
/*////////// GENERAL //////////*/
body {margin: ; font-size:100%; line-height:1.125em; background-color:#FFFFFF; padding-right:30px; background-image:url()}

h1 {font-size: 2em; line-height:1.125em;}
h1 a {color: #839E2E;}
h1 a:hover {text-decoration: none; color: #5C7120;}

h2 {}
h3 {}
h4 {}

p {}

a {color:#839E2E; text-decoration:none;}
a:hover {color:#5C7120;}
a:visited {}

.aligncenter {display: block; margin-left: auto; margin-right: auto;}

/*////////// PAGE CONTAINER //////////*/
#page {margin:auto; width: 920px; font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;}

/*////////// HEADER //////////*/
#header {margin:auto; padding:5px 5px 0px 0px; width: 925px; height:200px; background-color:#FFFFFF; }


#description {}

/*////////// MAIN CONTAINER //////////*/
#container{width: 920px; }

/*////////// CONTENT //////////*/
#content{float:right; text-align:justify; width: 910px; padding:0px 10px 0px 10px; font-size:0.75em; background-color:#FFFFFF;}
#category_content{float:right; text-align:justify; width: 690px; padding:0px 10px 0px 10px; font-size:0.75em; background-color:#FFFFFF;}

//.post {border-bottom: 2px solid #A4C639;}
.post {color:#000000;}

.title{padding:15px 0px 0px 0px; font-size: 1.375em; line-height:1.125em; text-align:center; font-weight:700; color:#839E2E}

span.date { padding: 10px 0px 10px 0px ; width:30px; text-align:center; float:left; line-height:1em;}
span.month { text-transform:uppercase; }

.entry {margin-top:40px; padding-left: 10px; text-align:justified}

.postmetadata {font-weight:700; font-size:0.7em}

/*////////// NAV //////////*/
#navbar {position:absolute; top: 160px; height:40px; width:920px; font-size:0.75em;  text-align:center; border-top: 2px solid #A4C639; border-bottom: 2px solid #A4C639;}

#navlist li{padding: 0px 10px 0px 10px; list-style: none; display: inline; text-transform: uppercase; font-weight:700;}
#navlist a {color: #839E2E;}
#navlist a:hover{ color:#5C7120}

.navpost {display: block; margin-top: 10px; margin-bottom: 60px; font-weight:700;}
.navpost .alignleft {float:left}
.navpost .alignright {float:right}

/*////////// SIDEBARS //////////*/
#sidebar{float:left; width: 200px; font-size:0.75em; background-color: #FFFFFF; border-right: 2px solid #A4C639; }
#sidebar_heading {padding: 5px 0px 0px 0px; text-align:left; font-weight:700; font-size: 1.375em; margin:15px;  color:#839E2E}
.sidebar_post {padding-left: 15px; font-weight:700;}

/*////////// FOOTER //////////*/
#footer_outer {padding-top:50px;}
#footer {width:920px; text-align:center; font-size:0.5em; border-top: 2px solid #A4C639; color:#839E2E}

/*////////// COMMENTS //////////*/
#comment {width:670px;}

/*////////// HELPERS //////////*/
#pushbottom {clear:both;}

