



/*------------

ANOTHER
 ____    _____   ______ ______   ____      
/\  _`\ /\  __`\/\__  _\\__  _\ /\  _`\    
\ \,\L\_\ \ \/\ \/_/\ \//_/\ \/ \ \ \/\_\  
 \/_\__ \\ \ \ \ \ \ \ \  \ \ \  \ \ \/_/_ 
   /\ \L\ \ \ \_\ \ \ \ \  \_\ \__\ \ \L\ \
   \ `\____\ \_____\ \ \_\ /\_____\\ \____/
    \/_____/\/_____/  \/_/ \/_____/ \/___/
                                        
                                    WEBSITE

--------------*/


/*
Colours go here
Red - #ee3224
Light grey - #bababa;
Dark grey - #7f7f7f;
Darker grey - #555555
test
*/


/* Print variant */
body.printmode { font-size: 100%; background: white; margin: 10px; padding: 0px; }
body.printmode table.base_standard { background: none; }
body.printmode table.nav_popup {display: none;}
body.printmode td.baseheader {display: none;}
body.printmode td.basebanner {display: none;}
body.printmode td.basetopmenu {display: none;}
body.printmode td.basecolumn2b {display: none;}
body.printmode td.basefooter {display: none;}
body.printmode td.basecredits, body.printmode td.copyright {background-color: #ffffff;}
body.printmode td.basecredits td {color: #000000;}
body.printmode td.legalnotice a{color: #ee3224; margin-right: 10px;}
body.printmode td.legalnotice a.sotic{color: #ee3224; margin-right: 10px;}
body.printmode td.legalnotice a.reddot {color: #ee3224; margin-right: 10px;}
body.printmode td.legalnotice {display: none;}
body.printmode td.basecolumn2b {width: 0px;}
body.printmode table.pagevariants td.email {display: none;}



/*------------------------------Standard set-up--------------------------------------*/
* {margin: 0px; padding: 0px; }
body { background: black; background-image: url("/images/structure/background/WRGB10_1000X1000_update.jpg"); background-position: 1000px 0px; background-repeat: no-repeat; text-align: left; font-family: "trebuchet ms"; color: black; font-size: 75%; margin: 0px; }
input, select, textarea { font-family: "trebuchet ms"; font-size: 85%; z-index: 1; }
input.radio { border: 0px; background-color: transparent; }
table, th, td, img { border-style: solid; border-color: black; border-width: 0px; }
a { color: black; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
img { display: block; }
table { width: 100%; font-size: 100%; }
th, td, div { text-align: left; vertical-align: top; border: solid black 0px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
object, embed { z-index: 1; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0px; padding: 0px; }
h1 {background-color: #ffffff; height: 23px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; padding-top: 5px; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x;}
.hidden { display: none; }
li {padding-left: 5px; padding-top: 10px; margin-left: 20px;}
hr {color: #ffffff; border: none 0; border-top: 1px #bababa dashed;}
li { list-style-type: none; padding: 0px; margin: 0px; }


/*-------------------------------------Base template-----------------------------------*/
div.base_standard { width: 1000px; background: #000000; }
td.basebody { }
div.basebody { }
div.baseheader { height: 300px; background-image: url("/images/structure/background/WRGB11_web-banner_update.jpg"); background-position: 0px 0px; background-repeat: no-repeat; }
div.basetopmenu {border-bottom: 4px #ee3224 solid;}
div.basemainarea {padding: 10px 10px 10px 10px; background:#ffffff;}
div.basebannerimg {padding-bottom: 10px;}
div.basecolumn2a { float: left; width: 652px; border: 1px #7f7f7f solid; padding: 10px 10px 10px 10px; }
div.basecolumn2a a {color: #ee3224;}
div.basecolumn2b { float: right; width: 296px; padding: 0px 0px 0px 10px; }
div.basecolumn2b a { color: #000000; font-weight: bold; text-decoration: none; }
div.basecolumn2b a:hover { color: #ee3224;}
div.basecolumn2b img {border: 1px #bababa solid;}

div.basecredits, div.copyright { background-color: black; color: #ffffff; margin: 0px auto 0px auto; }
div.pagevariants {border-top: 1px #bababa dashed;}
div.article {padding-bottom: 10px;}
div.basefooter { background-color: white; height: auto; }
div.basecredits a, a.sotic, a.reddot {color: #ee3224; margin: 0px 20px 0px 0px;}
div.pagevariants .email, .print, .normal {  }




/*-----------------Page Variants-----------------*/
.pagevariants { clear: both; height: 25px; line-height: 25px; padding: 10px 0px 0px 0px; border-top: solid #d5d5d5 1px; margin: 10px 0px 0px 0px; }
.pagevariants { width: auto; }
.pagevariants img { display: none; }
.pagevariants .email { line-height: 25px; padding: 0px 0px 0px 35px; background-image: url("/images/structure/background/icon-email.gif"); background-repeat: no-repeat; background-position: 10px 3px; }
.pagevariants .print { line-height: 25px; padding: 0px 0px 0px 50px; background-image: url("/images/structure/background/icon-print.gif"); background-repeat: no-repeat; background-position: 23px 1px; }
.pagevariants a { color: #ee3224; font-size: 90%; }
.pagevariants a:hover { color: #000000; }




/*----------------------Tree Menu----------------------------*/
.nav_multileveltree { background: #f4f4f4; padding: 10px; float: left; margin: 0px 0px 10px 0px; }
.nav_multileveltree .spacer { display: none; height: 0px padding: 0px; margin: 0px; }
.nav_multileveltree .multilevelitem { width: 190px; float: left; padding: 5px 0px 0px 20px; background-image: url("/images/structure/background/bullet.gif"); background-repeat: no-repeat; background-position: 0px 10px; }
.nav_multileveltree .multilevelitem a { font-weight: bold; text-decoration: none; color: #000000; }
.nav_multileveltree .multilevelitem a:hover { font-weight: bold; color: #EE3324; text-decoration: underline; }





/*---------Right Col News Lists-------------*/
div.basecolumn2b .list_articles { display: block; float: left; margin: 0px 0px 10px 0px; width: 295px; }
div.basecolumn2b .list_articles .titletxt { display: block; background-color: #ffffff; height: 28px; line-height: 28px; color: #ee3224; margin-bottom: 10px; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; vertical-align: middle; padding-left: 10px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x;}
div.basecolumn2b .list_articles .article .date { display: block; float: left; width: ; color: #ee3224; padding: 3px 0px 3px 0px;  font-size: 90%}
div.basecolumn2b .list_articles .article .headline { display: block; float: right; width: 255px; padding: 3px 0px 3px 0px; vertical-align: top; font-size: 90%}
div.basecolumn2b .list_articles .article .headline a { display: block; color: #000000; font-weight: bold; text-decoration: none; }
div.basecolumn2b .list_articles .article .headline a:hover { text-decoration: underline; color: #ee3224; }
div.basecolumn2b .list_articles .article .image { display: none;}
div.basecolumn2b .list_articles .article .image img { display: none;}



/* smartedit */

iframe.basetopmenu { height: 475px; }
body.smarteditmode {background-color: #ffffff;}
body.smarteditmode table.nav_hpopup { font-size: 90%; line-height: 1.7; padding: 0px; }
body.smarteditmode table.nav_hpopup td.root {padding: 5px; border-left: 7px #7f7f7f solid; background: #7f7f7f; text-transform: uppercase; font-weight: bold;}
body.smarteditmode table.nav_hpopup td.root a {font-weight: bold;}
body.smarteditmode table.nav_hpopup td.subpage {padding: 5px; border-left: 7px #7f7f7f solid; background: #dddddd; }
body.smarteditmode table.nav_hpopup td.root:hover {background: #ee3224; border-left: 7px #ee3224 solid; text-transform: uppercase; }
body.smarteditmode table.nav_hpopup td.subpage:hover {border-left: 7px #ee3224 solid; background: #f4f4f4; }
body.smarteditmode div.baseheader { display: none; }

/* news article */
table.std_newsartf td.date {color: #ee3224; border-bottom: 1px #bababa dashed; padding: 10px 0px 10px 0px;}
table.std_newsartf td.headline {font-weight: bold; font-size: 1.5em; padding: 0px 0px 10px 0px;}
table.std_newsartf td.image img {border: 1px #bababa solid;}
table.std_newsartf td.abstract { padding-top: 10px; padding-bottom: 10px; font-weight: bold; line-height: 1.7;}
table.std_newsartf td.article { line-height: 1.7; }
table.std_newsartf td.article p {padding-top: 15px;}
table.std_newsartf td.article li {margin: 0px 0px 0px 20px;}
table.std_newsartf td.caption {padding: 5px 0px 0px 0px;}
table.std_newsartf td.caption, td.credit, td.copyright {text-align: left;}
table.std_newsartf td.copyright {background-color: #ffffff; color: #000000;}
table.std_newsartf h2 {font-weight: bold; font-size: 1.3em;}
table.std_newsartf h3 {color: red; font-size: 1.3em; font-weight: bold; padding-top: 10px;}

/*
.baseblogs table.std_newsartf td.image img { display: none; }
.baseblogs table.std_newsartf td.caption, td.credit, td.copyright { display: none; }
*/

/* --------------------------Top Menu-------------------------- */
.basetopmenu { display: block; clear: both; width: 1000px; height: 50px; margin: 0px 0px 0px 0px; }
.smarteditmode .topnavigation .toggle { display: none; }
.topnavigation { clear: both; width: 1000px; height: 50px; line-height: 50px; position: relative; z-index: 100; border-bottom: 1px #ffffff solid; background-image: url("/images/structure/background/bg_mainmenu.gif"); background-repeat: repeat-x;  }
.topnavigation li { list-style: none; margin: 0; padding: 0; float: left; border-right: 0px solid #000000; }
.topnavigation li.item8 { width: 75px; }
.topnavigation li.item56 { width: 75px; }
.topnavigation li.item10 { width: 105px; }
.topnavigation li.item12 { width: 105px; }
.topnavigation li.item14 { width: 105px; }
.topnavigation li.item16 { width: 105px; }
.topnavigation li.item582 { width: 105px; }
.topnavigation li.item18 { width: 105px; }
.topnavigation li.item20 { width: 95px; }
.topnavigation li.item1038 { width: 125px; }
.topnavigation ul li a {text-transform: uppercase; font-family: 'trebuchet ms'; font-size: 1.1em; display: block; text-align: center; font-weight: bold; padding: 0px 0px 0px 0px; }
.topnavigation a:hover { text-decoration: none; }
.topnavigation li {position: relative;}
.topnavigation li li {list-style: none; margin: 0; padding: 0; clear: left; width:115px; padding:0; }
.topnavigation ul ul {position: absolute;z-index: 100;width: 115px;padding:0;margin:-1px -3px 0px -3px;}
.topnavigation ul ul ul {position: absolute;top: 0;left: 100%;width: 115px;padding:0;margin:-3px -3px 0px -3px;}
.topnavigation ul ul,.topnavigation ul li:hover ul ul,.topnavigation ul ul li:hover ul ul{display: none;}
.topnavigation ul li:hover ul {display: block;background: #dddddd; padding:0;margin:0; opacity: 0.95; filter: alpha(Opacity=95); -moz-opacity: 0.95; }
.topnavigation ul ul li:hover ul {display: none;}
.topnavigation ul ul ul li:hover ul {display: none;}
.topnavigation li:hover { background-image: url("/images/structure/background/bg_mainmenu_hov2.gif"); background-repeat: repeat-x; }
.topnavigation li:hover ul { }
.topnavigation li li:hover { background: #f4f4f4; }
.topnavigation li li:hover ul { background: #f4f4f4; }
.topnavigation li li li:hover { background: #f4f4f4; }
.topnavigation ul ul a { font-family: arial; color: #000000; display: block; text-decoration: none; text-align: left; padding: 7px 5px 7px 5px; margin: 0px 0px 0px 0px; height: auto; line-height: 10px; border-left: 7px #7f7f7f solid; font-size: 75%; font-weight: bold; }
.topnavigation ul ul a:hover { border-left: 7px #ee3224 solid; }
.topnavigation ul ul ul a {  font-family: arial; color: #000000; display: block; text-decoration: none; text-align: left; padding: 7px 5px 7px 5px; margin: 0px 0px 0px 0px; height: auto; line-height: 10px; border-left: 7px #7f7f7f solid; font-size: 75%; font-weight: bold; }
.topnavigation ul ul{  }
*:first-child+html .topnavigation ul ul {position:absolute;left:0;top:100%;}

/* ---------------------- Smart Edit Mode ----------------------*/ 
.smarteditmode .leftnav li { height: auto; }

/* End Smart Edit Mode */









/* latest news */
div.list_articledual2 {border: 1px #7f7f7f solid; padding: 10px; height: 292px; margin-bottom: 10px;}
div.list_articledual2 div.image {float: right; border: 1px #bababa solid;}
div.list_articledual2 div.title { width: 300px; padding: 5px 0px 0px 5px; font-weight: bold; height: 23px; border: 1px #bababa solid;  background-image: url("/images/structure/background/bg_latest.gif"); background-repeat: repeat-x; background-color: #ffffff; background-position: bottom left; }
div.list_articledual2 div.topheadline {padding-top: 10px; padding-bottom: 10px; font-weight: bold; font-size: 1.5em;}
div.list_articledual2 div.topdate {padding-top: 0px; padding-bottom: 5px; color: #ee3224;}
div.list_articledual2 div.topabstract {padding-top: 0px; line-height: 1.7;}
div.list_articlesrssbottom {padding-top: 10px;}


/* middle multi column 
table.mid_multicol {padding-top: 0px; padding-bottom: 3px;}
table.mid_multicol td {padding: 0px;}
table.mid_multicol table.columns {padding: 0px; margin: 0px; width: 980px;}
table.mid_multicol div.multicola {width: 326px; }
table.mid_multicol div.multicolb {width: 654px; }
table.news_header {width: 316px; padding-right: 0px;}
table.news_header td.titletxt { padding: 0px 0px 0px 5px; border: 1px solid #bababa; height: 30px; background-image: url("/images/structure/background/bg_latest.gif"); background-repeat: repeat-x; background-color: #ffffff; vertical-align: middle; font-weight: bold; background-position: bottom left;}
table.news_header td {padding-left: 5px;}
table.news_header td.headline { padding: 10px 0px 0px 0px;}
table.news_header td.headline a { font-weight: bold;}
table.news_header td.date { padding: 3px 0px 0px 0px; color: #ee3224;}
table.sponsors_list { text-align: center; width: ; border: 1px solid #bababa; margin: 0px; padding: 0px;}
table.sponsors_list td { vertical-align: middle; padding: 0px; }
table.sponsors_list img { padding: 10px 15px 10px 15px;}

table.alert_list {padding-top: 3px; }
table.alert_list td { padding: 7px 0px 7px 10px; text-align: left; }
table.alert_list td.first { padding: 7px 0px 7px 0px; } 
table.alert_promo {padding-top: 0px;}
table.alert_promo td { padding: 3px 0px 7px 10px; text-align: left; }
table.alert_promo td.first { padding: 3px 0px 7px 0px; } 
table.alert_radio td{padding: 7px 0px 7px 0px;}

table.carbonneutral {padding-top: 10px; }
table.carbonneutral td { padding: 0px 0px 0px 4px; text-align: left; }
table.carbonneutral td.first { padding: 0px 3px 0px 0px; } 
*/



/*--------------------Link List----------------------------*/

.basecolumn2b .nav_linklist { margin-bottom: 10px; }
.basecolumn2b .nav_linklist .titletxt { font-size: 100%; line-height: 30px; height: 30px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff;}
.basecolumn2b .nav_linklist .link { padding: 10px 0px 0px 30px; background-image: url("/images/structure/background/bullet.gif"); background-repeat: no-repeat; background-position: 5px 14px; }
.basecolumn2b .nav_linklist .link a { font-weight: bold; text-decoration: none; }
.basecolumn2b .nav_linklist .link a:hover { color: #EE3324; text-decoration: underline; }



/*--------------News Archive Link List----------------*/
.basecolumn2b .newsarchive { clear: both; margin: 0px 0px 0px 0px; width: 295px; }
.basecolumn2b .newsarchive .nav_linklist { margin-bottom: 10px; float: left; }
.basecolumn2b .newsarchive .nav_linklist .titletxt { clear: both; font-size: 100%; width: 290px; line-height: 30px; height: 30px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff;}
.basecolumn2b .newsarchive .nav_linklist .link { padding: 5px 0px 0px 30px; background: none; width: 117px; float: left; background-image: url("/images/structure/background/bullet.gif"); background-repeat: no-repeat; background-position: 5px 9px; }
.basecolumn2b .newsarchive .nav_linklist .link a { font-weight: bold; text-decoration: none; }
.basecolumn2b .newsarchive .nav_linklist .link a:hover { color: #EE3324; text-decoration: underline; }

.basecolumn2a .list_archive {  }
.basecolumn2a .list_archive .titletxt { clear: both; font-size: 100%; line-height: 20px; margin: 0px 0px 10px 0px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff; }
.basecolumn2a .list_archive .colhead { font-weight: bold; background: black; line-height: 15px; color: white; padding: 0px 0px 0px 0px; }
.basecolumn2a .list_archive .date { width: 45px; }
.basecolumn2a .list_archive td { padding: 5px 5px 5px 5px; }
.basecolumn2a .list_archive tr.odd { background: #f2f2f2; }




/*-----------------------Content Item-----------------------------*/
.basecolumn2a .std_content .headline { font-size: 100%; vertical-align: middle; height: 30px; line-height: 30px; color: #ee3224; margin: 0px 0px 10px 0px; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff;}
.basecolumn2a .std_content .content { padding-top: 10px; padding-bottom: 10px; line-height: 170%}
.basecolumn2a .std_content img { padding: 0px 5px 0px 5px;}
.basecolumn2a .std_content .content p {padding-top: 7px; padding-bottom: 7px;}
.basecolumn2a .std_content .content li, ol {margin: 0px 0px 0px 20px;}
.basecolumn2a .std_content h2 {font-weight: bold; font-size: 1.3em;}
.basecolumn2a .std_content h3 {color: red; font-size: 1.3em; font-weight: bold;}
.basecolumn2a .std_content hr {margin: 10px 0px 10px 0px; color: #ffffff; border: none 0; border-top: 1px #bababa dashed;}
.basecolumn2a .std_content table {  }
.basecolumn2a .std_content table td { padding: 5px 5px 10px 5px; }
table.page_stylea div.pagetitle {font-size: 100%; vertical-align: middle; height: 21px; padding-top: 7px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff;}

.basecolumn2a .std_content li { list-style-type: disc;}




/* bottom calendar */
table.flashCalendar { margin: 0px 0px 10px 0px; }

/*----------------------------Footer-------------------------*/
div.basefooter .rally_ezine { background-color: white; margin-left: 10px; }
div.basefooter .footer_nav { margin-left: auto; margin-right: auto; border-top: 4px #ee3224 solid; background-image: url("/images/structure/background/bg_mainmenu.gif"); background-repeat: repeat-x; height: 50px; }
div.basefooter .footer_nav .link { color: #555555; font-weight: bold; text-align: center; float: left; height: 50px; line-height: 50px; padding: 0px 75px 0px 50px; }
div.basefooter .footer_nav .link4 { margin-left: 40px; padding: 0px 10px 0px 0px; background-image: url("/images/structure/background/iconfacebookfooter.gif"); background-repeat: no-repeat; background-position: 5px 11px; width: 150px;}
div.basefooter .footer_nav .link4 a { display: none;}
div.basefooter .footer_nav .link a { color: #555555; font-weight: bold; }
div.basefooter .facebookbtn { position: relative; top: -40px; left: 590px;}
div.basefooter .facebookbtn ul li { float: left; margin-right: 5px;}
div.basefooter .facebookbtn ul li.button3 { margin-top: -5px;}


/*----buy tickets now or phone------*/
table.buy_tickets_now td { background-color:#000000; padding: 20px 0px 20px 153px;}



/*---------business award-----------*/
div.basefooter .award { background-color: black; padding: 0px 0px 0px 0px; width: 1000px; }
div.basefooter .award .button { background-color: black; padding: 20px 0px 0px 0px; }
div.basefooter .award .button img { margin-left: auto; margin-right: auto; padding: 0px 0px 10px 0px; }


/*-------footer sponsors list-------*/
table.footer_sponsors_list { width: 600px; margin-left: 240px;}
table.footer_sponsors_list td {text-align: center; }








/* external links */
table.external_links td.titletxt { color: #555555; font-weight: bold; padding-bottom: 10px; padding-top: 10px;}
table.external_links { padding: 10px 50px 10px 50px;}
table.external_links a {color: #ee3224;}
table.external_links td {text-align: center; padding: 2px;}


/*-------------------marshal left column-----------------------*/

.base_marshals .basecolumn2a h1 { height: 24px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; padding-top: 4px; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff;}
.base_marshals .basecolumn2a p { padding: 10px 10px 10px 0px;}
.base_marshals .basecolumn2a {line-height: 1.7;}


/*-------------------marshal right column-----------------------*/
.base_marshals .basecolumn2b .sys_loginstatus { text-align: center; padding: 5px; margin: 0px 0px 10px 0px; border: 1px solid #BABABA;}



/*--------------stages right column----------------*/
.maps li { margin: 0px; list-style: none; padding: 10px 0px 0px 30px; background-image: url("/images/structure/background/bullet.gif"); background-repeat: no-repeat; background-position: 5px 14px;}
.maps ul {padding-bottom: 10px;}
.maps a {font-weight: bold; text-decoration: none;}
.maps a:hover {text-decoration: underline;}


/* stages tabbed */
.basecolumn2a div.util_tabbed {background-color: ; }
.basecolumn2a div.util_tabbed ul { width: 440px;}
.basecolumn2a div.util_tabbed ul li{ width: 200px; float: left;cursor: pointer; color: black; border-left: 5px #7f7f7f solid; border-bottom: 1px #bababa solid; background-color: #dfdfdf; padding: 7px; font-weight: bold; font-size: 130%;}
.basecolumn2a div.util_tabbed ul li.selected {color: red; border-right: 1px #bababa solid; border-top: 1px #bababa solid; border-bottom: 0px; border-left: 1px #bababa solid; background-image: url("/images/structure/background/bg_tab.gif"); background-repeat: repeat-x; background-color: #ffffff;}
.basecolumn2a div.util_tabbed .headline { clear: both; }
.basecolumn2a div.util_tabbed .std_content .content {border-left: 1px #bababa solid; border-right: 1px #bababa solid;border-bottom: 1px #bababa solid; border-top: 0px;}
.basecolumn2a div.util_tabbed .std_content .content p{padding: 5px 10px 5px 10px;}
.basecolumn2a div.util_tabbed .std_content .content h2{padding: 5px 10px 5px 10px;}
.basecolumn2a div.util_tabbed .std_content .content h3{padding: 5px 10px 5px 10px;}
.basecolumn2a div.util_tabbed .std_content .content img {margin: 0 auto;}




/*---------------------News Feeds-------------------------*/
div.basecolumn2b table.synd_rssfeed { margin: 10px 0px 10px 0px; clear: both; }
div.basecolumn2b table.synd_rssfeed td.titletxt { font-size: 100%; vertical-align: middle; height: 30px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff;}
div.basecolumn2b table.synd_rssfeed table.rssfeed { margin-top: 10px; }
div.basecolumn2b table.synd_rssfeed table.rssfeed td.date { color: #ee3224; font-size: 90%; padding: 3px 3px 3px 0px; }
div.basecolumn2b table.synd_rssfeed table.rssfeed td.title { padding: 3px 3px 3px 30px; background-image: url("/images/structure/background/bullet.gif"); background-repeat: no-repeat; background-position: 5px 7px;}
div.basecolumn2b table.synd_rssfeed table.rssfeed td.title a { font-weight: bold; text-decoration: none; color: black; }
div.basecolumn2b table.synd_rssfeed table.rssfeed td.title a:hover { text-decoration: underline; }


/*Ticket Options Layout*/

table.ticketoptions table.util_textbox { margin-right: 5px; margin-bottom: 10px; width: 210px; }
table.ticketoptions table.util_textbox td.imgtop { text-align: center; }
table.ticketoptions table.util_textbox td.text { height: 130px; border: solid #BABABA 1px; }





/*--------------------Countdown Timer----------------------*/
.countdownTimer {position: absolute; top: 265px; left: 583px; width: auto; }





/*-----------------News Lists - 2 Column--------------------------*/
div.basecolumn2a .latestnews { clear: both; }
div.basecolumn2a .latestnews .titletxt { height: 30px; line-height: 30px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; vertical-align: middle; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff; }
div.basecolumn2a .latestnews .article { clear: both; width: 650px; }
div.basecolumn2a .latestnews .article .image { display: block; margin-bottom: 0px; margin-top: 10px;}
div.basecolumn2a .latestnews .article .image img { border: 1px solid #bababa; }
div.basecolumn2a .latestnews .article .image img:hover { border: solid #023469 px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0;}
div.basecolumn2a .latestnews .article .headline { display: block; font-family: trebuchet ms; width: 640px; padding: 0px 5px 5px 0px; border-bottom: 1px #bababa dashed; background-image: url("/images/structure/background/icon-news-small.gif"); background-repeat: no-repeat; background-position: 1px 2px; margin-top: 10px;}
div.basecolumn2a .latestnews .article .headline a { font-size: 1.4em; font-weight: bold; color: #000000; }
div.basecolumn2a .latestnews .article .headline a:hover { text-decoration: underline; }
div.basecolumn2a .latestnews .article .date { display: block; width: 640px; font-size: 90%; background-image: none; padding: 5px 0px 0px 0px; color: #ee3224; margin-bottom: 5px; }
div.basecolumn2a .latestnews .article .abstract { display: block; clear: both; line-height: 150%; width: 640px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }


div.basecolumn2a .recentnews { clear: both; }
div.basecolumn2a .recentnews .titletxt { height: 30px; line-height: 30px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; vertical-align: middle; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff; }
div.basecolumn2a .recentnews .article { clear: both; width: 650px; }
div.basecolumn2a .recentnews .article .image { display: block; float: left; width: 115px; height: 75px; margin-bottom: 0px; margin-top: 10px;}
div.basecolumn2a .recentnews .article .image img { border: 1px solid #bababa; }
div.basecolumn2a .recentnews .article .image img:hover { border: solid #023469 px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0;}
div.basecolumn2a .recentnews .article .headline { display: block; font-family: trebuchet ms; float: left; width: 530px; padding: 0px 5px 5px 0px; border-bottom: 1px #bababa dashed; background-image: url("/images/structure/background/icon-news-small.gif"); background-repeat: no-repeat; background-position: 1px 2px; margin-top: 10px;}
div.basecolumn2a .recentnews .article .headline a { font-size: 1.4em; font-weight: bold; color: #000000; }
div.basecolumn2a .recentnews .article .headline a:hover { text-decoration: underline; }
div.basecolumn2a .recentnews .article .date { display: block; float: left; width: 505px; font-size: 90%; background-image: none; padding: 0px 0px 0px 0px; color: #ee3224; margin-bottom: 5px; }
div.basecolumn2a .recentnews .article .abstract { display: block; float: left; line-height: 150%; width: 530px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }

/*
.baseblogs div.basecolumn2a .recentnews .article .image { display: none; }
.baseblogs div.basecolumn2a .recentnews .article .headline { width: 650px; }
.baseblogs div.basecolumn2a .recentnews .article .abstract { width: 650px; }
*/

div.basecolumn2a .othernews { display: block; clear: both; }
div.basecolumn2a .othernews .titletxt { display: block; background-color: #ffffff; height: 28px; line-height: 28px; color: #ee3224; margin-bottom: 10px; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; vertical-align: middle; padding-left: 10px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x;}
div.basecolumn2a .othernews .article .date { display: block; float: left; width: ; color: #ee3224; padding: 3px 0px 3px 0px;  font-size: 90%}
div.basecolumn2a .othernews .article .headline { display: block; float: right; width: 570px; padding: 3px 0px 3px 0px; vertical-align: top; font-size: 90%}
div.basecolumn2a .othernews .article .headline a { display: block; font-size: 1.2em; font-weight: bold; color: #000000; text-decoration: none; }
div.basecolumn2a .othernews .article .headline a:hover { text-decoration: underline; color: #ee3224; }
div.basecolumn2a .othernews .article .image { display: none; }
div.basecolumn2a .othernews .article .image img { display: none; }
div.basecolumn2a .othernews .article .abstract { display: none; }



div.basecolumn2a .audionews { clear: both; }
div.basecolumn2a .audionews .titletxt { height: 30px; line-height: 30px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; vertical-align: middle; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff; }
div.basecolumn2a .audionews .article { clear: both; width: 650px; }
div.basecolumn2a .audionews .article .image { display: block; float: left; width: 115px; height: 75px; margin-bottom: 0px; margin-top: 10px;}
div.basecolumn2a .audionews .article .image img { border: 1px solid #bababa; }
div.basecolumn2a .audionews .article .image img:hover { border: solid #023469 px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0;}
div.basecolumn2a .audionews .article .headline { display: block; font-family: trebuchet ms; float: left; width: 530px; padding: 0px 5px 5px 0px; border-bottom: 1px #bababa dashed; background-image: url("/images/structure/background/icon-news-small.gif"); background-repeat: no-repeat; background-position: 1px 2px; margin-top: 10px;}
div.basecolumn2a .audionews .article .headline a { font-size: 1.4em; font-weight: bold; color: #000000; }
div.basecolumn2a .audionews .article .headline a:hover { text-decoration: underline; }
div.basecolumn2a .audionews .article .date { display: block; float: left; width: 505px; font-size: 90%; background-image: none; padding: 0px 0px 0px 0px; color: #ee3224; margin-bottom: 5px; }
div.basecolumn2a .audionews .article .abstract { display: block; float: left; line-height: 150%; width: 530px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }

div.basecolumn2a .pressreleasenews { clear: both; }
div.basecolumn2a .pressreleasenews .titletxt { height: 30px; line-height: 30px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; vertical-align: middle; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff; }
div.basecolumn2a .pressreleasenews .article { clear: both; width: 650px; }
div.basecolumn2a .pressreleasenews .article .image { display: none; }
div.basecolumn2a .pressreleasenews .article .image img { display: none; }
div.basecolumn2a .pressreleasenews .article .headline { display: block; font-family: trebuchet ms; width: 640px; padding: 0px 5px 5px 0px; border-bottom: 1px #bababa dashed; background-image: url("/images/structure/background/icon-news-small.gif"); background-repeat: no-repeat; background-position: 1px 2px; margin-top: 10px;}
div.basecolumn2a .pressreleasenews .article .headline a { font-size: 1.4em; font-weight: bold; color: #000000; }
div.basecolumn2a .pressreleasenews .article .headline a:hover { text-decoration: underline; }
div.basecolumn2a .pressreleasenews .article .date { display: block; width: 640px; font-size: 90%; background-image: none; padding: 5px 0px 0px 0px; color: #ee3224; margin-bottom: 5px; }
div.basecolumn2a .pressreleasenews .article .abstract { display: block; clear: both; line-height: 150%; width: 640px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }




/*----------------------RSS Page-----------------------------*/
table.synd_rsslister { margin: 0px 0px 10px 0px; }
table.synd_rsslister td.titletxt { height: 30px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; vertical-align: middle; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff; }
table.synd_rsslister tr.list td { vertical-align: middle; padding: 10px 10px 10px 30px; text-align: left; background-image: url("/images/structure/background/bullet.gif"); background-repeat: no-repeat; background-position: 5px 14px; }
table.synd_rsslister tr.list td a { font-weight: bold; }
div.synd_whatisrss { margin-bottom: 10px; }
div.synd_whatisrss .title { height: 30px; line-height: 30px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; vertical-align: middle; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff; }
div.synd_whatisrss .content { padding: 10px; }





/*-----------------email page-------------------------*/
.emailpage {font-size: 1em; height: 400px; padding: 5px; color: #ffffff; background-image: url("/images/structure/background/emailpage_trees.gif"); background-repeat: no-repeat; background-position: bottom; background-color: #000000 ; font-family: 'trebuchet ms', 'arial';}
.emailpage input { background-color: #ffffff;margin: 2px;  font-family: 'trebuchet ms', arial; border: 1px #ee3224 solid;}
.emailpage textarea {background-color: #ffffff; border: 1px red solid; width: 288px; font-family: 'trebuchet ms', arial; height: 70px;}
.emailpage .section {color: white; background-color: #000000; }
.emailpage {line-height: 1.2;}




/* Rally Club and Hospitality */
table.clubhosp td{width: 50%;}
table.clubhosp img {padding: 5px; }
table.clubhosp h2 {padding: 15px 0px 0px 10px;}
table.clubhosp p {padding-left: 10px;}
table.clubhosp a{font-weight: bold;}
table.hospstginfo td.content {width: 50%;}
table.hospstginfo td.content img {padding: 0px 0px 10px 0px; border-bottom: 1px #7f7f7f dashed;}
table.hospstginfo td.content p {padding-left: 10px;}
table.hospstginfo td.content h2 {padding-left: 10px;}
table.hospstginfo td.content ul {padding-left: 10px; padding-bottom: 10px;}
table.hospstginfo td.content strong {padding-left: 10px;}
table.hospstginfo td.hospimage {width: 300px;}
table.hospstginfo td.hospimage h3 {background-color: #eeeeee; padding: 6px 0px 2px 10px; margin-top: 10px;}
table.hospstginfo td.hospimage p {background-color: #dddddd; padding: 10px 10px 10px 10px;}




/* Print variant*/ 
body.print table * {background: #ffffff;}
body.print { background: white; text-align: left; }
body.print td, body.print th, body.print div { color: black; }
body.print table.base_standard { margin: 0px; width: 100%; border: 0px; background: transparent; }
body.print td.basecolumn1a, body.print td.basecolumn2a { width: 100%; }
body.print div.basecolumn1a, body.print div.basecolumn2a { width: 100%; margin: 0px 0px 20px 0px; }
body.print td.footer, body.print td.pagevariants  { visibility: hidden; border-width: 0px; }
body.print table.std_newsartd td.image { text-align: left; }
body.print table.txtbox {background: #ffffff;}
body.print table.txtbox td {color: black}
body.print table.homelayout table.stats td, body.print table.homelayout table td, body.print table.homelayout div.multicola td, body.print table.homelayout div.multicolb td, body.print table.homelayout div.multicolc td, body.print table.homelayout div.multicolc table.list_pageb td{background: #ffffff; color: #000000;}
body.print td.rightcol table.ataglance td, body.print div.rightcol table.quotea, body.print table.nextfix td, body.print div.rightcol table.otherfix td, body.print div.rightcol table.ataglance td.field_Position, body.print div.rightcol table.ataglance td.field_TeamDisplay, body.print div.rightcol table.ataglance td.field_Played, body.print div.rightcol table.ataglance td.field_Points  {background: #ffffff; border: none;}
body.print div.rightcol table.otherfix td.field_HomeDispName, body.print div.rightcol table.otherfix td.field_Score, body.print div.rightcol table.otherfix td.field_AwayDispName, body.print div.rightcol table.nextfix td.field_Date, body.print div.rightcol table.nextfix td.field_HA, body.print div.rightcol table.nextfix td.field_OppDispName {background: #ffffff; border: none;}
body.print div.basecolumn1a td.section, body.print div.basecolumn1a table.matchteams th, body.print div.basecolumn1a table.matchteams td.team {background: #ffffff; border: none;}



/* Login*/ 

.sys_memblogin .hidden { display: block; }
.sys_memblogin .heading { font-weight: bold; font-size: 120%; margin: 10px 0px 10px 0px;}
.sys_memblogin input {font-size: 100%; border: 1px black solid;}
.sys_memblogin .username, .sys_memblogin .password, .sys_memblogin .email { margin: 0px 0px 5px 0px; }
.sys_memblogin .username label { padding-right: 50px; }
.sys_memblogin .password label { padding-right: 28px; }
.sys_memblogin .remember { margin-bottom: 20px;}
.sys_memblogin .forgotpass { display: none;} 
.sys_memblogin .forgotpass .heading { margin-top: 20px;}
.sys_memblogin .login input { font-size: 85%; background-image: url("/images/structure/background/bg_submit.gif"); width: 80px; font-weight: bold;}
.sys_memblogin .logout input { font-size: 85%; background-image: url("/images/structure/background/bg_submit.gif"); width: 80px; font-weight: bold;}
.sys_memblogin .logout {padding-bottom: 10px;}



/* Flash Map*/ 
table.util_flash td {margin: 0 auto;}


/* Stages Navigation*/ 
.stages_nav .content {padding: 0px 0px 10px 0px; margin: 0px;}
.stages_nav .content ul {padding: 0px; margin: 0px;}
.stages_nav .content li {margin: 0px; list-style: none; padding: 10px 0px 0px 30px; background-image: url("/images/structure/background/bullet.gif"); background-repeat: no-repeat; background-position: 5px 14px;}
.stages_nav .content li a{font-weight: bold; text-decoration: none;}
.stages_nav .content li a:hover {text-decoration: underline;}
.stages_nav .content li ul li {background-image: url("/images/structure/background/bulletgrey.gif");background-repeat: no-repeat; background-position: 5px 14px;}
.stages_nav .content li ul li a {color: #ee3224;}
.stages_nav .content li ul li a:hover {text-decoration: underline;}



/* Galleries*/ 
table.feat_gallindexa {margin-bottom: 10px;}
table.feat_gallindexa img {margin: auto;}
table.feat_gallindexa td { background-color: #dfdfdf; border: 1px #ffffff solid;text-align: center; padding: 0px 0px 15px 0px;  }
table.feat_gallindexa td:hover {background-color: #ee3224; color: #ffffff}
table.feat_gallindexa td:hover a {font-weight: bold; font-size: 120%; color: #ffffff}
table.feat_gallindexa td a {font-weight: bold; font-size: 120%;}
div.overlay { background: black; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; }



/* Galleies 
table.feat_gallindexa {margin-bottom: 10px;}
table.feat_gallindexa img { width: 210px; height: 95px;margin: auto;}
table.feat_gallindexa td { background-color: #dfdfdf; border: 1px #ffffff solid;text-align: center; padding: 0px 0px 15px 0px;  }
table.feat_gallindexa td a {font-weight: bold; font-size: 120%;}
div.overlay { background: black; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; }
*/


/* Photo Gallery*/ 
.feat_gallery_lightbox {  }
table.nav_dropdown td.title { background-color: #ffffff; height: 28px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; vertical-align: middle;padding-left: 10px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x;}
table.nav_dropdown td.dropdown { padding:10px 0px 10px 0px; text-align: right; border-bottom: 1px #7f7f7f dashed;}
.feat_gallery_lightbox .gallerytitle { color: red; font-size: 1.3em; font-weight: bold; padding-top: 10px;}
.feat_gallery_lightbox .thumbnail { float:left; margin: 10px 2px 0px 2px; background: #000000;}
.feat_gallery_lightbox .thumbnail:hover { cursor: pointer; }
.feat_gallery_lightbox .thumbnail img { border: solid white 1px; display: block; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.feat_gallery_lightbox .thumbnail img:hover { border: solid #ee3224 1px; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; }
.feat_gallery_lightbox .lightbox { width: 640px; clear:both; position: absolute; background: white; padding: 20px; margin: 120px 10px 100px 10px; z-index: 100; border: 1px solid #bbbbbb; }
.feat_gallery_lightbox .lightbox_img img { float:left; width: 640px; height: 290px; }
.feat_gallery_lightbox .lightbox_img .caption { display:block; clear:both; font-size: 120%; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px;}
.feat_gallery_lightbox .lightbox_img .credit { display:block; font-size: 80%; color: grey; margin: 0px 0px 0px 0px; clear:both;}
.feat_gallery_lightbox .lightbox .navbar { clear:both; background-image: url("/images/structure/background/breadcrumb.gif"); height: 30px; background-color: #d5d5d5; border-left: 5px #ee3224 solid; line-height: 30px; color: #ee3224; padding: 0px 10px 0px 10px; }
.feat_gallery_lightbox .lightbox .close { float: left; cursor: pointer; color: #000000; padding: 0px 10px 0px 0px; border-right: 1px #ffffff solid; }
.feat_gallery_lightbox .lightbox .slideshow { visibility: hidden; float: right; margin: 0px 10px 0px 0px; cursor: pointer; color: #000000;}
.feat_gallery_lightbox .lightbox .back { padding-left: 10px; border-left: 1px #ffffff solid;  float: right; margin: 0px 10px 0px 0px; cursor: pointer; color: #000000;}
.feat_gallery_lightbox .lightbox .next { padding-left: 10px; border-left: 1px #ffffff solid; float: right; cursor: pointer; color: #000000;}
.feat_gallery_lightbox .lightbox .seperator { float: right; margin: 0px 10px 0px 0px; color: #000000; display: none;}


/* Multimedia Window*/ 
body.multimedia {background-color: #ffffff; background-image: none;}
body.multimedia div.base_multimedia {background-color: #ffffff; background-image: none; margin: 10px;}
body.multimedia div.base_multimedia div.headline {background-color: #ffffff; height: 21px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; vertical-align: middle;padding-left: 10px; padding-top: 7px;font-weight: bold; background-position: bottom left; background-repeat: repeat-x;}
body.multimedia div.base_multimedia div.abstract {background-color: #ffffff; padding: 10px 0px 10px 0px;}
body.multimedia div.base_multimedia div.player {background-color: #ffffff; padding: 10px 0px 10px 0px;}
body.multimedia div.plugin {margin: 0px 10px 0px 10px; background-color: #ffffff; padding: 10px 0px 10px 0px;}
body.multimedia div.plugin a {color: #ee3224; font-weight: bold;}




/*audio news*/
table.audio_header {width: 320px;}
table.audio_header tr.layoutc td.headline {border-bottom: 0px #bababa dashed; padding: 10px 00px 0px 0px; font-size: 140%; font-weight: bold; }
table.list_articles tr.layoutc td.headline a {color: #000000;}
table.list_articles tr.layoutc td.date { color: #ee3224; padding: 00px 10px 0px 0px; font-size: 90%; }
table.list_articles tr.layoutc td.abstract { padding: 0px 10px 10px 0px; }
table.list_articles tr.layoutc td.image { width: 50px; padding: 10px 10px 10px 5px; }
table.list_articles tr.layoutc img {border: 1px solid #bababa;}





/* Rally Merch Button Home Page */
.rallymerch { margin-left: 5px;}




/*-------------Right Column Text Box---------------*/

div.basecolumn2b .util_textbox { clear: both; margin-bottom: 10px; width: 296px; }
div.basecolumn2b .util_textbox .heading { height: 30px; line-height: 30px; padding-left: 5px; color: #ee3224; border: 1px #bababa solid; font-weight: bold; background-image: url("/images/structure/background/bg_latest.gif"); background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff; }
div.basecolumn2b .util_textbox h1 {font-weight: bold; padding: 10px 0px 0px 0px; background-image: none; border: 0px; color: #000000;}
div.basecolumn2b .util_textbox p { padding: 0px 0px 10px 0px;}
div.basecolumn2b .util_textbox hr { clear: both; color: #ffffff; clear: both; border: none 0; border-top: 1px #bababa dashed;}
div.basecolumn2b .util_textbox .text {}
div.basecolumn2b .util_textbox .text img {margin: 10px 10px 10px 0px; float: left; }
div.basecolumn2b .util_textbox .text a { font-weight: normal; text-decoration: underline; }



/*---------marshal right column------------*/
div.basecolumn2b .marshal_newsletter .content h1 { height: 30px; line-height: 30px; padding: 0px 0px 0px 5px; color: #ee3224; border: 1px #bababa solid; font-weight: bold; background-image: url("/images/structure/background/bg_latest.gif"); background-position: bottom left; background-repeat: repeat-x; }
div.basecolumn2b .marshal_newsletter li { margin: 0px; list-style: none; padding: 10px 0px 0px 30px; background-image: url("/images/structure/background/bullet.gif"); background-repeat: no-repeat; background-position: 5px 14px;}
div.basecolumn2b .marshal_newsletter ul {padding-bottom: 10px;}
div.basecolumn2b .marshal_newsletter a {font-weight: bold; text-decoration: none;}
div.basecolumn2b .marshal_newsletter a:hover {text-decoration: underline;}

div.basecolumn2b .nav_buttonlist { clear: both; }






/*--------------Home Top News Container-----------*/
.homenewscont { clear: both; border: 1px #7f7f7f solid; padding: 10px 10px 10px 10px; height: 294px; margin-bottom: 10px; }



/*----------Home Page Rotating News----------*/
.homenewscont .homemainnews { float: left; margin: 0px 0px 0px 0px; }
.homenewscont .homemainnews { width: 640px; height: 292px; padding: 0px 0px 0px 0px; }
.homenewscont .homemainnews .topnews .image {display: block; margin: 0px 0px 0px 0px; position: absolute; width: 640px; height: 292px; }
.homenewscont .homemainnews .topnews .image img { width: 640px; height: 292px; border: 1px solid black; }
.homenewscont .homemainnews .topnews .topnewsinfo { position: absolute; top: 560px; height: 85px; padding: 8px; margin: 0px 15px 0px 125px; background-color: #000000; filter: alpha(Opacity=75); -moz-opacity: 0.75; opacity: 0.75; width: 493px;}
.homenewscont .homemainnews .topnews .topnewsinfo .headline {display: block; padding: 0px 0px 5px 0px; }
.homenewscont .homemainnews .topnews .topnewsinfo .headline a { font-family: trebuchet ms; font-size: 125%; color: white; font-weight: bold; }
.homenewscont .homemainnews .topnews .topnewsinfo .abstract {display: block; color: white; font-size: 100%; line-height: 150%; font-family: arial; }
.homenewscont .homemainnews .othernews { background: #000000; display: block; position: relative; left: 0px; width: 118px; padding: 0px 0px 0px 0px; height: 293px; overflow: hidden; filter: alpha(Opacity=85); -moz-opacity: 0.85; opacity: 0.85;  }
.homenewscont .homemainnews .othernews li .otherimage {display: block; padding: 9px 0px 1px 8px; }
.homenewscont .homemainnews .othernews li .otherimage img { border: 1px #7f7f7f solid;}
.homenewscont .homemainnews .othernews li.selected .otherimage { filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1;}
.homenewscont .homemainnews .othernews li.selected .otherimage img { border: 1px #ee3224 solid; }



/*--------------Home Page Other News-----------*/
.homenewscont .homeothernews { float: right; width: 305px; height: 260px; }
.homenewscont .homeothernews .titletxt { width: 298px; padding: 5px 0px 0px 5px; margin: 0px 0px 7px 0px;  font-weight: bold; color: #ee3224; height: 23px; border: 1px #bababa solid; background-image: url("/images/structure/background/bg_latest.gif"); background-repeat: repeat-x; background-color: #ffffff; background-position: bottom left; }
.homenewscont .homeothernews .article { clear: both; width: 305px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.homenewscont .homeothernews .article .image { display: none; }
.homenewscont .homeothernews .article .headline { display: block; font-family: trebuchet ms; width: 305px; padding: 0px 0px 0px 0px; line-height: 140%; }
.homenewscont .homeothernews .article .headline a { font-size: 120%; color: black; font-weight: bold; }
.homenewscont .homeothernews .article .headline a:hover { text-decoration: underline; }
.homenewscont .homeothernews .article .date { display: block; width: 305px; font-size: 80%; background-image: none; padding: 0px; font-weight: bold; color: #ee3224; margin-bottom: 0px; }
.homenewscont .homeothernews .article .abstract { display: none; }
.homenewscont .homeothernews .article .author { display: none; }
.homenewscont .homeothernews .article9 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }



/*--------------Home Page News Links-----------*/
.homenewscont .nav_linklist { float: right; width: 305px; }
.homenewscont .nav_linklist .link { float: left; height: 30px; line-height: 30px;}
.homenewscont .nav_linklist .link a { font-size: 80%; color: #000000; font-weight: bold; }
.homenewscont .nav_linklist .link a:hover { color: #ee3224; }
.homenewscont .nav_linklist .link1 { padding: 0px 10px 0px 35px; background-image: url("/images/structure/background/walesrallygb_rssicon.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
.homenewscont .nav_linklist .link2 { padding: 0px 10px 0px 32px; background-image: url("/images/structure/background/iconfacebooksmall.gif"); background-repeat: no-repeat; background-position: 0px 4px;  }
.homenewscont .nav_linklist .link3 { padding: 0px 10px 0px 32px; background-image: url("/images/structure/background/icontwittersmall.gif"); background-repeat: no-repeat; background-position: 0px 4px;  }
.homenewscont .nav_linklist .link4 { padding: 0px 10px 0px 25px; background-image: url("/images/structure/background/bullet.gif"); background-repeat: no-repeat; background-position: 5px 11px;  }



/*--------------Home Middle Container-----------*/
.homemidcont { float: left; width: 980px; padding: 0px 0px 0px 0px; height: 420px; margin-bottom: 10px; }

.homemidcont .inrallybuttons { width: 321px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.homemidcont .inrallybuttons .button { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.homemidcont .inrallybuttons .button img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.homemidcont .inrallybuttons .button1 { height: 132px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
.homemidcont .inrallybuttons .button1 img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.homemidcont .inrallybuttons .button2 { height: 170px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.homemidcont .inrallybuttons .button2 img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }


/*--------------Home Audio News-----------*/
.homemidcont .homeaudionews { float: left; width: 299px; height: 292px; padding: 10px 10px 10px 10px; background-color: black; background-image: url("/images/structure/background/walesrallygb_audiobg.gif"); background-repeat: no-repeat; background-position: 95px 100px; }
.homemidcont .homeaudionews .titletxt { width: 292px; padding: 5px 0px 0px 5px; margin: 0px 0px 7px 0px;  font-weight: bold; color: #ee3224; height: 23px; border: 1px #343434 solid; background-image: url("/images/structure/background/walesrallygb_audiotitle.gif"); background-repeat: repeat-x; background-color: #ffffff; background-position: bottom left; }
.homemidcont .homeaudionews .article { clear: both; width: 299px; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; }
.homemidcont .homeaudionews .article .image { display: none; }
.homemidcont .homeaudionews .article .headline { display: block; font-family: trebuchet ms; width: 274px; padding: 0px 0px 0px 25px; line-height: 140%; background-image: url("/images/structure/background/bullet-black.gif"); background-repeat: no-repeat; background-position: 0px 4px; }
.homemidcont .homeaudionews .article .headline a { font-size: 100%; color: white; font-weight: bold; }
.homemidcont .homeaudionews .article .headline a:hover { text-decoration: underline; }
.homemidcont .homeaudionews .article .date { display: none; width: 299px; font-size: 80%; background-image: none; padding: 0px; font-weight: bold; color: #ee3224; margin-bottom: 0px; }
.homemidcont .homeaudionews .article .abstract { display: none; }
.homemidcont .homeaudionews .article .author { display: none; }
.homemidcont .homeaudionews .article1 { clear: both; width: 299px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.homemidcont .homeaudionews .article1 .image { display: block; width: 50px; height: 25px; float: left; border: 1px solid #ee3224; margin: 0px 5px 0px 0px; }
.homemidcont .homeaudionews .article1 .image img { display: block; }
.homemidcont .homeaudionews .article1 .headline { float: left; display: block; font-family: trebuchet ms; width: 242px; padding: 0px 0px 0px 0px; line-height: 140%; background-image: none; }
.homemidcont .homeaudionews .article1 .headline a { font-size: 110%; color: white; font-weight: bold; }
.homemidcont .homeaudionews .article1 .headline a:hover { text-decoration: underline; }
.homemidcont .homeaudionews .article1 .date { display: block; clear: both; width: 242px; font-size: 80%; background-image: none; padding: 0px 0px 0px 57px; font-weight: bold; color: #ee3224; margin-bottom: 5px; }
.homemidcont .homeaudionews .article1 .abstract { display: none; clear: both; width: 299px; font-family: Arial; font-size: 100%; background-image: none; padding: 0px 0px 0px 0px; color: #d7d7d7; margin-bottom: 0px; }
.homemidcont .homeaudionews .article1 .author { display: none; }



/*--------------Home Sponsors-------------*/
.homemidcont .sponsors_list { float: right; width: 648px; height: 130px; border: 1px solid #bababa; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.homemidcont .sponsors_list .button { float: left; padding: 0px; }
.homemidcont .sponsors_list .button img { padding: 4px 0px 5px 0px; }
.homemidcont .sponsors_list .button2 img { padding: 30px 0px 5px 0px; }
.homemidcont .sponsors_list .button3 img { padding: 10px 0px 5px 0px; }
.homemidcont .sponsors_list .button4 img { padding: 10px 0px 5px 0px; }
.homemidcont .sponsors_list .button5 img { padding: 10px 0px 5px 0px; }
.homemidcont .sponsors_list .button6 img { padding: 10px 0px 5px 0px; }
.homemidcont .sponsors_list .button1 { padding: 0px 0px 0px 8px; }
.homemidcont .sponsors_list .button2 { padding: 0px 0px 0px 25px; }
.homemidcont .sponsors_list .button3 { padding: 0px 0px 0px 25px; }
.homemidcont .sponsors_list .button4 { padding: 0px 0px 0px 25px; }
.homemidcont .sponsors_list .button5 { padding: 0px 0px 0px 25px; }
.homemidcont .sponsors_list .button6 { padding: 0px 0px 0px 25px; }
.homemidcont .sponsors_list_fia { float: right; width: 648px; height: 94px; background-image: url("/images/structure/background/fia-partners-bg.gif"); background-repeat: none;  margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.homemidcont .sponsors_list_fia .button { float: left; padding: 0px; }
.homemidcont .sponsors_list_fia .button img { padding: 25px 0px 5px 0px; }
.homemidcont .sponsors_list_fia .button1 { padding: 0px 0px 0px 10px; }
.homemidcont .sponsors_list_fia .button2 { padding: 0px 0px 0px 20px; }
.homemidcont .sponsors_list_fia .button3 { padding: 0px 0px 0px 0px; }
.homemidcont .sponsors_list_fia .button4 { padding: 0px 0px 0px 0px; }
.homemidcont .sponsors_list_fia .button5 { padding: 0px 0px 0px 0px; }
.homemidcont .sponsors_list_fia .button6 { padding: 0px 0px 0px 0px; }
.homemidcont .sponsors_list_fia .button7 { padding: 0px 0px 0px 0px; }


/*--------------Rotating Gallery-------------*/
.feat_gallrotate { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.feat_gallrotate .photo { background: none; text-align: center; } 
.feat_gallrotate .photo img { border-top: 10px solid white; }
.feat_gallrotate .caption { font-size: 120%; font-weight: normal; padding: 3px 5px 3px 5px; margin: 5px 5px 5px 0px; }
.feat_gallrotate .buttons { padding: 2px 2px 1px 2px; margin: 0px 5px 0px 0px; background-color: #EE3224; height: 22px; line-height: 22px; border: 0px solid black; }
.feat_gallrotate .buttons span { padding: 1px 7px; background: #C61C1C; color: #ffffff; border: 0px solid black;  }
.feat_gallrotate .buttons span a {color: #ffffff;}
.feat_gallrotate .buttons .selected { background: #ffffff; color: white; }
.feat_gallrotate .buttons .selected a { color: #EE3224; }
.feat_gallrotate a { color: #dbdbdb; font-size: 90%; text-transform: uppercase; font-weight: bold; }
.feat_gallrotate a:hover { font-weight: bold; color: #ffffff; }



/*----------------------Ezine Subscription Form------------------*/
.rally_ezine { clear: both; margin-bottom: 10px; width: 980px; font-weight: bold; height: 35px; padding: 15px 0px 0px 0px; border: 1px  #bababa solid; background-color: #ffffff; background-image: url("/images/structure/background/bg_latest.gif"); background-position: bottom; background-repeat: repeat-x;}
.rally_ezine .form { background-image: url("/images/structure/background/BG-EZINETEXT.gif"); background-repeat: no-repeat; background-position: center left; padding: 0px 0px 0px 340px; }
.rally_ezine table td.yourname {   }
.rally_ezine td {vertical-align: middle;}
.rally_ezine input.button { font-size: 85%; padding: 0px; margin: 0px 10px 0px 10px; font-weight: bold; background-image: url("/images/structure/background/bg_submit.gif"); width: 100px;}
.rally_ezine input {border: 1px #000000 solid; font-size: 100%; width: 144px; margin-right: 10px;}


.ezinebutton { clear: both; margin-bottom: 10px; }





/*----------------Home bottom multi column---------------------*/
table.bottom_multicol { margin-bottom: 10px; padding: 0px 0px 0px 0px; color: #ffffff; font-weight: bold; width: 980px; background-color: #000000; border: 1px #555555 solid;}
table.bottom_multicol img { border: 1px #555555 solid; margin-bottom: 10px;}
table.bottom_multicol div.headline { padding: 0px 0px 0px 5px; font-size: 100%; height: 30px; line-height: 30px; color: #ee3224; margin: 0px 0px 5px 0px; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff; }

table.bottom_multicol div.multicola { width: 310px; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 10px; }
table.bottom_multicol div.multicolb { width: 322px; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }
table.bottom_multicol div.multicolc { width: 300px; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }
table.bottom_multicol td.columna { width: 310px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
table.bottom_multicol td.columnb { width: 322px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
table.bottom_multicol td.columnc { width: 300px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

div.driver_standings { background-image: url("/images/structure/background/stats-bckgrd.jpg"); background-repeat: no-repeat; background-position: 0px 115px; height: 250px; margin: 0px 0px 0px 0px; }
div.driver_standings .content td { font-weight: bold; line-height: 180%; padding-left: 5px; }
div.team_standings { background-image: url("/images/structure/background/stats-bckgrd1.jpg"); background-repeat: no-repeat; background-position: 0px 115px; height: 250px;  margin: 0px 0px 0px 0px; }
div.team_standings .content td { font-weight: bold; line-height: 180%; padding-left: 5px; }
table.news_feed { margin: 0px 0px 0px 0px; }
table.news_feed td.titletxt { font-size: 100%; vertical-align: middle; height: 30px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px #bababa solid; padding-left: 5px; font-weight: bold; background-position: bottom left; background-repeat: repeat-x; background-color: #ffffff;}
table.news_feed table.rssfeed { margin-top: 10px; }
table.news_feed table.rssfeed td.headline { padding: 3px 5px 3px 40px; background-image: url("/images/structure/background/bullet-black.gif"); background-repeat: no-repeat; background-position: 5px 6px;}
table.news_feed table.rssfeed td.headline a { color: white; font-weight: bold; }




/*----------------------------New Home Sliding Promos----------------------------*/
li { list-style-type: none; padding: 0px; margin: 0px; }
.homeslidercont { width: 650px; height: 170px; float: right; margin: 0px 0px 0px 0px; }
#wrapper1 .stripViewer .panelContainer .panel ul { text-align: left; margin: 0px 0px 0px 0px; background-color: none; padding: 0px 0px 0px 0px; height: 170px; width: 650px; }
/* -----------This div isn't entirely necessary but good for getting the side arrows vertically centered------------*/   
#wrapper1 { width: 650px; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#stripNavL0 {position:absolute;}
#stripNav0 {position:absolute;} 
#slider1 { position:absolute;top:0px; }

/* -----------These 2 lines specify style applied while slider is loading------------*/
#wrapper1 .csw { width: 650px; height: 170px; background-color: none; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* -----------This is the viewing window -------------- */
#wrapper1 .stripViewer { position: relative; overflow: hidden; margin: 0px 0px 0px 23px; width: 605px; /* Also specified in  .stripViewer .panelContainer .panel  below */ height: 170px; clear: both; background-color: none; padding: 0px 0px 0px 0px; }

/*------------This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS ----------------*/  
#wrapper1 .stripViewer .panelContainer { position: relative; left: 0; top: 0; width: 100%; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; -moz-user-select: none; /* Stops the panels from highlighting/selecting, which I found problematic in Firefox. Also stops the CSS from validating though. Oh well. */ }

/*------------ Each panel is arranged end-to-end ------------*/  
#wrapper1 .stripViewer .panelContainer .panel { float: left; width: 650px; /* Also specified in  .stripViewer  above */ height: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: none; }
#wrapper1 .stripViewer .panelContainer .panel .tabcontent { width: 650px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* ------------Wrapper to give some padding in the panels, without messing with existing panel width --------------*/ 
#wrapper1 .stripViewer .panelContainer .panel .wrapper1 { width: 650px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/*------------- This is the div to hold your nav (the UL generated at run time)--------------*/   
#wrapper1 .stripNav { display: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/*------------ The auto-generated set of links ----------------*/  
#wrapper1 .stripNav ul { list-style: none; position:absolute; }   
#wrapper1 .stripNav ul li { float: left; margin-right: 0px; /* If you change this, be sure to adjust the initial value of navWidth in slideviewer.js */ }

/*------------ The nav links ----------------*/  
#wrapper1 .stripNav a { display: block;  }
#wrapper1 .stripNav a.current { }
#wrapper1 .stripNav li.tab1 a { }
#wrapper1 .stripNav li.tab2 a { }
#wrapper1 .stripNav li.tab1 a.current { }
#wrapper1 .stripNav li.tab2 a.current { }
#wrapper1 .stripNav li a:hover { }
#wrapper1 .stripNav li a.current:hover { }


/*-------------- The left and right arrows ---------------- */ 
#wrapper1 .stripNavL { display: block; position: absolute; top: 0px; left: 0px; height: 170px; width: 23px; text-indent: -9000em; background-image: url("/images/structure/background/walesrallygb_sliderbuttonl.gif"); background-repeat: no-repeat; background-position: 0px 0px; } 
#wrapper1 .stripNavR { display: block; position: absolute; top: 0px; right: 0px; height: 170px; width: 23px; text-indent: -9000em; background-image: url("/images/structure/background/walesrallygb_sliderbuttonr.gif"); background-repeat: no-repeat; background-position: 0px 0px; }   
#wrapper1 .stripNavL a { display: block; height: 170px; width: 23px; }
#wrapper1 .stripNavR a { display: block; height: 170px; width: 23px; }

/*-------------- Slider Button List ---------------- */ 
#wrapper1 .nav_buttonlist { display: block; }
#wrapper1 .nav_buttonlist .button { float: left; width: 195px; height: 170px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; background: white; }
#wrapper1 .nav_buttonlist .button img { width: 195px; height: 170px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; }



#wrapper1 .nav_buttonlist .button img:hover { width: 195px; height: 170px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; filter: alpha(Opacity=100); -moz-opacity: 1.0; opacity: 1.0; }



.radiocont { float: left; width: 321px; }
.radiocont .std_content .content img { margin-bottom: 10px; }


/*------------------------------ EZINE SIGN-UP ----------------------------------*/
.basecolumn2a .feat_ezinesub {  padding: 15px 15px 15px 15px; }
.basecolumn2a .feat_ezinesub .introduction { padding: 0px 0px 10px 0px; }
.basecolumn2a .feat_ezinesub .form td { padding: 0px 0px 10px 0px; }
.basecolumn2a .feat_ezinesub .form td input {  padding: 2px; width: 170px; }
.basecolumn2a .feat_ezinesub .form th { font-weight: bold; text-transform: uppercase;  }

.basecolumn2a .feat_ezinesub .form .securimagecontainer { background: #e2e1e0; padding: 10px 10px 10px 10px; width: 180px; border: 2px #c0c0c0 solid; }
.basecolumn2a .feat_ezinesub .form .securimagecontainer .instructions { color: #000000; padding: 0px 0px 10px 0px;  }
.basecolumn2a .feat_ezinesub .form .securimagecontainer .securimagebox { width: 180px; float: left; }
.basecolumn2a .feat_ezinesub .form .securimagecontainer .securimagebox .captcha { float: left; width: 153px;  }
.basecolumn2a .feat_ezinesub .form .securimagecontainer .securimagebox .audio { float: left; width: 25px; height: 25px; }
.basecolumn2a .feat_ezinesub .form .securimagecontainer .securimagebox .reload { float: left;width: 25px; height: 25px; }
.basecolumn2a .feat_ezinesub .form .button { width: 94px; margin: 0px 0px 0px 0px; border: 2px solid #c0c0c0; background: #e2e1e0; text-transform: uppercase; color: #ff0000; font-size: 110%: font-weight: bold; }
.basecolumn2a .feat_ezinesub .form .unsubscribe { width: 94px; margin: 0px 0px 0px 5px; }
.basecolumn2a .feat_ezinesub .form .button:hover { border: 2px solid #c0c0c0; background: #000000; color: #ffffff; cursor: pointer; }

/* What is RSS */
.synd_whatisrss h2 {font-weight: bold; font-size: 1.3em; margin: 3px; padding: 3px;}



/*---------------Audio News tabbed layout-------------*/

.containerhomeright { float: right; width: 305px; }

.containerhomeright .util_tabbed .buttons { float: left; width: 305px; margin: 0px 0px 10px 0px; border-bottom: solid #EE3224 2px; }
.containerhomeright .util_tabbed .buttons .tab0 { cursor: pointer; background: #E6E6E6; text-transform: uppercase; font-weight: bold; font-size: 110%; height: 30px; line-height: 30px; float: left; width: 140px; padding-left: 10px; margin-right: 5px;}
.containerhomeright .util_tabbed .buttons .tab1 { cursor: pointer; background: #E6E6E6; text-transform: uppercase; font-weight: bold; font-size: 110%; height: 30px; line-height: 30px; float: left; width: 140px; padding-left: 10px; }
.containerhomeright .util_tabbed .buttons .selected { background: #EE3224; color: white; }

.containerhomeright .homeothernews { height: 225px; }
.containerhomeright .homeothernews .titletxt { display: none; }
.containerhomeright .homeothernews .article { float: left; width: 305px; padding: 0px 0px 5px 0px; border-bottom: dashed #BABABA 1px; }
.containerhomeright .homeminiplayer .article1 .headline { display: block;}
.containerhomeright .homeothernews .article .headline a { font-size: 90%; }

.containerhomeright .homeminiplayer { height: 225px; }
.containerhomeright .homeminiplayer .titletxt { display: none; }
.containerhomeright .homeminiplayer .instructions { display:none; font-size: 80%; color: white; background: black; padding: 5px; float: left; width: 295px; }
.containerhomeright .homeminiplayer .instructions a { color: white; text-decoration: underline; }
.containerhomeright .homeminiplayer .article { float: left; width: 305px; padding: 0px 0px 5px 0px; border-bottom: dashed #BABABA 1px; }
.containerhomeright .homeminiplayer .article .headline a { font-size: 90%; }
.containerhomeright .homeminiplayer .article .date { display: block; width: 305px; font-size: 80%; padding: 0px; font-weight: bold; color: #ee3224; margin-bottom: 0px; }
.containerhomeright .homeminiplayer .article .mediaplayer { float: left; width: 305px; }
.containerhomeright .homeminiplayer .article .mediaplayer .player { float: left; width: 305px; background: black; height: 55px; }

/*-------Competition Forms--------*/
.feat_competition form { padding: 0px; margin: 0px; }
.feat_competition fieldset { padding: 0px; margin: 0px; }
.feat_competition fieldset .cpdata input, .feat_competition fieldset .cpdata textarea { padding: 4px; margin: 0px; font-weight: normal; }
.feat_competition .competition { padding: 0px; margin: 0px; }
.feat_competition .competition .title { background-color: #ffffff; height: 23px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px solid #bababa; padding-top: 5px; padding-left: 5px; font-weight: bold; background-position: left bottom; background-repeat: repeat-x; }
.feat_competition .competition h2 { background-color: #ffffff; height: 23px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px solid #bababa; padding-top: 5px; padding-left: 5px; font-weight: bold; background-position: left bottom; background-repeat: repeat-x; }
.feat_competition .competition .intro { padding: 0px; margin: 0px; }
.feat_competition .competition .question { padding: 20px 0px 0px 0px; margin: 0px; }
.feat_competition .competition .question p { font-weight: bold; padding: 0px; margin: 0px;}
.feat_competition .competition .question textarea { padding: 5px;}
.feat_competition .competition .section { background-color: #ffffff; height: 23px; color: #ee3224; background-image: url("/images/structure/background/bg_latest.gif"); border: 1px solid #bababa; padding-top: 5px; padding-left: 5px; font-weight: bold; background-position: left bottom; background-repeat: repeat-x; }
.feat_competition .competition .details { padding: 0px; margin: 0px; }
.feat_competition .competition .details td { font-weight: bold;}
.feat_compeition .competition .section_disclaimer { padding: 0px; margin: 0px; }
.feat_competition fieldset input { padding: 2px; margin: 0px; font-weight: bold; }
/*---------------Proper Irish Milk Form-------------*/
.properwelshmilk .competition .title { display: none;}
.properwelshmilk .competition .section { font-weight: bold; margin: 0px 0px 10px 0px; }
.properwelshmilk .competition .details { width: 300px; }
.properwelshmilk .competition .details tr td { text-align: right; padding: 0px 10px 0px 0px; }
.properwelshmilk .competition .details tr .cpdata { text-align: left;}
.properwelshmilk .competition .disclaimer p { width: 610px; float: left;}
.properwelshmilk .competition .disclaimer input { float: left; line-height: 18px;}

/* <IMG src="/images/structure/background/fia-partners-bg.gif"><IMG src="/images/structure/background/WRGB11_web-banner_update.jpg"><IMG src="/images/structure/background/WRGB10_1000X1000_update.jpg"><IMG src="/images/structure/background/WRGB10_web-banner_update.jpg"><IMG src="/images/structure/background/WRGB10_1000x300_new.jpg"><IMG src="/images/structure/background/WRGB10_1000X1000_new.jpg"><IMG src="/images/structure/background/WRGB10_1000x300.jpg"><IMG src="/images/structure/background/WRGB10_1000x300_new.JPG"><IMG src="/images/structure/background/WRGB10_1000X1000.jpg"><IMG src="/images/structure/background/icon-email.gif"><IMG src="/images/structure/background/icon-print.gif"><IMG src="/images/structure/background/walesrallygb_sliderbuttonl.gif"><IMG src="/images/structure/background/walesrallygb_sliderbuttonr.gif"><IMG src="/images/structure/background/WRGB10_1000X1000_new.JPG"><IMG src="/images/structure/background/BG-EZINETEXT.gif"><IMG src="/images/structure/background/walesrallygb_audiobg.gif"><IMG src="/images/structure/background/walesrallygb_audiotitle.gif"><IMG src="/images/structure/background/walesrallygb_rssicon.gif">&nbsp;&nbsp;&nbsp; <IMG src="/images/structure/background/header-rogb-champions2.jpg"> <IMG src="/images/structure/background/header-rogb-champions2.jpg"> &nbsp;<IMG src="/images/structure/background/header-rogb-champions.jpg"><IMG src="/images/structure/background/header-rogb.jpg"><IMG src="/images/structure/background/bullet.gif"><IMG src="/images/structure/background/bg-0709.jpg"><IMG src="/images/structure/background/bg_latest.gif"><IMG src="/images/structure/background/bullet-black.gif"><IMG src="/images/structure/background/bg_mainmenu.gif"><IMG src="/images/structure/background/bg_mainmenu_hov2.gif"><IMG src="/images/structure/background/icon-audio.jpg"><IMG src="/images/structure/background/stats-bckgrd.jpg"><IMG src="/images/structure/background/stats-bckgrd1.jpg"><IMG src="/images/structure/background/bg_ezinesub3.gif"><IMG src="/images/structure/background/bg_submit.gif"><IMG src="/images/structure/background/emailpage_logo.gif"><IMG src="/images/structure/background/iconfacebookfooter.gif"><IMG src="/images/structure/background/iconfacebooksmall.gif"><IMG src="/images/structure/background/emailpage_trees.gif"><IMG src="/images/structure/background/bg_tab.gif"><IMG src="/images/structure/background/bulletgrey.gif"><IMG src="/images/structure/background/icontwittersmall.gif"> */


