body { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background: url(http://cdn.livesoccertv.com/images/bg.gif) repeat-x; background-color: #E8EDEF; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: verdana,helvetica,arial,sans-serif; }
#body_main { background-color:#DDDDDD; BORDER-RIGHT: #fff 10px solid; FONT-SIZE: 12px; BORDER-LEFT: #fff 10px solid;	MARGIN: 0px auto; WIDTH: 974px; POSITION: relative; }

h1 { font-size: 1.9em; color:#034D72; font-weight:normal; padding:20px 0 10px 0; margin-top:0; }
h2 { font-size: 1.5em; color:#034D72; font-weight:normal; padding:10px 0 10px 0; margin-top:0; }
h3 { font-size: 1.3em; color:#034D72; font-weight:normal; padding:10px 0 10px 0; margin-top:0; }

.subtitle1 { font-size:13px; font-weight:bold; }
.subtitle2 { padding:0 0 5px 0;margin:0; }
#team { font-size: 1.7em; }
.indent30 { padding-left:30px; }

.tiny { font-size:10px; }
.small { font-size:11px; }
.medium { font-size:12px; }
a, a:visited { color:#005782; text-decoration:none; }
a:hover { color:#FF6600; text-decoration:underline; }
#h2old { font-size: 13px; font-weight:bold; color:#AA0000; margin-top:3px; margin-bottom:3px; }

#afflink, #afflink a:link, #afflink a:visited { color:#f00; font-size:10px;}
.grey { color:#ccc; }
.darkgrey { color:#333; }

#minitext { font-size:9px; }
hr#grey { width:98%; height:1px; color:#CCCCCC; }
#article_divider { border-bottom:1px dotted #000000; margin-top:10px; margin-bottom:30px; clear:both; }
#warning { background: url(http://cdn.livesoccertv.com/images/warning18.gif) no-repeat 3px 3px; background-color:#FFFFC1; border: 1px dashed #CC0000; padding:5px; text-align:center; margin-top:5px; font-size:11px; text-align:right; }
#warning span { display: none; }
#warning:hover span{ display: block; }

.flaglist { list-style-type:none; padding-left:10px; }
.v_published { text-align:right; color:#666; font-size:11px; }

#leaderboard { padding-top:10px; padding-bottom:10px; float:right; }
#header_bg { background: url(http://cdn.livesoccertv.com/images/header_bg.gif) repeat-x top left; color: #555555; height:110px; }
#logo { float:left; padding-top:7px; font-size:11px; padding-left:10px; }
#logo h1 { padding:15px 0px 0px 30px;margin:0;background: url(http://cdn.livesoccertv.com/images/logo.gif) right no-repeat; width:160px; height:80px; }

#header_login { height:23px; background-color:#f5f5f5; font-size:11px; padding:3px 10px 0px 10px; border-bottom:2px solid #eee; text-align:right; }
#timezone { float:left; padding-top:3px; }
#searchform { float:right; }

#login_label { color:#FFFFFF; font-size:11px; }
.login_field { font-size:11px; }

#topiclist { color:red; padding-left:20px; line-height:150%; }
#topiclist li { padding-bottom:5px; color:#333; }
#topiclist a { font-weight:bold; }
.excerpt { color:333; }

#top_menu { background: url(http://cdn.livesoccertv.com/images/topmenu_bg.gif) repeat-x top left; padding:0; height:50px; margin:0; list-style-type:none; }
#top_menu ul { list-style-type:none; float:left; padding:0; margin:0; }
#top_menu li { float:left; }
#top_menu li a:link, #top_menu li a:visited, #top_menu li a:active, #top_menu li a:hover { margin:0; padding:11px 15px 11px 15px; color: #FFFFFF; display: block; font-size: 21px; font-family: "trebuchet ms", Arial, serif; text-decoration: none; }
#top_menu li a:hover { background-color: #0071A9; }

#competitions_bar { background: url(http://cdn.livesoccertv.com/images/competitions_bg.gif) repeat-x top left; height:25px; list-style-type:none; font-size:11px; border-bottom: #006699 1px solid; }
#competitions_bar ul { list-style-type:none; float:left; padding:4px 0 0 0; margin:0 0 0 3px; }
#competitions_bar li { float:left; }
#competitions_bar li a:link, #competitions_bar li a:visited, #competitions_bar li a:active, #competitions_bar li a:hover { padding:0px 13px 4px 19px; color: #003366; display: block; font-size: 12px; font-family: "trebuchet ms", Arial, serif; text-decoration: none; font-weight:bold; }
#competitions_bar li a:hover { color: #006699; text-decoration:underline; }

#LSTV_ROS_300x250 { height:250px; }
#LSTV_ROS_468x60 { height:60px; }

#disqus_thread { margin-top:50px; border-top: 1px solid #ccc; }

#wc_bar { background-color:#AA0000; height:25px; list-style-type:none; font-size:11px; border-bottom: #006699 1px solid; }
#wc_bar ul { list-style-type:none; float:left; padding:0; margin:0; }
#wc_bar li { float:left; }
#wc_bar li a:link, #wc_bar li a:visited, #wc_bar li a:active, #wc_bar li a:hover { padding:4px 15px 4px 13px; color: #fff; display: block; font-size: 12px; font-family: "trebuchet ms", Arial, serif; text-decoration: none; font-weight:bold; }
#wc_bar li a:hover { color: #eee; text-decoration:underline; }

#comps_right { padding:0px 0px 0px 10px; margin:0; list-style-type:none; }
#comps_right li a:link, #comps_right li a:visited, #comps_right li a:active, #comps_right li a:hover { padding:2px 0 0 5px; line-height:100%; color: #003366; display: block; font-size: 12px; font-family: "trebuchet ms", Arial, serif; text-decoration: none; }
#comps_right li a:hover { color: #006699; text-decoration:underline; }

li.cb_england { background: url(http://cdn.livesoccertv.com/images/flags/16/england.png) no-repeat 0px 5px; }
li.cb_spain { background: url(http://cdn.livesoccertv.com/images/flags/16/spain.png) no-repeat 0px 5px; }
li.cb_italy { background: url(http://cdn.livesoccertv.com/images/flags/16/italy.png) no-repeat 0px 5px; }
li.cb_germany { background: url(http://cdn.livesoccertv.com/images/flags/16/germany.png) no-repeat 0px 5px; }
li.cb_portugal { background: url(http://cdn.livesoccertv.com/images/flags/16/portugal.png) no-repeat 0px 5px; }
li.cb_france { background: url(http://cdn.livesoccertv.com/images/flags/16/france.png) no-repeat 0px 5px; }
li.cb_mexico { background: url(http://cdn.livesoccertv.com/images/flags/16/mexico.png) no-repeat 0px 5px; }
li.cb_argentina { background: url(http://cdn.livesoccertv.com/images/flags/16/argentina.png) no-repeat 0px 5px; }
li.cb_usa { background: url(http://cdn.livesoccertv.com/images/flags/16/usa.png) no-repeat 0px 5px; }
li.cb_euro { background: url(http://cdn.livesoccertv.com/images/competitions/small/european-championship.gif) no-repeat 0px 5px; }
li.cb_champs_league { background: url(http://cdn.livesoccertv.com/images/competitions/small/uefa-champions-league.gif) no-repeat 0px 5px; }
li.cb_world { background: url(http://cdn.livesoccertv.com/images/competitions/small/fifa-world-cup.gif) no-repeat 0px 5px; }
li.cb_uefa { background: url(http://cdn.livesoccertv.com/images/competitions/small/uefa-champions-league.gif) no-repeat 0px 5px; }
li.cb_euro { background: url(http://cdn.livesoccertv.com/images/competitions/small/euro-qualifying.gif) no-repeat 0px 5px; }
li.cb_europa { background: url(http://cdn.livesoccertv.com/images/competitions/small/uefa-europa-league.gif) no-repeat 0px 5px; }
li.cb_africa { background: url(http://cdn.livesoccertv.com/images/competitions/small/africa-cup-of-nations.gif) no-repeat 0px 5px; }
li.cb_other { background: url(http://cdn.livesoccertv.com/images/competitions/small/other.gif) no-repeat 0px 5px; }

#more { background: url(http://cdn.livesoccertv.com/images/more.gif) top left no-repeat; padding:0px 0px 0px 20px; margin: 0px 0px 5px 13px; font-size:11px; font-weight:bold; }
#more a, #more a:visited { color:#CC0000; }
#more a:active{ color:#FF0000; text-decoration:underline; }
/*
.match_text_ad { width: 588px; height: 96px; cursor: hand; margin: 20px 0px 20px 30px; text-align:right; font-size:11px; }
.match_text_ad h1 { color: #fff; padding: 10px 0 0 15px; margin:0; font-size: 20px; font-family: "trebuchet ms", Arial, serif; text-decoration:underline; text-align:left; }
.match_text_ad p { padding: 0 0 0 15px; margin:0; text-align:left; }
.match_text_ad a { color: #fff; display: block; height: 100%; width: 100%; background: url('http://cdn.livesoccertv.com/images/banners/tvp/text_ad_bg.png') no-repeat; }
*/
.match_text_ad { width:480px; height:65px; cursor: hand; margin: 5px; border:1px solid #ccc;  background-color:#f1f1f1; font-size:11px; }
.house_ad { float:right; font-size:10px; color:#000; padding-right:5px; color:#666; }
.match_text_ad h1 { color: #900; padding: 2px 0 5px 10px; margin:0; font-size: 14px; font-family: "trebuchet ms", Arial, serif; text-decoration:underline; text-align:left; }
.match_text_ad p { padding: 0 0 0 10px; margin:0; text-align:left; }
.match_text_ad a, .match_text_ad a:hover, .match_text_ad a:visited { color:#006699; text-decoration:none; display: block; }


.match_text_ad_300x100 { padding: 0 10px 10px 10px; font-size:10px; margin-top:10px; border:1px solid #ddd; background-color:#f3f3f3; }
.match_text_ad_300x100 p { padding: 2px; color:#333; text-align:right; margin:0; }
.match_text_ad_300x100 .block1, .match_text_ad_300x100 .block1r { width: 300px; height: 100px; cursor: hand; float:left; font-size:11px; }
.match_text_ad_300x100 .block2 { float:right; }
.match_text_ad_300x100 h1 { color: #fff; padding: 5px 0 2px 10px; margin:0; font: bold 14px Arial, Helvetica, sans-serif; text-decoration:underline; text-align:left; }
.match_text_ad_300x100 .block1 p, .match_text_ad_300x100 .block1r p { padding: 0 0 2px 10px; margin:0; text-align:left; color:#fff; }
.match_text_ad_300x100 .block1 a, .match_text_ad_300x100 .block1r a { color: #fff; display: block; height: 100%; width: 100%; }
.match_text_ad_300x100 .block1 a { background: url('http://cdn.livesoccertv.com/images/watch_300x100_blue.png') no-repeat; }
.match_text_ad_300x100 .block1r a { background: url('http://cdn.livesoccertv.com/images/watch_300x100_red.png') no-repeat; }

/* Top Menu BEGIN */
#dropList { height:50px; width:974px; background:#89a url(http://cdn.livesoccertv.com/images/topmenu_bg.gif) repeat-x left center; position:relative; font-family:"trebuchet ms", Arial, serif; font-size:13px; z-index:500; border:1px solid #ccd; border-width:2px 0px 0px 0px; }
#dropList ul#menu { margin:0; padding:0; list-style:none; white-space:nowrap; }
#dropList ul#menu li.level1-li { float:left; height:50px; }
#dropList ul#menu li.level1-li a.level1-a { display:block; height:50px; float:left;padding:0 20px 0 21px; border-left:1px solid #034f76; border-right:1px solid #034f76; text-decoration:none; line-height:50px; white-space:nowrap; color:#fff;  font-size:21px;}
#dropList ul#menu li.sub a.level1-a {color:#fff;}
#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {position:relative;}
#dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a { border-left:1px solid #2d2d2d; border-right:1px solid #000; color:#000; background:url(http://cdn.livesoccertv.com/images/topmenu_over.gif); }
#dropList ul#menu li.sub a.level1-a:hover { height:50px; color:#000; background:url(http://cdn.livesoccertv.com/images/topmenu_over.gif); }
 #dropList ul#menu li.sub:hover > a.level1-a { height:50px; color:#000; background:url(http://cdn.livesoccertv.com/images/topmenu_over.gif); }
#dropList ul#menu li div.listHolder { position:absolute; left:-9999px; top:50px; border:1px solid #000; border-width:0 1px 1px 1px; padding:0; }
/* IE6 only */ #dropList table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; }
#dropList ul#menu :hover div.listHolder {left:0; background-color:#FFFFFF; }
#dropList ul#menu a:hover div.listHolder {left:-1px;}
#dropList ul#menu div.col1 {width:270px;}
#dropList ul#menu div.col2 {width:290px;}
#dropList ul#menu div.col3 {width:460px;}
#dropList ul#menu div.col4 {width:360px;}
#dropList ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 {left:-110px;}
#dropList ul#menu a:hover div.left2, #dropList ul#menu :hover div.left2 {left:-300px;}
#dropList ul#menu div.listHolder div.listCol {display:block; float:left; padding-left:10px; margin:0; width:130px; /*border:1px solid #ccc;*/ }
#dropList ul#menu div.listHolder div.listCol h5, #dropList ul#menu div.listHolder h5 {padding:0px; margin:10px 10px 0 10px; font-size:13px; border-bottom: 1px solid #ccc;}
#dropList ul#menu div.listHolder div.listCol h5 a, #dropList ul#menu div.listHolder h5 a { color:#000; }
/*#dropList ul#menu div.listHolder h5.flag {padding-left:20px;}*/
#dropList ul#menu div.listHolder div.listCol ul {padding:10px 0 0 0; margin:0; list-style:none;}
#dropList ul#menu div.listHolder div.listCol ul li {padding:0; margin:0; }
#dropList ul#menu div.listHolder div.listCol ul li a {color:#02445c; text-decoration:none; padding-left:20px; font-weight:normal;/* background:url(http://cdn.livesoccertv.com/images/dot.gif) no-repeat left center;*/}
#dropList ul#menu div.listHolder div.listCol ul li a:hover {text-decoration:underline;}
#dropList ul#menu div.listHolder div.bottomLine {clear:both; background:#ddd; padding:5px; margin-top:20px; }
#dropList ul#menu a:hover div.listHolder div.bottomLine {height:1px;}
#dropList ul#menu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(http://cdn.livesoccertv.com/images/arrow.gif) no-repeat left center; font-weight:bold;}
#dropList ul#menu div.listHolder div.bottomLine p a {color:#02445c; text-decoration:none;}
#dropList ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;}

.simple_cal { padding:0px 0 20px 50px;}
.simple_cal a { color: #02445c; text-decoration:none; display:block;padding:5px; }
.simple_cal td {  }
.simple_cal .month { border:none; font-size: 15px; }
.simple_cal .prevnext { font-size: 30px; }
.simple_cal .daysofweek { background-color:#034f76; font-weight:bold; font-size: 12px; color:white; padding:5px; border-left:1px solid #999; }
.simple_cal .days, .simple_cal .weekend { border:1px solid #999; font-size: 12px; font-family:verdana; color:black; background-color:#f9f9f9; }
.simple_cal .weekend { background-color:#f2e7e7; }
.simple_cal .days:hover, .simple_cal .weekend:hover { background-color:#ccc; border: 1px solid #000; }
.simple_cal #today { font-weight: bold; color:#900; background-color:#ccc; }

/* Top Menu END*/

#footer { background-color: #555555; padding:20px 10px 20px 10px; height:20px; }
#footer, #footer a, #footer a:visited { color: #FFFFFF; font-size:11px; text-decoration:none; }
#footer a:hover, #footer a:active { color: #000000; }
#copyright { float:left; }
#footerlinks { float:right; }

#leftcol { background-color:#CCCCCC; padding-bottom:30px; min-height:450px; width:654px; float:left; }
#leftcol_white { background-color:#FFFFFF; padding-bottom:30px; min-height:500px; width:644px; padding-right:10px; float:left; font-size:12px; }
#rightcol { padding:0px 10px 10px 10px; width:300px; float:right; background-color:#DDDDDD; height:100%; }
#fullbody_white { background-color:#FFFFFF; padding-bottom:30px; padding-right:10px; }

#section_half { background: url(http://cdn.livesoccertv.com/images/corners_half.gif) -312px bottom no-repeat; width:312px; background-color:#FFFFFF;  margin-left:10px; margin-top:10px; float:left; font-size:11px; }
#section_half h2 { padding: 5px 30px 5px 30px; background: url(http://cdn.livesoccertv.com/images/corners_half.gif) top left no-repeat; margin:0px; text-decoration:none; border-bottom: #CCCCCC 1px solid; }
#section_half #noborder { padding: 5px 30px 5px 30px; background: url(http://cdn.livesoccertv.com/images/corners_half.gif) top left no-repeat; margin:0px; }

#section_300 { background: url(http://cdn.livesoccertv.com/images/corners_300.gif) -300px bottom no-repeat; width:300px; background-color:#FFFFFF; margin-top:10px; padding-bottom:10px; FONT-SIZE:11px; }
#section_300 h2 { padding: 5px 20px 5px 20px; margin:0px; text-decoration:none; border-bottom: #CCCCCC 1px solid; }
#heading { background: url(http://cdn.livesoccertv.com/images/corners_300.gif) top left no-repeat; }

#section_300red { background: url(http://cdn.livesoccertv.com/images/corners_300red.gif) -300px bottom no-repeat; width:300px; background-color:#990000;margin-top:10px; padding-bottom:10px; }
#section_300red h2 { color:#FFFFFF; padding: 5px 20px 5px 20px; background: url(http://cdn.livesoccertv.com/images/corners_300red.gif) top left no-repeat; margin:0px 0px 10px 0px; text-decoration:none; border-bottom: #CCCCCC 1px solid; }

#section_full { background: url(http://cdn.livesoccertv.com/images/corners_full.gif) no-repeat -634px bottom; width:634px; background-color:#FFFFFF; margin-left:10px; margin-top:10px; padding-bottom:10px; font-size:11px; }
#section_full h2 { padding: 5px 30px 5px 30px; background: url(http://cdn.livesoccertv.com/images/corners_full.gif) top left no-repeat; margin:0px; text-decoration:none; }
#section_full #top { padding-top:10px; background: url(http://cdn.livesoccertv.com/images/corners_full.gif) top left no-repeat; margin:0; }
#section_full h2 { border-bottom: #CCCCCC 1px solid; }

#section_wide { background: url(http://cdn.livesoccertv.com/images/corners_wide.gif) -954px bottom no-repeat; width:954px; background-color:#FFFFFF;  margin-left:10px; margin-top:10px; padding-bottom:10px; }
#section_wide h2 { padding: 7px 30px 7px 30px; background: url(http://cdn.livesoccertv.com/images/corners_wide.gif) top left no-repeat; margin:0px; text-decoration:none; border-bottom: #CCCCCC 1px solid; }

#section_list { padding:5px; margin:0; }
#section_list li { list-style-type:none; padding:2px 0px 2px 20px; }

#grey_full { background-color:#AAAAAA; padding:0; margin:0; height:40px; }
#grey_full h2 { margin:0; padding-top:10px; padding-left:10px; }
#white_full { background-color:#FFFFFF; padding:0; margin:0; font-size:11px; }

#column_quarter { width:225px; float:left; padding:7px; border-right: #CCCCCC 1px dashed; }
#column_quarter_noborder { width:230px; float:left; padding:7px;}
#column_quarter h2, #column_quarter_noborder h2 { font-size:14px; padding: 5px 20px 0px 20px; margin:0px; text-decoration:none; font-weight:bold; }

#days #subnav_active { background: url("http://cdn.livesoccertv.com/images/b_subnav_active.gif"); }
#days #subnav_active a, #days #subnav_active a:visited, #days #subnav_active a:active { color: #FFFFFF; display: block; }
#days #subnav_passive a, #days #subnav_passive a:visited, #days #subnav_passive a:active { color: #888888; display: block; width: 100%; }
#days #subnav_passive a:hover { color: #023853; }
#days #subnav_passive a:hover { padding-top: 6px; padding-bottom: 6px; }
#days #subnav_passive a:hover { background: url("http://cdn.livesoccertv.com/images/b_subnav_passive_hover.gif"); }
#days #subnav_passive { background: url("http://cdn.livesoccertv.com/images/b_subnav_passive.gif"); }

/* Fixtures Display BEGIN */
#fixtures td { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; }
#fixtures th { font: bold 11px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #023B58; background-color: #D9E9F1; text-transform: uppercase; }
td #alternate, #alternate { background-color: #EEEEEE; border-bottom: 1px solid #D3D3D3; border-top: 1px solid #FAFAFA; }
#days, days_bottom { font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
#days th, #days_bottom th { border: 0; font: bold 15px Verdana, Arial, Helvetica, sans-serif; text-transform: capitalize; height: 30px; }
#days #active { background: url("http://cdn.livesoccertv.com/images/b_active.gif"); }
#days_bottom #active { background: url("http://cdn.livesoccertv.com/images/b_btm_active.gif"); }
#days #active a, #days #active a:visited, #days #active a:active, #days_bottom #active a, #days_bottom #active a:visited, #days_bottom #active a:active { color: #FFFFFF; display: block; }
#days #passive { background: url("http://cdn.livesoccertv.com/images/b_passive.gif"); }
#days_bottom #passive {	background: url("http://cdn.livesoccertv.com/images/b_btm_passive.gif") left top no-repeat; }
#days #passive a, #days #passive a:visited, #days #passive a:active, #days_bottom #passive a, #days_bottom #passive a:visited, #days_bottom #passive a:active  { color: #888888; display: block; width: 100%; }
#days #passive a:hover, #days_bottom #passive a:hover { color: #023853; }
#days #passive a:hover { padding-top: 6px; padding-bottom: 6px; }
#days_bottom #passive a:hover { padding-top: 6px; padding-bottom: 6px; }
#days #passive a:hover { background: url("http://cdn.livesoccertv.com/images/b_passive_hover.gif"); }
#days_bottom #passive a:hover { background: url("http://cdn.livesoccertv.com/images/b_btm_passive_hover.gif") left top no-repeat; }
#days .prev_week, #days_bottom .prev_week { font-weight: bold; height: 19px; }
#days .prev_week { background: url("http://cdn.livesoccertv.com/images/b_prev.gif") left bottom repeat-x; }
#days_bottom .prev_week { background: url("http://cdn.livesoccertv.com/images/b_btm_prev.gif") left top repeat-x; }
#days .prev_week a, #days .prev_week a:visited, #days .prev_week a:active, #days_bottom .prev_week a, #days_bottom .prev_week a:visited, #days_bottom .prev_week a:active { color: #888888; display: block; }
#days .prev_week a, #days .prev_week a:visited, #days .prev_week a:active { padding-bottom: 3px; }
#days_bottom .prev_week a, #days_bottom .prev_week a:visited, #days_bottom .prev_week a:active { padding-bottom: 17px; }
#days .prev_week a:hover, #days_bottom .prev_week a:hover { color: #023853; }
#days .prev_week a:hover { padding-top: 3px; }
#days_bottom .prev_week a:hover { padding-bottom: 17px; }
#days .prev_week a:hover { background: url("http://cdn.livesoccertv.com/images/b_prev_o.gif") left bottom repeat-x; }
#days_bottom .prev_week a:hover { background: url("http://cdn.livesoccertv.com/images/b_btm_prev_o.gif") left top repeat-x; }
#days .next_week, #days_bottom .next_week { font-weight: bold; height: 19px; }
#days .next_week { background: url("http://cdn.livesoccertv.com/images/b_nextw.gif") right bottom repeat-x; }
#days_bottom .next_week { background: url("http://cdn.livesoccertv.com/images/b_btm_nextw.gif") right top repeat-x; }
#days .next_week a, #days .next_week a:visited, #days .next_week a:active, #days_bottom .next_week a, #days_bottom .next_week a:visited, #days_bottom .next_week a:active { display: block; color: #888888; }
#days .next_week a, #days .next_week a:visited, #days .next_week a:active { padding-bottom: 3px; }
#days_bottom .next_week a, #days_bottom .next_week a:visited, #days_bottom .next_week a:active { padding-bottom: 17px; }
#days .next_week a:hover, #days_bottom .next_week a:hover { color: #023853; }
#days .next_week a:hover { padding-top: 3px; }
#days_bottom .next_week a:hover { padding-bottom: 17px; }
#days .next_week a:hover { background: url("http://cdn.livesoccertv.com/images/b_nextw_o.gif") right bottom repeat-x; }
#days_bottom .next_week a:hover { background: url("http://cdn.livesoccertv.com/images/b_btm_nextw_o.gif") right top repeat-x; }

.live { color: red; font-weight: bold; }
.delayed { color: green; font-weight: bold; }
/* Fixtures Display END */

#match_td_top { background-color:#DDDDDD; border-width:1px; }
#match_td_bottom { background-color:#EEEEEE; }

.competition_row {
	background-color: #069;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9e9f1', endColorstr='#eef9fe'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d9e9f1), to(#eef9fe)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d9e9f1,  #eef9fe); /* for firefox 3.6+ */ 	
	padding: 6px 3px 6px 3px;
	margin:2px;
}
.clickable {
	cursor:pointer;
}
.competition_row a {
	font-weight:bold;
	color:#183b5d;
}

.sub_on { color:#006633; font-weight:bold; font-size: 16px; }
.sub_off { color:#FF0000; font-weight:bold; font-size: 16px; }

a.orangebutton{
	background: transparent url('http://cdn.livesoccertv.com/images/button_orange_left.png') no-repeat bottom left;
	display: block;
	float: left;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; /* Change 12px as desired */
	line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 30px; /* Height of button background height */
	padding-left: 7px; /* Width of left menu image */
	text-decoration: none;
}

a:link.orangebutton, a:visited.orangebutton, a:active.orangebutton{
	color: #FFFFFF; /*button text color*/
}

a.orangebutton span{
	background: transparent url('http://cdn.livesoccertv.com/images/button_orange_right.png') no-repeat bottom right;
	display: block;
	padding: 4px 7px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.orangebutton:hover{ /* Hover state CSS */
	background-position: top left;
}

a.orangebutton:hover span{ /* Hover state CSS */
	background-position: top right;
	text-decoration:underline;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.form {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;	
	background: url("http://cdn.livesoccertv.com/images/input_bg.gif") top repeat-x;
	background-color: #FFFFFF;
}

#googlerss a, #googlerss font {
	display:block;
	font-size:12px;
}
#author {
	color:#666666;
	margin:0;
	padding:0;
	text-align:right;
}
#video { padding:10px;margin-bottom:30px; clear:both; border:1px solid #ddd; width: 80%; background-color:#f6f6f6; }
#video_description {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	text-align:left;
	width:90%;
}
#videolink { line-height:170%; }
#videolink:hover { background-color:#F1F1F1; }
.abuse, .abuse_sent { text-align:right; margin-top:10px; width:90%; }
.abuse input, .abuse_sent input { font-size: 11px; }

/* Social Bookmarks BEGIN */
#sharesb { BORDER-RIGHT: #878787 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #878787 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 15px 0px 0px; BORDER-LEFT: #878787 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #878787 1px solid; POSITION: relative; font-size:11px; }
#sharesb P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
#sharesb P A { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 0px; }
#sharesb H3 { PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.88em; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 3px; PADDING-TOP: 0px; }
#sharesb UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 4px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center; }
#sharesb UL LI { PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px; TEXT-ALIGN: center; }
#sharesb UL LI.delicious { BACKGROUND: url(http://cdn.livesoccertv.com/images/icons/delicious.gif) no-repeat 0px 0px; }
#sharesb UL LI.digg { BACKGROUND: url(http://cdn.livesoccertv.com/images/icons/digg.gif) no-repeat 0px 0px; }
#sharesb UL LI.reddit { PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: url(http://cdn.livesoccertv.com/images/icons/reddit.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }
#sharesb UL LI.facebook { BACKGROUND: url(http://cdn.livesoccertv.com/images/icons/facebook.gif) no-repeat 0px 0px; }
#sharesb UL LI.stumbleupon { BACKGROUND: url(http://cdn.livesoccertv.com/images/icons/stumbleupon.gif) no-repeat 0px 0px; }
#sharesb UL LI A { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-TOP: 0px; }
/* Social Bookmarks END */

h2#channel_list, h2#channel_list a, h2#channel_list a:visited { font: bold 16px Helvetica, Arial, Verdana, sans-serif; margin: 1px; padding-left: 60px; color: #003366; }
h2#channel_list a:hover, h2#channel_list a:active { color:#CC0000; }
table#channel_list { border: 1px solid #CCCCCC; }
table#channel_list th { background: url("http://cdn.livesoccertv.com/images/bg_channel_list.gif") top left repeat-x; height: 26px; }
#channel_details { font-size: 11px; color: #FFFFFF; }

#pagination { text-align:center; }
#pagination a, #pagination a:hover { border: #CCCCCC 1px solid; padding:5px; font-size: 1.2em; color:#034D72; font-weight:bold; }
#pagination .active_page { 	padding:1px; font-size: 1.2em; font-weight:bold; }
#pagination a:hover { background-color: #EEEEEE; }

/* jQuery Tabs (for exmaple competition page) BEGIN */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 29px; /*--Set height of tabs--*/
	border-bottom: 5px solid #054563;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 29px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 29px; /*--Vertically aligns the text within the tab--*/
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #ccc;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
/*	font-size: 1.2em; */
	font-weight:bold;
	padding: 0 11px;
	border-right: 2px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #aaa;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	border-bottom: 1px solid #054563; /*--Makes the active tab look like it's connected with its content--*/
	background:url(http://cdn.livesoccertv.com/images/tabs_bg_blue.gif) repeat-x;
}
html ul.tabs li.active a {
	color:#FFFFFF;
}
.tab_container {
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
/*	padding: 20px; */
}
/* jQuery Tabs (for exmaple competition page) END */

#commentary_update {
	overflow:auto;
	height:300px;	
}
.commentaries {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #FFFFFF;
	font-size:12px;
	padding:5px;
	background-color:#EBEDF1;
}
#stats_frame, #stats {
}
#stats_frame th, #stats th {
	background-color: #C0C0C0;
	font: bold 13px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding: 4px;
}
#stats td {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #FFFFFF;
	padding: 2px;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
}
#stats_countdown, #commentaries_countdown, #livescores_countdown {
	color: #777777;
	padding-bottom: 10px;
}
.loading {
	padding-top:30px;
	text-align:center;
}

.picture, .picture h2 { background-color: #f6f6f6; border: 1px solid #ddd; padding: 3px; font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC; vertical-align:middle; margin-bottom: 3px; }
.right { margin: 2px 0px 2px 10px; float:right; }
.left { margin: 2px 10px 2px 0; float:left; } 

.match_box { text-align:center;	margin-top:30px; }
.match_box h1 { margin:0; }
.match_box td { padding:2px; font-size:13px; text-align:left; }
.match_box .label {text-align:right; font-weight:bold; }

/* Flags BEGIN */
.flag { padding-left:20px; padding-bottom:5px; background: url('http://cdn.livesoccertv.com/images/flags16x16.png') no-repeat; text-decoration:none; }
.small_links { color:#999999; font-size:11px; }
.small_links a { color: #408080; font-size:11px; }
.afghanistan  { background-position: 0px 0px; }
.african-union  { background-position: 0px -66px; }
.albania  { background-position: 0px -132px; }
.algeria  { background-position: 0px -198px; }
.american-samoa  { background-position: 0px -264px; }
.andorra  { background-position: 0px -330px; }
.angola  { background-position: 0px -396px; }
.anguilla  { background-position: 0px -462px; }
.antarctica  { background-position: 0px -528px; }
.antigua--barbuda  { background-position: 0px -594px; }
.antigua-and-barbuda  { background-position: 0px -660px; }
.arab-league  { background-position: 0px -726px; }
.argentina  { background-position: 0px -792px; }
.armenia  { background-position: 0px -858px; }
.aruba  { background-position: 0px -924px; }
.asean  { background-position: 0px -990px; }
.australia  { background-position: 0px -1056px; }
.austria  { background-position: 0px -1122px; }
.azerbaijan  { background-position: 0px -1188px; }
.bahamas  { background-position: 0px -1254px; }
.bahrain  { background-position: 0px -1320px; }
.bangladesh  { background-position: 0px -1386px; }
.barbados  { background-position: 0px -1452px; }
.belarus  { background-position: 0px -1518px; }
.belgium  { background-position: 0px -1584px; }
.belize  { background-position: 0px -1650px; }
.benin  { background-position: 0px -1716px; }
.bermuda  { background-position: 0px -1782px; }
.bhutan  { background-position: 0px -1848px; }
.bolivia  { background-position: 0px -1914px; }
.bosnia--herzegovina  { background-position: 0px -1980px; }
.bosnia-and-herzegovina  { background-position: 0px -2046px; }
.bosnia-herzegovina, .bosnia  { background-position: 0px -2112px; }
.botswana  { background-position: 0px -2178px; }
.brazil  { background-position: 0px -2244px; }
.british-virgin-islands  { background-position: 0px -2310px; }
.brunei-darussalam  { background-position: 0px -2376px; }
.brunei  { background-position: 0px -2442px; }
.bulgaria  { background-position: 0px -2508px; }
.burkina-faso  { background-position: 0px -2574px; }
.burma  { background-position: 0px -2640px; }
.burundi  { background-position: 0px -2706px; }
.c-te-divoire  { background-position: 0px -2772px; }
.cambodia  { background-position: 0px -2838px; }
.cambodja  { background-position: 0px -2904px; }
.cameroon  { background-position: 0px -2970px; }
.canada  { background-position: 0px -3036px; }
.cape-verde-islands  { background-position: 0px -3102px; }
.cape-verde  { background-position: 0px -3168px; }
.caricom  { background-position: 0px -3234px; }
.cayman-islands  { background-position: 0px -3300px; }
.central-african-republic  { background-position: 0px -3366px; }
.chad  { background-position: 0px -3432px; }
.chile  { background-position: 0px -3498px; }
.china-pr  { background-position: 0px -3564px; }
.china  { background-position: 0px -3630px; }
.chinese-taipei  { background-position: 0px -3696px; }
.cis  { background-position: 0px -3762px; }
.colombia  { background-position: 0px -3828px; }
.commonwealth  { background-position: 0px -3894px; }
.comoros  { background-position: 0px -3960px; }
.congo-brazzaville  { background-position: 0px -4026px; }
.congo-dr, .dr-congo, .democratic-republic-of-the-congo, .democratic-republic-of-congo { background-position: 0px -4092px; }
.congo-kinshasazaire  { background-position: 0px -4158px; }
.congo-kinshasa  { background-position: 0px -4224px; }
.congo, .republic-of-the-congo, .republic-of-congo { background-position: 0px -4290px; }
.cook-islands  { background-position: 0px -4356px; }
.costa-rica  { background-position: 0px -4422px; }
.cote-divoire, .cote-d-ivoire  { background-position: 0px -4488px; }
.cote-divoire  { background-position: 0px -4554px; }
.croatia  { background-position: 0px -4620px; }
.cuba  { background-position: 0px -4686px; }
.cyprus  { background-position: 0px -4752px; }
.czech-republic  { background-position: 0px -4818px; }
.denmark  { background-position: 0px -4884px; }
.djibouti  { background-position: 0px -4950px; }
.dominica  { background-position: 0px -5016px; }
.dominican-republic  { background-position: 0px -5082px; }
.east-timor  { background-position: 0px -5148px; }
.ecuador  { background-position: 0px -5214px; }
.egypt  { background-position: 0px -5280px; }
.el-salvador  { background-position: 0px -5346px; }
.england  { background-position: 0px -5412px; }
.equatorial-guinea  { background-position: 0px -5478px; }
.eritrea  { background-position: 0px -5544px; }
.estonia  { background-position: 0px -5610px; }
.ethiopia  { background-position: 0px -5676px; }
.european-union  { background-position: 0px -5742px; }
.faroe-islands  { background-position: 0px -5808px; }
.faroes  { background-position: 0px -5874px; }
.fiji  { background-position: 0px -5940px; }
.finland  { background-position: 0px -6006px; }
.france  { background-position: 0px -6072px; }
.fyr-macedonia  { background-position: 0px -6138px; }
.gabon  { background-position: 0px -6204px; }
.gambia  { background-position: 0px -6270px; }
.georgia  { background-position: 0px -6336px; }
.germany  { background-position: 0px -6402px; }
.ghana  { background-position: 0px -6468px; }
.gibraltar  { background-position: 0px -6534px; }
.greece  { background-position: 0px -6600px; }
.greenland  { background-position: 0px -6666px; }
.grenada  { background-position: 0px -6732px; }
.guadeloupe  { background-position: 0px -6798px; }
.guam  { background-position: 0px -6864px; }
.guatemala  { background-position: 0px -6930px; }
.guernsey  { background-position: 0px -6996px; }
.guinea-bissau  { background-position: 0px -7062px; }
.guinea  { background-position: 0px -7128px; }
.guyana  { background-position: 0px -7194px; }
.haiti  { background-position: 0px -7260px; }
.holland  { background-position: 0px -7326px; }
.honduras  { background-position: 0px -7392px; }
.hong-kong  { background-position: 0px -7458px; }
.hungary  { background-position: 0px -7524px; }
.iceland  { background-position: 0px -7590px; }
.india  { background-position: 0px -7656px; }
.indonesia  { background-position: 0px -7722px; }
.iran  { background-position: 0px -7788px; }
.iraq  { background-position: 0px -7854px; }
.ireland  { background-position: 0px -7920px; }
.islamic-conference  { background-position: 0px -7986px; }
.israel  { background-position: 0px -8052px; }
.italy  { background-position: 0px -8118px; }
.ivory-coast  { background-position: 0px -8184px; }
.jamaica  { background-position: 0px -8250px; }
.japan  { background-position: 0px -8316px; }
.jersey  { background-position: 0px -8382px; }
.jordan  { background-position: 0px -8448px; }
.kazakhstan  { background-position: 0px -8514px; }
.kenya  { background-position: 0px -8580px; }
.kiribati  { background-position: 0px -8646px; }
.korea-dpr  { background-position: 0px -8712px; }
.korea-republic  { background-position: 0px -8778px; }
.kosovo  { background-position: 0px -8844px; }
.kuwait  { background-position: 0px -8910px; }
.kyrgyzstan  { background-position: 0px -8976px; }
.laos  { background-position: 0px -9042px; }
.latvia  { background-position: 0px -9108px; }
.lebanon  { background-position: 0px -9174px; }
.lesotho  { background-position: 0px -9240px; }
.liberia  { background-position: 0px -9306px; }
.libya  { background-position: 0px -9372px; }
.liechtenstein  { background-position: 0px -9438px; }
.lithuania  { background-position: 0px -9504px; }
.luxembourg  { background-position: 0px -9570px; }
.macao  { background-position: 0px -9636px; }
.macau  { background-position: 0px -9702px; }
.macedonia  { background-position: 0px -9768px; }
.madagascar  { background-position: 0px -9834px; }
.malawi  { background-position: 0px -9900px; }
.malaysia  { background-position: 0px -9966px; }
.maldives  { background-position: 0px -10032px; }
.mali  { background-position: 0px -10098px; }
.malta  { background-position: 0px -10164px; }
.marshall-islands  { background-position: 0px -10230px; }
.martinique  { background-position: 0px -10296px; }
.mauritania  { background-position: 0px -10362px; }
.mauritius  { background-position: 0px -10428px; }
.mexico  { background-position: 0px -10494px; }
.micronesia  { background-position: 0px -10560px; }
.moldova  { background-position: 0px -10626px; }
.monaco  { background-position: 0px -10692px; }
.mongolia  { background-position: 0px -10758px; }
.montenegro  { background-position: 0px -10824px; }
.montserrat  { background-position: 0px -10890px; }
.morocco  { background-position: 0px -10956px; }
.mozambique  { background-position: 0px -11022px; }
.myanmarburma  { background-position: 0px -11088px; }
.myanmar  { background-position: 0px -11154px; }
.namibia  { background-position: 0px -11220px; }
.nato  { background-position: 0px -11286px; }
.nauru  { background-position: 0px -11352px; }
.nepal  { background-position: 0px -11418px; }
.netherlands-antilles  { background-position: 0px -11484px; }
.netherlands  { background-position: 0px -11550px; }
.new-caledonia  { background-position: 0px -11616px; }
.new-zealand  { background-position: 0px -11682px; }
.nicaragua  { background-position: 0px -11748px; }
.niger  { background-position: 0px -11814px; }
.nigeria  { background-position: 0px -11880px; }
.north-korea  { background-position: 0px -11946px; }
.northern-cyprus  { background-position: 0px -12012px; }
.northern-ireland  { background-position: 0px -12078px; }
.norway  { background-position: 0px -12144px; }
.olimpic-movement  { background-position: 0px -12210px; }
.oman  { background-position: 0px -12276px; }
.opec  { background-position: 0px -12342px; }
.other  { background-position: 0px -12408px; }
.pakistan  { background-position: 0px -12474px; }
.palau  { background-position: 0px -12540px; }
.palestine  { background-position: 0px -12606px; }
.panama  { background-position: 0px -12672px; }
.papua-new-guinea  { background-position: 0px -12738px; }
.paraguay  { background-position: 0px -12804px; }
.peru  { background-position: 0px -12870px; }
.philippines, .the-philippines  { background-position: 0px -12936px; }
.poland  { background-position: 0px -13002px; }
.portugal  { background-position: 0px -13068px; }
.puerto-rico  { background-position: 0px -13134px; }
.qatar  { background-position: 0px -13200px; }
.red-cross  { background-position: 0px -13266px; }
.republic-of-ireland  { background-position: 0px -13332px; }
.reunion  { background-position: 0px -13398px; }
.romania  { background-position: 0px -13464px; }
.russia  { background-position: 0px -13530px; }
.rwanda  { background-position: 0px -13596px; }
.saint-lucia  { background-position: 0px -13662px; }
.samoa  { background-position: 0px -13728px; }
.san-marino  { background-position: 0px -13794px; }
.sao-tome--principe  { background-position: 0px -13860px; }
.sao-tome-e-principe  { background-position: 0px -13926px; }
.saudi-arabia  { background-position: 0px -13992px; }
.scotland  { background-position: 0px -14058px; }
.senegal  { background-position: 0px -14124px; }
.serbia  { background-position: 0px -14190px; }
.seychelles  { background-position: 0px -14256px; }
.seyshelles  { background-position: 0px -14322px; }
.sierra-leone  { background-position: 0px -14388px; }
.singapore  { background-position: 0px -14454px; }
.slovakia  { background-position: 0px -14520px; }
.slovenia  { background-position: 0px -14586px; }
.solomon-islands  { background-position: 0px -14652px; }
.somalia  { background-position: 0px -14718px; }
.somaliland  { background-position: 0px -14784px; }
.south-africa  { background-position: 0px -14850px; }
.south-korea  { background-position: 0px -14916px; }
.korea  { background-position: 0px -14916px; }
.spain  { background-position: 0px -14982px; }
.sri-lanka  { background-position: 0px -15048px; }
.st-kitts--nevis  { background-position: 0px -15114px; }
.st-kitts-and-nevis  { background-position: 0px -15180px; }
.st-lucia  { background-position: 0px -15246px; }
.st-vincent--the-grenadines  { background-position: 0px -15312px; }
.st-vincent-grenadines  { background-position: 0px -15378px; }
.sudan  { background-position: 0px -15444px; }
.suriname, .surinam  { background-position: 0px -15510px; }
.swaziland  { background-position: 0px -15576px; }
.sweden  { background-position: 0px -15642px; }
.switzerland  { background-position: 0px -15708px; }
.syria  { background-position: 0px -15774px; }
.tahitifrench-polinesia  { background-position: 0px -15840px; }
.tahiti  { background-position: 0px -15906px; }
.taiwan  { background-position: 0px -15972px; }
.tajikistan  { background-position: 0px -16038px; }
.tanzania  { background-position: 0px -16104px; }
.thailand  { background-position: 0px -16170px; }
.timor-leste  { background-position: 0px -16236px; }
.togo  { background-position: 0px -16302px; }
.tonga  { background-position: 0px -16368px; }
.trinidad--tobago  { background-position: 0px -16434px; }
.trinidad-and-tobago  { background-position: 0px -16500px; }
.tunisia  { background-position: 0px -16566px; }
.turkey  { background-position: 0px -16632px; }
.turkmenistan  { background-position: 0px -16698px; }
.turks-and-caicos-islands  { background-position: 0px -16764px; }
.tuvalu  { background-position: 0px -16830px; }
.uganda  { background-position: 0px -16896px; }
.ukraine  { background-position: 0px -16962px; }
.united-arab-emirates  { background-position: 0px -17028px; }
.uk, .united-kingdom { background-position: 0px -17094px; }
.united-nations  { background-position: 0px -17160px; }
.uruguay  { background-position: 0px -17226px; }
.us-virgin-islands  { background-position: 0px -17292px; }
.usa, .united-states { background-position: 0px -17358px; }
.uzbekistan  { background-position: 0px -17424px; }
.vanuatu  { background-position: 0px -17490px; }
.vanutau  { background-position: 0px -17556px; }
.vatican-city  { background-position: 0px -17622px; }
.venezuela  { background-position: 0px -17688px; }
.viet-nam  { background-position: 0px -17754px; }
.vietnam  { background-position: 0px -17820px; }
.virgin-islands-british  { background-position: 0px -17886px; }
.virgin-islands-us  { background-position: 0px -17952px; }
.wales  { background-position: 0px -18018px; }
.western-sahara  { background-position: 0px -18084px; }
.yemen  { background-position: 0px -18150px; }
.zambia  { background-position: 0px -18216px; }
.zimbabwe { background-position: 0px -18282px; }
.asia { background-position: 0px -18348px; }
.europe { background-position: 0px -18414px; }
.world { background-position: 0px -18480px; }
.africa { background-position: 0px -18546px; }
.north-and-central-america { background-position: 0px -18612px; }
.south-america { background-position: 0px -18678px; }
.oceania { background-position: 0px -18744px; }
.dot { background-position: 0px -18810px; }
.web { background-position: 0px -18810px; }
.french-guiana { background-position: 0px -18810px; }
.french-polynesia { background-position: 0px -18810px; }
.caribbean { background-position: 0px -18810px; }
.middle-east { background-position: 0px -18810px; }
.latin-america { background-position: 0px -18810px; }
.st-barts, .st-martin, .sub-saharan-africa  { background-position: 0px -18810px; }
.item { background-position: 0px -18810px; height:20px; }
.champions { background-position: 0px -18876px; }
.europa { background-position: 0px -18942px; }
.item-red { background-position: 0px -19008px; }
.item-trired { background-position: 0px -19074px; }
.international { background-position: 0px -19140px; }
.guadalupe { background-position: 0px -19206px; }
.curacao { background-position: 0px -19272px; }
.madeira { background-position: 0px -19338px; }
/* Flags END */







/* World Cup 2010 BEGIN */

.group {
	width:21%;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
	padding:6px;
	background-color:#f3f3f3;
	border: 1px solid #ddd;
}
.stadium {
	text-align:center;
}
.group h2 {
	margin:0 0 10px 0;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.group ul {
	list-style:none;
	padding:0;
	width:100%;
	margin:0;
}
.group li {
	padding:2px;
}
.group ul .small{
	font-size:11px;
}
.group a {
	color:#006699;
}
.group h3 {
	font: 12px bold Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0 5px 0;
}
#syndicated {
	width:48%;
	float:right;
	padding-left:10px;
}
#syndicated a {
	font-size:12px;
	font-weight:bold;
}
#syndicated ul {
	list-style:none;
	margin:0;
	padding:0;
}
#syndicated li {
	font-size:11px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:5px;
}
.minigroup {
	border:1px solid #ddd;
	float:left;
	padding:2px;
	margin:3px 10px 0 9px;
	font-weight:bold;
	background-color:#F0F8FB;
}
.minigrouptitle {
	float:left;
}
.miniflag {
	padding:5px;
}
#miniflag {
	height:16px;
	padding:1px 4px 1px 16px;
}

#miniflag2 {
	padding:1px 4px 1px 15px;
}

#wc_channels {
	border: 1px solid #aaa;
}
#wc_channels th {
	text-align:left;
	font-size:15px;
	background-color:#ddd;
	padding:8px;
	color:#333;
}
#wc_channels td {
	padding:5px;
	font-size:11px;
}

#wc_channels h2 {
	margin:0;

}
#wc_channels .alternate {
	background-color:#eee;
}
#wc_channels .top td {
	font-size:14px; height:35px;
}
#wc_channels .top a:link, #wc_channels .top a:visited {
	font-size:12px;
	font-weight:normal;
}
#wc_channels .topcountry {
	padding:5px;font-weight:bold;
}
/* World Cup 2010 END */
