*{margin:0; padding:0}

body{font:62.5% 'Lucida Grande',Verdana,Arial,Sans-Serif; background:#CCC; margin:0px; padding:0px}

body a, body a:visited{color:#000; text-decoration:none; font-size:11px}

body a:hover{text-decoration:underline}

body p{padding:5px 0px; margin:5px 0px}

.menu_horiz{ background-color:#ede0b3;  height:20px;  border-bottom:1px #663200 solid;  padding-top:5px}

#page{width:950px; margin:0px auto; background:#FFF url('images/page_background.jpg') top center repeat-y; padding:0 10px 0 10px}

#page_search{width:950px; margin:0px auto; background:#FFF url('images/page_background_search.jpg') top center repeat-y; padding:0 10px 0 10px}

#header{width:100%; background:#000; height:100%; background:#FFF url('images/header_footer_img.jpg') top center repeat-y}

#header h1{font-size:25px; padding:0; margin:0; color:#fff; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif}

#header h1 a{color:#fff; font-size:25px}

.description{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif}

#header #header_right{float:right; width:80px; text-align:right; font-size:1.2em; color:#fff; padding:20px 10px 20px 0}

#header #header_left{float:left; width:810px; text-align:left; font-size:1.2em; color:#fff; padding:20px 0px 20px 15px}

#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:0px; padding-top:0px}

#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; font-size:10px}

#footer_left{ float:left;  font-size:10px;  line-height:1.6em;  padding:10px 0 10px 10px;  text-align:left;  width:560px}

#footer_right{ float:right;  line-height:1.6em;  margin-left:0;  padding:10px 10px 10px 0;  text-align:right;  width:370px}

h1, h2, h3, h4{font-family:Helvetica,Arial,Sans-Serif}

h1{font-size:3.0em; line-height:1.0em}

h2{font-size:2.0em}

h3{font-size:1.5em}

h4{font-size:1.0em}

.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:1.0em}

.post{font-size:1.1em; margin-bottom:30px; text-align:justify}

.post p{padding:5px 0px; margin:5px 0px}

.post ul, .post ol{margin:10px 0 10px 0; padding-left:40px}

.post li{padding:2px 0 2px 0}

.entry{margin-bottom:10px; text-align:justify}

.entrytext .postmetadata{margin-top:20px; text-align:justify}

.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{ margin:0px;  width:94px;  height:20px;  font-weight:bold;  font-style:normal;  display:block;  padding:0 0 10px 0}

#nav a:hover{background:#000}

#nav li{float:right; list-style-type:none; margin:0px; border-right:solid 1px #fff}
 
.alignleft{float:left; text-align:left}

.alignright{float:right; text-align:right}

.pagetitle{font-size:1.6em; margin-bottom:20px}

blockquote{margin:10px 0 10px 0; padding:5px 10px 5px 10px; background:#FBF5DF; border-top:solid 1px #EDE0B3; border-bottom:solid 1px #EDE0B3}

code{font:1.2em 'Courier New',Courier,Fixed; display:block; overflow:auto; text-align:left; margin:10px 0 10px 0; padding:5px 10px 5px 10px; background:#FBF5DF; border-top:solid 1px #EDE0B3; border-bottom:solid 1px #EDE0B3}

a img{border:0}

#sidebar ul{margin-bottom:20px}

#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 ul ul{}

#sidebar .sidebar_left ul ul li{border-bottom:dashed 1px #EDE0B3}

#sidebar .sidebar_right ul ul li{border-bottom:dashed 1px #D3C69B}

#sidebar a:hover{text-decoration:underline}

#sidebar .sidebar_left{width:200px; float:left; padding:0 2px 0 2px}

#sidebar .sidebar_right{width:190px; float:right; padding:0 3px 0 3px}

#sidebar .sidebar_left ul ul li ul{ padding-left:2px;  margin-bottom:0}

#sidebar .sidebar_left ul ul li ul li{ list-style:none;  line-height:1.6em;  font-size:1.1em;  border-bottom:0}

 
#sidebar .sidebar_right ul ul li ul{ padding-left:2px;  margin-bottom:0}

 
#sidebar .sidebar_right ul ul li ul li{ list-style:none;  line-height:1.6em;  font-size:1.1em;  border-bottom:0}

.sidebar_right input{border:1px #663200 solid; font-size:12px; margin:0px; padding:0px}

#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}

ol.commentlist li{margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #ccc}

ol.commentlist li.alt{margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #ccc}

#comment_title{margin-bottom:5px}

#commentform{margin-bottom:20px}

#commentform p{margin-bottom:10px}

#commentform textarea{width:99%; padding:2px; font-size:12px; background-color:#fff; border:1px solid #ccc}

#search{margin-bottom:20px; text-align:right}

#searchform{margin-bottom:20px}

#searchform input{width:140px; 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}

#adsense_singlepost_bottom_square{margin-bottom:30px}

#adsense_singlepost_top_banner{margin-bottom:5px}

#adsense_singlepost_bottom_banner{margin-bottom:30px}

#adsense_homepage_linkunit{margin-bottom:30px}

#adsense_homepage_banner{margin-bottom:30px}
