*{outline:none;}

body{background:url(/assets/images/bg.jpg) no-repeat top #000;}

#main{width:960px; margin:0 auto; clear:both; }

/* ---------- @ header -----------*/

#header{width:960px; margin:0 0 20px 0; padding:0; position:relative;}

h1 {padding-top:6px; text-indent:-9999px;  background: url(../images/logo.png) no-repeat left top;  }

h1 a{width:331px; height:160px; margin:0; padding:0;display:block;}

#ad-header{position:absolute; top:70px; right:50px;}

#ad-header a img{border:0pt none;}


#content{padding-top:70px; margin:30px 0 0 0; padding:0; color:#fff;}


input.textbox{height:26px; margin:0; padding:4px 3px 0px 3px; color:#333; font:11px Verdana, Geneva, sans-serif; border:0pt none; background: url(/assets/images/search-bg.jpg) repeat-x; }

#search{position:absolute; top:0; right:0; width:250px;}

#search #keywords{float:left;}

#search #button-search{margin-left:5px; float:left;}

/* ---------- @ navigation -----------*/


ul#navigation {list-style:none; height:40px; margin:0; padding:0;}

ul#navigation li{ height:25px; margin:6px; padding:8px 10px;float:left; background:#000; font-size:22px; display:inline-block!important;}

ul#navigation li a{height:40px; margin:-1px 0 0 0; padding:0; color:#fff; text-decoration:none; display:block; position:relative;}

ul#navigation li a:link, ul#navigation li a:visted{ color:#fff; }

ul#navigation li.here a{background:url(/assets/images/nav_bottom.png) no-repeat bottom center;}

ul#navigation li a:hover{color:#ac0404;}


/* ---------- @ Floats and Clears -----------*/

.clearfloat:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }

.clearfloat { display:inline-block }

.clearfloat { display:block }

.right{float:right;}


/* ---------- @ Footer -----------*/


#footer{width:960px; height:50px; margin-top:30px; clear:both; font:11px Verdana, Geneva, sans-serif; background:url(/assets/images/bg-white-5.png) repeat; color:#fff; position:relative;}

#footer p{position:absolute; top:12px; left:10px;}

#footer a#raging-talent{position:absolute; right:10px; top:0px;}

#footer a img{border:0pt none;}

#footer a#facebook, #footer a#twitter, #footer a#youtube{padding-left:10px; position:relative; top:3px;}

/* ---------- @ Global items  -----------*/

.left{float:left; margin:0 10px 10px 0;}

.orange{color:#a55120!important; }

.grey{color:#4d4d4d;}

.lightgrey{color:#999;}

.white{color:#fff!important;}

.red{color:#a91215; display:inline-block;}


a.white:hover{color:#a91215!important;}

a.red:hover, a.orange:hover{color:#fff!important;}


a.orange{text-transform:uppercase; font-size:9px;}

a.right{ margin-right:15px; text-decoration:none;}

.bg-black{background:#000; padding:5px;}

dl.title{width:94%; height:32px; margin:10px 0 0 0; padding:0; background: url(/assets/images/home-title-bg.jpg) no-repeat left; position:relative; clear:both;}

dl.title dt{width:100%; height:32px; margin:0; padding:0; background:url(/assets/images/home-title-right.jpg) no-repeat right; color:#fff; font-size:23px; position:relative;}

dl.title dt span{color:#fff; margin:0; padding:8px; display:inline-block;}

dl.title dd{position:absolute; right:10px; top:6px;}

dl.title dd a{color:#fff; text-decoration:none; padding-right:10px; background: url(/assets/images/titlebox_arrow.gif) no-repeat right; }

form label{display:block; clear:both; padding:5px 0;}


