body{
   background:#ced9b2 url(images/bak/empstate2.gif) repeat-x fixed 280px 470px;
   text-align:center;
   color:#f1f4e8;
   margin:0;
   padding:0;
   border:0;
   font:76%/1.1em 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
}
img{
   border:none;
}
.wp-caption{
   text-align:center;
   float:left;
   clear:left;
   margin-right:1em;
   margin:0 1em 2em 0;
   -moz-border-radius-bottomleft:3px;
   -moz-border-radius-bottomright:3px;
   -moz-border-radius-topleft:3px;
   -moz-border-radius-topright:3px;
   background-color:#ced9b2;
   border:1px solid #567014;
   padding-top:4px;
}
#search{
   position:fixed;
   left:0;
   bottom:0;
   text-align:left;
   width:100%;
   background:Black;
   padding:3px;
}
#search form{
   margin:0;
   padding:0;
   width:300px;
   text-align:center;
}
#search form input{
   font-size:11px;
   height:14px;
   border:0;
}
#search form input#searchsubmit{
   height:16px;
   position:relative;
   top:1px;
}
#content .wp-caption img{
   float:none;
   margin:0;
   border:0;
   padding:0;
}
a{
   color:#edf3de;
   text-decoration:none;
}
h1 a{
   color:#f7f9f0;
}
a:hover{
   text-decoration:underline;
   color:Black;
}
#content p.wp-caption-text{
   font-size:90%;
   margin-bottom:1.4em;
}
#rap{
   width:100%;
   position:fixed;
   height:424px;
   background:#000;
   top:0px;
   left:0;
   z-index:-1;
}
#home{
   width:135px;
   position:fixed;
   left:0;
   top:0;
   padding:12px;
   z-index:10;
   text-align:left;
}
#home a img{
   margin-bottom:8px;
}
#content{
   text-align:left;
   margin-right:48px;
   left:300px;
   top:12px;
   padding:1em 3em;
   color:#000;
   background:#b0c67a url(images/green.jpg) top left;
   min-width:560px;
   position:absolute;
   z-index:100;
}
#content img{
   border:2px solid #567014;
   margin:0 1em 1em 0;
   clear:left;
}
#content p{
   clear:right;
   font-size:1.1em;
   line-height:1.4em;
}
#content p a.more-link,#content p.meta{
   font-size:1em;
}
#rap img.brett{
   position:relative;
   top:10px;
}
#commentform textarea{
   width:430px;
   background-color:#EDF3DE;
}
#commentform input{
   background-color:#EDF3DE;
}
#menu{
   color:#afc182;
   font-size:80%;
   height:400px;
   overflow:hidden;
   width:143px;
   position:fixed;
   left:135px;
   top:12px;
   margin-left:12px;
   background:#000;
   z-index:10;
   text-align:left;
}
#menu a{
   color:#d4ddbb;
   text-decoration:none;
}
#menu a:hover{
   text-decoration:underline;
}
#menu *{
   padding:0;
   margin:0;
   border:0;
}
#menu li{
   list-style:none;
}
h1{
   font-size:2em;
   line-height:1.1;
   padding:.4em 0;
}
h2{
   font-size:1.2em;
   line-height:1.1;
}
blockquote{
   padding-left:.4em;
   border-left:2px solid #b2c386;
}
.post,.gReader-item{
   padding-bottom:1em;
   border-bottom:20px dotted #8da450;
   margin-bottom:1.4em;
   clear:both;
}
#menu ul li ul li{
   padding-left:2em;
}
#menu .archives,#menu .linkcat{
   padding-top:1em;
}
#content p.meta{
   font-size:80%;
   clear:both;
   padding:0 0 1em;
}
#content p.nextlink{
   font-size:1.4em;
   margin-bottom:2em;
   text-align:center;
}
#content p.nextplink{
   margin-bottom:2em;
   text-align:center;
   font-size:1.2em;
   padding-top:2em;
   border-top:1px dashed #728541;
}
ol#commentlist li{
   margin-bottom:2em;
}
#delicious-posts-brettkan ul li{
   margin-bottom:1em;
}
/* reading */
ul.gReader-list{
   padding:0;
   list-style:none;
}
div.gReader-desc{
   padding:0 0 24px;
   font-size:13px;
   line-height:1.3em;
}
.gReader-title{
   font-size:24px;
   line-height:28px;
   display:block;
   margin:26px 0;
}
.gReader-source,.gReader-date{
   font-size:11px;
}
.gReader-source{
   margin-bottom:1.4em;
}
div.gReader-desc *{
   font-size:13px !important;
   text-align:left !important;
   float:none;
   overflow:auto;
}
ul.gReader-list p{
   clear:both !important;
   display:block !important;
   margin:1em 0 !important;
}
ul.gReader-list img{
   max-width:600px !important;
   clear:both !important;
   margin:1em 0 !important;
}