 #masthead{ position:relative; z-index:1}
 #branding{ position:absolute; z-index:2;}
 #access{font-weight:bold; position:relative;z-index:3; top:168px; left:0px}
 /***/
.site_title{position: absolute;padding-top: 45px;padding-left: 45px;padding-bottom: 0px;width: 65%;}
.site_title #site-title a{ color:#222}
.site_description{width: 80%;font-weight: bold;font-style: italic;font-size: 17px; color:#333}
#branding img{ border-top:none; border-bottom:none}

#wrapper{width: 942px;}

#access{ height:30px;width:940px;}
#access .menu{ margin-left:1px}
#access ul,#access li{padding:0;margin:0;list-style:none;}
#access a{text-decoration:none; color:#FFF; font-weight:bold}
#access .menu{height:30px; width:100%;border-bottom:5px solid #424242;border-left:5px solid #666;border-right:5px solid #666;background:#323232}
#access .menu li{width:100px;line-height:30px;float:left; font-size:15px;}
#access .menu li a{text-align:center;display:block;width:100px;color:#FFF;}
#access .menu li a:hover{background:#424242;color:#CCC;}
#access .sub-menu{display:none; position:absolute; background:#ededed; border:1px solid #CCC; border-top:1px solid #323232}
#access .sub-menu li{ float:inherit;  border-bottom:1px solid #FE5067; }
.wp-pagenavi a, .wp-pagenavi .current {padding: 4px;text-decoration: none;}
.wp-pagenavi .current{ font-weight:bold; color:#003300}

#main{ margin-top:190px; padding-top:0px;width:950px}
#main h2,#main h1.entry-title{color:#222;  height:30px; line-height:30px;}
#main h2 a{ text-decoration:none; color:#222}
#main h2 a:hover{ text-decoration:none; color:#222} 
#main .post{ border-bottom:1px solid #222; border-top:1px solid #222;padding-bottom:20px; padding-top:10px;}
#main a{ color:#222;}
#main a:hover{ color:#666;}

#primary{ width:260px; }
#primary li{ border-bottom:1px dotted #84666A; margin-bottom:3px;}
#primary li a{ color:#222; text-decoration:none}
#primary li a:hover{ color:#666; text-decoration:underline}
#primary h3{ height:30px; line-height:30px; padding-left:5px;color:#222; background:#424242;}
#primary .widget-container{ padding:5px; padding-top:0px;margin-right:10px; width:240px}
#container{border:5px solid #666;}
#container,#primary .widget-container{ border:5px solid #666;}
#container, #primary .widget-container,#footer #colophon{background:url(./images/content.png) repeat center center #B8878C;}
#container, #primary .widget-container,#footer #colophon,#access .menu{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;opacity:0.9;}

#primary .widget-container h3{ margin-top:3px}
#content{ width:96%; padding:10px; margin-left:2px;}
#branding{ border:5px solid #666; border-bottom:none}
#footer{ margin-top:20px;margin-bottom:0px;}
#entry-author-info{ background:#403B37; border-top:3px solid #666; border-bottom:3px solid #666}
#colophon{border:5px solid #666;width:940px} 
.sticky{ background:#A48386; padding:5px 8px 5px 10px; margin-top:10px; width:95%; margin-left:8px;}
#main textarea#comment{ background:#403B37; border:1px solid #222}
#author-description h2{ background:none}
#main .entry-utility, #main .meta-prep, #main .meta-sep, #main .comment-form-comment, #main .form-allowed-tags{ color:#666}


