body{background:#FFF url(images/img01.gif) repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;margin:0;padding:0;}
h1,h2,h3{margin-top:0;}
h1{font-size:2em;}
h2{font-size:1.6em;}
h3{font-size:1em;}
ul{list-style-image:url(images/img07.gif);}
a{text-decoration:none;border-bottom:1px dotted #CCC;color:#D56E22;}
img.left{float:left;margin:0 20px 0 0;}
img.right{float:right;margin:0 0 0 20px;}
#logo{width:880px;height:88px;margin:0 auto;padding:0 10px;}
#logo h1,#logo p{float:left;color:#FFF;margin:0;}
#logo h1{font-size:3em;padding:30px 0 0;}
#logo p{padding:52px 0 0 3px;}
#logo a{border:none;text-decoration:none;color:#FFF;}
#menu{width:880px;height:32px;margin:0 auto;padding:0 10px;}
#menu li{display:inline;}
#menu a{display:block;float:left;height:22px;border:none;text-decoration:none;font-size:12px;font-weight:700;color:#FFF;margin:0 1px 0 0;padding:10px 20px 0;}
#menu a:hover{background:#DD8B4E;}
#menu .current_page_item a{background:url(images/img02.gif) repeat-x;color:#D56E22;}
#page{width:880px;background:url(images/img03.gif) repeat-y;margin:0 auto;padding:30px 0;}
#page-bg{background:url(images/img03.jpg) no-repeat;padding:11px 24px;}
#latest-post{border:1px solid #E7E7E7;padding:20px;}
#content{float:left;width:438px;}
.post{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #F2F2F2;line-height:200%;}
.title{margin:0;}
.byline{margin:0 0 20px;}
.entry{padding:0 20px;}
.links{padding-top:10px;text-align:right;font-weight:700;}
.links a{padding-left:15px;background:url(images/img04.gif) no-repeat left center;border:none;}
.sidebar{float:left;width:200px;padding:0 0 0 21px;}
.sidebar li{padding:0 0 20px;}
.sidebar li li{background:url(images/img04.gif) no-repeat 10px 9px;padding:5px 0 5px 25px;}
.sidebar li h2{background:url(images/img02.gif) repeat-x;border:1px solid #F2F2F2;font-size:12px;margin:0 0 10px;padding:5px 10px;}
#searchform{margin:0;padding:0;}
#searchform br{display:none;}
#calendar_wrap{text-align:center;padding:0 0 0 20px;}
#calendar_wrap table{width:90%;}
#calendar_wrap th{border-bottom:1px solid #CCC;}
#calendar_wrap td{border-bottom:1px solid #F2F2F2;}
#calendar_wrap tfoot td#prev{text-align:left;font-weight:700;border:none;}
#calendar_wrap tfoot td#next{text-align:right;font-weight:700;border:none;}
#footer{background:#D56E22 url(images/img05.gif) repeat-x;padding:30px 0 50px;}
#footer p{text-align:center;font-size:smaller;color:#FFF;margin:0;}
#footer a{color:#FFF;}
a:hover,.title a{border-bottom:none;}
a img,#calendar_wrap tfoot td,#calendar_wrap tfoot td#prev a,#calendar_wrap tfoot td#next a{border:none;}
#menu ul,.sidebar ul{list-style:none;margin:0;padding:0;}
.title a:hover,.links a:hover{border-bottom:1px dotted #CCC;}
