@media all{body{text-align:center;color:#3F3534;font:80%/145% Arial, Helvetica, Verdana, sans-serif;background:url(images/header_deco.jpg) top center no-repeat #bbcfeb}
html{background:#B2B2B2}
html,body{margin:0;padding:0}
a{color:#09c;text-decoration:none}
img{border:none;text-decoration:none;margin:5px}
a:hover{color:#F40;text-decoration:none}
p{color:#000;font-size:1em}
h1,h2,h3,h4,h5{font-family:'Trebuchet MS'}
h1{font-size:4em;font-family:Georgia, Arial, Helvetica, sans-serif;margin:18px 0 5px}
h2, .h2{font-size:1.7em;line-height:1.1em;margin:5px 0 0}
#header h2{margin:18px 0 5px}
h3{font-size:1.3em}
h4,.h4{font-size:0.9em;font-weight:lighter}
h5{font-size:1em}
#skiplinks,label span, legend, #hidden, a span{display:none}
#content-wrapper,#header,.navbox{background:url(images/black.png) repeat}
#content-wrapper,.navbox{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#content,.navbox-content{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#content-wrapper{width:570px;float:right;position:relative;display:block;margin:0 0 25px;padding:10px}
#content{width:550px;text-align:left;float:left;background:#fff;overflow:hidden;margin:0;padding:0 10px}
#site-wrapper{width:100%;background:url(images/footer_deco.jpg) center bottom repeat-x;z-index:1000}
#site{width:800px;position:relative;height:100%;margin:0 auto;padding:0}
#nav{right:0;width:200px;float:left;text-align:left}
#header{width:780px;height:130px;display:block;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-bottom:10px;padding:10px;padding-top:0}
#headerbox{background:#fff;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
#logo-container{width:180px;height:130px;margin-left:5px;background:transparent url(images/logo.png) top left no-repeat}
#home{width:180px;height:130px;display:block}
#headtext{width:590px;display:block;float:right;padding:30px 0 15px}
#search fieldset,#search-form{border:none;background:transparent;margin:0;padding:0}
#search .p{line-height:1.2em;margin:2px 0;padding:0;float:left}
#search #search-input{height:16px;width:130px;border:none;background:transparent url(images/search_box_bg.png) left top no-repeat;display:block;overflow:hidden;float:left;font:inherit;font-size:12px;margin:2px 1px 0 5px;padding:4px 0 0 5px}
.navbox{width:180px;margin:0 0 10px;padding:10px}
.navbox-content{background:#fff;padding:5px}
#nav ul, #nav li{list-style:none;list-style-image:none;margin:0;padding:0}
.navbox a{display:block;width:auto;height:auto;text-decoration:none;font-size:12px;color:#333;border-bottom:1px solid #999;background:url(images/button.png) left top no-repeat;overflow:hidden;margin:0;padding:5px 6px}
.navbox span{float:right}
.navbox a.selected{color:#000;background-position:0 -30px}
.navbox a.current,.navbox a:hover.current{background:#94C0ED;color:#000}
.navbox a:hover{border:none;border-bottom:1px solid #999;overflow:hidden;color:#FFF}
.subnav a{color:#000;background:#FFF;border:0;font-size:0.85em;padding:2px 0 3px 10px}
.subnav a:hover{background:#FFF;color:#F60;border:0}
.navbox li{width:auto;height:auto;margin:0;padding:0}
#rules .circle{float:left;width:38px;height:42px;font-size:17px;color:#FFF;background:#336799;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-align:center;margin:0 5px 0 0;padding:8px 6px 0}
#rules p{margin-left:55px}
#rules ul{padding-left:40px;margin-left:40px}
fieldset{border:none;margin:0;padding:0}
input,textarea{background:#F5F5F5;border:1px solid #bfbfbf;margin:5px;padding:5px}
.buttonsearch{width:150px;border:1px solid #666;margin:0}
textarea{background-attachment:fixed}
input:focus,textarea:focus{color:#333}
input.button{border:none;background:none;margin:3px;padding:0}
#search-submit{float:left;margin:0;padding:0}
.wrapper{width:auto;height:auto;display:block;clear:both;margin-bottom:15px;overflow:hidden}
.center{text-align:center;margin:0 auto}
.floatl{float:left;padding-right:5px}
.floatr{float:right;padding-left:5px}
.halfleft{width:48%;float:left;display:block;height:auto}
.halfright{width:50%;float:right;display:block}
.smallred{color:#F30;font-style:italic}
.boldred{color:#F30;font-weight:700}
#rules ul.nopad{padding-left:15px;margin-left:15px}
#accordion{margin:20px 0}
h3.toggler{cursor:pointer;border:1px solid #f5f5f5;border-right-color:#ddd;border-bottom-color:#ddd;font-family:'Georgia', sans-serif;font-size:12px;background:#FABA03;color:#000;margin:0 0 4px;padding:3px 5px 1px}
.element p, .element h4{margin:0;padding:4px}
blockquote{padding:5px 20px}
.clear{clear:both}
h1 a,h2 a,h3 a,h4 a,h5 a,.navbox a:hover.selected{color:#000}
#footer a{color:#3F3534}
.fourcolumn{width:25%}
.threecolumn{width:33%}
.twocolumn{width:50%}
.twothird{width:66%}
.fourty{width:40%}
.ninety{width:90%}
}
@media print{#nav,#skiplinks,a span,#headtext h2{display:none}
.center,#headtext h1{text-align:center;margin:0 auto}
a{text-decoration:none}
}