﻿*{margin:0;padding:0}
body{font:62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;background:#CCC;margin:0;padding:0}
body a,body a:visited{color:#C30;text-decoration:none}
#page{width:950px;background:#FFF url(images/page_background.jpg) top center repeat-y;margin:0 auto;padding:0 10px}
#header{width:100%;height:100%;background:#FFF url(images/header_footer_img.jpg) top center repeat-y}
#header h1{font-size:3em;color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;margin:0;padding:0}
#header h1 a{color:#fff}
.description{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif}
#header #header_right{float:right;width:390px;text-align:right;font-size:1.2em;color:#fff;padding:20px 20px 20px 0}
#header #header_left{float:left;width:480px;text-align:left;font-size:1.2em;color:#fff;padding:10px 0 20px 20px}
#subscribe{text-align:right}
#wrapper{width:100%}
#content{float:left;width:500px;line-height:1.6em;padding-left:20px;padding-top:20px}
#sidebar{float:right;width:410px;margin-left:0;padding-top:20px}
#footer{color:#fff;width:100%;clear:both;background:#FFF url(images/header_footer_img.jpg) top center repeat-y}
#footer a,#footer a:hover,#footer a:visited{color:#fff;text-decoration:none}
#footer_left{text-align:left;float:left;width:480px;line-height:1.6em;padding:10px 0 10px 20px}
#footer_right{text-align:right;float:right;width:390px;margin-left:0;padding:10px 20px 10px 0}
h1,h2,h3,h4{font-family:Helvetica, Arial, Sans-Serif}
h1{font-size:3em;line-height:1em}
h2{font-size:2em}
h3{font-size:1.5em}
h4{font-size:1em}
.post h2,.post h2 a:hover,.post h2 a:visited,.post h2 a{font-size:1.4em;text-decoration:none;color:#C30;margin-bottom:10px;line-height:1em}
.post{font-size:1.5em;margin-bottom:30px}
.post ul,.post ol{padding-left:40px;margin:10px 0}
.post li{padding:2px 0}
.entrytext .postmetadata{margin-top:20px}
.postmetadata{border-top:1px dashed #ccc;padding-top:2px;margin-bottom:40px;text-align:right}
.postmetadata alt{border-top:1px dashed #ccc;padding-top:2px;margin-bottom:40px;text-align:left}
.navigation{display:block;margin-bottom:20px}
#nav{list-style-type:none;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:3.15em;height:40px}
#nav a{width:94px;height:20px;font-weight:700;font-style:normal;display:block;margin:0;padding:0 0 10px}
#nav a:hover{background:#000}
#nav li{float:right;list-style-type:none;border-right:solid 1px #fff;margin:0}
.alignleft{float:left;text-align:left}
.alignright{float:right;text-align:right}
.pagetitle{font-size:1.6em;margin-bottom:20px}
blockquote{background:#FBF5DF;border-top:solid 1px #EDE0B3;border-bottom:solid 1px #EDE0B3;margin:10px 0;padding:5px 10px}
code{font:1.2em 'Courier New',Courier,Fixed;display:block;overflow:auto;text-align:left;background:#FBF5DF;border-top:solid 1px #EDE0B3;border-bottom:solid 1px #EDE0B3;margin:10px 0;padding:5px 10px}
a img{border:0}
#sidebar .sidebar_left ul h2{padding-bottom:10px;border-bottom:dashed 1px #EDE0B3;font-size:1.5em}
#sidebar .sidebar_right ul h2{padding-bottom:10px;border-bottom:dashed 1px #D3C69B;font-size:1.5em}
#sidebar ul li{list-style:none;line-height:1.6em;font-size:1.1em}
#sidebar .sidebar_left ul ul li{border-bottom:dashed 1px #EDE0B3}
#sidebar .sidebar_right ul ul li{border-bottom:dashed 1px #D3C69B}
#sidebar .sidebar_left{width:185px;float:left;padding:0 10px}
#sidebar .sidebar_right{width:185px;float:right;padding:0 10px}
#comments{font-size:1.6em;margin-bottom:20px;border-bottom:1px dashed #ccc;padding-bottom:20px}
#respond{font-size:1.6em;margin-bottom:5px}
ol.commentlist{list-style-type:none;font-size:1.2em}
#commentform textarea{width:99%;font-size:12px;background-color:#fff;border:1px solid #ccc;padding:2px}
#search{margin-bottom:20px;text-align:right}
#searchform input{width:180px;background:#fff}
#wp-calendar{width:180px;text-align:left;margin-top:5px}
#wp-calendar th{margin-top:5px}
#wp-calendar caption{font-size:1.2em;margin-top:5px}
hr{display:none}
#adsense_singlepost_top_square{float:left;margin-right:10px}
body a:hover,#sidebar a:hover{text-decoration:underline}
body p,.post p{margin:5px 0;padding:5px 0}
.entry,#commentform p{margin-bottom:10px}
#sidebar ul,#commentform,#searchform{margin-bottom:20px}
#sidebar .sidebar_left ul ul li ul,#sidebar .sidebar_right ul ul li ul{padding-left:20px;margin-bottom:0}
#sidebar .sidebar_left ul ul li ul li,#sidebar .sidebar_right ul ul li ul li{list-style:none;line-height:1.6em;font-size:1.1em;border-bottom:0}
ol.commentlist li,ol.commentlist li.alt{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #ccc}
#comment_title,#adsense_singlepost_top_banner{margin-bottom:5px}
#adsense_singlepost_bottom_square,#adsense_singlepost_bottom_banner,#adsense_homepage_linkunit,#adsense_homepage_banner{margin-bottom:30px}
