/* CSS Document */

body {margin:0; background-color:#a5cf4d; text-align:center;min-height: 100%; margin-bottom: 1px; font-family :  Verdana, Arial, Helvetica, sans-serif;
}
a { 
}

a:hover {
}

img {border:0; }

p, td, div {font-size:12px; color:#67453e; }
p {line-height:14px;}
a {color:#67453e;}
a:hover {text-decoration: none;}

.header {margin-left:-12px;float:left; background : url(/images/bg-header.gif) no-repeat; padding:12px; width:819px;}
.header .logo {float:left; padding:28px 217px 4px 70px;}
.header .updates {float:left; width:200px; padding:15px 16px 20px 18px; color:#67453e; margin:33px 0 0 0; background : url(/images/bg-updates.gif) no-repeat;}
.header .updates a {color:#67453e; font-weight:bold;}

.container {width:843px; margin: 0 auto; text-align:left; }

#main {float:left; padding:0 12px; width:819px; background-color:#fff; background : url(/images/bg-content.gif) repeat-y top left #fff;margin-top:0px;}

 
 
        
/*column containing main content well*/
#content.column {float:left; width:435px; padding:46px 50px 20px 67px;}
#content.column p {margin-bottom:12px;}
#content.column h1 {color:#f7941d; font-size:20px;}
#content.column p, #content.column li, #content.column h1, #content.column h2, #content.column h3, #content.column input, #content.column textarea {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;} 

#content.column form.contactForm {padding-top:30px;}
#content.column form.contactForm label {float:left; width:110px; text-align:right; padding-right:10px;}
#content.column form.contactForm textarea {height:100px;}
input, textarea {font-size:12px; width:300px;}
#content.column form.contactForm .submitButton {width:67px; height:24px; position: relative; left:358px;}

#content.column .entries {padding-top:15px; border-bottom: 1px solid #bcdb7a;}
#content.column .item {border-top: 1px solid #bcdb7a; padding:14px 0;}
#content.column .item a {font-weight:bold; font-size:12px;}
#content.column .item a.more {font-size:12px; font-style:italic;}
#content.column .item .posted {font-style:italic;}
#content.column .article {border-top: 1px solid #bcdb7a; padding:14px 0; margin-top:15px;}

#sidebar.column {float:left; width:232px; padding-top:50px;}
#sidebar.column h4 {font-size:14px;margin:0px;}

#sidebar.column p {margin-bottom:8px;}
#sidebar.column ul {margin:5px 5px 5px -20px;}
#sidebar.column .signup {background-color:#ffea59; padding:10px; margin-bottom:10px; color:#364ea2;}
#sidebar.column .signup p,#sidebar.column .signup a {color:#364ea2;}
#sidebar.column .contribute {background-color:#c53442; padding:10px; margin-bottom:10px; color:#fff;}
#sidebar.column .contribute p, #sidebar.column .contribute a {color:#fff;}
#sidebar.column .ad {background-color:#f8a43f; padding:10px; margin-bottom:10px;}
#sidebar.column .ad p, #sidebar.column .ad a {color:#52342e;}
#sidebar.column .gallery {padding-left:72px; width:85px; text-align:center; }
#sidebar.column .gallery img {padding-bottom:10px;}


#sidebar.column .posts .content {padding:12px;}
#sidebar.column .posts h4 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background-color:#67453e; font-size:13px; font-weight:bold; color:#fff; font-style:italic; padding:3px 10px;}
#sidebar.column .posts#recent {background-color:#aac6e6; margin-bottom:15px;}
#sidebar.column .posts#recent .item {padding-bottom:8px;}
#sidebar.column .posts#recent .item a {font-weight:bold;}
#sidebar.column .posts#recent .item a.more {font-style:italic;}
#sidebar.column .posts#archives {background-color:#ffea59;}
#sidebar.column .posts#archives ul {list-style-type:none; margin-left:0px;}
#sidebar.column .posts#archives li {padding:0 0 5px 0;}

/*footer styles*/
.footer {float:left; width:763px; padding:25px 0 25px 80px;  background : url(/images/bg-footer.gif) no-repeat;}
.footer .copyright {float:left; font-size:12px; width:400px; text-align:left; color:#364ea2;}

.clearfloats {clear:both; padding-top:.05px; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}


/* Navigation Bar
------------------------------------------------*/
#nav {
	float:left; 
	width:789px; 
	padding-left:30px; 
	background-color:#b7d971; 
	color:#fff;
	margin:0px;
	height:35px;
	
}

#nav ul {
	list-style-type: none;
	}
#nav ul li {
	float: left; border-right:1px solid #fff;
}

#nav ul li.home {
	background-color:#3a5f1a;
		}
#nav ul li a.active {color:#67453e;}
#nav ul li a:hover {color:#67453e;}


#nav ul li a {
	text-transform: uppercase; font-size:12px; text-decoration:none; color:#fff; font-weight:bold; padding:2px 10px 4px 10px;
	
}

#nav ul li a.home {
color:#64463e;	
}


input, textarea, select {
border:1px solid #CCCCCC;
font-family:arial;
font-size:12px;
}

.submit-button
{
color: #FFFFFF;
font-weight:bold;
padding:1px;
background: #7ca84f;
border:0px #CCCCCC outset;
}




