/* CSS Document */

/* General Settings */
body{
margin: 0px;
padding:0px;
background-color: #6E8800;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
background-position: top center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-align:center;
}

p {padding:0px;	margin:0px;	margin-bottom: 12px; text-align: left; line-height:15px;}

a{color:#485900; text-decoration: none;}
a:hover{color:#485900; text-decoration: underline;}

h1{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color:#485900;
padding: 0px;
margin: 0px;
margin-top: 5px;
text-transform: uppercase;
}

h2{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#485900;
padding: 0px;
margin: 0px;
margin-top: 5px;
text-transform: uppercase;
}

h2.pagetitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
text-transform: uppercase;
color:#485900;
padding: 0px;
margin: 0px;
margin-top: 5px;
margin-bottom: 15px;
line-height: 18px;
}

#container{
width: 1000px;
position: relative;
margin-left: auto;
margin-right: auto;
}

/* Header */
#header{
width: 1000px;
height: auto;
float: left;
text-align: center;
}

/* Main */
#main {
width:1000px;
height:auto;
float: left;
}

#main_sidebar1{
width:240px;
height:auto;
float: left;
text-align: left;
padding-bottom: 15px;
}

#main_middle{
width:490px;
height:auto;
float: left;
text-align: left;
padding-bottom: 15px;
}

#main_sidebar2{
width:250px;
height:auto;
float: left;
text-align: left;
padding: 5px 10px 15px 10px;
}

/* Middle Info Section */
#middle_top{
width: 490px;
height: 35px;
float: left;
}

#middle_info{
width: 440px;
height: auto;
float: left;
background: url(images/middleRepeat.jpg) repeat;
padding-left: 25px;
padding-right: 25px;
}

#middle_bottom{
width: 490px;
height: 35px;
float: left;
}

/* Posts */
.post {
width: 440px;
height:auto;
margin-bottom:25px;
float:left;
}

.post_header {
width: 440px;
height:auto;
float:left;
color:#999;
padding-bottom:8px;
}

.post_content {
width: 440px;
height:auto;
float:left;
}

.post_title {
width: 440px;
height:auto;
float:left;
text-align:left;
}

.post-date {
width: 438px;
height: auto;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#485900;
text-align: left;
padding-left: 1px;
}

.information_txt {
width:auto;
height:auto;
float:left;
padding-right: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
font-weight: bold;
}

.post_foot {
width: 440px;
height: auto;
float: left;
}

.navigation {
width: 440px;
height: auto;
float:left;
}
.alignleft a { width:auto; float:left; text-align:left;  }
.alignright a { width:auto; float:right; text-align:right;  }	

/* Entry */
.entry {
width: 440px;
height:auto;
float:left;
padding-top: 5px;
}

.entry img{ padding-bottom: 5px; }

.postmetadata{
font-size: 10px;
line-height: 14px;
padding: 15px;
}

/* Begin SidebarAds */
.ad{
width: 250px;
float: left;
margin-top: 10px;
text-align: center;
}

.ad_left, .ad_right{
width: 120px;
float: left;
margin-top: 10px;
text-align: center;
}
.ad_right{ float: right; }

/* Begin Sidebar */
.sidebarTop{
width: 240px;
height: 35px;
float: left;
}

#sidebar{
width: 200px;
padding: 0 20px;
float: left;
background:url(images/sidebarRepeat.jpg);
background-repeat: repeat;
}

.sidebarBottom{
width: 240px;
height: 35px;
float: left;
}

#sidebar h2 {
height: auto;
padding-top: 2px;
}

/* Sidebar Search */
.searchArea {
width: 224px;
height: 48px;
float:left;
background: url(images/searchArea.jpg) no-repeat;
padding-left: 8px;
}

.searchArea input{
float:left;
width:165px;
}

.formRow{
width: auto;
height: auto;
float:left;
padding-top: 13px;
padding-left: 12px;
}

.formButton{
width: auto;
height: auto;
float:left;
padding-top: 12px;
padding-left: 3px;
}

.rssFeedButton{
width: 240px;
height: 48px;
float:left;
padding: 9px 0;
text-align: center;
}

/* Sidebar UL */
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}

#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}

#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 5px 7px 0;
padding: 0;
}

/* Calendar */
#wp-calendar {
empty-cells: show;
margin: 5px auto 0;
width: 155px;
color:#485900;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 8px;
text-align: left;
}

#wp-calendar a {
display: block;
color:#485900;
font-weight: bold;
}

#wp-calendar caption {
text-align: center;
}

#wp-calendar td {
text-align: center;
}

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	background-color: #C3CC99;
	}

.commentlist {
    margin: 10px;
	padding: 0;
	text-align: justify;
	
	}

.commentlist li {
	margin: 10px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 5px 5px 5px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

/* Footer */
#copyrightArea{
width: 470px;
height: auto;
float: left;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
}

#copyright{
width: 470px;
height: auto;
float: left;
text-align: left;
font-size: 10px;
color:#3E4D01;
padding-bottom: 2px;
}

#siteDesign{
width: 470px;
height: auto;
float: left;
text-align: left;
font-size: 10px;
color:#3E4D01;
}

#siteDesign a{color:#DEE6AE; font-weight: bold; text-decoration: none;}
#siteDesign a:hover{color:#DEE6AE; font-weight: bold; text-decoration: underline;}

