 #masthead{ position:relative; z-index:1}
 #branding{ position:absolute; z-index:2}
 #access{font-weight:bold; position:relative;z-index:3; top:164px; 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: 944px; background:#FDF2EF;}
#wrapper,#primary , #container,#colophon{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 15px; }
#main{  margin-top:140px;}

#access{ height:30px;width:940px;}
#access .menu{ margin-left:1px}
#access .menu,#branding{-moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px;
 -webkit-border-bottom-left-radius: 7px; -webkit-border-bottom-right-radius: 7px;border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}
#access{-moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px;
 -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px;border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
#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 #FAEDE1;background:url(./images/bg.png) repeat center center #FAEDE1;}
#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:#A35F2D;}
#access .menu li a:hover{background:#EFB59D;color:#CBA588;}
#access .sub-menu{display:none; position:absolute; background:#ededed; border:1px solid #CCC; border-top:1px solid #FE5067}
#access .sub-menu li{ float:inherit;  border-bottom:1px solid #FE5067; }
#access{ width:940px;}
.wp-pagenavi a, .wp-pagenavi .current {padding: 4px;text-decoration: none;}
.wp-pagenavi .current{ font-weight:bold; color:#003300}

#main h2,#main h1.entry-title{color:#222}
#main h2 a{ text-decoration:none; color:#222}
#main h2 a:hover{ text-decoration:none; color:#222} 
#main .post{ border-bottom:1px dotted #9D531E; border-top:1px dotted #9D531E;padding-bottom:20px; padding-top:10px;}
#main a{ color:#666;}
#main a:hover{ color:#999;}

#primary{ border:1px solid #CAC6AB; margin-top:10px; width:250px;}
#primary li a{ color:#666; text-decoration:none}
#primary li a:hover{ color:#999; text-decoration:underline}
#primary h3{ height:20px; line-height:20px; padding-left:5px;color:#222;}

#container{ border:1px solid #CCC; margin-top:10px;}
#container, #primary ,#footer #colophon{background:url(./images/bg.png) repeat center center #FAEDE1;}
#container, #primary ,#footer #colophon{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;opacity:0.9;}
#primary .widget-container{width:100%; margin-left:10px;}
#primary .widget-container h3{ margin-top:3px}
#content{ width:96%; padding:10px; margin-left:2px;}
#branding{ border:1px solid #CAC6AB; border-bottom:none}
#branding{-moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px;
 -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px;border-top-left-radius: 7px; border-top-right-radius: 7px;}
#footer{ margin-top:20px;margin-bottom:0px;}
#entry-author-info{ background:#FFFAEE; border-top:3px dotted #AB5518; border-bottom:3px dotted #AB5518}
#colophon{border:1px solid #ccc;width:940px} 
.sticky{ background:#E3D4CD; padding:5px 8px 5px 10px; margin-top:10px; width:95%; margin-left:8px;}
#main textarea#comment{ background:#FFFAEE;}

