/* CSS Document */
/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}


body
{
  margin: 0;
  background: url(../img/bg_page.gif) top left repeat-x #008AD0;
  color: #666666;
  FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
  min-width: 936px;
  text-align: center;
}

a:link {text-decoration: underline; color: #008AD0; background-color: transparent;}
a:visited {text-decoration: underline; color: #008AD0; background-color: transparent;}
a:hover {text-decoration: none; color: #008AD0; background-color: transparent;}

a.linklight:link {text-decoration: underline; color: #FFFFFF; background-color: transparent;}
a.linklight:visited {text-decoration: underline; color: #FFFFFF; background-color: transparent;}
a.linklight:hover {text-decoration: none; color: #FFFFFF; background-color: transparent;}

/*-- GENERAL BITS --------------*/
#container {margin: 0 auto; width: 936px; padding: 0; border: 0; position: relative; text-align: left;}

/*-- HEADER ------------------*/
.headerContainer {display: inline; float: left; position: relative; width: 936px; height: 190px; margin: 0;}
.headerLogo {display: inline; float: left; position: relative; width: 178px; margin: 15px 0 0 33px;}

.navbar { position: absolute; float: right; display: inline; width: 700px; height: 32px; top: 142px; left: 237px; margin: 0; padding: 0;}
	.navbar ul {display: inline; float: left; list-style: none; margin: 0; padding: 0;}
	.navbar li {display: inline; float: left; margin: 0 12px 0 0}
	.navbar li a {display: inline; float: left; height: 32px;}
	.navbar li span {display: none;}
	
.nav01 a {background: url(../img/nav_about.gif) top left no-repeat; width: 59px; height: 32px;}
.nav01 a:hover {background: url(../img/nav_about.gif) 0px -32px no-repeat; width: 59px; height: 32px;}
.nav01on, #container.about .nav01 a {background: url(../img/nav_about.gif) 0px -32px no-repeat; width: 59px; height: 32px;}

.nav02 a {background: url(../img/nav_categories.gif) top left no-repeat; width: 97px; height: 32px;}
.nav02 a:hover {background: url(../img/nav_categories.gif)  0px -32px no-repeat; width: 97px; height: 32px;}
.nav02on, #container.categories .nav02 a {background: url(../img/nav_categories.gif) 0px -32px no-repeat; width: 97px; height: 32px;}

.nav03 a {background: url(../img/nav_rules.gif) top left no-repeat; width: 51px; height: 32px;}
.nav03 a:hover {background: url(../img/nav_rules.gif) 0px -32px no-repeat; width: 51px; height: 32px;}
.nav03on, #container.rules .nav03 a {background: url(../img/nav_rules.gif) 0px -32px no-repeat; width: 51px; height: 32px;}

.nav04 a {background: url(../img/nav_judges.gif) top left no-repeat; width: 68px; height: 32px;}
.nav04 a:hover {background: url(../img/nav_judges.gif) 0px -32px no-repeat; width: 68px; height: 32px;}
.nav04on, #container.judges .nav04 a {background: url(../img/nav_judges.gif) 0px -32px no-repeat; width: 68px; height: 32px;}

.nav05 a {background: url(../img/nav_ceremony.gif) top left no-repeat; width: 94px; height: 32px;}
.nav05 a:hover {background: url(../img/nav_ceremony.gif) 0px -32px no-repeat; width: 94px; height: 32px;}
.nav05on, #container.ceremony .nav05 a {background: url(../img/nav_ceremony.gif) 0px -32px no-repeat; width: 94px; height: 32px;}

.nav06 a {background: url(../img/nav_sponsorship.gif) top left no-repeat; width: 110px; height: 32px;}
.nav06 a:hover {background: url(../img/nav_sponsorship.gif) 0px -32px no-repeat; width: 110px; height: 32px;}
.nav06on, #container.sponsorship .nav06 a {background: url(../img/nav_sponsorship.gif) 0px -32px no-repeat; width: 110px; height: 32px;}

.nav07 a {background: url(../img/nav_faqs.gif) top left no-repeat; width: 49px; height: 32px;}
.nav07 a:hover {background: url(../img/nav_faqs.gif) 0px -32px no-repeat; width: 49px; height: 32px;}
.nav07on, #container.faqs .nav07 a {background: url(../img/nav_faqs.gif) 0px -32px no-repeat; width: 49px; height: 32px;}

.nav08 a {background: url(../img/nav_news.gif) top left no-repeat; width: 55px; height: 32px;}
.nav08 a:hover {background: url(../img/nav_news.gif) 0px -32px no-repeat; width: 55px; height: 32px;}
.nav08on, #container.latest_news .nav08 a, #container.news .nav08 a  {background: url(../img/nav_news.gif) 0px -32px no-repeat; width: 55px; height: 32px;}

/*-- NAVIGATION TABS ---*/
.tabbar {position: absolute; float: left; display: inline; width: 300px; height: 32px; top: 80px; left: 237px; margin: 0; padding: 0;}
	.tabbar ul {display: inline; list-style: none; margin: 0; padding: 0;}
	.tabbar li {display: inline; float: left; margin: 0 14px 0 0;}
	.tabbar li a {display: inline; float: left; height: 35px;}
	.tabbar li span {display: none;}
	
.tab01 a {background: url(../img/tab_home.gif) top left no-repeat; width: 68px; height: 30px;}
.tab01 a:hover {background: url(../img/tab_home.gif) 0px -35px no-repeat;}
.tab01on {background: url(../img/tab_home.gif) 0px -35px no-repeat; width: 68px; height: 35px;}

.tab02 a {background: url(../img/tab_contact.gif) top left no-repeat; width: 79px; height: 30px;}
.tab02 a:hover {background: url(../img/tab_contact.gif) 0px -35px no-repeat;}
.tab02on {background: url(../img/tab_contact.gif) 0px -35px no-repeat; width: 79px; height: 35px;}

.tab03 a {background: url(../img/tab_judge_login.gif) top left no-repeat; width: 105px; height: 32px;}
.tab03 a:hover {background: url(../img/tab_judge_login.gif) 0px -35px no-repeat;}
.tab03on {background: url(../img/tab_judge_login.gif) 0px -35px no-repeat; width: 105px; height: 35px;}

/*-- AD BANNER AREA --*/
.headerAdvert {position: absolute; top: 8px; left: 433px; background: url(../img/top_area_banner_bg.gif) top left no-repeat; width: 472px; height: 64px;}
	.headerAdvert img {border: 0; margin: 2px 0 0 2px;}

/*-- CHOOSE LANGUGE --*/
.headerLanguage {position: absolute; top: 80px; right: 32px; height: 31px; line-height: 31px; }
	.headerLanguage img {border: 0;}

/*-- FOOTER --------------------*/
.footerArea {position: relative; float: left; display: inline; width: 936px; margin: 0; background: url(../img/content_main_bottom.gif) top left no-repeat;}
	.footerArea p {margin: 30px 33px 30px 33px; font-size: 11px; color: #B7DDF0; display: inline;}
	.footerArea a {text-decoration: underline; color: #FFFFFF; background-color: transparent;}
	.footerArea a:visited {text-decoration: underline; color: #FFFFFF; background-color: transparent;}
	.footerArea a:hover {text-decoration: none; color: #FFFFFF; background-color: transparent;}

/*-- GENERAL CONTENT PAGE --*/
.contentMainTop {position: relative; float: left; display: inline; height: 30px; width: 936px; background: url(../img/content_main_top.gif) top left no-repeat #FFFFFF; margin: 27px 0 0 0; padding: 0;}
.contentMainArea {position: relative; float: left; display: inline; width: 936px; background: url(../img/content_main_bg.gif) top left repeat-y #FFFFFF; margin: 0; padding: 0 0 10px 0;}

/*-- CONTENT MAIN COLUMN --*/
.contentMainColumn { display:inline; /*** fixes IE6 double margin ***/ position: relative; float: left; width: 570px; margin: 10px 30px 0 33px; padding: 0; font-size: 12px;}
	.contentMainColumn p {font-size: 12px; color: #666666; line-height: 1.5em;}
	.contentMainColumn h1 {font-size: 16px; color: #333333;}
	.contentMainColumn h2 {font-size: 16px; color: #333333;}
	.contentMainColumn h3 {font-size: 14px; color: #333333;}
	.contentMainColumn h4 {font-size: 13px; color: #666666;}
	.contentMainColumn ul {padding: 0; font-size: 12px; margin: 10px 0 0 0; list-style: none; position: relative;}
	.contentMainColumn li {padding: 0 0 10px 25px; line-height: 1em; background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 1em 0.25em;}

/*-- RIGHT COLUMN --*/
.contentRightColumn {position: relative; float: left; display: inline; width: 270px; margin: 25px 0 20px 0;}

.contentRightColumnBanner {border: 0; text-align: center;}
 
/*-- CATEGORIES PAGE --*/
.categoriesRightColumnTop {width: 270px; height: 5px; margin: 0 0 0 0; position: relative; float: left; display: inline;}
	.categoriesRightColumnTop h6 {height: 30px; line-height: 30px; margin: 0; padding: 0; display: inline;}

.categoriesRightColumnMain {position: relative; float: left; display: inline; background: url(../img/col_categories_bg.gif) bottom left no-repeat #AA0765; margin: 0; padding: 0 20px 30px 20px; width: 230px; font-size: 11px; color: #FFCCCC;}
	.categoriesRightColumnMain h2 {background: url(../img/col_head_p_categories.gif) top left no-repeat; text-indent: -9999px; font-size: 11px; line-height: 1em; width: 100px; height: 25px;}
	.categoriesRightColumnMain ul {padding: 0; font-size: 12px; margin: 10px 0 0 -10px; list-style: none; position: relative;}
	.categoriesRightColumnMain li {padding: 0 0 10px 12px; line-height: 1em; background-image: url(../img/bullet_white_arrow.gif); background-repeat: no-repeat; background-position: 0 0.25em;}
	.categoriesRightColumnMain a {text-decoration: none; color: #FFFFFF; background-color: transparent;}
	.categoriesRightColumnMain a:visited {text-decoration: none; color: #FFFFFF; background-color: transparent;}
	.categoriesRightColumnMain ul a:hover {text-decoration: underline; color: #FFFFFF; background-color: transparent;}


	.categoriesRightColumnMain ul ul{padding: 0; font-size: 11px; margin: 10px 0 0 -10px; list-style: none; position: relative;}
	.categoriesRightColumnMain ul ul li {padding: 0 0 10px 12px; line-height: 1em; background-image: url(../img/bullet_pink_arrow.gif); background-repeat: no-repeat; background-position: 0 0.25em;}

/*-- CATEGORIES PAGE TITLE AREAS (ID's are applied to individual category pages to display right badge and title image) ---------*/
.categoriesHeader {position: relative; float: left; display: inline; margin: 0 0 20px 0; height: 94px; width: 570px;}
	#container .categoriesHeader h1 {margin: 32px 0 0 110px; text-indent: -9999px; font-size: 12px; line-height: 1em;}

#categoriesTitleTalkProgrammes {background: url(../img/cat_badge_talk_programmes.gif) top left no-repeat;}
	#categoriesTitleTalkProgrammes h1 {background: url(../img/title_cat_talk_programmes.gif) top left no-repeat; width: 315px; height: 32px;}

#categoriesTitleIndustryAwards{background: url(../img/cat_badge_industry_awards.gif) top left no-repeat;}
	#categoriesTitleIndustryAwards h1 {background: url(../img/title_cat_industry_awards.gif) top left no-repeat; width: 450px; height: 36px;}

#categoriesTitleBreakfastShow{background: url(../img/cat_badge_breakfast_show.gif) top left no-repeat;}
	#categoriesTitleBreakfastShow h1 {background: url(../img/title_cat_breakfast_show.gif) top left no-repeat; width: 294px; height: 32px;}

#categoriesTitleOnAirTalent{background: url(../img/cat_badge_on_air_talent.gif) top left no-repeat;}
	#categoriesTitleOnAirTalent h1 {background: url(../img/title_cat_on_air_talent.gif) top left no-repeat; width: 263px; height: 32px;}
	
#categoriesTitleNews{background: url(../img/cat_badge_news.gif) top left no-repeat;}
	#categoriesTitleNews h1 {background: url(../img/title_cat_news.gif) top left no-repeat; width: 185px; height: 32px;}

#categoriesTitleProgramming{background: url(../img/cat_badge_programming.gif) top left no-repeat;}
	#categoriesTitleProgramming h1 {background: url(../img/title_cat_programming.gif) top left no-repeat; width: 275px; height: 32px;}
	
#categoriesTitleProduction{background: url(../img/cat_badge_production.gif) top left no-repeat;}
	#categoriesTitleProduction h1 {background: url(../img/title_cat_production.gif) top left no-repeat; width: 239px; height: 32px;}
	
#categoriesTitleInternetRadio{background: url(../img/cat_badge_internet_only.gif) top left no-repeat;}
	#categoriesTitleInternetRadio h1 {background: url(../img/title_cat_internet_only.gif) top left no-repeat; width: 450px; height: 51px;}
	
#categoriesTitleSports{background: url(../img/cat_badge_sports.gif) top left no-repeat;}
	#categoriesTitleSports h1 {background: url(../img/title_cat_sports.gif) top left no-repeat; width: 191px; height: 32px;}

#categoriesTitleEntertainment{background: url(../img/cat_badge_entertainment.gif) top left no-repeat;}
	#categoriesTitleEntertainment h1 {background: url(../img/title_cat_entertainment.gif) top left no-repeat; width: 450px; height: 38px;}

#categoriesTitleStationOfTheYear{background: url(../img/cat_badge_station_of_year.gif) top left no-repeat;}
	#categoriesTitleStationOfTheYear h1 {background: url(../img/title_cat_station_of_year.gif) top left no-repeat; width: 450px; height: 72px;}

/*-- CATEGORIES HOMEPAGE --*/
.categoriesHomeMainColumn {position: relative; float: left; display: inline; width: 900px; margin: 10px 0 0 30px; padding: 0; font-size: 12px;}
	.categoriesHomeMainColumn p {font-size: 12px; color: #666666; line-height: 1.5em;}
	.categoriesHomeMainColumn h1 {margin: 0 0 10px 0; text-indent: -9999px; font-size: 12px; line-height: 1em;}
	.categoriesHomeMainColumn h2 {margin: 11px 0 10px 50px; text-indent: -9999px; font-size: 12px; line-height: 1em;}
	.categoriesHomeMainColumn h3 {font-size: 14px; font-weight: normal; color: #333333; margin: 0 30px 20px 0;}
	.categoriesHomeMainColumn h4 {font-size: 13px; color: #666666;}
	.categoriesHomeMainColumn ul {padding: 0; font-size: 11px; margin: 10px 0 0 -5px; list-style: none; position: relative;}
	.categoriesHomeMainColumn li {padding: 0 0 10px 14px; line-height: 1.4em; background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 0 0.25em;}

.categoriesHomeRow {position: relative; float: left; display: inline; width: 900px; margin: 0 0 30px 0;}
.categoriesHomeSection {position: relative; float: left; display: inline; width: 270px; min-height: 195px; height: auto !important; height:195px; margin: 0 30px 0 0;}

#categoriesHomeIndustryAwards{background: url(../img/cs_badge_industry_awards.gif) top left no-repeat;}
	#categoriesHomeIndustryAwards h2 {background: url(../img/sub_industry_awards.gif) top left no-repeat; width: 144px; height: 26px;}

#categoriesHomeBreakfastShow{background: url(../img/cs_badge_breakfast_show.gif) top left no-repeat;}
	#categoriesHomeBreakfastShow h2 {background: url(../img/sub_breakfast_show.gif) top left no-repeat; width: 139px; height: 26px;}

#categoriesHomeOnAirTalent{background: url(../img/cs_badge_on_air_talent.gif) top left no-repeat;}
	#categoriesHomeOnAirTalent h2 {background: url(../img/sub_on_air_talent.gif) top left no-repeat; width: 113px; height: 26px;}

#categoriesHomeNews{background: url(../img/cs_badge_news.gif) top left no-repeat;}
	#categoriesHomeNews h2 {background: url(../img/sub_news.gif) top left no-repeat; width: 53px; height: 26px;}
	
#categoriesHomeProgramming{background: url(../img/cs_badge_programming.gif) top left no-repeat;}
	#categoriesHomeProgramming h2 {background: url(../img/sub_programming.gif) top left no-repeat; width: 123px; height: 26px;}
	
#categoriesHomeProduction{background: url(../img/cs_badge_production.gif) top left no-repeat;}
	#categoriesHomeProduction h2 {background: url(../img/sub_production.gif) top left no-repeat; width: 95px; height: 26px;}
	
#categoriesHomeInternetRadio{background: url(../img/cs_badge_internet_only.gif) top left no-repeat;}
	#categoriesHomeInternetRadio h2 {background: url(../img/sub_internet_only_radio.gif) top left no-repeat; width: 166px; height: 26px;}
	
#categoriesHomeSports{background: url(../img/cs_badge_sports.gif) top left no-repeat;}
	#categoriesHomeSports h2 {background: url(../img/sub_sports.gif) top left no-repeat; width: 56px; height: 26px;}
	
#categoriesHomeEntertainment{background: url(../img/cs_badge_entertainment.gif) top left no-repeat;}
	#categoriesHomeEntertainment h2 {background: url(../img/sub_entertainment.gif) top left no-repeat; width: 123px; height: 26px;}
	
#categoriesHomeStationOfTheYear{background: url(../img/cs_badge_station_of_year.gif) top left no-repeat;}
	#categoriesHomeStationOfTheYear h2 {background: url(../img/sub_station_of_the_year.gif) top left no-repeat; width: 166px; height: 26px;}
	
/*-- HOME PAGE --*/
.contentMainTopHome {position: relative; float: left; display: inline; height: 255px; width: 936px; background: url(../img/home_content_top.jpg) top left no-repeat #FFFFFF; margin: 0 0 0 0; padding: 0;}
	/*-- .contentMainTopHome img {border: 0; margin: 38px 0 0 33px;}--*/
	.contentMainTopHome img {border: 0; margin: 29px 0 0 19px;}

/*-- HOME INTRO COLUMN --*/
.content {position: relative; float: left; display: inline; width: 270px; margin: 0 30px 0 33px; padding: 0; font-size: 12px;}
	.content p {font-size: 11px; color: #333333; line-height: 1.5em;}
	.content h1 {margin: 0px 0 -5px 0; text-indent: -9999px; font-size: 12px; line-height: 1em;}
	.content h2 {font-size: 16px; color: #333333;}
	.content h3 {font-size: 14px; color: #333333;}
	.content h4 {font-size: 13px; color: #666666;}
	.content ul {padding: 0; font-size: 12px; margin: 10px 0 0 0; list-style: none; position: relative;}
	.content li {padding: 0 0 10px 25px; line-height: 1em; background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 1em 0.25em;}
	#homepdf {}
	#homepdf li {font-size: 11px; line-height: 1.5em; list-style:none; background: url(../img/icons/adobe.jpg) 3px -2px no-repeat; padding-left:25px;}

	
/*-- HOME CATEGORIES COLUMN --*/
.categories-nav { position: relative; float: left; display: inline; width: 270px; margin: 30px 30px 0 0; padding: 0; font-size: 12px; zoom:1; }

/*-- HOME LATEST NEWS COLUMN --*/
.news-nav {position: relative; float: left; display: inline; width: 270px; margin: 30px 0 0 0; padding: 0; font-size: 12px;}

.latestNewsColumnTop {width: 270px; height: 5px; margin: 0 0 0 0; position: relative; float: left; display: inline;}
	.latestNewsColumnTop h6 {height: 30px; line-height: 30px; margin: 0; padding: 0; display: inline;}

.latestNewsColumnMain {position: relative; float: left; display: inline; background: url(../img/col_270_green_bottom.gif) bottom left no-repeat #7EAD00; margin: 0; padding: 0 20px 20px 20px; width: 230px; font-size: 11px; color: #FFCCCC;}
	.latestNewsColumnMain h2 {background: url(../img/col_head_g_latest_news.gif) top left no-repeat; text-indent: -9999px; font-size: 11px; line-height: 1em; width: 112px; height: 25px;}
	.latestNewsColumnMain dl {padding: 0; margin: 0;}
	.latestNewsColumnMain dt {float: left; width: 50px; padding: 0; margin: 0 0 15px 0; line-height: 1.4em; font-weight: bold; color: #CCFF99;}
	.latestNewsColumnMain dd {float: left; width: 180px; margin: 0 0 15px 0; padding: 0; line-height: 1.4em;}
	.latestNewsColumnMain li {padding: 0 0 10px 12px; line-height: 1em; background-image: url(../img/bullet_white_arrow.gif); background-repeat: no-repeat; background-position: 0 0.25em;}
	.latestNewsColumnMain a {text-decoration: none; color: #FFFFFF; background-color: transparent;}
	.latestNewsColumnMain a:visited {text-decoration: none; color: #FFFFFF; background-color: transparent;}
	.latestNewsColumnMain a:hover {text-decoration: underline; color: #FFFFFF; background-color: transparent;}

/*-- HOME SPONSORS AREA --*/
.homeSponsorsCloseMain {position: relative; float: left; display: inline; margin: 0 0 14px 0; padding: 0;}
.homeSponsorsAreaTop {position: relative; float: left; display: inline; margin: 0; padding: 0;}
.homeSponsorsAreaMain {position: relative; float: left; display: inline; vertical-align: middle; width: 936px; background: url(../img/content_main_bg.gif) top left repeat-y #FFFFFF; margin: 0 0 -10px 0; padding: 0 0 10px 0;}
	.homeSponsorsAreaMain img {margin: 0 30px 0 0; padding: 0; border: 0; vertical-align: middle;}

/**** languages ***/
.headerLanguage { background: url(../img/languages-center.gif); overflow: hidden; }
.headerLanguage h2, .headerLanguage ul { margin:0; float:left; height:23px; padding-top:8px; }
* html .headerLanguage ul { margin-left: -20px; }
.headerLanguage ul { padding-left:0; zoom:1; overflow:hidden; list-style: none; background: url(../img/languages-right.gif) top right no-repeat; padding-right: 16px; }
.headerLanguage h2 { width:63px; font-size:0; padding-left:16px; background: url(../img/languages-left.gif) top left no-repeat; }
.headerLanguage h2 span { background: url(../img/language.gif) right top no-repeat; height:14px; width:65px; text-indent: -1000em; display:block; }
.headerLanguage li { float:left; }
.headerLanguage a { zoom:1; overflow:hidden; display:block; height: 11px; width: 16px; text-indent: -1000em; }
.headerLanguage li.english a { background: url(../img/flags/gb.gif); }
.headerLanguage li.french a { background: url(../img/flags/fr.gif); }
.headerLanguage li.spanish a { background: url(../img/flags/es.gif); }
.headerLanguage li.russian a { background: url(../img/flags/ru.gif); }
.headerLanguage li.italian a { background: url(../img/flags/it.gif); }


/*** gerneal form styles ***/
form { padding: 0; margin: 0;}
form fieldset { width: 528px; border: 1px solid #94C3D3; padding: 20px; margin: 25px auto 5px auto;}
form legend {font-size: 16px; font-weight: bold; color: #AA0765; line-height: 1.1em; margin: 0 0 0 -5px; background-color: #FFFFFF;}
form label, form span.amt  { margin-top:5px; font-size: 14px; font-weight: bold; color: #333333; width: 200px; display: inline; float: left;}
form input, form textarea { width: 318px; border: 1px solid #999999; background-color: #FFFFFF; font-size: 14px; padding: 2px 0 2px 0;  font-family: Verdana, Helvetica, Arial, sans-serif;}
form select {width: 318px; background-color: #FFFFFF; font-size: 14px; font-family: Verdana, Helvetica, Arial, sans-serif;}
form input.button { width: auto; padding: 4px 5px 4px 5px; margin: 20px 0 0 20px; background-color: #008AD0; border: 1px solid #0174AE; color: #FFFFFF; font-size: 14px;  font-family: Verdana, Helvetica, Arial, sans-serif;}
form div { overflow:hidden; zoom:1; line-height:1.5em; margin: 1em 0; }
form input.checkbox { width: auto; }
#EntrantTranslation { height: 200px; border: 1px solid #999999; font-size: 14px; padding: 2px 0 2px 0;  font-family: Verdana, Helvetica, Arial, sans-serif;}
#EntrantSynopsis { height: 200px; border: 1px solid #999999; font-size: 14px; padding: 2px 0 2px 0;  font-family: Verdana, Helvetica, Arial, sans-serif;}
#EntrantComment { height: 200px; border: 1px solid #999999; font-size: 14px; padding: 2px 0 2px 0;  font-family: Verdana, Helvetica, Arial, sans-serif;}

.contentMainArea .contentMainColumn h1 { font-size: 2em; font-family: "Trebuchet MS"; }

.contentMainColumn h1 { margin:0; }
.contentMainColumn { line-height:1.5; }
.contentMainColumn dt { font-weight:bold; font-size:1.2em; }
.contentMainColumn dd { padding:0; margin:0; margin-bottom: 1em; }

#container.latest_news em { font-size: 95%; margin-left: 5px; }

#container.news .contentMainColumn img { float:left; margin-bottom:10px; margin-right:10px; }

#container.judge input { width: 130px; }

#container.judging fieldset { margin-top:0; }

#container.judging .contentMainArea ul { padding:0; margin:0; list-style: none; }
#container.judging .contentMainArea ul ul li { padding: 0 0 10px 25px; line-height: 1em; background: url(../img/bullet.gif) no-repeat 1em 0.25em; }
#container.judging .contentMainArea a { display: block; margin-top:20px; }
#container.judging .contentMainArea li a { display: inline; }

#container.judging-rating dl { margin:0; line-height: 2em; }
#container.judging-rating dt { float:left; width: 200px; font-weight: bold; }

#container.judging-rating li { background: none; }

#container.judging-rating .contentMainColumn { width:873px; position: relative; }
#container.judging-rating #entry-info { float:left; width: 600px; }
#container.judging-rating #entry-info dd p { margin: 0; }
#container.judging-rating #entry-info .star-rating { margin: .5em 1em; }
#container.judging-rating #entry-info dd a { display: inline; }
#container.judging-rating #rating-area { margin-left: 600px; width: 273px; }
form .expiry select { width: 50px; }

#container.categories .contentMainColumn { zoom:1; width: 873px; overflow: hidden; }
#container.categories .categoriesHomeMainColumn { margin-left:0; } 



#overlay { height:100%; width:100%; background: #000; position: absolute; left:0; top:0; z-index:1000; opacity: .5; filter:alpha(opacity=50); }
#uploading { z-index: 10001; position: absolute; left:50%; top:50%; background: #fff; border:1px solid #ccc; width:350px; height:170px; margin-left:-100px; margin-top:-85px; }
#uploading p { text-align: left; margin: 1em; }
#uploading p em { font-size: 75%; display: block; margin:1em 0; }

/*-- SPONSORSHIP FOOTER --*/
#presentedby {margin: 0 0 0 10px; width: 105px; float: left; }
#presentedby ul{list-style: none;}
#presentedby li {float:left; display:inline;}
#presentedby img { margin: 0px 10px 0px 0px; padding: 0px; border: none; }

#associationwith { width: 710px; float: left; } 
#associationwith ul{ list-style: none; display:inline; margin: 0px; padding: 0px; }
#associationwith li { float:left; display:inline; height: 40px; margin: 0px; padding: 0px; }
#associationwith li a { margin: 0px; padding: 0px; }
#associationwith img { margin: 0px 10px 0px 0px; padding: 0px; border: none; }

#officialpartner { width: 100px; float: right; margin: 0px 10px 0px 0px; } 
#officialpartner ul{ list-style: none; display:inline; margin: 0px; padding: 0px; }
#officialpartner li { float:left; display:inline; height: 40px; margin: 0px; padding: 0px; }
#officialpartner img { margin: 0px 10px 0px 0px; padding: 0px; border: none; }

#officialmediapartner { clear: right; width: 805px; margin: 10px 0px 0px 0px; float: left; } 
#officialmediapartner ul{ list-style:none; display:inline; margin: 0px; padding: 0px; }
#officialmediapartner li { float:left; display:inline; height: 40px; margin: 0px; padding: 0px; }
#officialmediapartner img { margin: 0px 8px 0px 0px; padding: 0px; border: none; }