/*
Theme Name: HTML5 Gone Green
Theme URI: http://bryanlynn.com/
Description: HTML5 Wordpress theme for 2010 <a href="http://bryanlynn.com/">Bryan Lynn</a>.
Version: 1.0
Author: Bryan Lynn
Author URI: http://bryanlynn.com/

*/

/** Screen / Position Styles **/

* {
margin: 0;
}
html, body {
height: 100%;
background:#ffffff;
min-width:320px;

}


div#fixme { position: absolute; left: 0px; top: 0px; z-index:50;}
body > div#fixme { position: fixed; z-index:50;}

.header{
position:fixed;
z-index:50;
background:#ffffff;
border-bottom: 4px solid #005a00;
width:100%;
}

/** nav box **/
.nav{margin-top:18px;margin-left:20px;float:left;}


/** left floating box **/
#sidebar-center-left{
position: absolute;
padding-left:10px;
width:300px;
bottom:0px;
}

/** center box **/
#content-center{
position: absolute;
margin-left:260px;
width:300px;
}

/** right floating box **/
#sidebar-center-right{
position: absolute;
margin-left:350px;
width:500px;
}
.search{float:right;}

.archives{width: 270px;clear:both;float:right;margin-right:20px;margin-top:90px;margin-bottom:30px;}
.archives b{padding-left:15px}

.article{
clear:both;
position: absolute;
left:0px; 

width:100%;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;
}

.date{float:right;}

.post{float:left;width:65%;margin-top:70px;} 

.left{clear:both;float:left;}

.post p{line-height:1.5em;margin:10px;}

.post h1{color:#005a00;padding:10px;}

#list-post,#list-post2{
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-top:0px;
background:#d6fbb5;
padding-bottom:10px;
padding-right:10px;
padding-top:10px;
line-height:1.5em;
}

#list-post a,#list-post2 a{
color:#000000;
font-size:16px;
margin-left:-15px;
}

#list-post a:hover,#list-post2 a:hover{
color:#005a00;
font-size:16px;
margin-left:-15px;
}

section{z-index:5;position: fixed; left: 0px; height: 75px;width: 100%; bottom:0px;border-top: 4px solid #005a00;}

.push {
clear: both;height:7em;margin-left:20px;margin-bottom:5px;padding-top:20px;
}

div.footer { position: absolute; left: 0px; bottom: 0px; }
body > div.footer { position: absolute; }

.footer{clear:both;background: url('/images/green.jpg');width:100%;float:left;border-top: 1px solid #000000;}

.footer div{background:#ffffff;float:left;width:200px;color:#000000;margin:20px;padding-bottom:10px;}



.clear{clear:both;}

