/* header */
#header .logo {margin:0px;}
#header .banner {margin: 10px 0 0 143px; border:1px solid #333;}
#header .bannerHome 
{
    height:90px;
    left: 255px;
    position:absolute;
    top:32px;
    width:728px;
    overflow: hidden;
}

.homeheader {padding:10px 20px 0 20px; height:90px; background:#000;}

p.centred{ text-align:center;}

/* super nav */
#header #super_nav {height:26px; width:100%; background:url(../img/bkg_super_header.gif) repeat-x top left; border-bottom:solid 1px #666;  padding:0px; position:relative; z-index:5000000000000;}
#header #super_nav ul {position:absolute;}
#header #super_nav li,
#header #super_nav li.current {float:left; width:95px; height:25px; text-align:center;}

#header #super_nav li {background:url(../img/bkg_super_header.gif) repeat-x top left; position:relative; width:104px}
#header #super_nav li:hover {background:url(../img/bkg_super_header.gif) repeat-x top left; }
#header #super_nav li a:hover {text-decoration:none; color:#FFF;}
#header #super_nav li ul {display:none;}
#header #super_nav li li {background:#37580a; border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #666; width:133px; text-align:left; padding-left:10px; position:relative; height:27px}
#header #super_nav li li:hover {background:#37580a; }
#header #super_nav li a, #header #nav li.current li a  {color:#fff; display:block; padding-top:0px; padding-bottom:2px; font-size:1.2em; text-decoration:none; font-weight:normal;}
#header #super_nav li .subtitle {background:#333; height:20px;}
#header #super_nav li .subtitle {color:#FFF; padding-top:0px; padding-bottom:2px; font-size:1.2em;}
#header #super_nav li:hover ul, 
#header #super_nav li.sfhover ul { display:block; position:absolute;}
/* navbar */
#header #nav {height:27px; background:#000; border-top:solid 1px #666;margin-top:2px; border-bottom:solid 1px #666; width:100%; position:relative; z-index:10;}
#header #nav ul {position:absolute;}
#header #nav li,
#header #nav li.current {float:left; width:102px; height:27px; text-align:center;}
#header #nav li.fantasy-footabll { width: 155px; }

#header #nav li {background:#000; position:relative;}
#header #nav li.current, 
#header #nav li.current:hover {background: #333333; display:block;}
#header #nav li:hover {background: #000; }
#header #nav li a:hover {text-decoration:none; color:#FFF;}
#header #nav li.current a {background:url(../img/bkg_nav_current.jpg) repeat-x top left; color:#558610; font-weight:bold;}
#header #nav li ul {display:none; top:27px;}
#header #nav li li {background:#000; border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #666; width:133px; text-align:left; padding-left:10px; position:relative; z-index:10;}
#header #nav li li.last {border-bottom:1px solid #666;}
#header #nav li li:hover {background:#558710; }
#header #nav li a, #header #nav li.current li a  {color:#fff; display:block; padding-top:5px; padding-bottom:2px; font-size:1.2em; text-decoration:none; font-weight:normal;}
#header #nav li .subtitle {background:#333; height:20px;}
#header #nav li .subtitle {color:#FFF; padding-top:7px; padding-bottom:2px; font-size:1.2em;}
#header #nav li:hover ul, 
#header #nav lisfhover ul { display:block; position:absolute;}

/* searchbox */
#header #search_box { z-index:1000; width:600px; margin:-25px 0px 0px 372px; border:1px solid #333; padding:0;  background:#030303 url(../img/bkg_searchbox.jpg) repeat-x top left; color:#fff; vertical-align:middle; height:32px;}
#header #search_box .searchbtn {margin: 3px 0 0 0; vertical-align:middle;}
#header #search_box input {border:0; margin:5px 0; vertical-align:middle;}
#header #search_box input.radio {border:0; color:Green; margin:0px 4px 0 0; vertical-align:middle;}

/* bookmarks */
#bookmarks { padding-top:10px; color:#666; font-weight:bold; font-size:1.1em; float:left; }
#bookmarks img { line-height: normal; vertical-align: -40%; margin-left: 7px;}
#bookmarks {width:180px; border:0px solid red; padding-top:5px; }

/* content */

#forum {margin:0 auto; width:960px; background:#FFF; display:block; padding:10px;}

#content .main {background:#FFF; float:left; margin-bottom:10px;}
#content .left {width:600px; float:left;}
#content .right {width:300px; float:left; padding-right: 0; border:0px solid red;}

/* icons */
.icon { display: block; overflow: hidden; padding-left: 20px; min-height: 18px; min-width: 16px; float:left;} 
.icon-arrow { background: url(../img/icon_arrow.jpg) no-repeat 0px 3px; padding-left: 0px;}
.icon-flag { background: url(../img/icon_flag.jpg) no-repeat; }

/* left hand side */
#content .main .lhs {}
#content .main .lhs li {clear:both; padding-top:15px;}
#content .main .lhs li .text {width:619px; float:left; padding:0px;}
#content .main .lhs .image {width:300px; height:120px; text-align:center; float:right; }
#content .main .lhs li {padding:0px; }
	
	#content .lhs h1{color:#fff; background:#fff url(../img/bkg_h1_lhs.jpg) repeat-x top left; width:625px; margin:5px 5px 5px 0; padding:0 0 0 5px; clear: both;}	

	/* main_new_box */
	#content .lhs #main_new_box h1 {width:100%;}
	#content .lhs #main_new_box a {color:#fff; font-weight:bold;}
	#content .lhs #main_new_box { background-color:#000; height:405px; padding:5px 0 0 5px; overflow:hidden;}
	#content .lhs #main_new_box a.main_new_box_left_link { color:#fff; text-decoration:underline; font-size:1em; margin: 0 5px 0 5px;}
	#content .lhs #main_new_box #main_new_box_left {width:300px; float:left; color:#fff;}
	#content .lhs #main_new_box #main_new_box_left #main_new_box_left_title { background-color:#558710; padding:5px;}
	#content .lhs #main_new_box #main_new_box_left #main_new_box_left_title h1 { color:#fff; background:#558710;padding:0;}
	#content .lhs #main_new_box #main_new_box_left #main_new_box_left_title a { color:#fff; text-decoration:underline; font-size:1em;}
	#content .lhs #main_new_box #main_new_box_left #main_new_box_left_title a.title_h1_inside{text-decoration:none;}
	        
	#content .lhs #main_new_box #main_new_box_left #main_new_box_left_image { background-color:#000; padding:0px; border:0px; overflow:hidden; height:205px; width:300px; margin:0 0 5px 0;}
	#content .lhs #main_new_box #main_new_box_left #main_new_box_left_image img{ width:300px; border:solid 1px #666; margin:0;}
	
	#content .lhs #main_new_box #main_left_box_right { background-color:#000; width:315px; float:left; margin:0 0 0 5px;}
	#content .lhs #main_new_box #main_left_box_right ul { }
	#content .lhs #main_new_box #main_left_box_right ul li { color:#fff; width:315px; background-color:#363636; margin:0px 0 5px 0; padding:0px 0 3px 3px; height:74px;  text-align:left; overflow:hidden;}
	#content .lhs #main_new_box #main_left_box_right ul li.title {  margin:0px; width:315px; height:26px; background:#000 url(../img/bkg_li_lathead.jpg) repeat-x top left; color:#999; padding-top:5px; padding-left:5px; font-size:1.2em; font-weight:bold;}
	
	#content .lhs #main_new_box #main_left_box_right ul li a.title_inside {text-transform:none; font-size:1.1em; text-decoration:uppercase; line-height:100%;}
	
	#content .lhs #main_new_box #main_left_box_right ul li a, 
	#content .lhs #main_new_box #main_left_box_right ul li a:visited { color:#fff; text-decoration:none;}
	#content .lhs #main_new_box #main_left_box_right ul li a:hover { color:#fff; }
	#content .lhs #main_new_box #main_left_box_right ul li a.link_small, 
	#content .lhs #main_new_box #main_left_box_right ul li a.link_small:visited { color:#558710; text-transform:uppercase; font-size:65%; text-decoration:none; line-height:10px;}
	#content .lhs #main_new_box #main_left_box_right ul li a.link_small:hover { color:#fff; }
	#content .lhs #main_new_box #main_left_box_right ul li p {float:left; margin-left:2px; margin-top:8px; display:block; width:210px; line-height:16px; height:76px;}
	#content .lhs #main_new_box #main_left_box_right ul li img.img_main_article {float:right; top:0; max-height:113px; width:100px; overflow:hidden; margin: 4px 2px 0 0; padding:0; }

	/* pick_box */
	#content .lhs .pick_box { background-color:#dedede; height:169px; width:625px; padding:5px 0 0 5px; overflow:hidden;}
	#content .lhs .pick_box h2 { font-size: 1.6em; }
	#content .lhs .pick_box img { width:130px; border:solid 1px #666; margin:0 5px 0 0; float:left;}

	#content .lhs .pick_box a.title_link, 
	#content .lhs .pick_box a.title_link:visited { color:#333; font-size:1em; text-decoration:none; padding:0;}
	#content .lhs .pick_box a.title_link:hover { color:#558710; }

	#content .lhs .pick_box a, 
	#content .lhs .pick_box a:visited { color:#333; font-size:1,5em; text-decoration:underline; padding-left:20px;}
	#content .lhs .pick_box a:hover { color:#558710; }

	#content .lhs .pick_box a.abutton,
	#content .lhs .pick_box a.abutton:visited {margin-left:10px; text-decoration:none; text-align:left; cursor:pointer; color:#000; background: url('../img/bck_button.jpg') repeat-x top left; padding:3px 12px 0px 12px; border:solid 1px #719d25; font-size:0.9em; height:22px; width:100px;}
	#content .lhs .pick_box a.abutton:hover {color:#333; text-decoration:none;text-decoration:none;}
	
	/* pick_box_two */
	#content .lhs .pick_box_two { background-color:#dedede; height:260px; width:625px; padding:5px 0 0 5px; overflow:hidden;}
	#content .lhs .pick_box_two h2 { font-size: 1.6em; }
	#content .lhs .pick_box_two img { width:130px; border:solid 1px #666; margin:0 5px 0 0; float:left;}

	#content .lhs .pick_box_two a.title_link, 
	#content .lhs .pick_box_two a.title_link:visited { color:#333; font-size:1em; text-decoration:none; padding:0;}
	#content .lhs .pick_box_two a.title_link:hover { color:#558710; }

	#content .lhs .pick_box_two a, 
	#content .lhs .pick_box_two a:visited { color:#333; font-size:1,5em; text-decoration:underline; padding-left:20px;}
	#content .lhs .pick_box_two a:hover { color:#558710; }

	#content .lhs .pick_box_two a.abutton,
	#content .lhs .pick_box_two a.abutton:visited {margin-left:10px; text-decoration:none; text-align:left; cursor:pointer; color:#000; background: url('../img/bck_button.jpg') repeat-x top left; padding:3px 12px 0px 12px; border:solid 1px #719d25; font-size:0.9em; height:22px; width:100px;}
	#content .lhs .pick_box_two a.abutton:hover {color:#333; text-decoration:none;text-decoration:none;}
	
	/* player_box_home_page */
	#content .lhs .player_box_home {background: url(../images/01_homepage_1.5b-nb_tv-area.jpg) no-repeat; background-position:top; height:270px; padding:5px; overflow:hidden;}
	
	#content .lhs .player_box_home a, 
	#content .lhs .player_box_home a:visited { font-weight:normal; color:white; font-size:1.1em; text-decoration:none;}
	#content .lhs .player_box_home a:hover { color:#558710;text-decoration:none; }
	
	#content .lhs .player_box_home a.abutton,
	#content .lhs .player_box_home a.abutton:visited {margin-left:90px;text-decoration:none; text-align:left; cursor:pointer; color:#000; background: url('../img/bck_button.jpg') repeat-x top left; padding:3px 12px 0px 12px; border:solid 1px #719d25; font-size:0.9em; height:22px; width:140px;}
	#content .lhs .player_box_home a.abutton:hover {color:#333; text-decoration:none;text-decoration:none;}
	#content .lhs .player_box_home li {width:300px;}
	
	/*div right hand with links player_box_home_page */
		
	#content .lhs .player_box_home_div_right { margin-left:7px;margin-top:10px; float:left; margin-bottom: 3px; }
	#content .lhs .player_box_home_div_right img { max-height: 33px; min-height:33px; height:33px; }
	
	/*div left hand with player player_box_home_page */
	
	#content .lhs .player_box_home_div_left { float:left;padding-top:0px }
	
	/* blog_box */
	#content .lhs #blog_box { background-color:#fff; height:145px; padding:0; margin:10px 0 0 0; overflow:hidden;}
	#content .lhs #blog_box .square { background:#fff url(../img/bkg_h1_lhs.jpg) repeat-x; border: solid 0px #999; border-bottom: solid 0px #999; width:307px;}
	#content .lhs h3 { color:#fff; padding:2px; font-weight:bold; display: block; overflow: hidden; padding-left: 40px; min-height: 18px; min-width: 16px; }
	#content .lhs h3.blog {padding-left: 35px; background: url(http://69.46.24.109:84/public/img/blog_icon.jpg) no-repeat 0px 0px; }
	#content .lhs h3.babe {background: url(http://69.46.24.109:84/public/img/babe_icon.jpg) no-repeat 0px 0px; }
	#content .lhs h3.podcast {position:relative;left:-30px}

	#content .lhs #blog_box_left { background-color:#fff; height:135px; width:305px; padding:5px 0 0 0px; float:left;}
	#content .lhs #blog_box_left ul {}
	#content .lhs #blog_box_left li {background: url(../img/icon_triangle.jpg) no-repeat 2px 5px; padding-left: 10px; min-height: 18px; min-width: 16px;}
	#content .lhs #blog_box_left li a,
	#content .lhs #blog_box_left li a:visited { color:#333; text-decoration:none;}
	#content .lhs #blog_box_left li a:hover {color:#666; text-decoration:none;}
	#content .lhs #blog_box_left li a.author { color:#558710; text-decoration:none; font-size:1em;}
	#content .lhs #blog_box .comment {border-bottom: solid 1px #999; background-color:#d6d6d6; width:305px; margin-bottom:-10px;}
	#content .lhs #blog_box .comment a { font-weight:bold; color:#000; text-decoration:underline; font-size:1em;background: url(http://69.46.24.109:84/public/img/blog_comment_icon.jpg) no-repeat 2px 0px; padding-left: 28px; min-height: 18px; min-width: 16px;}
	
	#content .lhs #blog_box_right {background-color:#fff; height:130px; margin:0 0 0 315px; padding:5px 0px 5px 8px; border-left:solid 1px #ccc; }
	
	#content .lhs #blog_box_right a.title_link{color:#333333; padding:0; text-decoration:none; font-size:1em;}
	#content .lhs #blog_box_right a, 
	#content .lhs #blog_box_right a:visited { color:#558710; font-size:0.9em; text-decoration:none;}
	#content .lhs #blog_box_right a:hover { color:#558710; }
	#content .lhs #blog_box_right p {float:left; display:block; width:200px;}
	#content .lhs #blog_box_right img.img_main_article {float:right; top:0; width:100px; overflow:hidden; margin:3px 0 0 3px; padding:0; border:solid 1px #999;  }

	/* miss_box */
	#content .lhs #miss_box { background-color:#fff; height:275px; padding:0; margin:5px 0 0 0;}
	#content .lhs #miss_box_left { background-color:#fff; height:275px; width:315px; padding:0; float:left;}
	#content .lhs #miss_box_right {background-color:#fff; height:275px; margin:0 0 0 317px; padding:0; }
		
	#content .lhs .miss_col { background-color:#fff; height:275px; overflow:hidden; width:152px; padding:0; float:left; border:solid 1px #ccc; margin-left:5px;}
	#content .lhs .first { margin-left:0px;}
	
    #content .lhs .miss_image { height:110px; overflow:hidden; } 
	
	#content .lhs .miss_col .title {background-color:#4c4c4c; width:152px; margin-bottom:0; height:32px;}
	#content .lhs .miss_col .title img { width:auto;}
	#content .lhs .miss_col img{top:0; width:152px; overflow:hidden; margin:0; padding:0;}
	#content .lhs .miss_col p { font-size:1.1em; padding:5px;}
	#content .lhs .miss_col p a { color:#558710; text-decoration:underline; font-size:1em;}
	#content .lhs .miss_col p a.title_link { color:#000; text-decoration:none;}
	

/* right hand side */
#content .main .rhs li {padding:0px; }
#content .main .rhs {width:300px; float:right; }
.input_rhs {font-size:1em; margin-right:10px;}
.sep5px { margin-top:5px;}
.sep { height:1px; margin:5px 0 10px 0; border-bottom:solid 1px #ccc;}

	/* right hand side title */
	.rhs_title { float:left; width:320px; border:solid 1px #999; background: url(../img/bkg_rhs_title.jpg) top left repeat-x; height:19px; text-transform:uppercase; padding:5px; font-size:1.2em; font-weight:bold; margin:5px 0 5px 0; }
	
	/* right hand side polls */
	
	.text { width:200px; border:solid 1px #719d25; padding:3px 0 0 3px;}
	
	.poll {}
	.poll table tr td span{display:block; float:left;}
	.poll table tr td span label { border:solid 0px green; width:255px;float:left;}
	.poll span input { border:0; margin:5px 5px 0 0; float:left;}

	/*Hot babe of the week */
	
	p.babe_rhs { /* height:115px; */ overflow:hidden; float:left; line-height: 1.5; width: 325px; }
	p.babe_rhs img.img_main_article {top:0; width:100px; padding:5px 5px 3px 0; border:solid 1px #333; float:left; margin:0; }
	
	/*Cartoon Sport*/
	
	p.cartoon_rhs { height:240px; overflow:hidden; float:left;}
	p.cartoon_rhs img.img_main_article {top:0; margin:0 3px 0 0; width:316px; padding:0; border:solid 1px #333;  }



/* footer */
#footer {color:#fff;padding:0;}
#footer ul {float:left;}
#footer ul li {float:left; padding:10px 0px 0px 20px;}
#footer ul li span {padding:0 5px;}
#footer ul li a:hover {text-decoration:none; color:#FFF;}
#footer ul li a {color:#FFF; margin:0; text-decoration:none;}
#footer #logo {float:left; margin:0;}
#footer a {float:left;}


/*new footer */

#foot #footer_left { 
	width:220px;
	float:left;
	display:block;
	text-align:left;
}

#foot #footer_left ul li{ 
   padding: 7px 0;
   text-align: center;
}

#foot #footer_left ul li.last{ 
    float: right;
	padding:25px 24px 0 0;
}

#foot #footer_left ul li img.green_border{ 
	border:solid 2px #558710;
}

#foot #footer_right {
	width:760px;
	float:left;
	display:block;
}

#foot #footer_right #footer_banner {
	float:right;
	padding:10px;
}


#foot #footer_right .footer_links{
	width:380px; 
	float:left;
}

#foot #footer_right .footer_links h3{
	color:#fff;
	font-weight:bold;
	padding:0px 0px 0px 20px;

}

#foot #footer_right .footer_links ul{
	width:190px; 
	float:left;
	padding:10px 0;
}

#foot #footer_right .footer_links ul li{
	padding:5px 0px 0px 20px;
}

#foot #footer_right .footer_links ul li a,
#foot #footer_right .footer_links ul li a:hover {
	color:#fff;
	text-decoration:none;
    font:11px/20px Verdana, Arial, Helvetica, sans-serif;
}

#foot #footer_right .footer_links ul li img{
	margin:2px 5px 0px 0px;
}


/* EOF new footer */


/* results */

#results{
	width:320px;
	padding:4px;
	background:#333;
	text-align:center;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:5px 0 5px 0;
}

#results table{
	width:100%;
}

#results table tr td{
	padding:1px;
	height:30px;
    color:#ffffff;
	font:9px/15px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #555;
}

#results table tr td.home{text-align:right;}

#results table tr td.away{text-align:left;}

#results table tr td  a:hover{
	text-decoration:underline;
}

#results table tr td.status{
	text-align:right;
	font:8px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#aaa;
}

#results table tr td.date{
	text-align:right;
	font:9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 2px 0 0;	
	background:#424242;
}

#results table tr td.result a:hover{
	color:#fff;
	text-decoration:underline;
}

#eurocup
{
	background:#FFF;
	width:320px;
	height:90px;
	margin:0;
}

/* EOF results */

/* Wimbledon */


#wimbledonResults{
	width:320px;
	padding:4px;
	background:#333;
	text-align:center;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:5px 0 5px 0;
}

#wimbledonResults a:hover 
{
	color:White;
}

#wimbledonResults table{
	width:100%;
}

#wimbledonResults table tr td{
	padding:1px;
	height:30px;
    color:#ffffff;
	font:9px/15px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #555;
}

#wimbledonResults table tr td.home{text-align:right;}

#wimbledonResults table tr td.away{text-align:left;}

#wimbledonResults table tr td  a:hover{
	text-decoration:underline;
}

#wimbledonResults table tr td.status{
	text-align:right;
	font:8px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#aaa;
}

#wimbledonResults table tr td.date{
	text-align:right;
	font:9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 2px 0 0;	
	background:#424242;
}

#wimbledonResults table tr td.result a:hover{
	color:#fff;
	text-decoration:underline;
}

/* EOF wimbledon */

/* wimbledonResultsDoubles */


#wimbledonResultsDoubles{
	width:320px;
	padding:4px;
	background:#333;
	text-align:center;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:5px 0 5px 0;
}

#wimbledonResultsDoubles a:hover 
{
	color:White;
}

#wimbledonResultsDoubles a:visited {
	text-decoration:underline;
}


#wimbledonResultsDoubles table{
	width:100%;
}

#wimbledonResultsDoubles table tr td{
	padding:1px;
	height:30px;
    color:#ffffff;
	font:9px/15px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #555;
}

#wimbledonResultsDoubles table tr td.home{text-align:right;}

#wimbledonResultsDoubles table tr td.away{text-align:left;}

#wimbledonResultsDoubles table tr td  a:hover{
	text-decoration:underline;
}

#wimbledonResultsDoubles table tr td.status{
	text-align:right;
	font:8px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#aaa;
}

#wimbledonResultsDoubles table tr td.date{
	text-align:right;
	font:9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 2px 0 0;	
	background:#424242;
}

#wimbledonResultsDoubles table tr td.result a:hover{
	color:#fff;
	text-decoration:underline;
}

/* EOF wimbledonResultsDoubles */

hr { /* display:none;*/ }
.marginbottom{margin-bottom:10px;}

/* titles */
.titles {position:relative; overflow:hidden; height:30px;}
.titles span {display:block; position:absolute; z-index:1; top:20px; width:750px; height:30px;}

.title_homeheader {position:relative; overflow:hidden; height:90px; width:625px; float:left; margin-right:30px;}
.title_homeheader span {display:block; position:absolute; z-index:1; top:0px; width:625px; height:90px;}


/* buttons */
.btn {color:#FFF;}
a.btn {font-size:1.2em; padding-left:10px; display:block; text-decoration:none;}
a.btn:hover {color:#9CF; text-decoration:none;}


/* bullet points */
.bullet {vertical-align:middle; }
.number {margin-right:10px; padding-bottom:6px;}


/* forms */
.form {}
.form li {margin-bottom:5px;}
label {display:block; float:left;}
textarea {width:200px; padding:3px; border:1px solid #CCC; margin:0; }
.button {text-align:left; cursor:pointer; color:#000; background: url('../img/bck_button.jpg') repeat-x top left; padding:3px 12px 6px 12px; border:solid 1px #719d25; font-size:0.9em; height:22px; width:100px;}
.button:hover {color:#333; text-decoration:none;}
.button_long{padding:3px 2px 6px 2px;}

input.radio {border:0; width:auto;}


/* site map */
.sitemap {}
.sitemap .sitemapbox {background:#fff; padding:10px; margin:10px; margin-top:0px;margin-left:0px;float:left; width:140px; }
.sitemap .first {background:#EEE; font-weight:bold;}
.sitemap .first a {padding:10px;}
.sitemap li ul {background:#FFF; height:285px; padding-top:10px; font-weight:normal; }
.sitemap li li {background:#FFF;}
.sitemap .title {font-size:1.2em; margin-left:10px; font-weight:bold; color:#06C; margin-top:5px; margin-bottom:5px;}


/* Blog tag Cloud */

#c1{
	padding: 2px;  text-align: center;
	/*width:638px;*/
	border:solid 1px #ccc;
	padding:5px;
	margin-bottom:10px;
}
#c1 a, #c1 a:visited{
		padding: 0px;
		text-decoration: none;
}

.Item1{font-size:5px;float:left; color:#336655;margin-left:5px;}
.Item2{font-size:8px;float:left;color:#000000;margin-left:5px;}
.Item3{font-size:10px;float:left;color:#333333;margin-left:5px;}
.Item4{font-size:15px;float:left;color:#666666;margin-left:5px;}
.Item5{font-size:20px;float:left;color:#999999;margin-left:5px;}
.Item6{font-size:30px;float:left;color:#CCCCCC;margin-left:5px;}
.Item7{font-size:40px;float:left;color:#ff9900;margin-left:5px;}
.Item8{font-size:50px;float:left;color:#89030c;margin-left:5px;}


/* Social Bookmarks
----------------------------------------------- */
#social-bookmarks-inline {
	margin: 0 0 0 0;
	padding: 20px 0 0 5px;
}

ul.social-bookmarks {
	list-style-type: none;
	list-style: none;
	margin: .8em 0 .4em 1.4em;
	padding: 0;
	white-space: nowrap;
	list-style-image:none;
}

	ul.social-bookmarks li 
	{
		list-style-type: none;
	    list-style-image:none;
		background-position: 0 50%;
		background-repeat: no-repeat;
		float: left;
		margin-bottom: .4em;
		margin-right: 1em;
	}
		ul.social-bookmarks li.last {
			margin-right: 0;
		}
	
		ul.social-bookmarks li.delicious {
			background-image: url(../images/social-bookmarks/delicious.gif);
		}
		ul.social-bookmarks li.digg {
			background-image: url(../images/social-bookmarks/digg.gif);
		}
		ul.social-bookmarks li.facebook {
			background-image: url(../images/social-bookmarks/facebook.gif);
		}
		ul.social-bookmarks li.reddit {
			background-image: url(../images/social-bookmarks/reddit.gif);
		}
		ul.social-bookmarks li.stumbleUpon {
			background-image: url(../images/social-bookmarks/stumbleUpon.gif);
		}
		ul.social-bookmarks li.technorati {
			background-image: url(../images/social-bookmarks/technorati.gif);
		}
		
		ul.social-bookmarks li a, ul.social-bookmarks li a:visited {
			display: block;
			padding-top: .4em;
			padding-bottom: .4em;
			padding-left: 1.8em;
		}
		
		ul.social-bookmarks li.delicious a, ul.social-bookmarks li.delicious a:visited {
			padding-left: 1.7em;
		}
		ul.social-bookmarks li.facebook a, ul.social-bookmarks li.facebook a:visited {
			padding-left: 1.7em;
		}
		ul.social-bookmarks li.reddit a, ul.social-bookmarks li.reddit a:visited {
			padding-left: 2.1em;
		}
		ul.social-bookmarks li.stumbleUpon a, ul.social-bookmarks li.stumbleUpon a:visited {
			padding-left: 2.3em;
		}
		 /* Tabs Ajax by MIGUEL */
    

/* xp theme */
.ajax__tab_xp2 .ajax__tab_header { padding-bottom:2px; padding-top:2px; padding-left: 0px;background:#fff url(../img/bkg_h1_lhs.jpg) repeat-x;  border: solid 0px #999; border-bottom: solid 0px #999;background-color:#4c4c4c;font-size: 1.5em;display: block;color:#fff;font-family: Arial, Helvetica, sans-serif; line-height:1.4;font-weight:normal;overflow: hidden;height: 24px;min-height: 18px; min-width: 16px}
.ajax__tab_xp2 .ajax__tab_outer {}
.ajax__tab_xp2 .ajax__tab_inner {}
.ajax__tab_xp2 .ajax__tab_tab { width:70px;margin-right:10px;text-align:center;float:left;cursor:pointer;height:24px}
.ajax__tab_xp2 .ajax__tab_hover {font-weight:bold;}
.ajax__tab_xp2 .ajax__tab_active {font-weight:bold;background-color:#558710; height:24px}
.ajax__tab_xp2 .ajax__tab_body {}

/* End Tabs Ajax by MIGUEL */

/* ajax__tab_more_link By Miguel*/

.ajax__tab_more_link .ajax__tab_header 
{
    background:url(http://www.sport.co.uk/public/icons/square_green.gif) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_more_link .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #649323;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #649323;
    background-color:#ededed; 
}
.ajax__tab_more_link .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:117px;
    display:block;
    text-align:center;
    
      
}
.ajax__tab_more_link .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_more_link .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
    
}
.ajax__tab_more_link .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #649323;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.ajax__tab_more_link .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding-top:25px;
    background-color:#ffffff;
    border:solid 2px #649323;
    border-top-width:0;
    height:100px;
    max-height:100px;
}

/*Navigation Internal pages */
#navigationInternal{
font-size:12px;
margin-bottom:-10px;
}

		 /* Live Results Tabs Ajax by DENIZ */
    

/* live Results */
.ajax__tab_results .ajax__tab_header {background-color:#4c4c4c; border: solid 0px #999; border-bottom: solid 0px #999;background-color:#4c4c4c;font-size: 1.5em;display: block;color:#fff;font-family: Arial, Helvetica, sans-serif; 
	line-height:1.4;font-weight:normal;overflow: hidden;height: 25px;min-height: 18px; min-width: 16px;width:320px;}
.ajax__tab_results .ajax__tab_outer {}
.ajax__tab_results .ajax__tab_inner {}
.ajax__tab_results .ajax__tab_tab { width:90px;margin-right:10px;text-align:center;float:left;cursor:pointer;height:24px}
.ajax__tab_results .ajax__tab_hover {font-weight:bold;}
.ajax__tab_results .ajax__tab_active {font-weight:bold;background-color:#333}
.ajax__tab_results .ajax__tab_body {}

/* End Tabs Ajax by DENIZ */

/* LatestResults.aspx */

#latestResults{
	width:624px;
	padding:4px;
	background:#333;
	text-align:center;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:5px 0 5px 0;
}

#latestResults a:hover 
{
	color:White;
}

#latestResults table{
	width:100%;
}

#latestResults table tr td{
	padding:1px;
	height:30px;
    color:#ffffff;
	font:9px/15px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #555;
}

#latestResults table tr td.home{text-align:right;}

#latestResults table tr td.away{text-align:left;}

#latestResults table tr td  a:hover{
	text-decoration:underline;
}

#latestResults table tr td.status{
	text-align:right;
	font:8px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#aaa;
}

#latestResults table tr td.date{
	text-align:right;
	font:9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 2px 0 0;	
	background:#424242;
}

#latestResults table tr td.result a:hover{
	color:#fff;
	text-decoration:underline;
}

/*Rankings by Deniz */

#rankings table{
	width:100%;
	background:White;
}

#rankings table tr td{
	padding:0px;
	height:30px;
    color:Black;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	
}
#rankings table tr td.team 
{
	color:#60940c;
	width:60px;
	font-weight:bold;
	text-align:left;
}

#rankings table tr td.points
{
	width:15px;
	text-align: left ;

}

#rankings table tr td.space
{
	width:7px;
	text-align: left ;

}


#rankings table tr th.header
{

	width:10px;
	text-align: left ;	
}

#rankings table tr th.space
{

	width:7px;
	text-align: left ;	
}

#rankings table tr th.headerWithText
{
		background:#60940c;
		border-right:solid 1px white;
		color:White;
		width:10px;
		text-align:center;
}

#rankings table tr th.headerTeam
{

	font-weight:bold;
	text-align:left;
}

#rankings table caption
{
background-color:rgb(194,194,194);
color:Black;
font-weight:bold;
font-size:12px;	
}

#rankings #rankingLegend
{
	margin-top:10px;
	width:300px;
	float:left;
	
}

#rankings #rankingLegend .infoHeader
{

	 float:left;
	 font-weight:bold;
	 color:Gray;
	 width:20px;
}

#rankings #rankingLegend .info
{

	float:left;
	color:Gray;
	width:50px;
}






/*EOF Rankings by Deniz */

/*Recent Comments */
.headComment
{
	float:left;
	width:298px; 
	margin-top:10px;
	color:#fff;
	padding:1px; 
	font-weight:bold; 
	display: block; 
	overflow: hidden;
	margin-left:10px;
	}
.contentComment 
{
	float:right; 
	width:298px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #333;
	font-size: 1.2em;
	
	}
	
	/* pick_box3  for the new design in the home page*/
	#content .lhs .pick_box3 { background: url(../images/01_homepage_1.5b-nb_comp.jpg) no-repeat;background-position:top; height:168px; width:313px; padding:5px 0 0 5px; overflow:hidden;}
	#content .lhs .pick_box3 h2 { font-size: 1.2em; margin-right:2px; }
	#content .lhs .pick_box3 img { width:130px; border:solid 1px #666; margin:0 5px 0 0; float:left;}
	#content .lhs .pick_box3 span { float:right; margin-right:20px;padding-top:10px; font-size:3em; color:#558710; font-weight:bold}

	#content .lhs .pick_box3 a.title_link, 
	#content .lhs .pick_box3 a.title_link:visited { color:#333; font-size:1.1em; font-weight:bold; text-decoration:none; padding:0;}
	#content .lhs .pick_box3 a.title_link:hover { color:#558710; }

	#content .lhs .pick_box3 a, 
	#content .lhs .pick_box3 a:visited { color:#333; font-size:1,5em; text-decoration:underline; padding-left:20px;}
	#content .lhs .pick_box3 a:hover { color:#558710; }

	#content .lhs .pick_box3 a.abutton,
	#content .lhs .pick_box3 a.abutton:visited {float:right; margin-top:5px; border-bottom-width:0px; margin-right:10px; text-decoration:none; text-align:left; cursor:pointer; color:#000; background: url('../img/bck_button.jpg') repeat-x top left; padding:0px 12px 0px 12px; border:solid 1px #719d25; font-size:0.9em; height:20px; width:25px;}
	#content .lhs .pick_box3 a.abutton:hover {color:#333; margin-top:8px; border-bottom-width:0px; text-decoration:none;text-decoration:none;}
	.headCompetition
{
	float:left;
	width:313px;
	margin-top:10px;
	color:#fff; 
	padding:1px; 
	font-weight:bold; 
	display: block; 
	overflow: hidden;
	
	}
.contentComment 
{
	width:270px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #333;
	font-size: 1.1em;
	float:left; 
	margin-left:20px;
	word-wrap: break-word;
	overflow:hidden;

	}
	
	.contentComment span.datemeta { color: #999; display: block; font-weight:bold; line-height:2; }
	.contentComment ul li { line-height: 1.2em; padding: 4px 0; }
	.contentComment ul li a.morecomment { font-size: 10px; }
	
	/* pick_box3  for the new design in the home page*/
	.competitionInternal { background: url(../images/comp-page-box.jpg) no-repeat; background-position:top; height:232px; width:630px; overflow:hidden; float:left; margin:10px 0 10px 0;}
	
	
	/* Teams Home Listing Page */

	#football_teams_page .footballCompetitions
	{
		background: #333333; 
		width: 624px; 
		border: solid 2px #434343;
		margin: 2px 2px 2px 2px;
		padding-bottom:5px;
	}
	
	#football_teams_page .teamPageLink
	{
		font-size:12px !important;
		color:#000 !important;
	}
	
	#football_teams_page .teamPageLink:hover
	{
		
		text-decoration:'underline' !important;
		color:	#8cc542 !important;
	}

	#football_teams_page .footballCompetitions .competitionButton
	{
	width:130px;
	background:#424242;
	color:White;
	border:1px #525252;
	float:left;
	margin:4px 10px 4px 12px;
	background-position:5px;
	background-repeat:no-repeat;
	text-align:center;
	}

	#football_teams_page .footballCompetitions .competitionButton:hover
	{
		color:#8cc542;	
	}
	
	
	/*Teams Home */
	
	#team_home_page table
	{
		width:100%;
		text-align:center;
	}
	
	#team_home_page table tr th
	{
		background:#c2c2c2;
	}
	
	#team_home_page  th.sortable 
	{
		cursor:pointer;
		background-image: url("http://www.sport.co.uk/public/images/liveresults/arrow_down.png"); 
		background-repeat:no-repeat;
		background-position:right;
	}

	#team_home_page  th.headerSortUp 
	{
		background-image: url("http://www.sport.co.uk/public/images/liveresults/arrow_down.png"); 
		background-repeat:no-repeat;
		background-position:right;
	}

	#team_home_page  th.headerSortDown
	{
		

		background-image: url("http://www.sport.co.uk/public/images/liveresults/arrow_up.png"); 
		background-repeat:no-repeat;
		background-position:right;
	}
	
#content .lhs .panelSlider h3 { padding-left: 0px; font-size: 1.4em;}
#content .lhs .panelSlider ul#panelNav { line-height: 15px;}

