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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;}
body{font-family:Arial, Verdana, sans-serif;font-size:62.5%;line-height:20px;}
p{margin-bottom:10px;font-size:1.3em;}
a{color:#990000;text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-family:Georgia, Verdana, sans-serif;font-weight:normal;color:#2e363a;margin-bottom:10px;padding-bottom:5px;}
h1{font-size:2.1em;color:#2e363a;}
h2{font-size:1.8em;margin-bottom:2px;line-height:25px;}
h2 a{text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h3{font-size:1.7em;}
h4{font-size:1.5em;}
h5{font-size:1.4em;}
h6{font-size:1.3em;}
.clear{clear:both;height:1px;}
abbr, acronym{border-bottom:1px dotted #333;cursor:help;}
ul, ol{padding:0 0 15px 15px;margin-left:15px;font-size:1.4em;}
ul li, ol li{padding-left:5px;}
img{margin-bottom:7px;}
.gallery{margin:auto;}
.gallery-item{float:left;margin-top:10px;text-align:center;}
.gallery img{border:0;}
.gallery-caption{margin-left:0;}
pre{font-size:1.3em;}
#wrapper{width:960px;margin:0 auto;}
#leftcol{width:400px;float:left;}
#leftcol-wide{width:700px;float:left;}
#midcol{width:270px;float:left;padding-left:30px;}
#rightcol{width:220px;float:left;padding-left:30px;}
#header{height:115px;position:relative;}
#header #nameplate, #header #nameplate_ua{position:absolute;text-indent:-9999px;margin:0;overflow:hidden;outline-color:#666666;}
#header form{position:absolute;top:53px;right:10px;background-color:#FFFFFF;margin:0;padding:0;}
#header form input{border:0;width:100px;margin:2px;padding:2px;vertical-align:middle;font-size:1.1em;}
#header form input#submit{background:transparent url(images/layout/header-sprites.gif) 0 -200px no-repeat;cursor:pointer;height:24px;width:24px;border:0;font-size:0;line-height:0;text-indent:-9999px;}
#header ul{position:absolute;top:55px;right:155px;list-style:none;margin:0;padding:0 13px 0 0;}
#header ul li{float:left;margin-left:10px;}
#h-rss a{background:url(images/layout/header-sprites.gif) 0 -106px no-repeat;display:block;width:25px;height:25px;text-indent:-9999px;overflow:hidden;}
#h-email a{background:url(images/layout/header-sprites.gif) 0 -12px no-repeat;display:block;width:25px;height:25px;text-indent:-9999px;overflow:hidden;}
#h-rss a:hover{background:url(images/layout/header-sprites.gif) 0 -153px no-repeat;}
#h-email a:hover{background:url(images/layout/header-sprites.gif) 0 -59px no-repeat;}
#content{padding:25px 0 0 0;background-color:#ffffff;}
.details{border-bottom:#6F737A solid 1px;margin-bottom:20px;padding-bottom:7px;float:left;width:100%;font-size:1.1em;color:#666666;line-height:140%;}
.index-details{border-bottom:none;margin-bottom:0;}
.last-details{margin-bottom:20px;padding-bottom:15px;}
.index-excerpt{margin-bottom:13px;padding-bottom:13px;border-bottom:#6F737A solid 1px;line-height:140%;}
.more{font-size:1.5em;font-weight:bold;text-align:right;margin-bottom:0px;}
.aligncenter, div.aligncenter{text-align:center;margin-left:auto;margin-right:auto;}
.alignright, div.alignright{float:right;margin-left:10px;}
.alignleft, div.alignleft{float:left;margin-right:10px;}
.wp-caption{text-align:center;font-size:0.8em;}
.wp-caption-text{font-size:11px;line-height:17px;padding-left:5px;margin:0;}
a.photo{text-align:right;background:url(images/layout/icon-camera.gif) bottom left no-repeat;padding-left:20px;}
#leftcol-wide p{font-size:1.4em;margin-bottom:20px;background:#FFFFFF;}
#leftcol-wide .details{font-size:1.3em;}
#leftcol-wide .page-details, #leftcol .page-details{margin-bottom:5px;}
#leftcol-wide .page-excerpt{margin-bottom:30px;}
#leftcol-wide h1{line-height:30px;font-size:2.4em;}
.wp-pagenavi{text-align:center;margin:0 auto;font-size:1.1em;padding:5px;}
.wp-pagenavi a, .wp-pagenavi span{padding:4px;margin:2px;text-decoration:none;border:1px solid #666666;}
.wp-pagenavi a:hover{border:1px solid #000000;}
.wp-pagenavi span.pages{color:#666666;}
.wp-pagenavi span.current{font-weight:bold;border:1px solid #333333;color:#FFFFFF;background-color:#333333;}
.wp-pagenavi span.extend{color:#000000;}
#content form{width:70%;font-size:1.2em;}
#content fieldset{border:#D2D2D2 double 3px;background-color:#F6F6F6;margin:10px 0;clear:both;}
#content legend{font-size:1.4em;font-weight:bold;color:#BC1212;margin-left:5px;}
#content label{display:block;margin:2px 0 2px 10px;color:#000;}
#content label span{color:#BC1212;vertical-align:middle;}
#content input, #content select, #content textarea{margin:0 0 10px 10px;padding:3px;}
#content textarea{width:75%;height:85px;}
#content input.submit{display:block;margin:5px 0 5px 10px;padding:0;width:75px;height:30px;border:0;cursor:pointer;}
#content input.submit:hover{color:#990000;border:#000 solid 1px;}
#content form p{font-size:1.3em;padding:5px 5px 10px 5px;}
#content form .form_notice{border:2px solid #630000;padding:10px;background-color:#990000;color:#ffffff;width:95%;text-align:left;}
#content form .form_notice p{background-color:#990000;}
input.form_error, textarea.form_error, select.form_error, .form_wrap{border:2px solid #FF0000;background-color:#F1DBDB;}
#content table{border-collapse:collapse;margin:15px 0;}
#content thead{background-color:#990000;color:#FFFFFF;}
#content tbody{font-size:1.2em;}
#content th{font-size:1.4em;padding:9px;text-align:left;}
#content td{padding:3px 9px;border-bottom:#999999 solid 1px;}
#content tr.odd{background-color:#CCCCCC;}
#rightcol ul{font-size:1.2em;list-style:none;margin:0 0 30px 0;padding:0;}
#rightcol ul li{list-style:none;padding:0;}
#rightcol ul li a{display:block;width:99%;margin:0;padding:5px 0px 5px 3px;border-top:#e5e5e5 solid 1px;color:#666666;}
#rightcol ul li a:hover, #rss a:hover, #print a:hover, #email a:hover, #font-increase a:hover, #font-decrease a:hover, #bookmark a:hover{background-color:#F0F0F0;color:#990000;}
#rss a{background:url(images/layout/icon-rss.gif) 95% no-repeat;}
#print a{background:url(images/layout/icon-print.gif) 95% no-repeat;}
#email a{background:url(images/layout/icon-email.gif) 95% no-repeat;}
#font-increase a{background:url(images/layout/icon-font-increase.gif) 95% no-repeat;}
#font-decrease a{background:url(images/layout/icon-font-decrease.gif) 95% no-repeat;}
#bookmark a{background:url(images/layout/icon-plus.gif) 95% no-repeat;}
#stafBlock{position:absolute !important;z-index:100000;display:none;width:250px;background-color:#333333;border:5px solid #666666;padding:15px;margin:0;color:#FFFFFF;}
#stafBlock .top{height:25px;}
#stafClose{background:transparent url(images/layout/email_close.gif) right center no-repeat;font-weight:bold;padding-right:15px;position:absolute;right:15px;top:5px;color:#FFFFFF;}
#stafForm{font-size:1.4em;}
#stafForm h2{margin:0;}
#stafForm input{width:100%;height:20px;margin-top:5px;margin-bottom:5px;border:1px solid #ccc;}
#stafForm input#staf_submit{width:100%;height:30px;color:#333333;margin-top:15px;}
#stafForm input#staf_submit:hover{border-color:#990000;color:#990000;cursor:pointer;}
#stafForm label{color:#FFFFFF;float:left;display:block;width:100%;font-weight:bold;}
.archive-topic{float:left;width:32%;padding-right:5px;}
.archive-topic h4, h2.archive-topic{font-size:1.4em;color:#475861;border-bottom:#475861 solid 3px;width:94%;}
.archive-topic ul{list-style:none;padding:0;margin:0;width:95%;font-size:1.3em;}
.archive-topic ul li{padding:0;}
.archive-topic ul li a{display:block;width:95%;padding:4px 0 4px 2px;border-bottom:#53575F dotted 1px;}
.archive-topic ul li a:hover{background-color:#F0F0F0;}
.rss ul li a{width:86%;background:url(images/layout/icon-rss.gif) left no-repeat;padding:6px 0 6px 25px;line-height:120%;}
.archive-date{display:block;clear:both;height:20px;padding:10px 0 10px 0;border-bottom:#6F737A solid 1px;}
.archive-date h3{float:left;color:#000000;padding:0 15px 0 10px;}
.archive-date ul{text-transform:uppercase;list-style:none;font-size:1.3em;padding:0;}
.archive-date ul li{list-style:none;float:left;letter-spacing:0.1em;padding:0;}
.archive-date ul li{display:block;padding:0 10px 0 5px;}
.archive-date ul li.emptymonth{color:#666666;display:block;padding:0 10px 0 5px;}
h1.archive-rss{position:relative;}
.archive-rss img{margin:0;position:absolute;right:0;}
#footer{font-size:0.85em;min-width:960px;width:100%;padding:25px 0 15px 0;clear:both;overflow:hidden;float:left;}
#footer-wrapper{width:960px;margin:0 auto;}
#footer p{padding-left:5px;margin-bottom:0;color:#555555;}
#footer a{color:#bc1212;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer ul{margin-left:0;}
#footer #connect ul li{float:left;list-style:none;padding-left:15px;padding-right:2px;padding-top:5px;}
#footer #connect ul li a{border-top:none;padding:0;}
#footer #connect ul li#youtube{padding-left:0;}
#footer #connect ul li#youtube a{background:url(images/layout/icon-youtube.gif) 0 0 no-repeat;width:80px;height:40px;float:left;text-indent:-9999px;overflow:hidden;}
#footer #connect ul li#facebook a{background:url(images/layout/icon-facebook.gif) 0 0 no-repeat;width:80px;height:40px;float:left;text-indent:-9999px;overflow:hidden;}
#footer #connect ul li#twitter a{background:url(images/layout/icon-twitter.gif) 0 0 no-repeat;width:80px;height:40px;float:left;text-indent:-9999px;overflow:hidden;}
#footer #copyright{color:#c8cacb;border-top:1px dotted #8E969C;width:919px;float:right;text-align:right;margin:25px 41px 0 0;padding:15px 0 5px 0;}
