/* CSS Document */

body{font:1em/1.2em Arial, helvetica, sans-serif; margin:0px; padding:0px;}

.frontPage{background:#647925 url(/assets/uploads/1frontbg.gif) repeat-x;}
.frontPage img{position:relative; float:left; margin:0px; padding:0px; border:0px;}

.defaultPage{background:#92be2d url(/assets/uploads/1sitebg.gif) repeat-x;}

div#container1{position:relative; width:660px; height:auto; margin:0px auto; padding:0px;}
div#header1{position:relative; float:left; width:660px; height:auto; margin:0px; padding:0px;}

div#main1{position:relative; float:left; width:660px; height:auto; margin:0px; padding:0px;}

div#lower{position:relative; float:left; width:660px; height:113px; margin:0px; padding:0px; background:url(/assets/uploads/1front_lower.gif);}

div.LowerButton{position:relative; float:left; width:auto; height:auto; margin:0px; padding:0px 0 0 60px;}

div.LowerButton2{position:relative; float:left; width:auto; height:auto; margin:0px; padding:0px 30px 0px 130px;}


div.NavButton{position:relative; float:left; width:auto; height:42px; margin:0px; padding:0 15px  0 0; background: #78a411;}


/* Default template */

#homeButton{position:absolute; width:50px; height:20px; margin:0px; padding:0px;}
#homeButton img{border:0px;}


div#footer{position:relative; float:left; width:660px; height:auto; margin:0px; padding-top:20px; text-align:center; color:#c7cdb4; font-size:0.7em;}

div#footer a{color:#c7cdb4;}

#container{position:relative; width:800px; height:auto; margin:0px auto; padding:0px; background:url(/assets/uploads/1mainbg.gif) repeat-y;}
#header{position:relative; float:left; width:800px; height:160px; margin:0px; padding:0px; background: #78a411;}
#header img{position:relative; float:left; border:0px; padding:0px; margin:0px;}
#main{position:relative; float:left; width:800px; height:auto; margin:0px; padding:0px; background:url(/assets/uploads/1mainbg.gif) repeat-y;}
#leftCol{position:relative; float:left; width:218px; height:auto;  margin:0px; padding:0px; background:#d9e7ba;}
#pageIndexTop{position:relative; float:left; width:218px; height:57px; margin:0px; padding:0px; background:url(/assets/uploads/1index_top.gif);}
#toolsTop{position:relative; float:left; width:218px; height:57px; margin:0px; padding:0px; background:url(/assets/uploads/1tools_top.gif);}
#loginTop{position:relative; float:left; width:218px; height:57px; margin:0px; padding:0px; background:url(/assets/uploads/1login_top.gif);}

.pageIndex{position:relative; float:left; width:178px; height:auto; color:#2e4706; margin:0px; padding:10px 20px; font-size:0.9em;}
.pageIndex ul{list-style:none; margin:0px; padding:0px;}
.pageIndex li{margin:0px; padding:4px 0px 8px 0px;}
.pageIndex a:link{color:#2e4706; text-decoration:none;}       
.pageIndex a:hover{color:#2e4706; text-decoration:underline;}


#contentArea{position:relative; float:left; top:3px; left:3px; width:582px; height:auto; margin:-3px; padding:0px; background:#eaf1f6;}
#contentTitle{position:relative; float:left; width:582px; height:34px; margin:0px; padding:23px 0px 0px 0px; background:#597a26 url(/assets/uploads/1titlebg.gif) no-repeat; color:#fff; text-align:center; font-size:1.8em; font-family:Times,serif;}
#contentBody{position:relative; float:left; width:522px; height:auto; margin:0px; padding:20px 30px; color:#2e4706;  font-size:0.9em;}
#contentBody a{color:#2e4706;}
#footer2{position:relative; float:left; left:3px; top:3px; width:100%; height:auto; background:#587925 url(/assets/uploads/1footerbg.gif) no-repeat left bottom; margin:-3px; padding:20px 0px; color:#fff; font-size:0.8em; text-align:center;}
#footer2 a{color:#fff;}

/* Galleries */

#gallerytitle{width:80px; margin-bottom:20px; text-align:center;}

/* Forum CSS */

.label{font:13px/1.3em Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.heading{font:bold 13px/1em Arial, Helvetica, sans-serif; color:#666; text-align:left;}
.forumMessageOptionDelete{font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageOptionDelete a:link{color:#666;}
.forumMessageAuthorHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumMessageContentHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumThreadTitleHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumMessageAuthor{font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageTime{font:13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageContent{font:13px Arial, Helvetica, sans-serif; color:#666; text-align:left;}
.forumThreadTextLabel{font:13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageFormHeader{font:13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageFormButtons{font:13px Arial, Helvetica, sans-serif; color:#000;}
.forumThreadTitleHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; width:auto; text-align:left; padding:5px 10px 5px 10px;}
.forumThreadRow{width:auto; text-align:left; padding:5px 10px 5px 10px;}

#noImages img{display:none;}


/* Newsfeeds */

#newsBody{position:relative; float:left; width:522px; height:auto; margin:0px; padding:20px 30px; color:#2e4706;  font-size:0.9em;}
#newsBody ul{list-style:none; margin:0px; padding:0px;}
#newsBody li{margin:0px; padding:0px;}

.newsstory{position:relative; float:left; width:450px; margin:0px; padding:5px;}
.newsstory a:link{font-weight:bold; text-decoration:none; color:#2c4307;}
.newsstory a:visited{font-weight:bold; text-decoration:none; color:#2c4307;}
.newsstory a:hover{font-weight:bold; text-decoration:none; color:#2c4307;}

.thumb{position:relative; top:0px; left:0px; width:auto; height:auto; border:0px solid #fff; float:left; margin:0px; padding:0px;}
.thumb img{margin:0px 10px 5px 0px; border:3px solid #1f61a8;}
.newsstory ul{margin:0px; padding:0px;}
.newsstory li{margin:0px; padding:0px;}

.title{position:relative; width:100%; height:auto; float:left; font-size:1.1em; font-weight:bold; margin-bottom:5px;}
.description{position:relative; width:100%; height:auto; float:left; font-size:0.9em; margin-bottom:8px;}
