.site_title{position: absolute;padding-top: 45px;padding-left: 45px;padding-bottom: 0px;width: 65%}
.site_description{width: 80%;color: #fff;font-weight: bold;font-style: italic;font-size: 17px}
#branding img{ border-top:none; border-bottom:1px solid #FEEED1}
.site_description{ color:#222}

#access{ background:url(menu_aa.png) repeat center center #D4CCBC;  font-weight:bold}
#access ul li a{color:#222;}
#access ul a:hover{background:url(menu_bb.png) repeat center center #D4CCBC; color:#333}
#access {-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{ background:#DEC2DB;height:35px;width:100%;}
#access ul,#access li{padding:0;margin:0;list-style:none;}
#access a{text-decoration:none; color:#000; font-weight:bold}
#access .menu{height:35px; width:99%}
#access .menu li{width:100px;line-height:35px;float:left;}
#access .menu li a{text-align:center;display:block;width:100px;}
#access .menu li a:hover{background:#FBC3FF;color:#000;}
#access .sub-menu{display:none; position:absolute; background:#BACEE6; border:1px solid #CCC; border-top:1px solid #fff}
#access .sub-menu li{ float:inherit;  border-bottom:1px solid #FFF; }

#wrapper{margin: 0 auto;width: 940px; border:1px solid #999;margin-top: 20px;padding: 0 20px; padding-top:20px;}
#wrapper {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 15px; }
#wrapper{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;opacity:0.8; background:#FEF3F7; }
#main{ width:940px; padding-top:10px;}
#main h2{ border-bottom:1px solid #222}
#main a{ color:#666;}
#main a:hover{ color:#C91640;}
#main h2 a{ text-decoration:none; color:#000}
#main h2 a:hover{ text-decoration:none; color:#000} 
#container{width:70%; padding:5px; background:#FFEEEA}
.sticky{ border-bottom:1px dotted #222; border-top:1px dotted #222; background:#EEE9FD; padding:5px 8px 5px 10px; margin-top:10px; width:95%; margin-left:8px;}

#primary{width:245px;}
#primary h3{ border-bottom:1px solid #222}
#primary li{ padding-bottom:3px;}
#primary li a{ color:#333333; text-decoration:none}
#primary li a:hover{ color:#C91640; text-decoration:underline}
.widget-container{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 15px; margin-bottom: 15px;}
.widget-container{border: 1px solid #222222; padding-right: 20px; margin-top: 15px; margin-bottom: 15px;}
.widget-container{ width:220px; padding:10px; margin-top:0px; background:#FEE8EB;}

.wp-pagenavi a, .wp-pagenavi .current {padding: 4px;text-decoration: none;}
.wp-pagenavi .current{ font-weight:bold; color:#000000}

#footer{ margin-top:20px; background:#ECE1FF; }
#entry-author-info{ background:#ECE1FF; border-top:3px solid #C1B59F; border-bottom:3px solid #C1B59F}
#colophon{border-top:3px solid #C1B59F}
#comments input#email,#comments input#author,#comments input#url{ width:300px; background:#fff}
#main #comments textarea{background:#fff}
