body{margin: 0; padding: 0; background:#F3F3F3; text-align:center;}
h2{ font-size:12px; color:#795200; margin: 0; padding: 0; font-weight:normal;}
h3{ font-size:18px; color:#795200; margin: 0; padding: 0;}
a,img{ border:0px;}
.allclear{clear:both; height:0; font-size:1px; line-height:1px;}
#main {width:800px; margin: 0 auto; background:#fff; text-align:left;}
#header{width:800px; height:40px; padding:20px 0 0 0;}
#header .logo{width:200px; margin:0 0 0 30px; float:left;}
#header .link{width:123px; float:right;}
#contents{width:800px; background:url("images/bg.gif"); text-align:left;}
#contents .leftcol{width:600px; padding:10px; margin:0; float:left; font-size:12px; line-height:130%;}
#contents .rightcol{width:160px; padding:10px 0px 10px 10px!important; padding:20px 0px 10px 20px; margin:0; float:left; font-size:12px; line-height:130%;}
#contents .bottomcol{width:780px!important; width:800px; padding:10px; height:50px; clear:both; background:#DFD7CF; border-top:1px solid #fff;}
#footer{width:780px!important; width:800px; padding:10px;}
.module-archives module,.module-categories module,.module-search module{margin-bottom:5px;}
.entry-footer{border-bottom:1px solid #fff; margin-bottom:10px; padding-bottom:10px;}

ul {list-style:none; padding:0; margin:15px 0 40px 0; width:160px!important; width:150px;}
ul li{margin: 0 0 7px 0; padding: 0 0 0 10px; background:url("images/right-icon.gif") no-repeat left 5px; font-size:10px; width:150px!important; width:140px;}

.calendertitle{margin-bottom:15px;}

.entry{background:#fff; margin-bottom:40px;}
.date-header{padding:20px 20px 5px 20px;}
.entry-header{padding:0 20px 20px 20px;}
.entry-content{border-top:1px solid #E0d8d0; padding:20px;}
.entry-footer{border-top:1px solid #E0d8d0; padding:20px;}
.entryar{padding:20px;}

a.permalink{padding: 0 0 0 10px; background:url("images/icon.gif") no-repeat left 2px; font-size:12px;}

a:link { text-decoration:none; color:#0000cc;}
a:visited { text-decoration:none; color:#0000cc;}
a:active { text-decoration:underline; color:#CC00CC;}
a:hover { text-decoration:underline; color:#CC00CC;}

.calendar{width:160px; margin-bottom:40px; font-size:10px;}
.calendar tbody td{border-left:1px solid #fff; border-bottom:1px solid #fff; padding:2px 4px; background:#c9c2BB;}
.calendar{border-right:1px solid #fff; border-top:1px solid #fff;}
.calendar thead th{border-bottom:1px solid #fff; border-left:1px solid #fff; font-weight:normal; padding:2px 4px; background:#fff;}
.calendar .st{color:#0033cc;}
.calendar .sn{color:#ff0000;}
.calendar .today{background:#a18a5d; color:#fff;}
.calendar .blank{background:#B3ada6;}
