* { 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; text-align:left;background:1px solid #999;}

#faux {
 background: #fff;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#rightcolumn { 
 float: right;
 color: #333;
 width: 270px;
}

#rightcolumn .inner { 
 float:right
 width: 270px;
}

#content { border-left: 1px solid #aeafaf; border-right: 1px solid #aeafaf; }

#leftcolumn { 
 float: left;
 color: #333;
 width: 720px;
 display: inline;
 position: relative;
}
.clear { clear: both; background: none; }
.noborder { border: 0; } 
img a { border: none; } 

#header { 
  position: relative;  
  height: 133px;
  width: 993px;  
  border-bottom: 1px solid #aeafaf;  
}

#header .topbar{ 
  position: relative;
  background: #ede8e8;
  height:25px;
  font-size:1.2em;
  font-weight: normal; 
  color: #000000;
}

#header .topbar .datetopbar{
  position: relative; 
  top: 5px;
  padding:10px 20px 20px 20px;
}

#header .logo{ 
  position: relative;
  padding-left:20px;
}

#header .followus{ 
  position:absolute;
  right:20px;
  top:40px;
  font-size:4.2em;
  font-weight: normal; 
  color: #000000;
}


a:link, a:visited { color: blue; text-decoration: none;}
a:hover { color: #f2b32d; text-decoration: underline; }		

/** Search Box **/
div.extra-search { height: 18px; position: absolute; right: 5px; top: 5px; width: 120px; z-index: 1000; }
div.extra-search div.searchbox { background: url(/media/images/search/searchbox_bg.png) 0 0 no-repeat; /* ie6png:crop */ height: 18px; margin: 0px; padding: 0px; width: 120px; }
div.extra-search div.searchbox:hover  { background: url(/media/images/search/searchbox_bg.png) 0 -18px no-repeat; /* ie6png:crop */ }
div.extra-search div.searchbox:hover input { color: #000000; }
div.extra-search div.searchbox input:focus { color: #000000; }
div.extra-search div.searchbox input { background: none; border: none; color: #646464; height: 15px; float: left; font-size: 11px; outline: none; padding: 3px 0px 0px 0px; width: 84px; }
div.extra-search div.searchbox button { border: none; cursor: pointer; float: left; height: 18px; line-height: 0px; padding: 0px; width: 18px; }
div.extra-search div.searchbox button.search-magnifier { background: url(/media/images/search/magnifier_icon.png) 0 0 no-repeat; }
div.extra-search div.searchbox button.search-close { background: url(/media/images/search/close_icon.png) 0 0 no-repeat; }
div.extra-search div.searchbox button.search-loader { background: url(/media/images/search/loader_icon.gif) 0 0 no-repeat; } 
/** End Search Box **/

/** Facebook ad **/
div.facebook { position: absolute; right: 5px; bottom: 5px; z-index: 1000; } 
div.facebook a:hover img{ border: none; } 
/** End of Facebook ad  **/

div.secnavigation { font-size: 1.1em; height: 18px; position: absolute; right: 10px; top: 7px; z-index: 1000;  } 
div.secnavigation a:link, div.secnavigation a:visited { font-weight: bold; color: #e9e9e9; } 
div.secnavigation a:hover { font-weight: bold; color: #c50101; } 
div.secnavigation span.divider { color: #e9e9e9; } 

/** Navigation  **/
#navigation { color: #fff; background: #fff ; font-size: 1.1em; height: 44px; width: 990px;}
#navigation { border: 0px solid #; margin: 0px 0px 0px 0px; padding: 0px; }

div.tabmenu { color:#fff; height: 21px; }
div.tabmenu ul { display:block; list-style:none;  padding:0px 0 0 10px ; margin:0px; }
div.tabmenu li { float:left; line-height: 1.9em; padding: 0; padding-right:45px; }
div.tabmenu a, .tabmenu a:visited { color:#fff; text-decoration:none; }
div.tabmenu a:hover	{ color:#f2b32d; }			
div.tabmenu .sel { background-color:#ececec; color:#000; float:left; font-weight: bold; height: 19px; margin-top: 2px; text-decoration:none; }

.menuselleft{ background : #ffffff url("/media/images/tab_left.png"); float:left; height: 19px; margin-top: 2px; width:6px; }
.menuselright{ background : #ffffff url("/media/images/tab_right.png"); float:left; height: 19px; margin-top: 2px; width:6px; }			

.subtabmenu { background : #d8dae0 url("/media/images/submenu.gif"); display: block; height: 23px; }
.subtabmenu label{ color: #000; padding-right: 10px; }
.subtabmenu input.txt { color: #00008B; background-color: #FFF; border: 1px inset #00008B; font-size: 1em; height: 15px; width: 80px; }
.subtabmenu input.btn { background-color: #5f627d; border: 1px outset #00008B; color: #FFF; font-size: 1.1em; margin-left: 1px; margin-top: 1px; padding: 0px; }
.subtabmenu ul { display:block; list-style:none; margin:0px; padding:0px 0 0 10px ; }
.subtabmenu li { float:left; line-height: 2em; padding: 0; padding-right:35px; }
.subtabmenu a { color:#4f4f4f; font-weight: normal; font-size: 1.1em; text-decoration:none; }
.subtabmenu a:hover	{ color:#d98416; }			
/** End Navigation **/

h2 {
		 background: #fff url(/media/images/navbg.gif) repeat-x;
		 height: 19px;
		 margin-top: 1px;
		 padding-left: 5px;
		 line-height: 18px;
		 font-size: 1.2em;
		 color: #fff;
}

h3 {
		 background-color: #bdbdbd;
		 height: 19px;
		 padding-left: 5px;
		 line-height: 18px;
		 font-size: 1.2em;
		 color: #000;
}




.sidepanel { background-color: #fff; padding: 5px 0 5px 5px; }
.sidepanel p{ font-weight: bold; font-size: 1.2em; }

.sidepanel  ul{
	font-size: 1.2em;
	padding: 2px 0 2px 3px;
	list-style: none ; 
}
.sidepanel  li{
	padding: 2px 0 2px 0;
}


.minileague {
width:268px;
}

.minileagueheader {
	background-color:#194369;	
}

.minileagueheader td{
	font-weight: bold; font-size: 1.1em; color: #fff;padding: 2px 0 2px 5px;
}

.minileaguesubheader {
	background-color:#acacac;	
}

.minileaguesubheader td{
	font-weight: bold; font-size: 1.1em; color: #000;padding: 2px 0 2px 5px;
}

.minileaguereg {
		background-color:#dfe3ff;	
}

.minileaguereg td{
	font-weight: normal; font-size: 1.1em; color: #000;padding: 2px 0 2px 5px;
}

.minileaguealt {
		background-color:#fff;	
}

.minileaguealt td{
	font-weight: normal; font-size: 1.1em; color: #000;padding: 2px 0 2px 5px;
}

.minileaguefooter {
		background-color:#194369;	
}

.minileaguefooter td{
	text-align: right; font-weight: bold; font-size: 1.1em; color: #fff;padding: 2px 5px 2px 5px;
}

.minileaguefooter td a{
	text-decoration: none; color: #fff;
}




#headlines { 
 margin: 0 auto;
 width: 720px; 

}
#headlineleftcolumn { 
 color: #333;
 background: #fff;
 width: 465px;
 float: left;
}

#topstoryarea {
		
	}
	
	#topstoryarea img {
		padding:  2px 6px 0 2px;
		
	}
		
	#topstoryarea #tscaption {
		position: relative;
		bottom: 2px;
		margin:  0 6px 0 2px;
		width: 460px;
		background: #081420;
		height: 20px;
	}
	
	#topstoryarea #tscaption p{
		color: #fff;
		padding: 4px 0 0 4px;
		font-size: 1.1em;
		font-weight: normal;
	}

	#topstoryarea #tsinfo {
		
	}

#topstoryarea #tsinfo h4{
font-size: 2.0em;
font-weight: bold;
background-color: #fff;
padding: 0 0 2px 8px;
}

#topstoryarea #tsinfo h4 a:visited,#topstoryarea #tsinfo h4 a:link{ color: #000; }
#topstoryarea #tsinfo h4 a:hover{ text-decoration: underline; }


 	#topstoryarea #tsinfo h5{
		font-size: 1.1em;
		color: #545454;
		font-weight: normal;
		background-color: #fff;
		padding: 0 0 6px 8px;
	}
	
	#topstoryarea #tsinfo p{
		font-size: 1.2em;
		font-weight: normal;
		padding: 0 0 0 8px;
	}
	
	#topstoryarea #tsinfo a{
		font-size: 1.1em;
		font-weight: bold;
		color: #152e70;
	}



#headlinerightcolumn { 
 float: right;
 color: #333;
 background: #fff;
 width: 244px;
 margin-top:10px;
 display: inline;
 position: relative;
}

#headlinerightcolumn h5 {
	color: #5f5f5f;
		font-size: 1.1em;
		font-weight: bold;
		background-color: #fff;
		padding: 0 0 2px 4px;
}

#headlinerightcolumn  ul{
	font-size: 1.2em;
	color: #152e70;
	padding: 2px 0 2px 1px;
	list-style: none ; 
}
#headlinerightcolumn  li{
	padding: 2px 0px 2px 0;
}

#headlinerightcolumn  li a:link, #headlinerightcolumn  li a:visited{
	color: #000;
}

#headlinerightcolumn  li a:hover{
	text-decoration: underline;
}

#morefeatures { 
 margin: 0 auto;
 float: left;
 width: 720px;
 }
#morefeaturesleftcolumn { 
 color: #333;
 background: #fff;
 width: 310px;
 border-right: 0px solid #fff;
 float: left;
}

#morefeaturesrightcolumn { 
	float: right;
	background: #fff;
	width: 400px;
	display: inline;
	position: relative;
}

#morefeaturesrightcolumn  h5{
	font-size: 1.1em;
	color: #545454;
	font-weight: normal;
	background-color: #fff;
	padding: 0 0 3px 2px;
}

#morefeaturesrightcolumn  p{
	font-size: 1.2em;
	color: #000000;
	font-weight: normal;
	background-color: #fff;
	padding: 0 0 2px 2px;
}

.newsitem {
	border-top: 1px solid #cccccc;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	text-align:justify;
	margin-right:5px;

}
.newsitem  a:hover{
	text-decoration: underline;
}
		
	
	
.featurepanel { background-color: #595e72; padding: 10px 5px 10px 5px; }
.featurepanel p{ font-weight: normal; font-size: 1.2em; color: #fff; }
.featurepanel a{ font-weight: normal; color: #fff; font-weight: bold;}
.featurepanel a:hover { font-weight: normal; color: #fff; font-weight: bold;}

.fixturepanel{ background-color: #fff; padding: 3px 5px 3px 5px; border-bottom: 0px solid #000;}
.fixturepanel p{ padding-bottom: 3px; font-weight: normal; font-size: 1.2em; font-weight:bold; color: #152e70; }

.fixturepanelalt{ background-color: #fff; padding: 2px 5px 3px 5px; }
.fixturepanelalt p{ padding-bottom: 3px; font-weight: normal; font-size: 1.2em; font-weight:bold; color: #152e70; }


/** START LOGIN **/
#loginbox {  margin-bottom:30px;}

#loginbox label { width: 4em; float: left; text-align: right; font-size: 1.1em; margin-right: 1.5em; display: block; }

#loginbox .formitem { margin-left: 1em; margin-bottom:0.3em; }

#loginbox .formbuttons { float: right; padding-right: 10px; }

#loginbox .submit input { margin-left: 4.5em; }

#loginbox a { font-size: 1.1em; }

#loginbox  .btn { border: 1px solid #000; font-size: 1.1em; background-color: #14385c; color: #fff; }
/** END LOGIN **/

/** START TABBER **/


/* $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:0em;
}

/*--------------------------------------------------
ul.tabbernav = the tab navigation list
li.tabberactive = the active tab
--------------------------------------------------*/
ul.tabbernav
{
margin:0;
padding:1px 0;
font-weight: bold;
font-size: 1.1em;
}

ul.tabbernav li
{
list-style: none;
margin: 0;
display: inline;
}

ul.tabbernav li a
{
padding: 1.3px 0.5em;
margin-left: 0px;
border-bottom: none;
background: #b7b6b6;
text-decoration: none;
border-right: 1px solid #484d75;
border-top: 1px solid #484d75;
}

ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color: #000; }

ul.tabbernav li a:hover
{
color: #000;
background: #fff;
border-color: #227;
}

ul.tabbernav li.tabberactive a
{
background-color: #194369;
color: #fff;
}

ul.tabbernav li.tabberactive a:hover
{
color: #000;
background: #fff;
}

/*--------------------------------------------------
.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;
}

/** END TABBER **/

/** 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  **/


/*** Start News Desk  ***/
	#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;}


	#newsdeskleftcolumn { 
	 color: #333;
	 border-left: 1px solid #ccc;
	 border-right: 1px solid #ccc;
	 background: #f7f7f7;
	 margin: 0;
	 padding: 0;
	 width: 483px;
	 float: left;
	}
	
	#newsdeskleftcolumn #topstory { float: left; margin-top: 10px; margin-left: 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-size: 1.2em; font-weight: bold;  color: #474d76; }	
	#newsdeskleftcolumn #topstory  a:link { font-size: 1.2em; font-weight: bold;  color: #474d76; }		
	#newsdeskleftcolumn #topstory  a:hover { font-size: 1.2em;  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-size: 1.2em;font-weight: bold;  color: #474d76; }	
	#newsdeskleftcolumn .subtopstory  a:link { font-size: 1.2em; font-weight: bold;  color: #474d76; }		
	#newsdeskleftcolumn .subtopstory  a:hover { font-size: 1.2em;  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-size: 1.1em;font-weight: normal;  color: #474d76; }	
	#newsdeskleftcolumn #newsdesk-stories  a:link { 		 text-decoration: none;font-size: 1.1em; font-weight: normal;  color: #474d76; }		
	#newsdeskleftcolumn #newsdesk-stories  a:hover { 		 text-decoration: none;font-size: 1.1em;  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;
}


/*** End News Desk  ***/

/*** Competition ***/
#competition { 
	margin: 0 15px 0 10px;
	font-weight: normal;	
}

#competition .headline {
	font-size: 2.4em;
	font-weight: bold;
	padding: 2px 0 3px 0;
	background: none;
	margin-top: 10px;
	display: block;
}

#competition p{
	font-size: 1.2em;
	font-weight: normal;
	padding: 15px 20px 8px 0;
}

#competition fieldset {
	margin-top: 10px;
	padding: 1em ;
	font-size:1.2em;
}

#competition label {
	float:left;
	width:40%;
	margin-right:0.5em;
	padding-top:0.2em;
	text-align:left;
	font-weight:bold;
}
  
#competition input { 
	background-color: #fff;
}

#competition  .formbuttons{ margin-top: 10px; float: right; }
#competition  .formbuttons input{ background-color: #184268; color: #fff; font-weight: bold; width: 100px; }
  
#competition ul.errorlist { list-style: none;}
#competition ul.errorlist li { color: red;}  
ul.errorlist li { color: red; font-size: 1.1em;} 
/*** End Competition  ***/

/** Start breadcrumb **/
.breadcrumb { padding: 10px 5px 3px 10px;  font-size: 1.2em;}
#article .breadcrumb { padding: 10px 0px 3px 0px; }
.breadcrumb .pagename { font-weight: bold; } 
.breadcrumb a:link, .breadcrumb a:visited { color: #022daa; }
.breadcrumb a:hover { color: #f2b32d; }
/** End breadcrumb **/


		ol, ul {list-style: none;}
	 
	 
	#siteNav{
			font:bold 13px arial; 
			height:26px;
			padding-bottom:0px;
			position: relative;
			bottom: 58px;
			left: 11em;
			width: 680px;
		}

		#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.menuactive { 
			background:#c00;
			z-index: 5000;
		}
 
		#siteNav li a{
			display:block;
			text-decoration: none;
			*display:inline-block;
			height:16px;
			padding:4px 10px 6px 12px;
			color:#484848;
			background:#dedede url(/media/images/sitenav.png) left no-repeat;
			_background:#dedede;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/media/images/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 vallCatDropDown 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;
			_background:transparent !important;
			_filter:none;
		}

		#siteNav .allCatTab .allCatDropDown li a:hover{  font-weight: bold; background:#17314a;}

/* Begin CSS Popout Menu */

#menu{
position: absolute;
top: 160px;
left:0px;
*left: 10px;
}


#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;}


  
 /** 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;}

div#resultlists { }
div#resultlists h1 { color: #b90c0e; font-size: 2.4em; border-bottom: 3px #b90c0e solid; margin: 5px 20px 5px 20px;}
div#resultlists .rss { float: right; padding-right: 20px; } 

div.resultitem { margin: 20px 20px 20px 20px; }
div.resultitem  .headline a{ font-size: 1.8em; color: #162d71; padding-top: 5px; padding-bottom: 2px; }
div.resultitem  .headline a:hover { color: #f2b32d; }	
div.resultitem .author { font-size: 1.1em; color: #969696; padding-bottom: 2px; }
div.resultitem .link { font-size: 1.2em; color: #10399f;} 
div.resultitem p { font-size: 1.2em; color: #000; text-align: justify; padding-bottom: 2px; line-height: 1.6em;  padding-top: 2px; padding-right: 10px; }
div.resultitem .fullstory { font-size: 1.2em; font-weight: bold; color: #162d71;}

.dateline { display: block; color: #4c4c4c; font-size: 1.1em; font-weight: normal; margin-left: 20px;margin-top: 5px;}
.textheader { font-size: 1.6em; color: #000; padding-left: 15px; font-weight: bold;} 

#monoSlideshow { margin: 20px 20px 5px 20px;} 

.newsdateline { display: block; color: #4c4c4c; font-size: 1.1em; font-weight: normal; margin-top: 5px;}
.newstextheader { font-size: 1.8em; color: #000;  font-weight: bold;} 

div.paging{ margin: 10px 20px 20px 20px; }
div.paging a {
	font-size:1.0em; 
	font-weight:bold;
	text-decoration:none;
	color:#09357b;
}

.unselected { border: 1px #cdddee solid; padding: 3px 6px 3px 6px; } 

div.paging span{
	font-size:1.0em; 
	font-weight:bold;
}

div.paging .pagenums { 
padding: 3px 3px 3px 3px;
}

.comments { color: #3960ce; font-size: 1.2em;} 
.comments a { color: #666666; text-decoration: underline;} 
.tags { color: #3960ce; font-size: 1.2em;}
.tags a { color: #666666; text-decoration: underline;} 

/* Squad Page */

#options {
	padding: 5px 0 5px 8px;
	font-size: 1.1em;
	font-weight: bold;
}

#options ul	{ 
display:block;
list-style:none; 
padding:10px 0 5px 0px ;
margin:0px;
}

#options li	{ 
float:left;
padding: 0;
}


.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:#b90c0e url(/media/images/tabletop.gif) repeat-x;
	color: #fff;
	font-weight: bold;
}

.teamtablesubheaderbottom{
	background:#081420;
	color: #fff;
	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: 720px;
 color: #333;
 border: 0px solid #ccc;
 background: #fff;
 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: 459px;
 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 {

}


.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:#b90c0e url(/media/images/tabletop.gif) repeat-x;
	color: #fff;
	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; }	

** 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;
		font-size: 1.2em;
		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;
	}

/** Start Month select **/
.dateselect { float:left;font-size: 12px;margin:10px;}
.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 ;
}

/**   **/


.fixturetable {
	color: #000;
	font-style: normal;
	font-size: 1.2em;
 	vertical-align:top;
	width: 98%;
	margin:10px 0 5px 10px;	
}

.fixturetable a:link, .tablehead a:visited { color: #3366bb; }
.fixturetable a:hover { color: #3366bb; text_decoration: underline;}		

.fixturetablesubheader{
	color: #000;
	font-weight: bold;
}

.fixturetablesubheader a:link, .fixturetablesubheader a:visited, .fixturetablesubheader a:hover{
	color: #3366bb;
}

.fixturetableheader {
	background:#1c1d57 ;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;	
}

.fixturetablefooter {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	background:#f7f7f7 url(/media/images/tablefooter.gif) no-repeat;
}


.fixturetablesubheader td {
border-bottom: 1px solid #bababa;
padding: 5px 5px 5px 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;
}

.oddrow { background-color: #FFF; }
.evenrow { background-color: #ececec; }


.oddrow_fixture td, .evenrow_fixture td {
border-bottom: 1px solid #bababa;
padding: 5px 5px 5px 5px;
}

.oddrow_league td, .evenrow_league td {
border-bottom: 1px solid #bababa;
border-right: 1px solid #bababa;
padding: 5px 5px 5px 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_fixture { background-color: #FFF; }
.oddrow_fixture td { border-left: 0px; border-right: 0px; }
.evenrow_fixture { background-color: #ececec; }
.evenrow_fixture td { border-left: 0px; border-right: 0px; }

.oddrow_league { background-color: #FFF; }
.oddrow_league td { border-left: 0px; border-right: 1px solid #bababa; }
.evenrow_league { background-color: #ececec; }
.evenrow_league td { border-left: 0px; border-right: 1px solid #bababa; }


/** End Fixtures section **/


#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 6px 0px 0px;}
.righttracker {float: left; width: 342px; padding: 0px 0px 0px 6px; }

.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; border-bottom: 1px solid #bababa;} 

.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 6px 0px 0px; vertical-align:top;}
.rightmatch {padding: 0px 0px 0px 6px;vertical-align:top;}




	#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;
}

#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: 420px;
 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.2em; font-weight: normal; padding: 8px 6px 0 6px;}


/*** 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 .articletext {
		font-size: 1.2em;
		font-weight: normal;
		padding: 15px 20px 8px 0;
	}
	
	#newspage .photoinarticle { 
		float: right;
		width: 300px;
		margin: 0 20px 6px 20px;
	}

	#newspage .photoinarticle .image { 
		border: 1px solid #000;
	}
	
	#newspage .photoinarticle .description { 
		margin: 2px;
		font-size: 0.9em; 
		color: #686868;
	}

	#newspage .articleoptions { 
		float: right; 
		
	}
	
	#newspage .articleoptions .optiontext{ 
		color: #10399f;
		font-size: 1.1em;
		padding-right: 5px;
	}
	
	.featureimagead {
		float: right;
		border: 1px solid #000;
		margin: 0 20px 6px 20px;
	}
	
	#newspage .featureimage {
		float: right;
		width: 200px;
		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: 4px 0px 0px 0;
		margin:  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;
	}
	
	.newstextheader2 { font-size: 2.2em; color: #000; font-weight: normal;} 
	#newspage .author { color: #5e5e5e; font-size: 1.2em; } 
	#newspage .author a{ color: #10399f; } 
	
	
	
/** League **/

.leaguetable {
	color: #000;
	font-style: normal;
	font-size: 1.2em;
 	vertical-align:top;
	width: 98%;
	margin:10px 0 2px 8px;	
}

.leaguetable a:link, .leaguetable a:visited { color: #3366bb; }
.leaguetable a:hover { color: #3366bb; text_decoration: underline;}		


.leaguetableheader{
	background:#1c1d57;
	color: #fff;
	font-weight: bold;
	font-size: 14px;	
}

.leaguetablesubheader{
	background:#dddddd;
	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.2em;
}

.leaguetabletitle td{
padding: 1px 0 1px 8px;
}

.leaguetablefooter {
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
}


.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.2em;
 font-weight: normal;
}


/** End league **/

/** Profile **/
#profile {width: 720px;}

#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;
}

div#pagetitle h1 { color: #b90c0e; font-size: 2.4em; border-bottom: 3px #b90c0e solid; margin: 5px;}

div#pagetitle_fixture { float:left;color: #b90c0e;font-size:18px;  margin: 10px;height:20px;}

div#pagetitle_league { float:left;color: #b90c0e;font-size:18px;  margin: 10px;height:20px;}


/*** 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; }	


/** Article Page **/
#article { font-weight: normal; margin: 20px 20px 20px 20px;} 
#article .comments { float: right; color: #10399f; font-size: 1.1em; padding-right: 5px; } 
#article .heading { position:relative; color: #000000;font-weight: bold; font-size: 2.4em; padding: 0px 0px 20px 0px; }

#article .date { display: block; color: #4c4c4c; font-size: 1.1em; font-weight: normal; margin-top: 10px;}
#article .author { color: #5e5e5e; font-size: 1.1em; line-height:1.0em;} 
#article .author a{ color: #10399f; } 
#article .divider { border-bottom: 1px solid #b4b4b4; padding: 4px 0 0 0; margin: 2px 0 2px 0; }
#article .newsdateline { color: #4c4c4c; font-size: 1.1em; line-height:1.0em; font-weight: normal; margin-top: 5px;}
#article .body { font-size: 1.3em; line-height: 1.4em; font-weight: normal; text-align: justify; padding: 15px 0 15px 0;}
#article .share { float:left; font-size: 1.1em; line-height: 1.2em; font-weight: normal; border-top: 2px solid #ebebff; border-bottom: 2px solid #ebebff; width:100%; padding-top:5px;padding-bottom:5px; margin-top:10px;margin-bottom:10px;}
#article .share .fb-comments { float:right;width:100px;}
#article .share .addthis { float:left;width:70px;}
#article .share .fb-like { float:left;width:130px;}
#article .share .googleplus { float:left;width:100px;}

#tv_articles {position:relative; margin:20px; font-weight: normal; font-size: 1.1em; line-height: 1.0em;  }
#tv_articles .heading a {color: #b90c0e; font-weight: bold; font-size: 1.6em; padding: 5px 0 5px 0px;text_decoration:none;}
#tv_articles .tv_article {margin-top:10px;margin-bottom:10px;}
#tv_articles .tv_article .photo {float: left; margin-right:10px; margin-bottom:10px;}
#tv_articles .tv_article .head a {color:#162d71; font-weight: bold; font-size: 1.2em; line-height: 1.3em; text_decoration:none;}
#tv_articles .tv_article .summary {color:#000000; font-weight: normal; font-size: 1.1em; line-height: 1.2em;padding-top:10px;}
#tv_articles .divider { padding-left:10px;margin: 5px 5px 5px 5px;border-bottom: 2px dashed #ebebff; }

#column_articles {position:relative; margin:20px; font-weight: normal; font-size: 1.1em; line-height: 1.0em; }
#column_articles .heading a {color: #b90c0e; font-weight: bold; font-size: 1.6em; padding: 5px 0 5px 0px;text_decoration:none;}
#column_articles .column_article {margin-top:10px;margin-bottom:10px;}
#column_articles .column_article .photo {float:left; margin-right:10px; margin-bottom:10px;}
#column_articles .column_article .head a {color:#162d71; font-weight: bold; font-size: 1.2em; line-height: 1.3em; text_decoration:none; }
#column_articles .column_article .summary {color:#000000; font-weight: normal; font-size: 1.1em; line-height: 1.2em; padding-top:10px;}
#column_articles .divider { padding-left:10px;margin: 5px 5px 5px 5px;border-bottom: 2px dashed #ebebff; }

#article #reporter { font-size: 1.2em; text-align: justify; line-height: 1.4em; } 
#article #reporter .line { border-bottom: 1px solid #b4b4b4; padding: 1px 0 0 0; margin: 4px 0 4px 0; }
#article #reporter  .face { float: left; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;} 
#article #reporter a { color: #10399f; }
#article .photoinarticle { float: right; width: 300px; margin: 0 0px 6px 20px; right: 5px;}
#article .photoinarticle .image {  border: 1px solid #000; }
#article .photoinarticle .description {  margin: 2px; font-size: 0.9em;  color: #686868; }

.biobox { -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:#F0F0F0;
border:1px solid #CECFD0;
display:block;
margin:0px;
font-size: 1.2em;
padding:10px;
}

.bioboximage { float: left; padding-right: 20px; padding-top: 3px; padding-bottom: 3px; } 

/** Comments **/
#comments { margin: 10px 0 10px 0;} 
#comments .a { text-decoration:none }  
#comments .commentheader { font-size: 1.8em; color: #000; display: block; padding-bottom: 10px; }  
#comments .commentheader a{ font-size: 0.7em; text-decoration: underline; color: #243d8e;} 
#comments .comment{ font-size: 1.2em; background-color: #dfdfdf; border-top: 1px solid #686868; border-bottom: 1px solid #686868; padding-top: 5px;} 
#comments .comment .commentname{ color: #243d8e;  padding-left: 5px;} 
#comments .comment p { padding: 5px; } 
#comments .nocomment{ font-size: 1.2em;} 
#comments .nocomment p { color: #243d8e;  padding: 5px; } 
#comments .commentalt { font-size: 1.2em; background-color: #fff; padding-top: 5px;} 
#comments .commentalt .commentname{ color: #243d8e;  padding-left: 5px;} 
#comments .commentalt p{ padding: 5px; } 
#comments .commentsubmit { margin: 10px 0 10px 0; background-color: #040c15; color: #fff; } 
	
#column { }
#column .columnimage { float: left; padding: 10px 20px 10px 20px;}
#column .columntitle { font-size: 2.6em; color: #b90c0e;font-weight: bold;}
#column .columndescription { display: block; font-size: 1.2em; color: #000;font-style: italic; margin:20px; line-height: 1.6em; }

	
.alt{
	background-color: #f1f1f1;
	
}

.reg{
	background-color: #fff;
}

#live p {
	font-size: 1em; margin: 0; padding: 0; display: inline;
}
