.clear{clear:both;}
a img{border: none;}
body{background:#292720;color:#d4d1c6;font: normal 14px/1em Arial,Helvetica,sans-serif;margin:0;line-height:20px;padding:0;}
a{text-decoration:none;color:#96ca49;}
a:hover{color:#bdff5c;}
p{margin:0em 0 1.2em 0;}
ol li,ul li {padding-bottom:15px;}
h2,h1{font-size:24px;margin:10px 0px;}
h2.sIFR-replaced,h1.sIFR-replaced{margin:10px 0px 5px;}
#header{width:100%;background:url(/_inc/img/header-bg.gif) repeat-x;}
#header .inner{height:101px;width:960px;margin:0px auto;position:relative;}
#header .inner h1 a{ display:block;width:258px;height:27px;position:absolute;top:35px;left:35px;background:url('/_inc/img/logo.gif') no-repeat;text-indent:-9999px;}
#header .inner h1{margin:0px;padding:0;}
ul#nav{position:absolute;top:40px;right:0;}
ul#nav,#nav li{margin:0;padding:0;list-style:none;}
#nav li,#nav a{display:block;float:left;height:20px;}
#nav li{margin-right:40px;}
#nav li a{text-indent:-9999px;overflow:hidden;}
#nav #menu-home a{background:url(/_inc/img/menu/menu-home.gif) no-repeat;width:47px;}
#nav #menu-about a{background:url(/_inc/img/menu/menu-about.gif) no-repeat;width:48px;}
#nav #menu-news a{background:url(/_inc/img/menu/menu-news.gif) no-repeat;width:41px;}
#nav #menu-quiz a{background:url(/_inc/img/menu/menu-quiz.gif) no-repeat;width:82px;}
#nav #menu-contact a{background:url(/_inc/img/menu/menu-contact.gif) no-repeat;width:80px;}
#nav #menu-auction a{background:url(/_inc/img/menu/menu-auction.gif) no-repeat;width:64px;}
#nav li a:hover,#nav li a.active,#nav li a.active:hover{background-position:0 -22px !important;}
.container{background:#3d3a30 url(/_inc/img/bg.gif) repeat;}
#main{width:960px;overflow: hidden;margin:0px auto;}
#top-banner{background: url(/_inc/img/top-banner-bg.jpg) no-repeat;width:960px;height:200px;margin-top:20px;}
#progress-box{background: url(/_inc/img/progress-bg.gif) no-repeat 0px 1px;width:340px;height:35px;margin:0px auto;text-align:center;font-size:16px;letter-spacing:0px;padding:15px 0px 0px;}
#progress-box div.text{color:#96ca49;}
#progress-box .white{color:#ffffff;display:inline;}
#progress-box p{margin:0;display:inline;}
#content{width:600px;margin-right:30px;overflow: hidden;float:left;padding-bottom:15px;}
#sidebar{width:330px;overflow: hidden;float:left;padding:10px 0px;}
#sidebar a{margin-top:5px;display:block;text-indent:-9999px;overflow:hidden;width:330px;}
#sidebar a.video {background:url(/_inc/img/video-bg.jpg) no-repeat;height:190px;margin-top:0px;}
#sidebar a.sunrise {background:url(/_inc/img/button-sunrise.gif) no-repeat;height:40px;}
#sidebar a.facebook {background:url(/_inc/img/button-facebook.gif) no-repeat;height:40px;}
#sidebar a.quiz-night {background:url(/_inc/img/button-quiz-night.png) no-repeat 0px 158px;height:218px;position:relative;}
#sidebar a.quiz-night img{position:absolute;top:0;left:0;}
#sidebar a.sunrise:hover,#sidebar a.facebook:hover{background-position:0px -40px;}
#sidebar a.quiz-night:hover{background-position:0px 98px;}
#sponsors{width:960px;overflow: hidden;clear:both;color:#3d3a30;height:/*220px*/320px;background:url(/_inc/img/sponsors-bg.gif) no-repeat;margin-bottom:20px;}
#sponsors span{display:block;text-align:center;margin:15px 0px 15px;font-size:18px;}
#sponsors span.sIFR-replaced{margin-bottom:0px;}
#sponsors img{margin:0px 0px 10px 20px;float:left;}
#sponsors img.alignleft{padding:0px;display:block;}
#sponsors p{margin:0px;}
#footer{clear:both;background:url(/_inc/img/footer-bg.gif) repeat-x;}
#footer .inner{width:920px;font-size:12px;line-height:20px;color:#6c685c;padding:15px 20px 15px;margin:0px auto;overflow: hidden;}
#footer .copyright{float: left;width:600px;}
a#starfish{background: url(/_inc/img/starfish.gif) top left no-repeat;width:90px;height:29px;display:block;float: right;}
a#starfish span{width:1px;height:1px;overflow: hidden;display:block;text-indent: -9999em;}
span.wpcf7-not-valid-tip{top:0px;left:0;width:268px;padding:1px 1px 2px;color:#888;}
.wpcf7-form-control-wrap input{width:265px;padding:1px 1px 2px;}
.wpcf7-form-control-wrap {width:270px;height:23px;display:block;}
.wpcf7-form-control-wrap.your-message,.wpcf7-form-control-wrap.your-address{width:auto;height:auto;}
div.wpcf7-response-output{position:absolute;top:0px;left:0px;margin:0px;font-size:12px;}
div.wpcf7{position:relative;padding:30px 0 0;width:100%;}
div.wpcf7 p{margin:0 0 0.5em;}
.wpcf7-form-control-wrap.table-options{width:auto;height:auto;}
.wpcf7-form-control-wrap.table-options input{width:auto;}
.your-address span.wpcf7-not-valid-tip{width:341px;height:83px;}
.flashcontainer {padding:15px 0px 30px}
.mini li{margin:2px 5px !important;padding:0}
.mini li span{font-size:11px}
