body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form{margin:0;padding:0;}
body{font-family:Arial, Helvetica, Georgia, Sans-Serif;font-size:12px;text-align:center;vertical-align:top;background:#eed497 url(images/bg_body.gif) repeat-x;color:#000;}
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, Georgia, sans-serif;font-size:18px;font-weight:400;}
a{text-decoration:underline;color:#3182a9;}
a:hover{text-decoration:none;}
blockquote{background:#fff3d7;margin:15px 0 0;}
blockquote p{padding:15px;}
blockquote blockquote{background:#fff;margin:15px;}
code{background:#f5f5f5;}
dd{padding:0 0 0 15px;}
hr{clear:both;border:0;height:1px;text-align:left;background:#ddd;color:#ddd;margin:15px 15px 5px;}
small{font-size:11px;}
pre{width:90%;}
input,textarea{font-family:Arial, Helvetica, Georgia, sans-serif;font-size:12px;padding:2px;}
input#s,input#author,input#email,input#url,textarea#comment{border:1px solid #ddd;padding:3px;}
input#author,input#email,input#url{margin:0 5px 0 0;}
#container{width:718px;text-align:left;vertical-align:top;margin:0 auto;padding:10px 0 0;}
#page,#footer{width:718px;float:left;background:#17353f url(images/bg_page.gif) no-repeat;color:#fff;clear:both;}
#footer{background:#17353f url(images/bg_footer.gif) no-repeat bottom left;margin:0 0 10px;}
#footer p{line-height:18px;padding:10px 25px;}
#menu{display:inline;float:left;width:698px;height:40px;background:#060809 url(images/bg_menu.gif) no-repeat;margin:10px 10px 0;}
#menu ul{list-style:none;margin:0;padding:12px 15px 0;}
#menu ul li{display:inline;font-weight:700;text-transform:uppercase;color:#fff;padding:0 20px 0 0;}
#menu ul li a{color:#fff;}
#banner{display:inline;float:left;width:698px;height:201px;overflow:hidden;background:url(images/banner.jpg) no-repeat;margin:10px 10px 0;}
.widecolumn_bottom{display:inline;float:left;width:698px;background:#fff url(images/bg_widecolumn_bottom.gif) no-repeat bottom left;margin:10px 10px 0;}
.widecolumn_top{float:left;width:698px;background:url(images/bg_widecolumn_top.gif) no-repeat;color:#000;padding:0 0 10px;}
.narrowcolumn{float:left;width:498px;}
.post h2{background:url(images/bg_dotted_horizontal.gif) repeat-x bottom left;padding:0 0 12px;}
.entry{line-height:18px;}
.entry h1{font-size:30px;line-height:36px;}
.entry h2{line-height:24px;background-image:none;}
.entry h3{font-size:16px;}
.entry h4{font-size:14px;font-weight:700;}
.entry img{border:1px solid #ddd;padding:5px;}
.entry img.wp-smiley{border:0;padding:0;}
.entry img.alignleft{float:left;margin:5px 10px 0 0;}
.entry img.alignright{float:right;margin:5px 0 0 10px;}
.browse{font-size:14px;line-height:18px;padding:0 20px 20px;}
.sidebar{float:left;width:190px;}
.sidebar ul{list-style:none;margin:0;padding:0;}
.sidebar ul li#search input{margin:0 0 5px;}
.sidebar ul li.widget_search form,.sidebar li.widget_calendar #calendar_wrap{background:url(images/bg_ul_ul.gif) no-repeat bottom left;padding:0 10px 10px;}
.sidebar ul li.widget_calendar h2{background-color:transparent;background-image:none;margin:0;padding:0;}
.sidebar ul li{background:#eee url(images/bg_ul_li.gif) no-repeat;margin:10px 0 0;padding:10px 0 0;}
.sidebar ul li h2{font-size:12px;font-weight:700;text-transform:uppercase;background:#11252c url(images/bg_ul_li_h2.gif) no-repeat;color:#fff;margin:0 10px;padding:10px;}
.sidebar ul ul{background:url(images/bg_ul_ul.gif) no-repeat bottom left;padding:0 20px 10px;}
.sidebar ul ul li{line-height:24px;background-image:none;margin:0;}
.sidebar ul ul ul{background-image:none;margin:0;padding:0;}
.sidebar ul ul ul li{padding:0 0 0 10px;}
.comments-template ol{list-style:none;margin:0;padding:0 0 20px;}
.comments-template ol li{border-bottom:1px solid #ddd;line-height:18px;margin:20px 0 0;padding:0 0 20px;}
.commentmetadata{font-style:italic;}
.comments-template p.nocomments{padding:0;}
table#wp-calendar{width:100%;font-family:Arial, Helvetica, Georgia, sans-serif;text-transform:none;line-height:24px;}
table#wp-calendar caption{padding:10px 15px;}
table#wp-calendar th{text-align:center;vertical-align:top;background:#ddd;}
table#wp-calendar td{text-align:right;padding:2px;}
table#wp-calendar tfoot td{text-align:center;}
a img,abbr,acronym{border:0;}
address,dl,p,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{padding:15px 0 0;}
dt,.entry h3,.entry h4,.entry h5{font-weight:700;}
#menu ul li h1,.entry h5,.entry h6{font-size:12px;}
.post,.comments-template{padding:20px;}