
* { padding: 0; margin: 0; }

body { font-size: 62.5%; font-family: Arial, verdana, sans-serif; color: #000; background: #dddddd url(/media/images/mainbg.gif) repeat-x; }
#wrapper { margin: 0 auto; width: 995px; }

p {
text-align:justify;
}

.errorlist {
	color:#FF0000;
}

/** START HEADER SECTION  **/
#header { width: 990px; color: #333; border-bottom: 1px solid #f2b32d; height: 85px; background-color: #fff; }
#header #logo { position: relative; top: 0px; height: 85px; width: 352px; background: transparent url(/media/images/logo.jpg) no-repeat; }
#header #advert { position: absolute; top: 20px; left: 722px; width: 468px; height: 60px;}
#header #links { position: absolute; top: 2px; font-size: 1.1em;  left: 815px; height: 20px;}


#header #search {
 position: absolute;
 position: absolute;
 top: 95px;
left: 741px;
 width: 253px;
 height: 25px; 
  background: transparent url(/media/images/search_bg.png) no-repeat;
}

#header #search input {
 height: 14px;
 padding:0;
 margin: 4px 0 0 55px;
 font-size: 1em;
 }
 
 #header #search span {
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	 padding:0 0 0 10px;
 }
 
/** END HEADER SECTION  **/

/** START NAVIGATION SECTION  **/
#navigation { width: 990px; color: #fff; font-size: 1.1em; background: #fff url(/media/images/navbg.gif) repeat-x; height: 44px; }


.tabmenu	{
height: 21px;
color:#fff;

}

.tabmenu ul	{ 
display:block;
list-style:none; 
padding:0px 0 0 10px ;
margin:0px;
}

.tabmenu li	{ 
float:left;
line-height: 1.9em;
padding: 0;
padding-right:45px;

}

.tabmenu a	{ 
text-decoration:none;
color:#fff;
}

.tabmenu a:hover	{ 
color:#f2b32d;

}			

div.tabmenu .sel 	{ 
background-color:#ececec;
float:left; 
margin-top: 2px;
height: 19px;
text-decoration:none;
color:#000;
font-weight: bold;
}


.menuselleft{
background : #ffffff url("/media/images/tab_left.png");
width:6px;
margin-top: 2px;
height: 19px;
float:left;
}

.menuselright{
background : #ffffff url("/media/images/tab_right.png");
width:6px;
margin-top: 2px;
height: 19px;
float:left;
}			


/** END NAVIGATION SECTION  **/

/** START CONTENT SECTION  **/
#content { 
 width: 990px;
 color: #333;
 border: 0px solid #ccc;
 background: #f7f7f7;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 float: left;
}

#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 border-right: 1px solid #ccc;
 background: #f7f7f7;
 margin: 0px 0px 0px 0px;
 padding: 0px;

 width: 749px;
 float: left;
}

.subtabmenu {
height: 23px;
background : #d8dae0 url("/media/images/submenu.gif");
display: block;
}

.subtabmenu label{
	color: #000;
	padding-right: 10px;
}

	.subtabmenu input.txt {
		color: #00008B;
		background-color: #FFF;
		border: 1px inset #00008B;
		width: 80px;
		height: 15px;
		font-size: 1em;

	}
	
	.subtabmenu input.btn {
		font-size: 1.1em;
		color: #FFF;
		background-color: #5f627d;
		border: 1px outset #00008B;
		margin-left: 1px;
		margin-top: 1px;
		padding: 0px;

	}
	
.subtabmenu ul	{ 
display:block;
list-style:none; 
padding:0px 0 0 10px ;
margin:0px;
}

.subtabmenu li	{ 
float:left;
line-height: 2em;
padding: 0;
padding-right:35px;

}


.subtabmenu a	{ 
text-decoration:none;
color:#4f4f4f;
font-weight: normal;
font-size: 1.1em;
}

.subtabmenu a:hover	{ 
color:#d98416;
}			

.loggedin {
	color: #000;
	font-weight: bold;
	padding-top: 2px;
}

.loggedin a{
	text-decoration: underline;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 background: #f7f7f7;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 240px;
 display: inline;
 position: relative;
}

/** END CONTENT SECTION  **/



/** Login **/

 
#login  a:link { color: #ececec; font-size: 1.0em; font-weight: normal; }
#login  a:hover { color: #f2b32d; }		

#login .loginbutton { background-color: #000;  color: #ececec; font-size: 1.0em;} 

/**********/

/** Start breadcrumb **/
.breadcrumb { padding: 10px 5px 3px 8px;  font-size: 1.2em;}
.breadcrumb .pagename { font-weight: bold; } 
.breadcrumb a:link, .breadcrumb a:visited { color: #022daa; }
.breadcrumb a:hover { color: #f2b32d; }
/** Start breadcrumb **/

/** Start Month select **/
.dateselect { padding: 0px 5px 6px 8px;  font-size: 1.1em;}
.dateselect .monthlink { border: 0; } 
.dateselect .title { font-weight: normal; } 
.dateselect a:link, .breadcrumb a:visited { color: #022daa; }
.dateselect a:hover { color: #f2b32d; }

.dateselect ul	{ 
display:block;
list-style:none; 
padding:5px 0 5px 0px ;
margin:0px;
}

.dateselect li	{ 
float:left;
padding: 0 1px 0 2px ;
}

/**   **/


/** Start Fixtures section **/
h2 { 
 font-size: 2em;
 font-weight: bold;
 padding: 8px;
}

#options {
	padding: 5px 0 5px 8px;
	font-size: 1.1em;
	font-weight: bold;
}

#options ul	{ 
display:block;
list-style:none; 
padding:15px 0 5px 0px ;
margin:0px;
}

#options li	{ 
float:left;
padding: 0;
}

.fixturetable {
	color: #000;
	font-style: normal;
	font-size: 1.1em;
	background:#f7f7f7 url(/media/images/tableheader.gif) no-repeat;
 	vertical-align:top;
	width: 98%;
	margin:10px 0 5px 8px;	
}

.fixturetable a:link, .tablehead a:visited { color: #000; }
.fixturetable a:hover { color: #f2b32d; }		

.fixturetablesubheader{
	background:#bababa;
	color: #000;
	font-weight: bold;
}

.fixturetablesubheader a:link, .fixturetablesubheader a:visited {
	color: #000;
}

.fixturetablesubheader a:hover {
	color: #FF0000;
}	

.fixturetableheader {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
}

.fixturetablefooter {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	background:#f7f7f7 url(/media/images/tablefooter.gif) no-repeat;
}


.fixturetablesubheader td {
border-right: 1px solid #bababa;
border-bottom: 1px solid #bababa;
padding: 1px 0 1px 5px;
}

.fixturetableheader td {
border-bottom: 1px solid #bababa;
padding: 2px 0 2px 8px;
}

.oddrow td, .evenrow td {
border-right: 1px solid #bababa;
border-bottom: 1px solid #bababa;
padding: 2px 0 2px 5px;
}
.left-border{
border-left: 1px solid #bababa;
}

.inactiveaction { text-align: center; font-weight: bold; color: #acacac; }
.activeaction {text-align: center; font-weight: bold; }

.oddrow { background-color: #FFF; }
.evenrow { background-color: #ececec; }

/** End Fixtures section **/

/** Player Page **/
#details {
float: left;
border-top: 1px solid #b4b4b4;
background-color: #e2e2e5;
margin: 0 15px 0 10px;
width: 720px;
}

#details .headshot {
	float: left;
	padding: 8px 15px 8px 8px;
}

#details .information {
	color: #000;
	font-size: 1.1em;
}
#details .information .left{
	float: left;
	width: 250px;
}

#details .information .right{
	float:right;
	width: 300px;
}

#details .information .left span , #details .information .right span{
	font-weight: bold;
}

#details .information  .left ul, #details .information  .right ul{
	list-style: none; 
}
#details .information .left li, #details .information  .right li{
	padding: 10px 0 0 0;
}

#profile {width: 740px;}

#profile h2 {
 font-size: 1.1em;
 font-weight: bold;
 padding: 8px 0 2px 15px;
 
}

#profile p {
 font-size: 1.1em;
 font-weight: normal;
 padding: 6px 8px 6px 15px;
}


.playertable {
	color: #000;
	font-style: normal;
	font-size: 1.1em;
	background:#f7f7f7 url(/media/images/tableheader.gif) no-repeat;
 	vertical-align:top;
	width: 98%;
	margin:10px 0 5px 8px;	
}

.playertable a:link, .tablehead a:visited { color: #000; }
.playertable a:hover { color: #f2b32d; }		

.playertablesubheader{
	background:#bababa;
	color: #000;
	font-weight: bold;
}

.playertablesubheader a:link, .playertablesubheader a:visited {
	color: #000;
}

.playertableubheader a:hover {
	color: #FF0000;
}	

.playertableheader {
	color: #FFF;
	font-weight: bold;
	font-size: 1.0em;
}

.playertableheader a:link{
	color: #e2e2e5;
	font-weight: bold;
	font-size: 1.0em;
}
.playertableheader a:visited{
	color: #e2e2e5;
	font-weight: bold;
	font-size: 1.0em;
}

.playertablefooter {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	background:#f7f7f7 url(/media/images/tablefooter.gif) no-repeat;
}


.playertablesubheader td {
border-right: 1px solid #bababa;
border-bottom: 1px solid #bababa;
padding: 1px 0 1px 5px;
}

.playertableheader td {
border-bottom: 1px solid #bababa;
padding: 2px 0 2px 8px;
}




/** START FOOTER SECTION  **/
#footer {
width: 990px;
color: #eaeaea;
font-size: 1.0em;
height: 21px;
border: 0px solid #f2b32d;
border-top: 1px solid #f2b32d;
background: #fff url(/media/images/navbg.gif) repeat-x;
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: center;
clear:both;
}

div#footer  a {  padding: 0 0 0 5px; color: #fff; text-decoration: none;}
div#footer  a:hover {  padding: 0 0 0 5px; color: #fff; text-decoration: underline;}

#subfooter { 
 width: 990px;
 color: #000;
 font-size: 1.1em;
 border: 0px solid #f2b32d;
 border-top: 1px solid #f2b32d;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
  text-align: center;
}

div#subfooter  a {  padding: 0 0 0 5px; color: #000; text-decoration: none;}
div#subfooter  a:hover {  padding: 0 0 0 5px; color: #000; text-decoration: underline;}
/** END FOOTER SECTION  **/


/** League **/

.leaguetable {
	color: #000;
	font-style: normal;
	font-size: 1.1em;
	background:#f7f7f7 url(/media/images/tableheader.gif) no-repeat;
 	vertical-align:top;
	width: 98%;
	margin:10px 0 2px 8px;	
}

.leaguetable a:link, .leaguetable a:visited { color: #000; }
.leaguetable a:hover { color: #f2b32d; }		

.leaguetableheader{
	background:#898a98;
	color: #000;

	font-weight: bold;
}

.leaguetablesubheader{
	background:#bababa;
	color: #000;
	font-weight: bold;
}


.leaguetablesubheader a:link, .leaguetablesubheader a:visited {
	color: #000;
}

.leaguetablesubheader a:hover {
	color: #FF0000;
}	

.leaguetabletitle {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
}

.leaguetabletitle td{
padding: 1px 0 1px 8px;
}

.leaguetablefooter {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	background:#f7f7f7 url(/media/images/tablefooter.gif) no-repeat;
}


.leaguetablesubheader td {
		
border-right: 1px solid #bababa;
border-bottom: 1px solid #bababa;
padding: 1px 0 1px 5px;
}



.leaguetableheader td {
border-bottom: 1px solid #bababa;
padding: 2px 0 2px 8px;
}

.legend {
padding:0 0 10px 20px;
 font-size: 1.2em;
 font-weight: bold;
}

.legend span{
 font-size: 1.1em;
 font-weight: normal;
}


/** End league **/

/** Teams **/


.teamtable {
	color: #000;
	font-style: normal;
	font-size: 1.1em;
 	vertical-align:top;
	width: 98%;
	margin:10px 0 0 8px;	
}

.teamtable a:link, .teamtable a:visited { color: #000; }
.teamtable a:hover { color: #f2b32d; }		

.teamtablesubheader{
	background:#dfdfdf;
	color: #000;
	font-weight: bold;
}

.teamtablesubheader p{
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
}

.teamtablesubheader p span{
	color: #000;
	font-weight: normal;
	font-size: 0.9em;
}


.teamtablesubheader a:link, .teamtablesubheader a:visited {
	color: #000;
	text-decoration: none;
}

.teamtablesubheader a:hover {
	color: #ff0000;
}	

.teamtableheader {
	color: #000;
	font-weight: bold;
	font-size: 1.8em;
	height: 41px;
}

.teamtableheader a:link{
	color: #e2e2e5;
	font-weight: bold;
	font-size: 1.0em;
}
.teamtableheader a:visited{
	color: #e2e2e5;
	font-weight: bold;
	font-size: 1.0em;
}

.teamtablefooter {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
}


.teamtablesubheader td {
border-right: 1px solid #bababa;
border-bottom: 1px solid #bababa;
padding: 1px 0 1px 5px;
}

.teamtablesubheader td span{
	font-weight: normal;
}

.teamtableheader td {
border-bottom: 1px solid #bababa;
padding: 0px 0 0px 8px;
}

#teamcontent { 
 width: 749px;
 color: #333;
 border: 0px solid #ccc;
 background: #f7f7f7;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 float: left;
}

#teamcontent p{ 
	text-align:justify;
}


#left { 
 color: #333;
 border: 0px solid #ccc;
 border-right: 0px solid #ccc;
 background: #f7f7f7;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 488px;
 float: left;
}
#right { 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 background: #f7f7f7;
 margin: 0px 8px 0px 0px;
 padding: 0px;
 width: 249px;
 display: inline;
 position: relative;
}

#teaminfo {
}

#teaminfo h2 {
 font-size: 1.1em;
 font-weight: bold;
 padding: 8px 0 2px 15px;
}

#teaminfo p {
 font-size: 1.1em;
 font-weight: normal;
 padding: 6px 8px 6px 15px;
}

#teamsidebar {

}


.sideleft{
background : #ffffff url("/media/images/tableheader_left.png");
width:10px;
height: 20px;
float:left;
}

.sideright{
background : #ffffff url("/media/images/tableheader_right.png");
width:11px;
height: 20px;
float:left;
}			


#teamsidebar h2 { 
	background:#5f627d;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	height: 20px;
	width: 205px;
	float: left;
	margin: 0;
	padding: 0px 0 0 5px ;
	line-height: 1.7em;
}

#teamsidebar p {
	margin: 0;
	padding:0;
	background:#f7f7f7 url(/media/images/side-body.gif) repeat-y left top;
	padding-left: 8px;
	padding-top: 5px;
	font-size: 1.1em;
	clear: both;
}

#teamsidebar .boldtext{
	font-weight: bold;
	
}


#teamsidebar a:link, #teamsidebar a:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#teamsidebar a:hover {
	color: #ff0000;
}	

#teamsidebar h3 { 
	background:#f7f7f7 url(/media/images/side-footer2.gif) no-repeat left bottom;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	height: 32px;
	margin: 0;
	padding: 0px 0 0 140px ;
	line-height: 3.8em;
	
}

/** Bookmarks **/
	.bookmarks {
		border:1px solid #878787;
		padding:0px;
		margin:20px 20px 0px 0;
	}
	.bookmarks p {
		padding:0;
		margin:0;
	}
	.bookmarks p a{
		position:absolute;
		top:0px;
		right:0px;
		padding:3px 5px 0 0;
	}
	.bookmarks h3{
		padding:0 3px 0 0;
		margin:0;
		margin:0 5px 0 3px;
		font-size:0.88em;
		font-weight:normal;
	}
	.bookmarks ul{
		text-align:center;
		list-style:none;
		margin:2px 0 4px 0;
		padding:0;
	}
	.bookmarks ul li{
		text-align:center;
		display:inline;
		padding:0 2px 6px 0 ;
	}
	.bookmarks ul li.delicious{
		background:url("/media/images/bookmarks/delicious.gif") no-repeat 0 0;
	}
	.bookmarks ul li.digg{
		background:url("/media/images/bookmarks/digg.gif") no-repeat 0 0;
	}
	.bookmarks ul li.reddit{
		padding:0 0 0 2px;
		background:url("/media/images/bookmarks/reddit.gif") no-repeat 0 0;
	}
	.bookmarks ul li.facebook{
		background:url("/media/images/bookmarks/facebook.gif") no-repeat 0 0;
	}
	.bookmarks ul li.stumbleupon{
		background:url("/media/images/bookmarks/stumbleupon.gif") no-repeat 0 0;
	}
	.bookmarks ul li a{
		padding:0 0 0 18px;
		margin:0 3px 0 0px;
	}
	#playerprofile {width: 740px;}

#playerprofile h2 {
 font-size: 1.1em;
 font-weight: bold;
 padding: 8px 0 2px 15px;
 
}

#playerprofile p {
 font-size: 1.1em;
 font-weight: normal;
 padding: 6px 8px 6px 15px;
}
	
	/** Profile ***/

.profiletable {
	color: #000;
	font-style: normal;
	font-size: 1.1em;
 	vertical-align:top;
	width: 98%;
	margin:10px 0 0 8px;	
}

.profiletable a:link, .profiletable a:visited { color: #000; }
.profiletable a:hover { color: #f2b32d; }		

.profiletablesubheader{
	background:#dfdfdf;
	color: #000;
	font-weight: bold;
}

.profiletablesubheader p{
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
}

.profiletablesubheader p span{
	color: #000;
	font-weight: normal;
	font-size: 0.9em;
}


.profiletablesubheader a:link, .profiletablesubheader a:visited {
	color: #000;
	text-decoration: none;
}

.profiletablesubheader a:hover {
	color: #ff0000;
}	

.profiletableheader {
	color: #000;
	font-weight: bold;
	font-size: 1.8em;
	height: 30px;
}

.profiletableheader a:link{
	color: #e2e2e5;
	font-weight: bold;
	font-size: 1.0em;
}
.profiletableheader a:visited{
	color: #e2e2e5;
	font-weight: bold;
	font-size: 1.0em;
}

.profiletablefooter {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
}


.profiletablesubheader td {
border: 1px solid #bababa;
padding: 1px 0 1px 5px;
}

.profiletablesubheader td span{
	font-weight: normal;
}

.profiletableheader td {
padding: 0px 0 0px 8px;
}

	
	#profile { 
		padding-top: 0px;
	}	
	#profile input.txt {
		color: #00008B;
		background-color: #FFF;
		border: 1px inset #00008B;
		width: 400px;
	}
	
	#profile input.btn {
		font-size: 1.1em;
		color: #FFF;
		background-color: #5f627d;
		border: 1px outset #00008B;
		margin-left: 390px;
		padding: 1px;

	}
	
	#profile div.formitem {
		clear: left;
		margin: 0;
		padding: 0;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	#profile div label {
		padding-left: 10px;
		float: left;
		width: 150px;
		font-size: 1.2em;
	}
	
	
	#profile h2 {
	background:#5f627d;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	height: 20px;
	width: 600px;
	float: left;
	margin: 0;
	padding: 0px 0 0 5px ;
	line-height: 1.7em;
	}
	
	#profile h3 {
	background:#5f627d;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	height: 20px;
	width: 620px;
	float: left;
	margin: 0;
	padding: 0px 0 0 5px ;
	line-height: 1.7em;
	}
	
	#profile .infobox{
		float:right; 
		width: 140px; 
		background-color: #e2e2e5; 
		margin-right: 7px;
		margin-top: 3px;
	}

	#profile .infobox p{
		font-size: 0.9em;
		font-weight: normal;
		padding: 1px 4px 1px 4px;
	}

.profilesection  {
	margin: 0;
	padding:0;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.1em;
	float: left;
}

.profilefooter {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	background:#f7f7f7 url(/media/images/profilefooter.gif) no-repeat;
}

/*** Login box ***/
#loginbox { 
 width: 234px;
 height: 110px;
 color: #1f2234;
 padding: 3px;
}

	#loginbox h2 {
		font-size: 1.1em;
		font-weight: bold;
		padding: 2px 0 2px 5px; 
	}

	#loginbox .helplinks  {
		padding-left: 55px;
	}
	#loginbox a:link, #loginbox a:visited {
		font-size: 0.9em;
		font-weight: bold;
		color: #1f2234;
		text-decoration: none;
		font-weight: bold;
}

	#loginbox a:hover {
		color: #ff0000;
	}	
	
	#loginbox input.txt {
		color: #00008B;
		background-color: #FFF;
		border: 1px inset #00008B;
		width: 141px;
	}
	
	#loginbox input.btn {
		font-size: 1.1em;
		color: #FFF;
		background-color: #5f627d;
		border: 1px outset #00008B;
		margin-left: 100px;
		padding: 1px;

	}
	
	#loginbox div.formitem {
		clear: left;
		margin: 0;
		padding: 0;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	#loginbox div label {
		padding-left: 8px;
		float: left;
		width: 70px;
		font-size: 1.1em;
		font-weight: bold;
	}
	
/*** News page ***/
#newspage { 
margin: 0 15px 0 10px;
	font-weight: normal;
	
}
	
	#newspage h2 {
		font-size: 2.4em;
		font-weight: bold;
		padding: 2px 0 3px 0;
	}
	
	#newspage h3 {
		font-size: 1.1em;
		font-weight: normal;
		padding: 1px 0 3px 0;
	}

	#newspage h4 {
		font-size: 1.2em;
		font-weight: bold;
		padding: 5px 0 2px 0;
	}	
	
	#newspage p {
		font-size: 1.2em;
		font-weight: normal;
		padding: 15px 20px 8px 0;
	}
	
	#newspage .featureimage {
		float: right;
		width: 200px;
		border: 1px solid #000;
		margin: 0 20px 6px 20px;
	}

	.featureimagead {
		float: right;
		border: 1px solid #000;
		margin: 0 20px 6px 20px;
	}
	
	#newspage p span{
		font-size: 1.1em;
		font-weight: bold;
		padding: 1px 0 8px 0;
	}
	#newspage .line {
		border-bottom: 1px solid #b4b4b4;
		padding: 1px 0px 0px 0;
		margin: 0 10px 5px 0;
	}
	
	#newspage a:link, #newspage a:visited {
		font-size: 1.1em;
		font-weight: normal;
		color: #022daa;
		text-decoration: none;
	}
	
	#newspage a:hover {
		color: #ff0000;
	}	
	
	#newspage #linksarea {

	}
	
	#newspage #linksarea #left {
		 color: #333;
		 border: 0px solid #ccc;
		 background: #f7f7f7;
		 margin: 0px 0px 0px 0px;
		 padding: 0px;
		 width: 360px;
		 float: left;	
	 }

	#newspage #linksarea #right
	 {
		 float: right;
		 color: #333;
		 border: 0px solid #ccc;
		 background: #f7f7f7;
		 margin: 0px 0px 0px 0px;
		 padding: 0px;
		 width: 360px;
		 display: inline;
		 position: relative;	
	}
	 
	#newspage #linksarea #left h2, #newspage #linksarea #right h2{
		font-size: 1.1em;
		font-weight: bold; 
	}
	
	#newspage #linksarea #left ul, #newspage #linksarea #right ul{
		padding: 2px 0 2px 15px;
		list-style-image: url(/media/images/bullet.gif); 
	}
	
	#newspage #linksarea #left ul img, #newspage #linksarea #right ul img{
		border: 0;
		padding: 0 4px 0 0;
	}
	

	
	
	
	/*** HOME PAGE LAYOUT ***/
	#homeleftcolumn { 
	 color: #333;
	 border-left: 1px solid #ccc;
	 border-right: 1px solid #ccc;
	 background: #e2e2e5;
	 margin: 0;
	 padding: 0;
	 width: 433px;
	 float: left;
	}
	#homecentercolumn { 
	 float: left;
	 color: #333;
	 background: #f7f7f7;
	 margin: 0;
	 padding: 0;
	 width: 306px;
	 display: inline;
	}
	#homerightcolumn { 
	 color: #333;
	 border-left: 1px solid #ccc;
	 border-right: 1px solid #ccc;
	 background: #f7f7f7;
	 margin: 0;
	 padding: 0;
	 width: 247px;
	 float: left;
	 position: relative;
	}
	
	#topstoryarea {
		
	}
	
	#topstoryarea img {
		padding:  2px 6px 0 6px;
		
	}
		
	#topstoryarea #tscaption {
		position: relative;
		bottom: 2px;
		margin:  0 6px 0 6px;
		width: 418px;
		background-color: #474d76;
		height: 30px;
	}
	
	#topstoryarea #tscaption p{
		color: #fff;
		padding: 10px 0 0 6px;
		font-size: 1.1em;
		font-weight: bold;
	}

	#topstoryarea #tsinfo {
		
	}

	#topstoryarea #tsinfo h2{
		font-size: 2.2em;
		font-weight: bold;
		padding: 0 0 3px 6px;
	}
	
	#topstoryarea #tsinfo p{
		font-size: 1.2em;
		font-weight: normal;
		padding: 0 6px 0 6px;
	}
	
	#topstoryarea #tsinfo a{
		font-size: 1.1em;
		font-weight: bold;
		color: #474d76;
		text-decoration:none;
	}

	#advertisement{ padding-top: 20px;} 
	
	#advertisement h2 {
		 background: #000000 url(/media/images/homepageheaders.gif) repeat-x;
		 height: 19px;
		 font-size: 1.2em;
		 color: #fff;
		 padding: 0 0 0 6px;
		 line-height: 1.7em;
	}

	#matchzonead { 
		padding-top: 5px;
		background-color: #FFFFFF;
		border-bottom: 1px dotted #797979;
	} 

	#matchzonead p { 
		font-size: 1.2em;
		font-weight: normal;
		margin:  0 6px 0 6px;

	} 
	
	#matchzonead h2 {
		 background: #000000 url(/media/images/homepageheaders.gif) repeat-x;
		 height: 19px;
		 font-size: 1.2em;
		 color: #fff;
		 padding: 0 0 0 6px;
		 line-height: 1.7em;
	}

	
	#gallery h2 {
		 background: #e2e2e5 url(/media/images/homepageheaders.gif) repeat-x;
		 height: 19px;
		 font-size: 1.2em;
		 color: #fff;
		 padding: 0 0 0 6px;
		 line-height: 1.7em;
	}
	
/* Gallery */
#gallery {
	padding-top: 1px;
	clear: both;
	background: #fff;
	color: #000;
	margin: 3px;
	border: 1px dotted #CACACA;
}

#gallery .headline{
	background: #fff;
	color: #4a5077;
	margin: 1px;
	font-size: 1.2em;
	font-weight:  bold;
}

#gallery .subhead{
	background: #fff;
	color: #4a5077;
	margin: 1px;
	font: 1.0em/1.3em  verdana,tahoma, helvetica, arial, sans-serif;
}
#gallery .subhead a{
	text-decoration: none;
	color: #4a5077;
}
#gallery #picture {

}

#gallery #picture .videophoto {
	margin: 2px;	
	padding: 3px;
	color: #000;
	border: 1px solid;
	background: #fff;
}

#topstorysummary {position:relative;}

#topstorysummary #topstoryrss {
	position:absolute;
	top:2px;
	left:279px;
}


#topstorysummary h2 {
		 background: #e2e2e5 url(/media/images/homepageheaders.gif) repeat-x;
		 height: 19px;
		 font-size: 1.2em;
		 color: #fff;
		 padding: 0 0 0 6px;
		 line-height: 1.7em;
}

#topstorysummary a:link,#topstorysummary a:visited {
		 padding: 0 0 0 10px;
		 font-size: 1.1em;
		 font-weight: normal;
		 color: #474d76;
}

#topstorysummary a span{
		 font-weight: bold;
}
	

#topstorysummary a:hover {
	color: #f2b32d;
}
	
#topstorysummary  ul{
	font-size: 1.1em;
	padding: 5px 0 2px 3px;
	list-style: none ; 
}

#topstorysummary  li{
	padding: 2px 0 2px 0;
}
	
#audiovideo {padding-top: 10px; border-bottom: 1px dotted #797979; }

#audiovideo	 h2 {
		 background: #e2e2e5 url(/media/images/homepageheaders.gif) repeat-x;
		 height: 19px;
		 font-size: 1.2em;
		 color: #fff;
		 padding: 0 0 0 6px;
		 line-height: 1.7em;
}

.infounits {
	background-color: #e2e2e5;
	border-bottom: 1px dotted #797979;
	float: left;
      width: 306px;
}

.infounits h5{
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
	padding: 2px 0 2px 8px;
}

.infounits  p {
	padding-left: 8px;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.4em;
	color: #000;
}

.infounits p  a {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.0em;
	color: #000;
}

.infounits .featureimage {
	float: left;
	border: 1px dotted #000;
	margin: 2px 5px 2px 5px;
}

.infounits h2 {
		 background: #e2e2e5 url(/media/images/homepageheaders.gif) repeat-x;
		 height: 19px;
		 font-size: 1.2em;
		 color: #fff;
		 padding: 0 0 0 6px;
		 line-height: 1.7em;
}


/*** News Desk Items ***/
	#newsleftcolumn { 
	 color: #333;
	 border-left: 1px solid #ccc;
	 border-right: 1px solid #ccc;
	 background: #f7f7f7;
	 margin: 0;
	 padding: 0;
	 width: 433px;
	 float: left;
	}
	
#newsdesklist { }
#newsdesklist h2 { margin: 0; padding: 0 0 0 8px; font-size: 2.4em; font-weight: bold; }
#newsdesklist .filter { padding-left: 8px;  padding-bottom: 8px;font-size: 1.1em;  }
#newsdesklist .filter a { text-decoration: none;}
#newsdesklist .filter a:hover { text-decoration: none; color: #ff0000;}

.newsitemreg  a:hover  {
color:#f2b32d;
}
.newsitemreg  a {
text-decoration:none;
color:#474d76;
}

.newsitemalt a:hover  {
color:#f2b32d;
}
.newsitemalt a {
text-decoration:none;
color:#474d76;
}


.newsitemreg {
	color: #000;
	padding: 1px; 
	float: left;
	width:100%;
	background: #e2e2e5;
	
}

.newsitemalt {
	color: #000;
	padding: 1px; 
	float: left;
	width:100%;
	background: #f7f7f7;
	
}
 .newsitemreg h5{
	color: #b20909;
	background: #e2e2e5;
	font-weight: normal;
	font-size: 0.9em;	
}

 .newsitemreg .videophoto{
	float: left;
	margin: 3px;	
	padding: 1px;
	color: #000;
	border: 1px solid;
	background: #e2e2e5;
	position:relative;
}

 .newsitemreg .headline{
	color: #000;
	background: #e2e2e5;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0; 
  	margin: 0px;
}

 .newsitemreg p{
  color: #000; 
  background: #e2e2e5;
  font-size: 1.2em;
  padding: 0px; 
  margin: 0px;
}
 .newsitemalt h5{
	color: #b20909;
	background: #f7f7f7;
	font-weight: normal;
	font-size: 0.9em;	
}
 .newsitemalt  .videophoto{
	float: left;
	margin: 3px;	
	padding: 1px;
	color: #000;
	border: 1px solid;
	background: #f7f7f7;
	position:relative;
}

 .newsitemalt  .headline{
	color: #000;
	background: #f7f7f7;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0; 
  	margin: 0px;
}

 .newsitemalt  p{
  color: #000; 
  background: #f7f7f7;
  font-size: 1.2em;
  padding: 0px; 
  margin: 0px;
}

.newsitemreg a:link {     line-height: 1.1em; color: #6C75FF; background: #e2e2e5; text-decoration: none; }
.newsitemreg a:visited {  line-height: 1.1em; color: #6C75FF; background: #e2e2e5; text-decoration: none; }
.newsitemreg a:hover {  line-height: 1.1em; color: #000; background: #e2e2e5; text-decoration: none; border-bottom: 1px solid; }
.newsitemreg a:active {  line-height: 1.1em; color: #6C75FF; background: #e2e2e5; text-decoration: none;}

.newsitemalt a:link {     line-height: 1.1em; color: #6C75FF; background: #f7f7f7; text-decoration: none; }
.newsitemalt a:visited {  line-height: 1.1em; color: #6C75FF; background: #f7f7f7; text-decoration: none; }
.newsitemalt a:hover {  line-height: 1.1em; color: #000; background: #f7f7f7; text-decoration: none; border-bottom: 1px solid; }
.newsitemalt a:active {  line-height: 1.1em; color: #6C75FF; background: #f7f7f7; text-decoration: none;}



/*** Fixture Details ****/
.fixturescorecard {
	color: #000;
	font-style: normal;
 	vertical-align:top;
	width: 98%;
	margin:10px 0 0 8px;	
}
.fixturescorecard .header{
	font-size: 1.2em;
	font-weight: bold;
	background:#dfdfdf;
	color: #000;
}

.fixturescorecard .header span{
	font-weight: normal;
}

.fixturescorecard td {
border-right: 1px solid #bababa;
border-left: 1px solid #bababa;
border-bottom: 1px solid #bababa;
padding: 1px 0 1px 5px;
}

.fixturescorecard a:link, .fixturescorecard a:visited { color: #000; }
.fixturescorecard a:hover { color: #f2b32d; }	

.fixturescorecard .leftteamdetails {
	border-right: 0px solid #bababa;
	text-align: left;
	background: #fff;	
}

.fixturescorecard .leftteamdetails img{
	padding: 0px 0 2px 0px;
}

.fixturescorecard .leftteamdetails h2{
	padding: 0px 0 2px 0px;
	font-size: 1.8em;
}
.fixturescorecard .leftteamdetails p{
	font-weight: normal;
	font-size: 1.1em;
}

.fixturescorecard .rightteamdetails {
	border-left: 0px solid #bababa;
	text-align: right;
	background: #fff;
}

.fixturescorecard .rightteamdetails img{
	padding: 2px 2px 0 0;
}

.fixturescorecard .rightteamdetails h2{
	padding: 2px 2px 0 0;
	font-size: 1.8em;
}
.fixturescorecard .rightteamdetails p{
	font-weight: normal;
	padding: 0 2px 0 0;
	font-size: 1.1em;
}

.fixturescorecard .centerscoredetail {
	width: 285px; 
	text-align: center;
	background: #fff;
}

.fixturescorecard .playera_reg { background-color: #fff; border-right: 0;text-align: left; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; font-weight: normal;}
.fixturescorecard .playerb_reg { background-color: #fff; border-left: 0;text-align: right; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; font-weight: normal;}
.fixturescorecard .playera_alt { background-color: #f1f1f1; border-right: 0;text-align: left; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; font-weight: normal;}
.fixturescorecard .playerb_alt { background-color: #f1f1f1; border-left: 0;text-align: right; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; font-weight: normal;}
.fixturescorecard .centerstats {border-bottom: 0; text-align: center; font-weight: bold;  font-size: 1.1em;}
.fixturescorecard .subheadera {  background-color: #dfdfdf; text-align: left; font-weight: bold; font-size: 1.3em; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }
.fixturescorecard .subheaderb {  background-color: #dfdfdf; text-align: right; font-weight: bold; font-size: 1.3em; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }

.fixturescorecard .playera_alt a, .fixturescorecard .playerb_alt a,
.fixturescorecard .playera_reg a, .fixturescorecard .playerb_reg a{
text-decoration: none; 
}

.fixturescorecard .centerscoredetail h3{
	font-weight: bold;
	font-size: 1.2em;
	padding: 0px;
}

.fixturescorecard .centerscoredetail h4{
	font-weight: bold;
	font-size: 4.8em;
	padding: 10px 0 0 0 ;
}

.fixturescorecard .footer {
	font-weight: bold;
	background:#dfdfdf;
	color: #000;
}

.fixturescorecard .footer .links{
	border-top: 1px solid #bababa;
	border-left: 0; 
	border-right: 0;
	text-align: center;
	font-size: 1.1em;
}

.headtohead {
	color: #000;
	font-style: normal;
 	vertical-align:top;
	width: 250px;
	margin:10px 0 0 0 ;
	border: 1px solid #bcbcbc;
}

.headtohead .top{
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	font-weight: bold;
	font-size: 1.2em;
	background-color: #dfdfdf;
	text-align: center;
	padding: 2px 0 2px 0;
}

.headtohead .subtop{
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	padding: 3px 0 3px 0;
}


.headtohead .alt{
	background-color: #f1f1f1;
	
}

.headtohead .reg{
	background-color: #fff;
}

.headtohead .title{
	font-weight: bold;
	font-size: 1.1em;	
	padding: 2px 0 2px 3px;
}
.headtohead a:link, .headtohead a:visited { color: #000; }
.headtohead a:hover { color: #f2b32d; }	

.quicklinks h2 {
	font-size: 1.2em;
	font-weight: bold; 
	margin: 15px 0 4px 0;
	padding: 3px 0 3px 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align: center;
}
	
	.quicklinks ul{
		padding: 1px 0 2px 15px;
		list-style-image: url(/media/images/bullet.gif); 
	}
	
	.quicklinks ul img{
		border: 0;
		padding: 0 4px 0 0;
	}

	.quicklinks a:link, .quicklinks a:visited {
		font-size: 1.1em;
		font-weight: normal;
		color: #022daa;
		text-decoration: none;
	}
	
	.quicklinks a:hover {
		color: #ff0000;
	}
	
	#rightfixturedetail { 
 float: right;
 right: 6px;
 color: #333;
 border: 0px solid #ccc;
 background: #f7f7f7;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 249px;
 display: inline;
 position: relative;
}


#fixturetabs {
	padding: 0px 0 0px 8px;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
}

#fixturetabs ul	{ 
display:block;
list-style:none; 
padding:0px 0 0px 0px ;
margin:0px;
}

#fixturetabs li	{ 
float:left;
height: 23px;
text-align: center;
width: 90px;
background: #f7f7f7 url(/media/images/fixture_tab.gif) no-repeat;
}

#fixturetabs li a { 
line-height: 1.4em;
color: #000;
text-decoration: none;
}

#fixturetabs li .on 	{ 
background: #f7f7f7 url(/media/images/fixture_tab_on.gif) no-repeat;
float:left; 
margin-top: 0px;
width: 90px;
height: 23px;
text-decoration:none;
color:#000;
font-weight: bold;
}

#fixturetabs li  a:hover { color: #f2b32d; }	





/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 2px 0;
 border-bottom: 1px solid #778;
	 font-weight: bold; 
	 font-size: 1.1em;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #eaeaea;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #fff;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #b7b6b6;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:0px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.minileague {
width:238px;
}

.minileagueheader {
	background-color:#474d76;	
}

.minileagueheader td{
	font-weight: bold; font-size: 1.0em; color: #fff;padding: 2px 0 2px 5px;
}

.minileaguesubheader {
	background-color:#acacac;	
}

.minileaguesubheader td{
	font-weight: bold; font-size: 1.0em; color: #000;padding: 2px 0 2px 5px;
}

.minileaguereg td a:hover  {
color:#f2b32d;
}
.minileaguereg td a {
text-decoration:none;
color:#474d76;
}


.minileaguereg {
		background-color:#dfe3ff;	
}

.minileaguereg td{
	font-weight: normal; font-size: 1.0em; color: #000;padding: 2px 0 2px 5px;
}


.minileaguealt td a:hover  {
color:#f2b32d;
}
.minileaguealt td a {
text-decoration:none;
color:#474d76;
}

.minileaguealt {
		background-color:#fff;	
}

.minileaguealt td{
	font-weight: normal; font-size: 1.0em; color: #000;padding: 2px 0 2px 5px;
}

.minileaguefooter {
		background-color:#474d76;	
}

.minileaguefooter td{
	text-align: right; font-weight: bold; font-size: 1.0em; color: #fff;padding: 2px 5px 2px 5px;
}

.minileaguefooter td a{
	text-decoration: none; color: #fff;
}

#sidead {
	width:230px;
	text-align:center;
	padding: 4px;
}

#sidead img{
	border: 0px;
}


#sideadvertisement {
	position:relative;
	background-color: #f7f7f7;
}

#sideadvertisement h5{
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
	padding: 2px 0 2px 8px;
}

#sideadvertisement p {
	padding-left: 8px;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.4em;
	color: #000;
}

#sideadvertisement p  a {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.0em;
	color: #000;
}

#sideadvertisement img {
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom: 1px dotted #797979;
}

#sideadvertisement .featureimage {
	float: left;
	border: 1px dotted #000;
	margin: 2px 5px 2px 5px;
}

#sideadvertisement h2 {
		 background: #e2e2e5 url(/media/images/homepageheaders.gif) repeat-x;
		 height: 19px;
		 font-size: 1.2em;
		 color: #fff;
		 padding: 0 0 0 6px;
		 line-height: 1.7em;
}


#playerprofileleft { 
 color: #333;
 border: 0px solid #ccc;
 border-right: 0px solid #ccc;
 background: #f7f7f7;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 295px;
 float: left;
}
#playerprofileright { 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 background: #f7f7f7;
 margin: 0px 0px 20px 0px;
 padding: 0px;
 width: 449px;
 display: inline;
 position: relative;
}

#playerprofileright h2 { font-size: 1.8em; font-weight: bold; padding: 5px 0 0 6px;}
#playerprofileright h3 {color:#757575; font-size: 1.4em; font-weight: bold; padding: 0px 0 0 6px;}
#playerprofileright p { font-size: 1.1em; font-weight: normal; padding: 8px 6px 0 6px;}




.alt{
	background-color: #f1f1f1;
	
}

.reg{
	background-color: #fff;
}

#table2 p {
	float: left; /* needs to float in order for images to catch in ff and opera */
	clear: both;
	width: 100%;
	margin: 0;
	padding-left: 3px;
	font-size: 1em;
	line-height: 2em;
	}

#table2 span {
	float: left;
	padding: 0 10px;
	/* border-right: 1px solid #e3e7e7; removed this because the image now replaces the border */
	border-top: 1px solid #e3e7e7; /* switched this from border-bottom to border-top so that all row lines are even */
	}

#table2 p.firstLine span { /* to get rid of the top border caused by the border switch above */
	border-top: none;
	}

#table2 span.col1 {
	width: 70px;
	font-size: 1.2em;
	font-weight: bold;
	}

#table2 span.col2 {
	width: 180px;
	font-size: 1.2em;
		font-weight: bold;
	}


#table2 .lastLine { /* you need this class on the empty last line to create an even border on the last row of the table */
	clear: both;
	width: 250px;
	margin-left: 3px;
	border-top: 1px solid #e3e7e7;
	}

					
	
	
	
	#newsdeskleftcolumn { 
	 color: #333;
	 border-left: 1px solid #ccc;
	 border-right: 1px solid #ccc;
	 background: #f7f7f7;
	 margin: 0;
	 padding: 0;
	 width: 740px;
	 float: left;
	}
	
	#newsdeskleftcolumn .dateline { display: block; color: #4c4c4c; font-size: 1.1em; font-weight: normal; margin-left: 10px;margin-top: 5px;}
	
	#newsdeskleftcolumn #topstory { float: left; margin-top: 10px; margin-left: 10px; margin-right: 10px; padding-bottom: 10px; border-bottom: 1px solid #bfbfbf;} 
	#newsdeskleftcolumn #topstory .photo  {float:left;margin:0 5px 0 0; }
	#newsdeskleftcolumn #topstory p  { margin: 0; padding: 0;}
	#newsdeskleftcolumn #topstory h2  { margin: 0; padding: 0; font-size: 1.8em; font-weight: bold;  }	
	#newsdeskleftcolumn #topstory .storytext  { font-size: 1.2em;   font-weight: normal;  line-height: 1.6em;  }	
	#newsdeskleftcolumn #topstory .storytextauthor  { font-size: 1.1em;   font-weight: normal;  line-height: 1.6em;  }	
	#newsdeskleftcolumn #topstory  a { font-weight: bold;  color: #474d76; }	
	#newsdeskleftcolumn #topstory  a:link {  font-weight: bold;  color: #474d76; }		
	#newsdeskleftcolumn #topstory  a:hover {  font-weight: bold; color: #d98416; }		

	#newsdeskleftcolumn .subtopstory { float: left; padding-bottom: 10px; } 
	#newsdeskleftcolumn .subtopstory .photo  { float:left;  }
	#newsdeskleftcolumn .subtopstory p  { margin: 0; padding: 0;}
	#newsdeskleftcolumn .subtopstory h3  { margin:  0px; padding-left: 80px; font-size: 1.3em; font-weight: bold;  }	
	#newsdeskleftcolumn .subtopstory .storytext  { font-size: 1.2em;   font-weight: normal;  line-height: 1.6em;  }	
	#newsdeskleftcolumn .subtopstory .storytextauthor  { padding-left:14px; font-size: 1.1em;   font-weight: normal;  line-height: 1.6em;  }	
	#newsdeskleftcolumn .subtopstory  a {font-weight: bold;  color: #474d76; }	
	#newsdeskleftcolumn .subtopstory  a:link { font-weight: bold;  color: #474d76; }		
	#newsdeskleftcolumn .subtopstory  a:hover {   font-weight: bold; color: #d98416; }		
	
	#newsdeskleftcolumn #newsdesk-stories { padding-bottom: 10px; }	
	#newsdeskleftcolumn #newsdesk-stories h4 {
	clear:left;
		 background: #e2e2e5 url(/media/images/homepageheaders.gif) repeat-x;
		 height: 19px;
		 font-size: 1.2em;
		 color: #fff;
		 padding: 0 0 0 6px;
		 line-height: 1.7em;
	}
	#newsdeskleftcolumn #newsdesk-stories ul { list-style: none; }
	#newsdeskleftcolumn #newsdesk-stories li {padding-left: 5px;padding-top: 5px;}
	#newsdeskleftcolumn #newsdesk-stories  a { 		 text-decoration: none;font-weight: normal;  color: #474d76; }	
	#newsdeskleftcolumn #newsdesk-stories  a:link { 		 text-decoration: none;font-weight: normal;  color: #474d76; }		
	#newsdeskleftcolumn #newsdesk-stories  a:hover { 		 text-decoration: none;font-weight: normal; color: #d98416; }	
	
	#newsdeskcentercolumn { 
	 float: left;
	 color: #333;
	 background: #f7f7f7;
	 margin: 0;
	 padding: 0;
	 border-right: 1px solid #ccc;
	 width: 255px;
	 display: inline;
	}
	
	.middlenews {}

.middlenews h2 {
		 background: #e2e2e5 url(/media/images/homepageheaders.gif) repeat-x;
		 height: 19px;
		 font-size: 1.2em;
		 color: #fff;
		 padding: 0 0 0 6px;
		 line-height: 1.7em;
}

.middlenews a:link,.middlenews a:visited {
		 padding: 0 0 0 0;
		 font-size: 1.1em;
		 font-weight: normal;
		 color: #474d76;
		 text-decoration: none;
}

.middlenews a span{
		 font-weight: bold;
}
	

.middlenews a:hover {
	color: #f2b32d;
}

.middlenews p {
	padding:0px;
	margin:0px;
}

	
.middlenews  ul{
	font-size: 1.1em;
	padding: 5px 0 2px 3px;
	list-style: none ; 
}

.middlenews  li{
	padding: 2px 0 2px 0;
}
	
	#newsdeskrightcolumn { 
	 color: #333;
	 border-right: 1px solid #000;
	 background: #f7f7f7;
	 margin: 0;
	 padding: 0;
	 width: 240px;
	 position: relative;
	}

#matchzone { width: 749px; }
#trackerArea { width: 729px; }

#list_wrapper  ul{
}

/* The wider the #list_wrapper is, the more columns will fit in it */
#list_wrapper{
    width: 708px
}

/* The wider this li is, the fewer columns there will be */
#trackerArea  ul.multiple_columns li{
        text-align: left;
        float: left;
        list-style: none;
       width: 342px;
    }

.lefttracker {float: left; width: 342px; padding: 0px 12px 0px 0px;}
.righttracker {float: left; width: 342px; padding: 0px 0px 0px 12px; }

.trackerbox {position: relative; width: 348px; font-size: 1.0em; padding-bottom: 12px;}
.trackerbox table{margin-left: 0px; width: 348px; font-size: 1.0em;}	

.gameDescription {position: absolute; left: 6px; top: 2px; padding-bottom: 4px; font-weight: bold;font-size: 1.1em;}
.gameDescription a {color: #fff; text-decoration:none;}
.gameDescription a:hover {color: #fff; text-decoration:underline;}

.trackerheader { height:18px; width:348px; }

.gameinfo {position: relative; background: #fff; width: 348px;}

.gameinfotable {width: 368px; border-collapse: collapse;}
.gameinfotable td {padding-bottom: 2px; padding-top: 2px;}

.leftTeam {width: 125px; text-align: right; font-size: 1.1em; border-left: 1px solid #bababa;}
.leftTeam a {color: #000; text-decoration: none; font-weight: bold;}
.leftTeam a:hover {color: #f2b32d}
.score {width: 98px; text-align: center; font-weight: bold; font-size: 1.1em;  color: #000; }
.score  a {color: #000; text-decoration:none; font-weight: bold; font-size: 1.1em; }
.score  a:hover {color:#F00;}
.rightTeam {width: 125px; text-align: left; font-size: 1.1em;border-right: 1px solid #bababa; }
.rightTeam a {color: #000; text-decoration: none; font-weight: bold;}
.rightTeam a:hover {color: #f2b32d;}

.stats {width: 348px; border-top: 1px solid #CCC; border-collapse: collapse;}
.stats td { padding-bottom: 3px; padding-top: 3px; font-size: 1.1em; }

.trackerfooter {line-height: 1px; background-image: url(media/images/tablefooter.gif); width: 348px; background-repeat: no-repeat;}

.bottomrow {background: #fff; color: #333; text-align: center; border-left: 1px solid #bababa;border-right: 1px solid #bababa;}
.bottomrow a {color: #333; font-weight: bold; text-decoration: none;}
.bottomrow a:hover {color: #f2b32d;}
.snapshot { font-weight: bold;background-color:#EEEEEE; border-left: 1px solid #bababa; border-right: 1px solid #bababa;} 
.statsleft1 {text-align: center; width: 25px; font-weight: bold; border-left: 1px solid #bababa; padding-left: 2px;}
.statsleft2 {text-align: left; width: 100px; padding-left: 5px;}
.statsmiddle {text-align: center; width:98px;}
.statsright1 {text-align: right; width: 100px; padding-right: 5px;}
.statsright2 {text-align: right; width: 25px; font-weight: bold; border-right: 1px solid #bababa; padding-right: 2px;}
.statsleft1 a {color: #333; text-decoration: none;}
.statsleft1 a:hover {color: #f2b32d;}
.statsright1 a {color: #333; text-decoration: none;}
.statsright1 a:hover {color: #f2b32d;}
.statsleft2 a {color: #333; text-decoration: none;}
.statsleft2 a:hover {color: #f2b32d;}
.statsright2 a {color: #333; text-decoration: none;}
.statsright2 a:hover {color: #f2b32d;}
.status {color: #fff; position: absolute; right: 10px; top: 2px; width: 225px; font-weight: bold; font-size: 1.1em;}
.status a {color: #fff; text-decoration:none; font-weight: bold; font-size: 1.1em;}

.competitionHeader { width:749px; padding:0 0 12px 0; }
.competitionHeaderText {color: #000000; font-weight: bold;  font-size: 1.2em; padding: 12px 0 0 0;}
.competitionHeaderText a {color: #000000; font-weight: bold;  font-size: 1.2em; text-decoration: none;}
.competitionHeaderText a:hover {color:#f2b32d;}


.leftmatch {padding: 0px 12px 0px 0px; vertical-align:top;}
.rightmatch {padding: 0px 0px 0px 12px;vertical-align:top;}


		ol, ul {list-style: none;}
		
	#siteNav{
			font:bold 13px arial; 
			height:26px;
			padding-bottom:0px;
			position: relative;
			bottom: 58px;
			left: 11em;
			width: 630px;
		}

		#siteNav.dropDownShow{
			*z-index:6000;
		}

		#siteNav li {
			height:26px;
			float:left;
			position:relative;
			padding-right:1px;
			margin-right:2px;
			background:#dedede;
			_background:transparent;
		}

		#siteNav li.active,
		#siteNav li:hover {
			background-color:#c00;
			_background:transparent;
		}

		#siteNav li a{
			display:block;
			text-decoration: none;
			*display:inline-block;
			height:16px;
			padding:4px 10px 6px 12px;
			color:#484848;
			background:#dedede url(http://i.i.com.com/cnwk.1d/i/tron/vader/sitenav.png) left no-repeat;
			_background:#dedede;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/vader/sitenav.png");
			overflow:hidden;
		}

		#siteNav li a span{
			background:url(/media/images/arrows.gif) right top no-repeat;
			padding-right:15px;
			height:14px;
			overflow:hidden;
		}

		#siteNav li a:hover,
		#siteNav li.active a{
			text-decoration:none;
			background-color:#c00;
			color:#fff;
		}

		#siteNav #allCatTab #allCatDropDown .allCatBottom{
			*display:none;
			position:absolute;
			left:0px;
			bottom:-10px;
		}


		#siteNav #allCatTab #allCatDropDown li{
			float:none;
			background:#17314a;
			padding:0px 1px;
			height:auto;
			_background:transparent !important;
			_filter:none;
		}

		#siteNav #allCatTab #allCatDropDown li a,
		#siteNav #allCatTab #allCatDropDown li a:link,
		#siteNav #allCatTab #allCatDropDown li a:hover{
			display:block;
			height:auto;
			color: #fff;
			text-decoration: none;
			background:#172c41;
			font-weight:normal;
			border:none;
			border-bottom:#e6e6e6 solid 1px;
			padding:5px;
			width: 180px;
			margin:0;
			_filter:none;
		}

		#siteNav #allCatTab #allCatDropDown li a:hover{ background:#17314a;}

/* Begin CSS Popout Menu */

#menu{
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
z-index:500;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul
{display:block;}



#header2 { 
  background: #fff url(/media/images/topbanner.gif) repeat-x;
  height: 133px;
  border-bottom: 1px solid #999;
  width: 995px;
  }
  
 /** START FOOTER SECTION  **/
#footer2{ 
 width: 995px;
 color: #eaeaea;
 font-size: 1.2em;
 height: 100px;
 border: 0px solid #f2b32d;
 border-top: 1px solid #f2b32d;
 background: #fff url(/media/images/footerbg.gif) repeat-x;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 text-align: center;
 clear:both;
 }

div#footer2  a {  padding: 0 0 0 5px; color: #fff; text-decoration: none;}
div#footer2  a:hover {  padding: 0 0 0 5px; color: #fff; text-decoration: underline;}
