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, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.hidden{display:none;}
h2{font-size:1.6em;padding:0 0 0 0;}
h2.pagetitle{font-size:1.6em;padding:0 0 1em 0;}
h3.comments{padding:0;margin:40px auto 20px;}
.center{text-align:center;}
a, a:link, a:visited{color:#fff;text-decoration:underline;}
a:hover, a:active{color:#fff;text-decoration:none;}
#sidebar a, #sidebar a:link, #sidebar a:link{color:#fff;text-decoration:none;}
#sidebar a:hover, #sidebar a:active{color:#8ac0d9;text-decoration:underline;}
#footer .navigation a, #footer .navigation a:link, #footer .navigation a:visited{color:#fff;text-decoration:none;}
#footer .navigation a:hover, #footer .navigation a:active{color:#fff;text-decoration:underline;}
a.comment, a.comment:link, a.comment:visited{color:#fff;padding-left:13px;background:url(images/comment_bubble.gif) no-repeat 0 3px;}
ul#pages_custom li a, ul#pages_custom li a:link, ul#pages_custom li a:visited{color:#fff;text-decoration:none;display:block;}
ul#pages_custom li a:hover, ul#pages_custom li a:active{color:#fff;text-decoration:underline;display:block;}
.entry p.postmetadata a, .entry p.postmetadata a:link,.entry p.postmetadata a:visited{text-decoration:none;}
.entry p.postmetadata a:hover,.entry p.postmetadata a:active{text-decoration:underline;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;background:url(images/bg.jpg) no-repeat top center fixed;color:#fff;width:100%;}
#container{width:1031px;margin:auto;}
#chrisflash{position:relative;margin-top:-30px;top:30px;left:538px;z-index:-1;}
#header{width:621px;height:141px;padding-left:210px;position:relative;}
#header h1{font-size:26px;color:#fff;font-weight:300;left:16px;padding:62px 0 0 10px;}
*:first-child+html #header h1{padding:35px 0 0 10px;}
* html #header h1{padding:35px 0 0 10px;}
#header h1 a:link, #header h1 a:visited{color:#FFF;text-decoration:none;}
#header h1 a:link, #header h1 a:visited{color:#FFF;text-decoration:none;}
.description{font-size:12px;color:#fff;float:left;padding-left:13px;padding-top:5px;line-height:14px;}
ul#pages_custom{width:805px;height:23px;background:url(images/pages_bg.gif) no-repeat 0 0;margin-left:9px;list-style:none;float:left;padding-top:10px;}
* html ul#pages_custom{margin-left:4px;}
ul#pages_custom li{text-align:center;float:left;color:#fff;font-size:14px;padding:0 10px 0 10px;border-right:solid 1px #fff;}
#sidebar_contain{float:left;}
#sidebar{width:202px;min-height:400px;float:left;margin-left:2px;background:#1b4053;opacity:0.95;filter:alpha(opacity=85);zoom:1;padding-bottom:50px;padding-right:5px;color:#fff;}
* html #sidebar{height:400px;margin-left:4px;margin-top:-6px;}
ul #search_holder{width:181px;height:20px;background:url(images/search_holder_bg.gif) repeat-x 0 0;padding:10px;margin:-30px 0 20px -10px;border-bottom:#798F9D 1px solid;}
* html ul #search_holder{height:20px;}
#searchform{float:left;text-align:center;}
#search_holder #searchform #s{width:150px;height:14px;margin-right:5px;float:left;font-size:11px;color:#626262;border:solid 1px transparent;}
* html #search_holder #searchform #s{width:149px;font-size:10px;margin-right:2px;}
#sidebar #searchsubmit{float:left;}
.single_search{float:left;min-height:400px;margin:30px 0 30px 190px;}
* html .single_search{height:400px;margin:30px 0 30px 80px;}
#sidebar ul{margin:30px 0 0 10px;font-size:11px;}
#sidebar ul li{margin:6px 0 6px 0;font-size:11px;}
#sidebar ul li ul{margin:3px 0 20px 10px;font-size:11px;}
#sidebar ul li ul li ul{margin:3px 0 0 10px;font-size:11px;}
#sidebar ul li ul li ul li ul{margin:3px 0 0 10px;font-size:11px;}
ul h2{font-size:14px;color:#fff;background:url(images/sidebar_heading_underline.gif) no-repeat left bottom;padding-bottom:7px;padding-left:2px;margin-bottom:5px;}
#content{width:548px;min-height:400px;margin-left:12px;float:left;}
* html #content{height:400px;}
.post{width:785px;margin-bottom:8px;padding:3px;background:#395f75;opacity:0.95;filter:alpha(opacity=95);zoom:1;}
.page{min-height:460px;}
* html .page{height:460px;}
.postHeading{width:787px;height:40px;}
.postDate{width:40px;height:33px;background:url(images/date_bg.gif) no-repeat;text-align:center;color:#fff;font-size:9px;float:left;padding:2px 0 0 0;}
.postDate p{margin:0;padding:0;}
.postDate p.day{font-size:12px;font-weight:bold;}
.postTitle{width:730px;height:26px;background:#82a6b6;float:left;padding:3px 7px 5px 7px;}
* html .postTitle{width:733px;padding:4px 7px 4px 7px;}
.postTitle h2{margin:0;padding:0;color:#fff;font-size:16px;}
.postTitle h2 a:link, .postTitle h2 a:visited{color:#FFF;text-decoration:none;}
.postTitle h2 a:link, .postTitle h2 a:visited{color:#FFF;text-decoration:none;}
.postTitle small{color:#1b4053;font-size:10px;}
.entry{width:767px;padding:17px 10px 10px 10px;}
.entry p{padding:0 0 15px 0;}
.entry p.postmetadata{background:url(images/comment_rule.gif) no-repeat top left;padding:10px 3px 3px 3px;text-align:right;font-size:10px;}
.entry ul{margin:10px 0 10px 30px;list-style:disc;}
.entry ul li{margin:6px 0 6px 0;}
.entry ol{padding:0 0 0px 35px;margin:5px 0 10px 0;list-style:decimal;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
.entry form{text-align:center;}
select{width:130px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:98%;padding:2px;}
#commentform #submit{margin:0;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style:none;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;border:none;}
#wp-calendar #prev a{padding-left:10px;text-align:left;border:none;}
#wp-calendar a{display:block;border:1px solid white;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;color:#000;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
.hidden{display:none;}
hr{display:none;}
a img{border:none;}
#footer{width:803px;height:75px;background:url(images/footer_bg.gif) repeat-x 0 0;margin-right:5px;position:relative;float:left;}
* html #footer{margin-right:2px;width:805px;}
#foot_nav{position:absolute;width:600px;right:5px;bottom:5px;list-style:none;font-size:10px;text-align:right;}
.navigation{width:787px;height:25px;background:url(images/comment_rule.gif) no-repeat bottom left;margin:10px auto 0 auto;padding-bottom:15px;font-size:18px}
* html .navigation{height:10px;padding-bottom:5px;}
.nav_left{float:left;padding:10px;}
.nav_right{float:right;padding:10px;}

