body.home {background:#FFF url(../img/home-new/body-bg.jpg) no-repeat top center;}
body{font: 62.5% Lucida Sans, Lucida Grande, Arial; line-height:1.6em; color:#333; text-align:center; background-color:#C10516;}
body,html{height:100.01%;} /* forces ff to include scroll bar */
.clear{clear:both;}
* { behavior: url(iepngfix.htc); }
.l { float:left}
.r { float:right}
.last { margin-right:0; padding-right:0; }
/**** fixed widths (for use in e.g. form input boxes) ****/
.s10 {width:10px;}
.mr5 {margin-bottom:5px !important;}

/* =Container Structure 
---------------------------------------------------------------------------------------------------- */
#container{width:900px; margin-left:auto; margin-right:auto; text-align:left;}
#main{width:350px; float:left; margin-left:60px; padding-bottom:10px; } /* ie6 margin fix */ *html #main{margin-left:30px;}

/* =Topnav Flash Piece
---------------------------------------------------------------------------------------------------- */
#topnav_flash{width:900px; height:327px;margin-bottom:15px; margin-top:10px;}
#topnav{width:900px; height:259px; background:url(../img/topnav/placeholder.jpg) no-repeat; margin-bottom:15px; }
#topnav-competitions{width:900px; height:266px; background:url(../img/topnav/competitions.jpg) no-repeat; margin-bottom:15px; }
#topnav-interactive{width:900px; height:257px; background:url(../img/topnav/interactive.jpg) no-repeat; margin-bottom:15px; }
#topnav-media{width:900px; height:261px; background:url(../img/topnav/media-advertising.jpg) no-repeat; margin-bottom:15px; }

/*
------------------------------------------------------
=RIGHT HAND SIDE COLUMN HOME
------------------------------------------------------*/
#rhs {width:470px; float:left; margin-bottom:10px; }
.rhs-top {background: url(../img/home-new/rhs-top.jpg) no-repeat; width:470px; height:33px;}
.rhs-middle {background: #e6eae4; padding:0px 15px 0px 15px; background: url(../img/home-new/rhs-middle.jpg) repeat-y;}
#rhs .rhs-middle p {color:#0e0d0d; margin-bottom:5px; font-size:1.2em; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; width:325px; line-height:1.4em;}

#rhs .rhs-middle p a {color:#db1c13; text-decoration:underline;}
#rhs .rhs-middle p a:hover {text-decoration:none;}
#rhs .rhs-middle img{ margin-bottom:2px;}
#rhs .rhs-middle p span.green {color:#307206; font-size:1.2em;}
#rhs .rhs-bottom {background: url(../img/home-new/rhs-bottom.jpg) bottom left no-repeat; height:9px; margin-top:-10px;}

#rhs .feature-one {margin-top:-15px; margin-bottom:10px; position:relative; padding-bottom:10px;}
#rhs .feature-one a img.autobiog {width:408px; height:58px; margin-bottom:10px;}
#rhs .feature-one img.disco {position:absolute; right:5px; top:20px;}

#rhs .feature-two {margin-bottom:25px; position:relative; padding-bottom:10px;}
#rhs .feature-two img.guitar {position:absolute; right:-8px; top:0px;}
#rhs .feature-two img.fbook {position:absolute; right:198px; top:60px;}
#rhs .feature-two img.twitter {position:absolute; right:103px; top:63px;}

#rhs .feature-three {margin-bottom:10px; position:relative; padding-bottom:20px;}
#rhs .feature-three img.football {position:absolute; right:15px; top:25px;}
#rhs .top-header {background: url(../img/home-new/feature-two-top.jpg) no-repeat; height:13px; width:466px; margin-left:-15px;}

/*
------------------------------------------------------
=FOOTER
------------------------------------------------------*/
#footer {clear:both; background-color:#194293; color:#fff; padding:5px; margin-bottom:10px; width:848px; margin-left:39px; font-size:1em; margin-top:10px; }
#footer ul li{display:inline; float:right; font-family:"Lucida Sans", Arial, Helvetica, sans-serif;}
#footer ul li.copy{margin-right:63px; float:left;}
#footer ul li a{color:#D3E3F8; text-decoration:none; padding:1px; text-transform:uppercase;}
#footer ul li a:hover{background-color:#D3E3F8; color:#1C5AA7;}

