/*
Author   : Wes Smith | wes@redbullet.co.uk | Red Bullet Web Design
Client   : FFC
URL      : http://ffc.redbullet-preview.co.uk
Desc     : General Stylesheet
Created  : 05 December 2007
*/

/********** General Start **********/
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; padding:0; margin:0; background:#e7e7de;}
a{outline:none;}
p{padding:0; margin:5px 0 5px 0;}
h1{font-size:16px; padding:0; margin:5px 0 5px 0; color:#de070b;}
h2{font-size:16px; padding:0; margin:5px 0 5px 0; color:#098611;}
h3{font-size:16px; padding:0; margin:5px 0 5px 0; color:#1d3d1f;}
h4{font-size:12px; padding:0; margin:5px 0 5px 0; color:#de070b;}
ul{padding:0; margin:0; list-style:none;}
input.txt{color:#333333; width:120px;}
textarea{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
form p{clear:left; margin:0; padding:0; padding-top:5px;}
label{width:100%; margin:5px 0 5px 0;}
/********** General End **********/

/********** ID's Start **********/
#container{position:relative; width:800px; height:auto; margin:0 auto 0 auto;}
#header{position:relative; width:800px; height:120px; margin:0 0 10px 0;}
#page_container{position:relative; width:800px; height:auto; background:#FFFFFF;}
#page_top{width:345px; min-height:280px; height:auto !important; height:280px; background:url(../Images/page_bg_top.gif) top left no-repeat; padding:80px 80px 0 375px;}
#page_body{width:740px; height:auto; padding:0 30px 0 30px;}
#page_body a{text-decoration:none; color:#098611;}
#page_body a:hover{text-decoration:underline; color:#098611;}
#page_bottom{width:800px; height:90px; background:url(../Images/page_bg_bottom.gif) no-repeat;}
#page_top1{width:155px; min-height:280px; height:auto !important; height:280px; background:url(../Images/page_bg_top1.gif) top left no-repeat; padding:50px 60px 0 590px;}
#page_top2{width:660px; min-height:350px; height:auto !important; height:350px; background:url(../Images/page_bg_top2.gif) top left no-repeat; padding:50px 60px 0 80px;}
#page_top2 a{text-decoration:none; color:#098611;}
#page_top2 a:hover{text-decoration:underline; color:#098611;}
/********** ID's End **********/

/********** Classes Start **********/
.clear{clear:both;}
.float_img_left{float:left; margin:0 10px 10px 0;}
.float_img_right{float:right; margin:0 0 10px 10px;}
.page_title{position:absolute; top:60px; right:40px; width:auto; color:#de070b; font-size:17px; font-weight:bold;}
.nominate_btn_top{position:absolute; top:260px; left:168px;}
.content_left{ position:relative; float:left; width:470px; min-height:200px; height:auto !important; height:200px; padding:0px 20px 10px 10px; background:url(../Images/column_break.gif) top right repeat-y;}
.content_right{float:left; width:210px; height:auto; padding:0px 10px 10px 20px;}
.fanzines_text{font-weight:bold; font-size:12px; line-height:20px;}
.fanzines_text span{font-weight:bold; color:#e40d0d;}
.nominate_btn_bottom{position:absolute; top:240px; left:166px;}
.sub_pg_left{ position:relative; float:left; width:505px; min-height:200px; height:auto !important; height:200px; padding:10px 20px 10px 10px; background:url(../Images/column_break.gif) top right repeat-y;}
.sub_pg_right{float:left; width:155px; height:auto; padding:10px 10px 10px 25px;}
.nominate_sub{position:absolute; top:300px; left:380px;}
.trophy{position:absolute; top:138px; right:33px;}
.clsFPLi {list-style: none; padding:10px 0 5px 35px; background:url(../Images/bullet_pools.gif) left center no-repeat;}
.newsFlashText{font-size:12px; padding:0; margin:5px 0 5px 0; color:#098611; font-weight:bold;}
/********** Classes End **********/

/********** Nominations Table Start **********/
.table{border-collapse:collapse; width:100%;}
.table caption{text-align:right; font-weight:bold; font-style:italic; margin:5px 0 5px 0;}
.table td {border: 1px solid #ffffff; background:#595858; padding: 4px 4px 4px 12px; color: #ffffff;}
.table td.alt {background:#99b190; color:#ffffff;}
/********** Nominations Table End **********/

/********** Navigation Start **********/
#menu{position:absolute; top:0; left:130px; width:auto; padding:5px; font-size:13px;}
#menu ul{list-style:none; padding:0; margin:0;}
#menu li{display:inline; padding:0 10px 0 10px; margin:0;}
#menu li a{font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu li a:hover{font-weight:bold; color:#f1090d; text-decoration:none;}
/********** Navigation End **********/

/********** Footer Start **********/
#footer{width:780px; background:#e7e7de; padding:10px; text-align:right;}
#footer a{text-decoration:none; color:#333333; font-weight:bold;}
#footer a:hover{text-decoration:underline; color:#333333; font-weight:bold;}
/********** Footer End **********/
