html, body{height:100%;}
body{margin:0 auto;padding:0;font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;font-size:62.5%;color:#444;background:#464646;}
img{border:solid black 0px;}
a{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
code, pre{font:'Courier New', Courier, Fixed;font-size:100%;border:1px solid #DDD;overflow:auto;padding:5px;display:block;width:100%;}
hr{color:#FFF;height:0px;border-top:1px solid #AAA;border-left:0px none #FFF;margin:5px 0;}
#wrapper{margin:0 auto;width:960px;background:#b1b1b1 url(img/back.png) top center repeat-y;}
#header{background-image:url(img/header.png);width:960px;height:135px;clear:both;margin:0 auto;padding:0;border-top:1px solid #464646;font-size:130%;color:#747474;}
#header a, #header a:visited{color:#606060;text-decoration:underline;}
#header a:hover{color:black;text-decoration:dotted;}
#header a:focus{outline:none;}
#header h2{font-size:100%;font-weight:normal;margin:0;}
#header h1{font-family:Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;font-size:320%;font-weight:normal;margin:0;}
#header_siteheader{clear:both;float:left;width:570px;height:83px;margin:0 0 0 40px;line-height:83px;display:inline;}
#header_sidebar{float:right;width:310px;height:49px;margin:0 25px 0 0;display:inline;vertical-align:top;padding-top:32px;}
#header img{float:left;margin:15px 25px 14px 0;}
#content{clear:both;font-size:130%;line-height:140%;float:left;width:570px;min-width:570px;margin:0px 0px 0px 40px;display:inline;}
#content a{color:#000000;text-decoration:underline;}
#content a:visited{color:#000000;}
#content a:hover{color:#555;text-decoration:underline;}
#content img{margin:0 10px 10px 0;}
#content blockquote{border-left:5px #EEE solid;color:#777;margin:0 0 10px 10px;padding:5px 7px 0 7px;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{color:#777;}
#content h1{font-size:180%;line-height:120%;font-weight:normal;margin:20px 0 15px 0;border-bottom:1px solid #CCC;background:#F5F5F5;}
#content h2{font-size:160%;line-height:150%;font-weight:normal;}
#content h3{font-size:130%;line-height:130%;font-weight:normal;margin:5px 0 5px 0;}
#content a h1, #content h1 a, #content a:visited h1, #content h1 a:visited{color:#555;text-decoration:none;border:0 none;}
#content a:hover h1, #content h1 a:hover{color:#000;text-decoration:none;border-bottom:1px dotted;}
#content p{margin:0 0 10px 0;}
#content ul, #content ol{padding:0 0 0 20px;}
#content ul li, #content ol li{margin:3px 0 3px 0;padding:0;}
#content .pagetitle{}
#postmeta{font-family:"Trebuchet MS","Myriad Pro", Verdana, Tahoma, Arial, Helvetica;font-size:90%;border-top:1px solid #CCC;clear:both;color:#747474;background:#F5F5F5;line-height:150%;padding:3px 5px;margin:10px 0 40px 0;}
#postmeta a, #postmeta a:visited{color:#333;text-decoration:none;}
#postmeta a:hover{color:#800000;border:0 none;text-decoration:underline;}
#postmeta img{vertical-align:middle;margin:0 4px 0 0;}
#sidebar{font-size:120%;line-height:130%;float:right;width:310px;min-width:310px;margin:0px 25px 0px 0px;display:inline;}
#sidebar img{float:none;}
#sidebar a:hover{color:#800000;}
#sidebar p{margin:0 0 5px 0;}
#sidebar h2{font-size:100%;font-weight:normal;color:#DDD;background-color:#747474;padding:0px 8px;line-height:180%;margin:0 0 10px 0;}
#sidebar ul{list-style:none;padding:0;margin:0;}
#sidebar ul li{margin:0 0 25px 0;}
#sidebar ul ul{padding:0 0 0 8px;}
#sidebar ul ul li, #sidebar ul ul ul li{margin:5px 0 5px 0;}
#sidebar ul ul ul{margin:2px 0 0 0;padding:0;line-height:100%;list-style:url(img/bullet_dot.png) inside;}
#sidebar ul ul ul li{margin-left:7px;}
#navigation{width:570px;list-style:none;line-height:100%;margin:0;padding:0;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
#footer{font-size:130%;clear:both;width:960px;margin:0 auto;height:64px;background:#b1b1b1 url(img/footer.png) center no-repeat;border:0;}
#footer_content p{padding:10px 0 0 0;}
#blackband_top_left, #blackband_top_right{width:440px;height:30px;color:#CCC;line-height:30px;}
#blackband_bottom_left, #blackband_bottom_right{width:440px;color:#CCC;line-height:62px;}
#blackband_top_left, #blackband_top_right{margin-top:19px;line-height:32px;}
#blackband_bottom_left, #blackband_top_left{margin-left:40px;float:left;display:inline;}
#blackband_bottom_right, #blackband_top_right{margin-right:40px;float:right;text-align:right;display:inline;}
#blackband_top_right{margin-right:34px;}
#blackband_top_right ul{margin:1px 0 0 0;float:right;width:auto;}
#blackband_top_right ul ul{padding:0;margin:0;}
#blackband_top_right ul li, #blackband_top_right ul ul li{line-height:30px;float:left;list-style:none;}
#blackband_top_right h2{text-align:right;float:right;}
#blackband_top_right ul li a{padding:0 7px 0 7px;}
#blackband_bottom_right a:hover, #blackband_bottom_left a:hover{color:#FFF;text-decoration:underline;}
#blackband_top_right a, #blackband_top_right a:active, #blackband_top_right a:visited{color:#FFF;text-decoration:none;display:block;}
#blackband_bottom_right a, #blackband_bottom_right a:active, #blackband_bottom_left a, #blackband_bottom_left a:active{color:#FFF;text-decoration:none;}
#blackband_top_right ul li a{background-image:url(img/back_menu.png);background-repeat:no-repeat;background-position:-1000px -1000px;}
#blackband_top_right ul li a:hover{background:url(img/back_menu.png) repeat-x;color:#747474;}
#blackband_top_right ul ul li a:hover{background:#e1ddd2;color:#747474;}
.hasFloat:after{content:"";display:block;clear:both;}
#searchform input{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;background-color:#747474;margin:0;padding:2px 4px 2px 4px;border:#747474 1px solid;color:#DDD;width:55px;}
#searchform input:hover{cursor:pointer;background-color:#606060;border:#333 1px solid;color:#fff;}
#searchform #s{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;margin:0 5px 0 0;background-color:#DDD;padding:3px 4px 3px 4px;border:#747474 1px solid;color:#606060;width:175px;}
#counters{width:0px;height:0px;display:none;float:left;}
img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.alignnone{float:none;}
.gallery-caption{display:none;}
dl.gallery-item{height:290px;}
.wp-caption p.wp-caption-text{font-size:90%;line-height:120%;padding:0 10px 0 0;margin:0;}
.widget_tag_cloud{line-height:175%;}

