 body
{
font-family: "Arial", Arial, Verdana, sans-serif;
font-size:13px;
background-color: #054D09;
background-image: url("images/bg.jpg");
background-repeat: repeat-x;
background-attachment: fixed;
color:#000000;
}

img {
border: 0;
}

a         { text-decoration: none; font-style: regular; text-transform:  }
a:link    { text-decoration: underline; color: #000000; }
a:visited { text-decoration: underline; color: #000000; }
a:hover   { text-decoration: underline; color: #14690D; }
a:active  { text-decoration: underline; color: #14690D;  }

 #container
{
width: 815px;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid #000000;
line-height: 130%;
}

 #top h1
{
padding: 0;
margin: 0;
}

#top
{
background-color: #ddd;
border-bottom: 1px solid #064813;
height: 230px;
}

#leftnav
{
background-color: #fff;
float: left;
width: 150px;
margin: 0;
padding: 0em;
}

#rightnav
{
background-color: #fff;
float: right;
width: 229px;
margin: 0;
padding: 0em;
text-align: center;
color: #000000;
}

#content
{
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #D3FACE;
width: 408px;
margin-left: 150px;
margin-right: 229px;
margin-bottom: 30px;
padding: 1em;
color: #000000;

}

#footer
{
clear: both;
height: 20px;
margin: 0;
padding: .5em;
color: #000000;
background-color: #97EC9B;
border-top: 1px solid gray;
text-align: center;
font-size:11px;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.glossymenu{
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 150px;
border: 0px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 13px "Verdana", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(images/glossyback2.gif);
}

/* sNews 1.6, default */
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 90%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #000; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #D3FACE; color: #000; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#news{
font-family: "Arial", Arial, Verdana, sans-serif;
font-size:14px;
background-color: #345F38;
background-image: url("images/news.jpg");
background-repeat: repeat-x;
list-style-type: none;
color:#FFFFFF;
border-bottom: 1px solid black;
text-align: center;
padding-bottom: 15px;
padding-right: 4px;
padding-left: 4px;
}

#h2
{
list-style-type: none;
font-family: "Arial", Arial, Verdana, sans-serif;
font-size:13px;
color:#FFFFFF;
}

  .news a, .news a:link, .news a:visited, .news a:active {  
color: #FFFFFF;
font-weight: none;
test-decoration: none;
font-size:12px;
list-style-type: none;
   }

.news a:hover {
color: #FFFFFF;
text-decoration: none;
font-size:12px;
list-style-type: none;
  }

.housesection
{
height: 165px;
float: left;
}
