body{background:#404040;text-align:center;font:70% Verdana, Geneva, Arial, Helvetica, sans-serif;}
#wrap{max-width:960px;min-width:750px;border:2px solid #FFF;background:#fff;margin:10px auto;}
#header{height:150px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
#header h1{font-size:3.5em;letter-spacing:10px;margin:0;padding:50px 0 5px;}
#header h1 a:hover{color:#ff0;}
#header h2{font-size:1.3em;letter-spacing:3px;margin:0;padding:0;}
#navigation{height:31px;border-top:2px solid #fff;}
#navigation ul{margin:0 0 0 5px;padding:0;}
#navigation li{float:left;list-style:none;font-size:1.1em;margin:0 2px;padding:8px 7px 7px;}
#navigation li a{font-weight:700;text-decoration:none;text-transform:uppercase;}
#subpage{clear:both;margin:0;padding:0;}
#subpage ul{text-align:left;border-top:1px solid #fff;border-bottom:1px solid #333;margin:0;padding:0;}
#subpage ul li{display:inline;list-style:none;line-height:25px;font-size:0.9em;font-weight:700;text-transform:none;margin:5px;padding:0;}
#subpage ul li a{margin-top:10px;text-transform:uppercase;text-decoration:none;}
#container{background:#fff;text-align:left;width:100%;margin:0;padding:0;}
#content{margin:0 360px 0 0;padding:10px 30px;}
.post{margin:0;padding:0 0 20px;}
#content p.category{border-top:1px solid #000;border-bottom:1px solid #000;padding:2px;}
#content h2{font-size:1.5em;}
#content h3{font-size:1.2em;}
.post h2,.page h2{border-bottom:1px solid #000;padding:3px 0;}
.page{border-bottom:1px solid #000;padding-bottom:20px;}
.entry p,.entrytext p{line-height:18px;}
.entry,.entrytext{padding-top:0;overflow:hidden;}
.postmetadata{font-size:0.8em;border:1px solid #000;margin:20px 0 0;padding:10px;}
ol.commentlist li{border:1px solid #000;margin-bottom:10px;padding:10px;}
ol.commentlist li cite{text-transform:capitalize;}
ol.commentlist li p{padding-top:0;}
.entry img,.entrytext img{background:#fff;border:1px solid #000;margin:5px;padding:5px;}
.left{background:#fafbfc;border:1px solid #000;float:left;margin:5px 15px 6px 0;padding:5px;}
.right{background:#fafbfc;border:1px solid #000;float:right;margin:5px 0 6px 15px;padding:5px;}
.noalign{background:#fafbfc;border:1px solid #000;margin:5px;padding:5px;}
#sidebar{width:360px;float:right;margin:0;padding:0;}
#left{float:left;width:175px;margin:0;padding:5px 0 10px;}
#right{float:right;width:170px;margin:0;padding:5px 10px 10px 0;}
#sidebar h2{color:#000;font-size:1.2em;width:93%;border-bottom:1px solid #000;margin:0 0 10px;padding:10px 0 2px;}
#sidebar p{margin:5px 0;padding:0;}
#sidebar li,#sidebar li li{list-style:none;padding-left:10px;line-height:16px;}
#sidebar li a,#sidebartop a{font-size:1.1em;font-weight:700;text-decoration:none;}
#right ul.right-links li,#recentcomments li{padding:0 5px 8px 10px;}
#sidebar a img{border:0;text-decoration:none;}
#sidebar a:hover img{text-decoration:none;border:0;}
#searchform{padding-bottom:0;margin:0;}
#searchbox{width:70%;}
.search{text-align:left;margin:0;padding:10px 0 0;}
#footer{clear:both;height:50px;}
#footer p{font-size:0.8em;margin:0;padding:17px 0 2px;}
.navigation{margin:0 0 20px;padding:0 0 20px;}
.bottomnavigation{margin:30px 0 0;padding:5px 0 30px;}
.navigation a,.bottomnavigation a{text-decoration:none;font-weight:700;font-size:0.9em;letter-spacing:1px;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
#commentform{width:97%;}
#comment{width:99%;border:1px solid #013300;background:#fff;}
.clear{clear:both;}
* html.entry,* html.entrytext{overflow:visible;height:1px;}
* html.entry p,* html.entrytext p{width:99%;overflow:hidden;}
blockquote p{font-size:1.1em;margin:0 0 0 10px;padding:3px 10px;}
code{font-family:"Courier New", Courier, monospace;font-size:1.1em;}
.gallery{border-top:1px solid #000;padding-bottom:10px;}
div.advert{font-size:0.8em;border:1px solid #000;background-color:#fafad2;margin:5px 25px 5px 0;padding:5px 10px;}
.advert p{text-align:justify;margin:0;padding:0;}
#links li li{padding-bottom:10px;}
#archives span a{line-height:30px;}
#wp_quotes{border:1px solid #000;background:#ff9;padding:2px;}
.wp_quotes_quote{padding:2px;}
#wp_quotes dfn{padding-left:2px;color:#000;font-weight:700;}
#rand_tip p{padding-left:2px;}
#rand_tip dfn{font-weight:400;}
#right h2 a{text-decoration:none;color:#000;}
#header h1 a,#subpage ul li a:hover,#wp_quotes a{text-decoration:none;}
#navigation li.current_page_item a,.entry a:hover,.entrytext a:hover,.page a:hover,p.edit a:hover,.postmetadata a:hover,.commentlist li a:hover,#sidebar a:hover,#footer a:hover,.navigation a:hover,.bottomnavigation a:hover,#commentform a:hover,#wp_quotes a:hover{text-decoration:underline;}
#subpage ul li ul li,.hide{display:none;}
#content p,.page h3{color:#000;}
#content p.category a,.post h2 a,.page h2 a,.entry a,.entrytext a,.page a,p.edit a,.postmetadata a{text-decoration:none;font-weight:700;}
.commentlist li a,#footer a,#commentform a{font-weight:700;text-decoration:none;}
.entry a:hover img,.entrytext a:hover img,#rand_tip{border:1px solid #000;}
img.wp-smiley,fieldset{border:0;margin:0;padding:0;}
#sidebar ul,#archives ul,#links ul{margin:0;padding:0;}
#author,#email,#url{border:1px solid #000;background:#fff;}
#archives li,#links li{list-style:none;padding-left:15px;line-height:16px;

