*{margin:0;padding:0;}
body{background:#121212 url('../img/bg.jpg') center top repeat-y;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
a{color:#CA0000;}
a:hover{color:#F3BF00;}
#wrapper{margin:0 auto;width:980px;}
#header{background:url('../img/header2.jpg') center top no-repeat;float:left;height:520px;position:relative;width:980px;}
#leftcol{float:left;margin:0;padding:10px 0 0 60px;text-align:justify;width:600px;}
#rightcol{display:inline;float:left;margin:0;min-height:500px;padding:10px 0 0 0;text-align:justify;width:250px;}
#footer{clear:both;margin:20px 0;text-align:center;width:980px;}
#footer p{font-size:10px;margin:0;padding:5px 0;text-align:center;}
#playerContainer{float:right;height:286px;margin:37px 75px 0 0;width:400px;z-index:-1;}
#videoOverlay{position:absolute;right:75px;top:37px;z-index:1;}
#controls{clear:both;float:right;margin-right:245px;}
.clear{clear:both;}
form{padding:10px;}
textarea{background:#1A1A1A;border:1px solid #686868;color:#FFF;margin:5px 0;width:98%;}
input{background:#1A1A1A;border:1px solid #686868;color:#FFF;display:inline;font-size:18px;height:25px;margin:5px 0;width:98%;}
.submit input{font-size:12px;height:25px;width:75px;}
label{color:#F3BF00;font-weight:bolder;}
.info{font-size:10px;}
#flashMessage,.error-message{background:#FFC;border:2px solid #FFD324;border-left:none;border-right:none;color:#000;font-weight:bolder;margin:10px;padding:10px 0;text-align:center;width:575px;}
.error-message{background:#533 url('../img/exclamation.png') 10px 5px no-repeat;border:2px solid #F33;color:red;margin:10px 0;padding:10px 0 10px 35px;width:533px;}
p{padding:10px;text-align:justify;}
img{border:0;}
h1,h2{font-size:18px;font-weight:bolder;margin:0;padding:5px;}
h2{border:none;color:#F3BF00;font-size:14px;margin:0 10px;padding:0;}
#rightcol #nav{height:275px;width:250px;}
#rightcol #nav li{list-style-type:none;margin:0;padding:0;}
#rightcol #nav a{float:left;height:0 !important;overflow:hidden;padding:50px 0 0;width:210px;}
#rightcol #nav a:hover{background-position:0 -50px;}
.flt_left{float:left;}
.gallery{margin:0;}
.gallery li{display:inline;float:left;height:86px;list-style:none;margin:5px;text-align:center;width:110px;}
.gallery img{height:86px;width:110px;}
.actions,.flt_right{float:right;}
ul{margin-left:50px;}
.clear{clear:both;}
