*{margin:0;padding:0;}
body{background:#ffffff url() repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#555;}
h1,h2,h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1{font-size:3em;}
h2{font-size:2em;}
h3{font-size:1em;}
p,ul,ol{margin-bottom:1em;line-height:140%;}
a{color:#333;}
a:hover{text-decoration:none;color:#FC3E1A;}
img.left{float:left;border:3px solid #848C8F;margin:3px 20px 0 0;}
img.right{float:right;border:3px solid #848C8F;margin:3px 0 0 20px;}
hr{display:none;}
#logo{width:670px;height:130px;background:url() no-repeat 0 50px;margin:0 auto;padding:70px 0 0 100px;}
#logo h1,#logo p{color:#FFF;}
#logo p{line-height:normal;margin:0;padding:0 0 0 2px;}
#logo a{text-decoration:none;color:#FFF;}
#menu{width:770px;height:70px;margin:0 auto;}
#menu ul{list-style:none;line-height:normal;margin:0;padding:0;}
#menu li{display:inline;}
#menu a{display:block;float:left;height:43px;text-decoration:none;font:bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;padding:12px 30px 0;}
#menu .current_page_item a{background:url() no-repeat center bottom;}
.wide-post{width:770px;background:#D4D9DD url() repeat-y;margin:0 auto;}
.wide-post .title{background:url(images/img05.gif) no-repeat;font-size:2em;padding:30px 30px 20px;}
.wide-post .title a{text-decoration:none;border-bottom:1px solid #B4BBBE;color:#333;}
.wide-post .title a:hover{border:none;}
.wide-post .entry{padding:0 30px;}
.wide-post .bottom{height:20px;background:url() no-repeat left bottom;}
.wide-post .links{clear:both;background:#CDD4D7;border-top:1px solid #B4BBBE;font-size:.9em;margin:0;padding:10px;}
.wide-post .links a{text-decoration:none;}
.wide-post .links .date{padding-left:20px;background:url() no-repeat left center;}
.wide-post .links .author{padding-left:20px;background:url() no-repeat left center;}
.wide-post .links .comments{padding-left:20px;background:url() no-repeat left center;}
.wide-post .links .feeds{padding-left:10px;background:url() no-repeat left center;}
.two-columns{width:770px;margin:0 auto;padding:20px 0;}
.two-columns .column-one{float:left;width:370px;}
.two-columns .column-two{float:right;width:370px;}
.two-columns .title{height:28px;background:#DB8603 url() no-repeat;font-size:1.4em;color:#333;padding:7px 0 0 10px;}
.two-columns .entry{background:url() repeat-x;}
#recent-posts li{background:url() no-repeat left center;border-bottom:1px solid #949EA4;padding:5px 15px;}
#recent-comments li{background:url() no-repeat left center;border-bottom:1px solid #949EA4;padding:5px 15px 5px 17px;}
#submenu{clear:both;background:#535657 url() repeat-x left bottom;color:#A9B6BB;padding:20px 0;}
#submenu ul{width:770px;list-style:none;line-height:normal;margin:0 auto;padding:0;}
#submenu li{display:block;float:left;width:180px;padding:0 12px 0 0;}
#submenu li ul{width:auto;margin:0;}
#submenu li li{display:list-item;float:none;width:auto;background:url() no-repeat left center;border-bottom:1px solid #424546;padding:5px 0 5px 10px;}
#submenu h2{border-bottom:2px solid #424546;font-size:1.2em;margin:0 0 5px;}
#submenu a{text-decoration:none;color:#A9B6BB;}
#footer{background:#3F4244 url() repeat-x;padding:40px 0;}
#footer p{text-align:center;font-size:smaller;color:#666;}
#footer a{color:#666;}
#menu a:hover,#submenu a:hover{text-decoration:underline;}
#recent-posts ul,#recent-comments ul{list-style:none;margin:0;padding:20px;}