html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{background:#202020 url('../images/body.gif') repeat-x left top;color:#5A5A50;font:normal 0.8em sans-serif;line-height:1.5em;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
html{height:100%;padding-bottom:1px;}
p{padding:0.2em 0 1em;}
h1{font:normal 2em sans-serif;}
h2{font:normal 1.8em sans-serif;}
h3{font:normal 1.6em sans-serif;}
h4{font:normal 1.4em sans-serif;}
h5{font:bold 1.2em sans-serif;}
h6{font:bold 1em sans-serif;}
h1,h2,h3,h4,h5,h6{color:#456;margin-bottom:0.3em;}
blockquote{background:#F6F6F6 url('../images/quote.gif') no-repeat;border-bottom:1px solid #DDD;border-top:1px solid #DDD;color:#332;display:block;margin:0.6em 0 1.6em;padding:0.8em 1em 0.2em 46px;}
table.data_table{border:1px solid #CCB;margin-bottom:2em;width:100%;}
table.data_table th{background:#E5E5E5;border:1px solid #D5D5D5;color:#555;text-align:left;}
table.data_table tr{border-bottom:1px solid #DDD;}
table.data_table td,table th{padding:10px;}
table.data_table td{background:#F5F5F5;border:1px solid #E0E0E0;}
dl{margin-bottom:2em;}
dt,dd{padding:8px 10px;}
dt{border-bottom:1px solid #D5D5D5;background:#E5E5E5;color:#555;font-weight:700;}
dd{background:#F5F5F5;border-bottom:1px solid #E5E5E5;padding-left:16px;}
a{color:#456;}
a:hover{color:#D60;text-decoration:underline;}
fieldset{border:1px solid #CCC;border-bottom:none;font-size:0.9em;margin:1em 0 1.2em;}
input,textarea,select{background-color:#FFF;border:1px solid #777;font:normal 1em Verdana,sans-serif;border-color:#777 #CCC #CCC #777;padding:5px 6px;}
input.button{background:#FAFAFA;border:1px solid #AAA;color:#444;cursor:pointer;font:normal 1em Verdana,sans-serif;margin-top:5px;width:auto;border-color:#DDD #AAA #AAA #EEE;padding:6px;}
input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active,input.button:hover,input.button:focus{background:#FFFFF5;}
input.button:hover,input.button:focus{color:#123;cursor:pointer;}
textarea{overflow:auto;}
input.image{border:0;padding:0;}
.form_row{background:#F5F5F5;border-top:1px solid #FFF;border-bottom:1px solid #E1E1E1;padding:10px 0;}
.form_required{font-weight:700;}
.form_row_submit,.legend{background:#E5E5E5;border-bottom:1px solid #CCC;border-top:1px solid #FAFAFA;padding:4px 0 8px;}
.legend{padding:8px 18px 6px;}
.form_property{font-size:1.1em;text-align:right;width:110px;}
.form_value{padding-left:24px;}
.form_row_submit .form_value{padding-left:132px;}
img.bordered,img.alignleft,img.alignright,img.aligncenter{background-color:#FFF;border:1px solid #DDD;padding:3px;}
img.left,img.alignleft{margin:0 15px 12px 0;}
img.right,img.alignright{margin:0 0 15px 12px;}
.right,.alignright{float:right;}
.center,.aligncenter{margin:0 auto;}
.clear,.clearer{clear:both;}
.clearer{display:block;font-size:0;line-height:0;}
.content_separator,.archive_separator{background:#D5D5D5;clear:both;color:#FFE;display:block;font-size:0;height:1px;line-height:0;margin:12px 0 24px;}
.archive_separator{margin:0 0 14px;}
#layout_wrapper_outer{background:url('../images/layout_wrapper_outer.jpg') no-repeat center top;}
#layout_wrapper{color:#FFF;width:906px;margin:0 auto;}
#layout_top{height:204px;}
#layout_body_outer{background:#373737 url('../images/layout_body_outer.jpg') repeat-x;}
#layout_body{background:url('../images/layout_body.gif') no-repeat;padding:8px 8px 0;}
#site_title{padding:28px 12px 0;}
#site_title a{color:#73BCD1;text-decoration:none;}
#site_title h1{font-size:2.4em;margin-bottom:6px;}
#site_title h1 span{color:#C0C6CF;}
#site_title h2{color:#789;font-size:1.2em;}
#navigation{background:#3A3A3A url('../images/navigation.gif') no-repeat;font:bold 1.3em sans-serif;padding:0 8px;}
#navigation a{float:left;margin-right:1px;text-align:center;text-decoration:none;}
#nav1 a{color:#BBB;padding:10px 12px 12px;}
#nav1 a:hover{color:#EEE;}
#nav1 li.current_page_item a,#nav1 li.current_page_parent a{background:url('../images/nav1_arrow.gif') no-repeat center bottom;color:#ADE7F6;}
#nav2 a{color:#D0D6DA;padding:10px;}
#nav2{background:#5090AE url('../images/nav2.gif') repeat-x;margin:0 -8px;padding:0 8px;}
#main{background:url('../images/main.gif') repeat-y;border-bottom:1px solid #C5C5C5;}
#main ol,#main ul{margin:0 0 1.2em 1.6em;}
#main ul li{list-style:disc;}
#main ol li{list-style:decimal;}
#main li{padding:2px 0;}
#content_outer{border-top:1px solid #FFF;width:629px;}
#content{color:#444;padding:16px;}
#sidebar_outer{border-top:1px solid #EEE;width:259px;}
#sidebar{color:#555;padding:16px 12px;}
#sidebar a{color:#555;}
#sidebar a:hover{color:#000;}
#dashboard{background:#CCC;border-top:1px solid #D5D5D5;font-size:0.9em;}
#dashboard_inner{padding:16px 20px 6px;}
#dashboard .col3{width:255px;}
#dashboard .col3mid{width:337px;}
#dashboard .col3mid .col3_content{border-left:1px solid #B5B5B5;border-right:1px solid #B5B5B5;margin:0 20px;padding:0 20px;}
#dashboard .col_title{color:#666;font-size:1.4em;font-weight:700;padding-bottom:5px;}
#dashboard li{color:#777;border-top:1px solid #BEBEBE;padding:4px 0;}
#dashboard li a:hover{color:#333;text-decoration:underline;}
#footer{background:url('../images/footer.gif') no-repeat;color:#777;font-size:0.9em;padding:22px 8px 10px;}
.post{margin-bottom:24px;}
.post_date a:hover,.post_meta a:hover,.post_meta a:hover{text-decoration:underline;}
.post_date{border-top:1px solid #D5D5D5;color:#777;font-size:0.9em;padding:8px 0 12px;}
.post_date a{color:#444;}
.post_meta{background:#E7E7E7;border:1px solid #D7D7D7;color:#777;font-size:0.9em;padding:6px 10px;}
.post_meta a{color:#345;}
.post_meta a:hover{color:#001;}
.archive_pagination{margin-bottom:1.6em;}
.archive_post{margin-bottom:14px;}
.archive_post_date{background:#F5F5F5;border-bottom:1px solid #C5C5C5;border-right:1px solid #CFCFCF;float:left;margin-right:12px;text-align:center;width:46px;padding:2px 0 5px;}
.archive_post .post_date{border:none;padding:0;}
.archive_post_day{font:normal 1.6em Georgia,serif;}
.thumbnails{margin:0 -0 2em -8px;}
.thumbnails a.thumb{background:#D5D5D5;display:block;float:left;margin:0 0 8px 8px;padding:3px;}
.thumbnails a.thumb:hover{background:silver;}
.thumbnails .thumb img{display:block;}
.box{margin-bottom:0.6em;}
.box_title{background:#E5E5E5;border:1px solid #EAEAEA;color:#777;font:bold 1.3em sans-serif;border-color:#EAEAEA #D5D5D5 #D5D5D5 #E5E5E5;padding:6px 10px;}
.box_content{padding:8px 0;}
.box li:first-child{border-top:none;}
div.comment_list{border-top:1px solid #D6D6D6;margin:1em 0 2em;}
.comment{border-bottom:1px solid #D6D6D6;padding-top:10px;}
.comment_date{font-size:0.9em;}
.comment_date a{color:#567;text-decoration:none;}
.comment_date a:hover{color:#001;text-decoration:underline;}
.comment_body{padding-top:4px;}
.comment_gravatar{width:48px;}
.comment_gravatar img{background:#FFF;border:1px solid #DDD;padding:2px;}
#subscribe{width:400px;border:solid 4px #555;background-color:#aaa;text-align:center;margin-left:8px;margin-right:8px;}
#subscribe .title{color:#555;text-align:center;display:block;font-weight:700;font-size:16px;}
#subscribe .label{font-size:12px;padding-left:20px;padding-top:5px;text-align:left;clear:left;display:block;width:120px;float:left;}
#subscribe .textbox{border:1px solid #000;clear:both;margin:2px;}
#subscribe a{display:block;padding-top:3px;padding-bottom:3px;font-size:10px;}
ins,.post_title a,.post_date a,.post_meta a{text-decoration:none;}
.form_property,.form_value,.left,.alignleft{float:left;}
#site_title a:hover,#nav2 a:hover,#nav2 li.current_page_item a{color:#FFF;}
#navigation ul,#navigation li,#navigation li{display:inline;}
#dashboard li a,#footer .right,#footer .right a{color:#666;text-decoration:none;}
#footer a,#footer a:hover{color:#999;}
