@charset "UTF-8";
/* CSS Document */

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

/*------------------------MAIN----------------------*/


#container {
	width: 970px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
img {
	border:0;
	behavior: url(iepngfix.htc);
}

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

/*------------------------HEADER----------------------*/

.topheader {
	margin:0;
	padding: 20px 45px 25px 45px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background-image:url(../images/masthead.jpg);
	background-repeat:no-repeat;
	height:150px;
	
}

.topheaderleft {
	width:421px;
	float:left;
}

.topheaderright {
	width:400px;
	float:right;
	margin:0 0 0 0;
}

/*-----------------------ADVERT----------------------*/

#advert_container {
	margin: 0 42px 5px 42px;
	padding: 0px;
	background-image:url(../images/advert/fatt_ad_placeholder.jpg);
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	height:200px;
}

/*-----------------------COLUMNADVERT----------------------*/

#columnadvert_container {
	margin: 0 42px 5px 42px;
	padding: 0px;
	border:solid 1px #FF7E00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	height:178px;
}

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

/*------------------------NAV----------------------*/

.nav_panel_container {
	background-color:#000;
	width:970px;
	margin:0 0 40px 0;
}
#navlinks {
	width:120px;
	margin: 0 0 0 1px;
	text-align:center;
	padding:1px 0 1px 0;
	float:left;
	}
	
	#navlinks_home {
	width:120px;
	margin: 0;
	text-align:center;
	padding:1px 0 1px 1px;
	float:left;
	}




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

/*------------------------INTRO PANELS----------------------*/

.anim_panel {
	padding: 0 42px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	clear:both;
}
.intro_panel {
	background-image:url(../images/intro_panel/ukfl_intro_panel.jpg);
	margin: 0 42px;
	height:190px;
	clear:both;
	padding: 119px 276px 10px 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.awards_top {
	background-image:url(../images/awards/awards_toppanel.png);
	margin: 0 42px;
	height:190px;
	clear:both;
	padding: 119px 276px 10px 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}


.homeintro_panel {
	background-image:url(../images/intro_panel/home_artists_panel_bgnd.jpg);
	margin: 0 30px;
	height:190px;
	clear:both;
	padding: 119px 276px 10px 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.hotline_panel {
	background-image:url(../images/intro_panel/ticket_hotline.png);
	height:111px;
	margin: 0 30px;
}

.ukfl_panel {
	width:970px;
	padding:0 0 0 2px;
}

.trans_panel{
	width: 570px;
	height: 300px;
	top: -680px;
	left: 360px;
	position: relative;
	z-index: 6;
}


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


/*------------------------BOTTOM PANELS----------------------*/

.boilerplate {
	background-color:#000;
}
.boilerplate img {
	margin: 10px 20px 10px 20px;
}
.bottom_panel {
}


.contact_panel {
	margin: 8px 0 0 0;
	padding: 5px 0 5px 19px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	background-color:#999;
}
.contact_panel a:link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.contact_panel a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.contact_panel a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}

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

/*------------------------HOME PAGE----------------------*/


.tophome_panel {
	background-image:url(../images/top_panel/home_toppanel.jpg);
	margin: 0 25px;
	height:313px;
}

.cdpromo_panel {
	margin: 0 25px;
	height:305px;
}

.homecontainer {
	margin: 0 25px;
	height:636px;
}


.facebookfeed_container {
	width:288px;
	height:660px;
	float:left;
	padding: 35px 4px 0 15px;
	margin: 10px 0 10px 43px;
	background: url(../images/facebook/facebook_bgnd2.png) left top no-repeat;
	display:inline;
}

.home_header_right {
	background: url(../images/intro_panel/home_right_panel_bgnd_2.jpg) left top no-repeat;
	width:580px;
	height:660px;
	margin:0 40px 0 0;
	padding: 0px 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	float:right;
	display:inline;
}

.ukfl_intro_text{
margin: 60px 180px 0 40px;
}

.home_rightpanel {
	background-image:url(../images/intro_panel/home_right_panel_bgnd.png);
	height:111px;
	margin: 0 42px;
}


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

/*------------------------TICKETS PAGE----------------------*/


.toptickets_panel {
	background-image:url(../images/tickets/tickets_panel.jpg);
	margin: 0 25px;
	height:328px;
}

.tickets_left {
	height:1162px;
	width:311px;
	float:left;
	padding: 0 0 0 0;
	margin: 10px 0 10px 45px;
	background:url(../images/tickets/ukfl_tile_bgnd.jpg) top repeat;
	display:inline;
}


.tickets_right {
	float:right;
	padding: 0;
	margin: 10px 45px 10px 0;
	display:inline;
}

table.tickets tr.light {
	background:url(../images/tickets/tickets_bgnd_slither.png) left repeat-x;
}
table.tickets tr.dark {
	background: url(../images/info/info_head_bgnd.gif) top left no-repeat;

}

table.tickets td.lighttd {
	vertical-align:middle;
	align:middle;
	padding-left:  0.6em;
	border-bottom: 4px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
	
}

table.tickets td.darktd {
	vertical-align:middle;
	align:middle;
	padding:  35px 10px 10px 35px;
	border-bottom: 4px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
	
}


table.tickets {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
table.tickets a{
		
}


table.tickets .redhead{
	color:#BE0D1F;
	font-weight:bold;
}

table.tickets  .bold {
	color:#000;
	font-weight:bold;
	margin:0 0 20px 0;
}

table.tickets  .hotline {
	margin:0 0 0 0;
	background:url(../images/tickets/ticket_hotline.png) left top no-repeat;
	height:135px;
}


.redhead {
	color:#BE0D1F;
	font-weight:bold;
}

.goldhead {
	color:#A4540D;
	font-weight:bold;
	margin:15px 0 0 0;
}



.bold {
	color:#000;
	font-weight:bold;
}

.bold a {
	color:#000;
	font-weight:bold;
}

.bold a:visited {
	color:#000;
	font-weight:bold;
}

.bold a:hover {
	color:#BE0D1F;
	font-weight:bold;
}

.tickets_right #info_header{
	font-weight:bold;
	font-size:29px;
	color:#FFF;
}


/*------------------------INFO PAGE----------------------*/

.info_panel {
	height:780px;
}

.info_left {
	float:left;
	padding: 0 0 0 0;
	margin: 10px 0 10px 40px;
	height:825px;
	display:inline;
}

.info_right {
	float:right;
	padding: 34px 36px 34px 36px;
	margin: 10px 42px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width:450px;
	height:755px;
	background: url(../images/info/info_head_bgnd.gif) top left no-repeat;
	display:inline;
}

.info_right #info_header{
	font-weight:bold;
	font-size:29px;
	color:#FFF;
	
}

.topinfo_panel {
	background-image:url(../images/info/info_panel.jpg);
	margin: 0 25px;
	height:328px;
}


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

/*------------------------ARTISTS PAGE----------------------*/

.topartists_panel {
	background-image:url(../images/artists/artists_panel.jpg);
	margin: 0 25px;
	height:328px;
}


.artists_left {
	float:left;
	padding: 0 0 0 0;
	margin: 10px 0 10px 40px;
	width: 332px;
	display:inline;
}

.artists_left img{
	margin: 0 0 5px 0;
}

.artists_right {
	float:right;
	padding: 0;
	margin: 10px 45px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.indiv_right {
	float:right;
	padding: 0;
	margin: 10px 40px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	display:inline;
}

.indiv_right .artist_header{
	font-weight:bold;
	font-size:29px;
	color:#000;
}

.artists_right .artist_header{
	font-weight:bold;
	font-size:29px;
	color:#000;
}

table.countries tr.light {
	background-color:#FFF;
}

table.countries img {
	padding:0 20px 4px 20px;
}

table.countries tr.dark {
	background-color:#E0E0E0;
}

table.countries tr.lightleftpadding {
	background-color:#f1f1f1;
	padding:0 0 0 15px;
}
table.countries tr.darkleftpadding {
	background-color:#e4e4e4;
	padding:0 0 0 15px;
}




table.countries td {
	vertical-align:top;
	align:middle;
	padding:  0.8em 0.6em 0.2em 0.6em;
	font-family: Arial, Helvetica, sans-serif;
}
table.countries {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

table.countries a {
	color:#000;
	text-decoration:none;
}

table.countries a:visited {
	color:#000;
	text-decoration:none;
}

table.countries a:hover {
	color:#BE0D1F;
	text-decoration:underline;
}


table.artists tr.light {
	background-color:#FFF;
}

table.artists img {
	padding:4px 50px 4px 50px;
}

table.artists tr.dark {
	background-color:#E0E0E0;
}

table.artists tr.lightleftpadding {
	background-color:#f1f1f1;
	padding:0 0 0 15px;
}
table.artists tr.darkleftpadding {
	background-color:#e4e4e4;
	padding:0 0 0 15px;
}




table.artists td {
	vertical-align:middle;
	align:middle;
	padding-left:  0.6em;
	font-family: Arial, Helvetica, sans-serif;
}
table.artists {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
table.artists a{
		
}

.bold a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.bold a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.bold a:hover {
	color:#BE0D1F;
	font-weight:bold;
	text-decoration:none;
}

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

/*------------------------ARTIST DETAIL----------------------*/



.artist_dropdown{
margin:120px 5px 5px 150px;
}



.topindiv_panel {
	background-image:url(../images/top_panel/home_toppanel.jpg);
	margin: 0 25px;
	height:328px;
}


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

/*------------------------INDIV PAGE----------------------*/


table.indiv tr.light {
	background-color:#f1f1f1;
}
table.indiv tr.dark {
	background-color:#e4e4e4;
}
table.indiv td {
	vertical-align:middle;
	align:middle;
	padding: 3px 30px 0 30px;
	border-bottom: 4px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
table.indiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
table.indiv a{
		
}

table.indiv img{
		margin: 5px 0 5px 0;
}


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

/*------------------------TEAM PAGE----------------------*/


.team_dropdown{
margin:120px 5px 5px 150px;
}

.team_dropdown #jsddm li a {
	display: block;
	background-image:url(../images/artists/dropdown_bgnd.gif);
	padding: 5px 20px;
	text-decoration: none;
	border-right: 1px solid white;
	width: 80px;
	color: #FFF;
	white-space: nowrap;
}

.team_right {
	float:right;
	padding: 0;
	margin: 10px 45px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.team_right .artist_header{
	font-weight:bold;
	font-size:29px;
	color:#000;
}

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

/*------------------------AWARDS PAGE----------------------*/


.awards_holdingpanel {
	background-image:url(../images/awards/awards_red_holding_header.png);
	margin: 20px 42px 15px 42px;
	height:72px;
	clear:both;
}

.awards_panel {
	background-image:url(../images/awards/awards_red_header_final.png);
	margin: 20px 42px 0 42px;
	height:72px;
	clear:both;
}

.awards_lopanel {
	background-image:url(../images/awards/tsandcs_panel.png);
	margin: 0 42px 0 42px;
	height:99px;
	clear:both;
}

.awards {
	padding: 0;
	margin: 20px 42px 20px 42px;
	display:inline;
}

table.awards tr.light {
	background-color:#f1f1f1;
}
table.awards tr.dark {
	background-color:#e4e4e4;
}
table.awards td {
	vertical-align:top;
	align:middle;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/tickets/tickets_bgnd_slither.png) left repeat-x;
}

table.awards td#skyscraper{
	background:url(../images/awards/wembley_skyscraper_3.jpg) top right no-repeat;
}

table.awards {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
table.awards a{
		
}


table.awards .best_image{
	margin:23px 14px 0 45px;
	vertical-align:top;
}


table.awards td#nominees{
	vertical-align:top;
	align:right;
	height:50px;
	padding:0;
	background:url(../images/awards/awards_red_header_small.png) left no-repeat;
}

table.awards td#tsandcs{
	vertical-align:top;
	align:right;
	height:91px;
	padding:0;
	background:url(../images/awards/tsandcs.png) left no-repeat;
}

table.awards .bold {
	color:#000;
	font-weight:bold;
	margin:0 0 20px 0;
}

table.awards .hotline {
	margin:0 0 0 0;
	background:url(../images/tickets/ticket_hotline.png) left top no-repeat;
	height:140px;
}


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

/*---------------BLOGS--------------*/

#snipsnsnipes_container {
	margin: 0 42px 5px 42px;
	padding: 10px 400px 0 30px;
	height:169px;
	background:url(../images/blog/sns_header_bgnd.jpg) no-repeat;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}

#snipsnsnipes_container .img {
	margin: 10px 0 10px 0;
}

#weeklyreport_container {
	margin: 0 42px 5px 42px;
	padding: 0;
	height:169px;
	background:url(../images/blog/wr_header.gif) no-repeat;
	border:solid 1px #FF7E00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

#blog_maintext{
	margin: 15px 0 10px 42px;
	padding: 10px 10px 5px 19px;
	font-family:Verdana, Geneva, sans-serif;
	background:#FFF;
	font-size:12px;
	color:#000;
	float:left;
	width:640px;
	display:inline;
}

#blog_maintext .redhead{
	color:#BE0D1F;
	font-weight:bold;
}

#blog_maintext h1{
	font-size:12px;
	color:#BE0D1F;
	font-weight:bold;
}

#sns_rightpanel{
	margin: 15px 42px 0 0;
	padding: 40px 10px 10px 10px;
	width:182px; 
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/blog/sns_rightheader.png) #C21911 no-repeat;
	font-size:12px;
	color:#FFF;
	float:right;
	display:inline;
}

#sns_rightpanel img{
	margin:2px 5px 2px 2px;
}

#blacktext{
	color:#000;	
}

#wr_rightpanel{
	margin: 15px 42px 0 0;
	padding: 60px 10px 10px 10px;
	width:182px; 
	height:321px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/blog/wr_rightheader.gif) no-repeat;
	font-size:12px;
	color:#FFF;
	float:right;
}



#blogfooter {
	margin: 10px 41px 10px 41px;
	padding: 5px 20px 5px 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	clear:left;
	text-align:right;
	background: url(../images/footer/footer_bgnd.jpg) left repeat-x;/* remember that padding is the space inside the div box and margin is the space outside the div box */
}

/*------------------------VIDEOPAGE----------------------*/


.topvideo_panel {
	background-image:url(../images/videos/video_panel.jpg);
	margin: 0 25px;
	height:328px;
}

.youtube_container {
margin:10px 0px 5px 17px;
width:500px;
height:340px;
background-color:#E6E6E6;

}

.youtube_text_container {
margin:15px 0 5px 10px;
padding:15px 0 0 0;
}

.videos_right {
	float:right;
	padding: 34px 24px 34px 10px;
	margin: 10px 42px 1px 5px;
	background-color:#E6E6E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width:500px;
	background: url(../images/videos/video_panel_bgnd.png) top left no-repeat;
	display:inline;
}

.videos_right #info_header{
	font-weight:bold;
	font-size:29px;
	color:#FFF;
	margin: 0px 0px 15px 10px;
	
}

#clearone{
clear: both;
height: 1px;
}

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

/*------------------------MAIN TEXT----------------------*/

#header {
	margin: 50px 41px 0 41px;
	padding: 5px 0 5px 19px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	text-align:left;
	background: url(../images/headings/redhead_back.gif) left no-repeat;/* remember that padding is the space inside the div box and margin is the space outside the div box */
}




#footer {
	margin: 10px 41px 10px 41px;
	padding: 5px 20px 5px 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	text-align:right;
	background: url(../images/footer/footer_bgnd.jpg) left repeat-x;/* remember that padding is the space inside the div box and margin is the space outside the div box */
}



#footer a, #footer a:hover, #footer a:visited, {
	color:#FFF;
}





#header2 {
	margin: 8px 20px 0 5px;
	padding: 5px 0 5px 19px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	background: url(../images/headings/redhead_bgnd.gif) left no-repeat;/* remember that padding is the space inside the div box and margin is the space outside the div box */
}


#whitemid {
	margin: 0 20px 5px 5px;
	padding: 5px 0 5px 19px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFF;
	text-align:left;
}

#history_advert {
	margin: 0 20px 5px 5px;
	padding: 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFF;
	text-align:left;
}



#globe_container {
	margin: 0 42px 5px 42px;
	padding: 0;
	height:520px;
	background-image:url(../images/countries/globe_placeholder.gif)
}

#orange_container {
	margin: 0 42px 5px 42px;
	padding: 5px 0 5px 19px;
	background-color:#FF7E00;
}

/*CHAMPIONS*/

#champions_orangecontainer {
	margin: 5px;
	padding: 5px;
	background-color:#FF7E00;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	font-size:16px;
}

#championsheader {
	margin: 5px 5px 0 5px;
	padding: 2px 2px 0 10px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	font-size:16px;
	color:#FFF;
	background: url(../images/headings/redhead_back.gif) left no-repeat;/* remember that padding is the space inside the div box and margin is the space outside the div box */
	height:25px;
}
/*LIGHT MIDDLEWEIGHT*/
#champions_lm {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/awaiting.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_hw {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_sexton.jpg); 
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_cw {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_vea.jpg); 
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_lwelt {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_ajose.jpg); 
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_lw {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_mcalistair.jpg); 
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_lh {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_bellew.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_sm {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_groves.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_mw {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_murray.jpg); 
	background-position:left top;
	background-repeat:no-repeat;
}




/*welterweight*/
#champions_ww {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/awaiting.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_sf {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_burns.jpg); 
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_fw {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_simpson.jpg); 
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_bw {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_mcdonnell.jpg); 
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_sb {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/awaiting.gif); 
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_sfly {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/champ_haskins.jpg); 
	background-position:left top;
	background-repeat:no-repeat;
}

#champions_flyw {
	margin: 5px;
	padding:10px 5px 0 205px;
	height:210px;
	background-color:#FFF;
	background-image:url(../images/champions/awaiting.gif); 
	background-position:left top;
	background-repeat:no-repeat;
}

#index_orange_container {
	margin: 0 42px 5px 42px;
	padding: 20px;
	background-color:#211E1E;
	border:solid 1px #FF7E00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

#champions_container {
	margin: 0 42px 5px 42px;
	padding: 0;
	background-color:#211E1E;
	border:0;
	
}

#index_orange_container img {
	float:right;
	padding:5px;
}

#index_news_container {
	margin: 0;
	padding: 10px;
	background-color:#CCC;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	clear:left;
}

#index_forthcoming_container {
	margin: 2px 0 0 0;
	padding: 10px;
	background-color:#CCC;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

.redtext{
	color:#9F0000;
}

#index_news_container img {
	padding: 0 10px 0 0;
	float: left;
}


#index_header {
	margin: 15px 42px 0 42px;
	padding: 5px 0 5px 19px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	background: url(../images/headings/redhead_bgnd.gif) top left repeat-x;/* remember that padding is the space inside the div box and margin is the space outside the div box */
}


#imageright{
float:right;	
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#F00;
	padding:5px 15px 5px 5px;
	text-align:right;
}

#imageright img{
	

}

#header_clear {
	margin: 20px 0 5px 0;
	padding: 5px 0 5px 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	clear:both;
	background: url(../images/headings/heading_bgnd.gif) left no-repeat;/* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#header_clearright {
	margin: 8px 0 5px 0;
	padding: 5px 0 5px 19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	clear:right;
	background: url(../images/headings/heading_bgnd.gif) left no-repeat;/* remember that padding is the space inside the div box and margin is the space outside the div box */
}


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

/*------------------------DROPDOWN MENU----------------------*/


#jsddm {
	margin: 0;
	padding: 0;
	
}
#jsddm li {
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
}
#jsddm li a {
	display: block;
	background-image:url(../images/artists/dropdown_bgnd.gif);
	padding: 5px 12px;
	text-decoration: none;
	border-right: 1px solid white;
	width: 100px;
	color: #FFF;
	white-space: nowrap;
}
#jsddm li a:hover {
	background: #24313C;
}
#jsddm li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
}
#jsddm li ul li {
	float: none;
	display: inline;
	width: 100px;
}
#jsddm li ul li a {
	width: auto;
	background: #666;
	color: #FFF;
	width: 100px;
}
#jsddm li ul li a:hover {
	background: #BE0D1F;
}

/*---------------HIGHSLIDE--------------*/

.container {
	position:absolute;
	width: 420px;
	margin: 10px 0 0 10px;
}
.container img {
	margin: 5px;
}
#whiteboxref {
	position:absolute;
	left:350px;
	top:160px;
	width:200px;
	height:600px;
}
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid #B72124;
}
.highslide:hover img {
	border: 2px solid #FF7E00;
}
.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: #FF9900;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .glossy-dark {
	background: #FFF;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	color: #192648;
	background: #FFFFFF;
}
.highslide-heading {
	display: none;
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;/*
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	*/
}
a.highslide-credits, a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: blue;
}
.highslide-move a {
	cursor: move;
}
/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background: url(../highslide/graphics/controlbar-black-border.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}
