/* CityWeb CSS -- Base stylesheet  */

body {
/*background: #c4c4c4 url(/images/global/2006/nuGradient2.gif) 50%; 
*/
background: #fff url(/images/global/2006/nuGradient2.gif) 50%; 
background-repeat: repeat-y; 
margin: 0; 
padding: 0; 
behavior: url(/css/csshover.htc);
font-family: "Lucida Grande",Verdana, Helvetica, Arial, sans-serif;
font-size: xx-small; /*for IE/Win 5.5*/
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small; /* for compliant browsers */
line-height: 1.7em;
color: #373737;
}

body, div, p, td {

}

html>body {
font-size: x-small; /* be nice to Opera */
}

#search {
position: absolute;
top: 20px;
right: 10px;
width: 400px;
z-index: 5
}

#search a {
display: block;
height: 80px;
width: 320px;
}



/* HEADERS  */

h1, h2, h3, h4, h5, h6 {
margin: 0;
margin-bottom: -0.75em;
}

*html h2 {
margin-bottom: -1.3em;
}

*html h3 {
margin-bottom: -1.3em;
}


h1 {
font-size: 150%;
margin-bottom: -0.5em;
}

h2 {
font-size: 140%;
color: #222;
}

h3 {
font-size: 130%;
color: #444;
margin-top: 1em;
}


h4 {
font-size: 110%;
color: #444;
}

h5 {
font-size: 110%;
color: #000099;
}

h6 
{
margin:0;
margin-bottom: 20px;
font-size: 80%;
  text-transform:uppercase;
  color:#999;
  font-weight: bold;
}

h2 a
{
color:#000;}

h3 a
{
color:#777;}

h4 a
{
color:#cc0000;}



/* LINKS */

a { color: #cc0000; text-decoration: none; 
}

a:hover { color: #777; text-decoration: underline; }

a.undecorated:link { color: #000000;  text-decoration: none;}
a.undecorated:active { color: #000000;  text-decoration: none;}
a.undecorated:hover { color: #666666;  text-decoration: none;}
a.undecorated:visited { color: #000000;  text-decoration: none;}
a.undecorated:visited:hover { color: #666666; text-decoration: none;}

a img {border-width: 0; border-style: none; text-decoration:none; border-bottom: 0px}


/* IMAGES */

img.centered
{ display: block; 
padding: 0; 
margin-left: auto; 
margin-right: auto; 
margin-top, margin-bottom, border: 0; }

img.rightalign
{ display: block; 
padding: 0; 
margin-left: auto; 
margin-right: 0; 
margin-top, margin-bottom, border:0; }

.photoinsetright {
float:right; 
border:solid 1px #cccccc; 
background-color:#f9f9f9; 
padding: 3px;  
color: #777; 
font-size: 80%;
text-align:center;
 margin-left: 2em;
 margin-top: 1em;
  margin-bottom: 1.5em;

 }
 
 .photoinsetcenter {
display: block; 
margin-left: auto; 
margin-right: auto; 
border:solid 1px #cccccc; 
background-color:#f9f9f9; 
padding: 5px;  
color: #777; 
font-size: 80%;
text-align:center;
margin-top: 1.5em;
margin-bottom: 2em;

 }
 
  .photoinsetcenter img {
border: solid 1px #333;
margin: 6px;
 }
 
 .photoinsetright img {
border: solid 1px #333;
margin: 6px;
 }
  
  .photoinsetleft {
float:left; 
border:solid 1px #cccccc; 
background-color:#f9f9f9; 
padding: 8px;  
color: #777; 
font-size: 80%;
text-align:center;
 margin-right: 3em;
 margin-top: 1em;
 margin-bottom: 1.5em;

 }
 
 .photoinsetleft img {
border: solid 1px #333;
margin: 6px;
 }
 
   .advertinsetleft {
float:left;  
background-color:#f9f9f9; 

 margin-right: 3em;
 margin-top: 0.5em;
 margin-bottom: 1.5em;

 }
 
 .advertinsetleft img {

 }
 
 
   .photocentre {

border:solid 1px #cccccc; 
background-color:#f9f9f9; 
padding: 8px;  
color: #777; 
font-size: 80%;
text-align:center;
 margin-right: 3em;
 margin-top: 1em;
 margin-bottom: 1.5em;

 }
 
 .photocentre img {
border: solid 1px #333;
margin: 6px;
 }
 
 
em, i {
font-family:Georgia, "Times New Roman", Times, serif;}


.publishdate {
font-size: 85%;
color: #999;
}
 
 
 
/*
Navigation Menus
*/ 


div#topmenu {
width: 727px;
background-color:#333333;
background:url(/images/global/2006/NavFiller.gif);
height: 23px;
}

	
div#topmenu ul {margin: 0;
margin-left: -40px;

}

div#topmenu li {
	float: left;
	position: relative;
	list-style-type: none;
	background-color:#333333;
	font-size: 10px;
	margin-top: 4px;
	line-height: 1.6em;
	margin-right: 25px;	
	font-family: "Lucida Grande", arial, sans-serif;
	/*filter:alpha(opacity=95);
	moz-opacity:.95;
	opacity:.95;*/	
	}
	
	div#topmenu li.lasttab {
margin-right: 0;
}

*html div#topmenu li {
	margin-right: 20px;	
}	

	
div#topmenu li:first-child {}
div#topmenu li:hover {background-color: #333;}
div#topmenu a {display: block; padding: 0; text-decoration: none; color: #fff;}
div#topmenu a:hover {color: #CCA400;}

div#topmenu ul li ul {
	margin: 0 0 0 -65px; 
	z-index: 10;
	position: absolute;
	width: 13em;
	border-right: 0;
	left: -1px;
	padding-top: 6px;
	}
	
		
div#topmenu ul li ul li {
	padding: 2px;
	width: 100%;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	margin-top: 0px;
	}
	
div#topmenu ul li ul li a {padding: 1px .5em;}
div#topmenu ul li ul li:first-child {border-top: 1px solid #eee;}
div#topmenu ul li ul {display: none;}
div#topmenu ul li:hover ul {display: block;}
body div#topmenu ul li ul li ul {position: absolute; visibility: hidden; top: -1px; left: 10em;}
div#topmenu ul li ul li:hover ul {visibility: visible;}
div#topmenu ul li ul li:hover ul li ul {visibility: hidden;}
div#topmenu ul li ul li ul li:hover ul {visibility: visible;}

/* IE6 Hacks */
* html div#topmenu ul {float: left; margin: 0;}
* html div#topmenu ul li ul {border-left: 0px; margin: 0 0 0 -30px;}
* html  div#topmenu ul li ul li ul {} 
html>body div#topmenu ul li ul li ul {left: 10em;}
/* IE7 only */
*+html div#issuemenu ul li ul { margin-top: 0 0 0 0;}

/* Opera Hack */
@media all and (min-width: 0px){
body div#topmenu ul li ul {padding-bottom: 100px;}
body div#topmenu ul li ul li ul {padding-bottom: 22px;}
ul li ul li ul li ul li:hover {visibility: visible;}
}




/* SITE LAYOUT */

#page {
font-size: 110%;
width: 960px;
margin:0 auto;
background:#fff;
/*border-left: solid 1px #666;
border-right: solid 1px #666;*/}


#nameplatecontainer
{
 width: 960px; 
 margin: auto; 
 margin-bottom: 6px; 
 padding-bottom: 1px;
border-bottom: solid 1px #20225b;
 position: relative; 
 z-index: 100;
 }

#contentcontainer
{
 width: 960px; 
 margin: auto; 
 position: relative;
background:url(/images/global/2006/ContainerBGsub.gif)
 }
 
#hcontentcontainer
{
 width: 962px; 
 margin: auto; 
 position: relative;
background:url(/images/global/2006/nuContainerBG.gif) repeat-y;
  }


  *html #contentcontainer, #hcontentcontainer
{
 width: 952px; 
 z-index: 0px;
 }


#maingroup  {/* Left-hand column and the main content area */
float:left;
width: 755px;
margin: 0;
margin-right: 4px;
}

*html #maingroup  {
float:left;
width: 755px;
margin: 0;
}


#featurecolumn {
  float: left;
  width: 160px;
  margin-right: 3px;
}

#adcolumn {
 float: right;
 width: 168px;
 padding-right: 10px;          
 padding-left: 4px;
}

#adcolumn h3 {
text-align:center;
font-size: 100%;
color: #000;
background-color: #eee;
margin-bottom: 0.7em;
padding: 2px;
}

#adcolumn img {
margin: 0 0 2px 0;}

#maincolumn {
float: right;
width: 590px;
}

*html #maincolumn {
float: right;
width: 585px;
}

#submaincolumn {
float: right;
width: 585px;
background:url(/images/global/2006/section-season.gif) no-repeat;
}

/**html #submaincolumn {
float: right;
width: 606px;
border: solid 1px #fff;
}*/


#container {
padding: 10px 10px 10px 10px;
margin-top: 25px;
}


/* =-=-=-=-=-=-=-[Side Menu]-=-=-=-=-=-=-=- */
	
#sidemenu {
margin: auto;

	}
	
#sidemenu ul {
background-color: #333;
left: 0;
    top: 0;
margin: 0;
padding: 0;
}

#sidemenu li
{
  	left: 0;
    top: 0;
    list-style: none; 
	height: 22px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;
	padding: 2px;
	border-bottom: solid 1px #fff;
  }
	
#sidemenu li a {

	text-decoration: none;

	}	
	
#sidemenu li a:link, #sidemenu li a:visited {

	color: #fff;
	background: url(/images/navig/sidemenubg.gif);
	padding: 4px 0 0 16px;
	}
	
#sidemenu li a:hover, #sidemenu li a:active {
	color: #fff;
	background: url(/images/navig/sidemenubg.gif) 0 -22px;
	padding: 4px 0 0 16px;
	}


#featurelinks
{
margin: auto; 
  padding: 2px;
  margin-bottom: 3px;
  }
  
 #featurelinks ul {
background-color: #333;
margin: 0;
padding: 0;
}

#featurelinks li
{
left: 0;
top: 0;
list-style: none;
padding: 2px;
border-bottom: solid 1px #fff;
  }
  
 
a.featurelink, a.featurelink:visited 
{color: #fff; 
text-decoration: none;

} 


#editorial, #common
{
 margin: auto; 
padding: 2px;
    margin-bottom: 3px;

 }
 
  
 #editorial ul {
background-color: #f4f4f4;
margin: 0;
padding: 0;
}

#editorial li
{
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
left: 0;
top: 0;
list-style: none;
padding: 2px;
border-bottom: solid 1px #fff;
background-color: #f4f4f4;
  }
  

#editorial li.item
{
left: 0;
top: 0;
list-style: url(/images/navig/bullet_double.gif);
padding: 2px;
padding-left: -2px;
margin-left: 25px;
border-bottom: solid 1px #fff;
  }

.editorialheader
{background-color: #ddd;} 

.editorialcell
{background-color: #f9f9f9;} 

a.editorial
{color: #666; 
text-decoration: none;} 

#adpanel
{
 width: 120px; 
 margin: auto; 
 margin-bottom: 2px; 
 position: relative; 
 }


#nameplate {
padding: 0;
margin: 0;
position:relative; 
background:url(/images/global/2006/banner.gif) no-repeat;
width: 960px; height: 172px;
}

#playerrotation
{
	position: relative;
	top:0px; left: 0px;
	
	}

#resources {
	position: absolute;
	top:128px; right: 10px;
	z-index: 3;
	}
	
#bannerimage {
	position: absolute;
	top:0px; right: 0px;
	
	}	
	
#globalnav 
{
	position: absolute;
	bottom:0px; right: 0px;
	
	}	
		
#quickpoll {
position: absolute;
	top:50px; right: 24px;
	z-index: 1;
width: 319px; height: 35px;
padding: 0;
font-size:95%;
color:#FFF;
text-align:right;
	}
	
#pollbuttons {
	position: absolute;
	bottom:0px; right: 0px;
	z-index: 2;
	margin-right: 4px;
	}

#pollbuttons a {
color: #000066;
font-size: 85%;
text-decoration:none;
background-color:#f4f4f4;
padding: 2px;
border: solid 1px #000066;
}

#textzoom
{
width: 85px; height:34px;
	position: absolute;
	top:125px; right: 150px;
	z-index: 2;
}


#tickerbox
{
width: 480px; height:1.3em;
	position: absolute;
	top:128px; right: 120px;
	z-index: 4;
    font-size: 10px;
	font-variant: small-caps;
	font-weight: bold;
	color: #008C00;
}

#tickerbox a
{
font-size: x-small;
font-variant: normal;
text-decoration:none;
font-weight: bold;
}

#quicklinkmenu
{
width: 120px; height:34px;
	position: absolute;
	top:126px; right: 253px;
	z-index: 4;
	font-size:9px;
	
}


#footer
{
 width: 945px;
 position:relative;
 margin-left: auto;
 margin-right:auto; 
 margin-top: 10px;
 text-align: center;
 background-color:#fff;
/* clear: both;*/
 }
 
 #footer img {
 margin-bottom: 4px;
 }
 


#citywebfooter {
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
display: block;
 width: 900px;
 margin-left: auto;
 margin-right:auto; 
border-right: auto;
border-left: auto;
background-color:#fff;
padding: 10px;
margin-bottom: 6px;
color: #333;
text-align: center;
height: 100px;
font-size: 10px;
line-height: 13px;
}




.playername {
	font-size: 14pt;
	font-weight: bold;
	color: #cc0000;
}
.playerposition {
	font-size: 11pt;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.playerdates {font-size: 9pt}



/* Homepage */

.headlinenewsitem h3
{  margin:0 0 0 -0.1em;
  font-size: 120%; 
  font-weight:bold;
  color:#000; 
  padding: 4px;
  }
  
  .headlinenewsitem h3 a, .featurecaption h5 a
{  text-decoration:none;
color:#000;  }

 .featurecaption h5 a:hover
{  text-decoration:underline;
color: 666;
 }


  .headlinenewsmore a
{  text-decoration:none; 
color: #cc0000; 
}

  
.headlinenewskicker {  
color:#777; 
margin-bottom: 0.3em; 
margin-left: 0.3em;
font-weight:bold;
  }

.headlinenewsstory {  
padding-left: 0.3em;
line-height:1.3em;
color: inherit;
  }

  
 .headlinenewsitem h6
{ margin-top: -0.1em;
  font:80%/1.4em ;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#888;
  }
  
  
  .homenewsdivider
{background-image:url(/images/global/dotted-horizontal.gif);
background-repeat: repeat-x;  
height: 1px; 
margin: 1em 0 1em 0;
}


#homeheadlineheader {
background: url(/images/global/2006/headlinenews.gif) no-repeat;
height: 25px;
width: auto;
margin-top: 3px;
}

#homeheadlinecolumn {
float: left;
width: 310px;
margin: 0 8px 0 8px;
}

*html #homeheadlinecolumn {
float: left;
width: 310px;
margin: 0 8px 0 2px;
}


#homefeatureheader {
background: url(/images/global/2006/featuresarticles.gif) no-repeat;
height: 25px;
width: auto;
margin-top: 3px;
}

#homebriefheader {
background: url(/images/global/2006/newsinbrief.gif) no-repeat;
height: 25px;
width: auto;
margin-top: 4px;
}

#homebriefcolumn {
float: right;
width: 256px;
margin-left: 6px;
}

*html #homebriefcolumn {
margin-left: 4px;}

#featurezone {
width: 258px;
overflow:hidden;
}

.featureitem {
display: inline;
float: left;
width: 124px;
margin: 0 5px 6px 0;
}

.featureitem img {
border: hidden;
margin-bottom: 4px;
}

.featurecaption {
background-color: #f2f2f2;
color: #444;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 90%;
line-height: 1.2em;
padding: 3px;
height: 65px;
}

.featurecaption h5 {
font-size: 115%;
margin: 0;
color: #333;
}




/* Homepage News Sections */
 
#splashzone { 
margin: auto; 
margin-top: 4px; 
margin-bottom: 2px; 
position: relative; 
} 
 
/*#headlinenews
{
 width: 370px; 
 margin: auto;
 margin-bottom: 2px;
 position: relative; 
 border:solid; 
 border-width: 1px; 
 border-color:#fff; 
 background-color:#fff;}*/
 
.headlinenewsitem
{ 
margin: auto; 
/*padding: 4px;*/
line-height: 1.2em; 
margin-top: 5px;
color:#333333;
}

#rumours, #snippets
{
 width: 253px; 
 margin: auto; 
 margin-bottom: 2px; 
 position: relative;
 overflow:hidden;
 line-height: 12px;}
 
.rumoursitem, .snippetsitem

{ width: 242px;  
margin-top: 4px;
margin-bottom: 6px; 
position: relative;
padding: 4px;
line-height: 10pt; 
color: #444;
}

.rumoursitem {
line-height: 11pt;
}

.adspot {
text-align: center;
}

.slideadheader {
font-size: 8px;
color: #fff;
background-color: #003399;
padding: 4px;
text-align: center;
}

.slidead {
text-align: center;
margin-bottom: 5px;
}

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

.slideadheader h3 {
font-size: 12px;
color: #fff;
margin-top: 0;
margin-bottom: -0.2em;
}

.slideadheader h3 a {
text-decoration: none;
}

.slideadheader h3 a:hover {
text-decoration: none;
}

#slideadbody {
display: none;
}

.rumoursitem a, .snippetsitem a, .hpmailbagitem a, .hpblogitem a, .hprumouritem a  {
color: #cc0000;
text-decoration: none;
}

.hprumouritem a:hover {
text-decoration: underline;
}

.rumoursitem h5, .snippetsitem h5 {
color: #336699;
font-size: 100%;
margin-bottom: 0.2em;
}

.hpmailbagitem {
font-size: 85%;
line-height: 1.2em;
margin-bottom: 12px;
}

.hpblogitem {
font-size: 85%;
line-height: 1.4em;
margin-bottom: 12px;
}


.hprumouritem {
font-size: 90%;
line-height: 1.4em;
margin-bottom: 12px;
}

.hprumouritem li, .hpblogitem li {
list-style: none;
margin-left: -35px;
margin-bottom: 0.5em;
}

.hpmailbagitem h5 {
color: #000;
font-size: 110%;
margin-bottom: -0.8em;
}

.rumoursitem h5 a, .snippetsitem h5 a, .hpmailbagitem h5 a {
color: #000;
text-decoration: none;
}

.rumoursitem h5 a:hover, .snippetsitem h5 a:hover, .hpmailbagitem h5 a:hover {
text-decoration: underline;
}



.smalltext {
font-size: 10px;
}

.emphasis {
color:#cc0000;
font-weight: bold;
}

.deemphasis {
color: #aaa;
}


.divider
{background-image:url(/images/global/dotted-horizontal.gif);
background-repeat: repeat-x;  
height: 1px; 
margin: 2em 0 2em 0;
}

*html .divider
{background-image:url(/images/global/dotted-horizontal.gif);
background-repeat: repeat-x;  
height: 1px; 
margin: 1.3em 0 0.9em 0;
}



 
/*
Premiership Table styles (applicable to Home page and /season/xx-xx/table.asp)
*/

.leaguetableheader
{ 
	background-color: #eeeeee;
	font-family: tahoma, verdana;
	font-size: 8pt; 
	color: #000;
}

.leaguetablerow
{ 
	background-color: #ffffff;
	font-family: verdana;
	font-size: 8pt; 
	color: #0000;
}

.leaguetabledetails
{ 
	font-family: tahoma, verdana;
	font-size: 8pt; 
	color: #000;
}

.leaguetablehighlight
{ 
	font-family: tahoma, verdana;
	font-size: 8pt; 
	color: #cc0000;
	font-weight: bold;
}

.leaguetablecity
{ 
	background-color: #fff;
	font-family: tahoma, verdana;
	font-size: 8pt; 
	color: #cc0000;
}

table.league {
padding: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 560px;
border: solid 1px #eee;
}


/* Custom */

.empty
{
 background-color:#fff; 
 white-space:normal; 
 margin-bottom: 2px;
}

.emptyclear {
clear: both;
}

    
/* Articles */


#newsstory {

}

#newsstory h1  
{ 
color: #222;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
line-height: 90%;
letter-spacing: -1px;
font-size: 25px;
margin: 0;
}

#newsstory h6 
{  margin:0;
margin-bottom: 20px;
font-size: 80%;
  text-transform:uppercase;
  color:#999;
  font-weight: bold;
  }

#newsstory .author  
{  
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#999;
  font: 95%;
  font-weight: bold;
  }


#article {
}

#article h1  
{ 
color: #222;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
line-height: 90%;
letter-spacing: -2px;
font-size: 30px;
margin: 0;
}

#article h2  
{  margin:0;
  font:;
  color:#000;
  }

#article h3  
{  margin: 0;
  }

#article h4  
{  margin: 0;
  font: 90% ;
  text-transform:uppercase;
font-weight: bold;
  color:#999;
  }
  
#article h5 
{  margin:0;
  font-size: 90%;
  text-transform:uppercase;
    letter-spacing:.2em;
  color:#0000cc;
  font-weight: bold;
  }

  
#article h6 
{  margin:0;
margin-bottom: 20px;
font-size: 80%;
  text-transform:uppercase;
  color:#999;
  font-weight: bold;
  }


#article .category  
{  
  text-transform:uppercase;
    letter-spacing:.2em;
  color:#0000cc;
  font-weight: bold;
  }
   
 .articledivider {
background-image:url(/images/global/2006/dotted-horizontal.gif);
background-repeat: repeat-x; 
height: 1px; 
margin: 2px 0 2px 0;
  clear: both;
  padding: 0;
  line-height: 0;
  font-size: 1px;
}  
   
.dek
{
margin-bottom: 10px;
color: #888;
}   
   
*html .dek
{
margin-top: -15px;
}   


.quoteinset {
float:right; 
border:solid 1px #f4f4f4; 
background-color:#f9f9f9; 
padding: 8px;  
color: #888; 
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-style:italic;
letter-spacing: 0.1em;
text-align:right;
 margin-left: 3em;
 }
 
 .quoteinset img {
border: solid 1px #333;
margin: 6px;
 }

#outset {
border: solid 1px #eee;
padding: 8px;
float: left;
width: 110px;
margin-left: -140px;
}

#outset li {
list-style: none;
margin-left: -30px;
font-size: 11px;
color: #777;
}



#sectionid
{ width:587px; 
margin: auto; 
margin-bottom: 2px; 
position: relative; 
background-color:#666; 
border:solid; 
border-width: 2px; 
border-color:#FFFFFF; 
padding:4px;
}

#hcontentcontainer
{
background:url(/images/global/2006/nuContainerBGsub.gif) repeat-y;
  }

#submaincolumn {
background:url(/images/global/2006/section-history.gif) no-repeat;
}

.pageheading
{ 
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold; 
	color: #cc0000;
}


.heading
{ 
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold; 
	color: #666666;
}


.pagesubheading { 
color:#666666;
margin-bottom:25px;
line-height: 10pt;
}


.mailbagitem {
padding: 10px 10px 10px 10px;
border: solid 1px #ddd;
background-color: #f9ffff;
margin: 30px 0 0 0;
}

.mailbagitem h3 {
font-size: 110%;
margin: 0 0 -1em 0;
}

.mailbagauthor
{color: #888; 
}

.mailbagednote {
color: #333;
padding: 2px 8px 2px 8px;
border: solid 1px #99ccff;
background-color: #c6e0fa;
margin: 8px 0 0 0;
}


.indent {
margin-left: 20px;
}



.smallprint
{
 color: #888888; 
 font-size:9px;
}

.author
{color: #000090; 
font-weight:bold;
}

.articlecopyright {
font-size: 10px;
color: #888;
}

.smallprintfade {
font-size: 9px;
color: #888888;
}



.top {
color: #777;
font-size: 10px;
}

.top a {
color: #777;
text-decoration: none;
}

.copyright {
font-size: 80%;
color: #888;
}

/* SEASON section */

.seasonnav { /* Go to Previous/Next Season box */
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
padding: 3px;

}

.seasonnavleft {
float: left;
width: 50%;
}

.seasonnavright {
float: right;
width: 50%;
text-align: right;
}

.TitleStrip {
background-color: #333;
color: #fff;
}

.TitleStrip a {
color: #fff;
}

#profilecontainer {
margin-top: 25px;
}

#detailscolumn {
float: left;
width: 210px;
margin-right: 20px;
margin-right: 10px;
}

#detailscolumn img {
border: solid 1px #000;
margin: auto;
margin-bottom: 20px;
text-align: center;
}

#profilebio {
float: right;
width: 300px;
margin-top: -18px;
}

table.playerdetails {
width: 200px;
}

tr.detailrow {
border: solid 1px #333;
}

table.playerdetails tr {
	background-image: url(/images/global/bbbbbb.gif);
	background-repeat:repeat-x;
	background-position: bottom;

}

td.titles {
padding-top: 5px;
padding-bottom: 5px;
font-size: 0.8em;
width: 90px;
color: #666;
}

td.details {
padding-top: 5px;
padding-bottom: 5px;
font-size: 0.8em;
width: 110px;
color: #333;
}

td.careertitle {
background-color: #cc0000;
color: #fff;
font-weight: bold;
}

/* squad */

div#squad h2 { font-family: Tahoma; font-size: 14px; font-weight: bold; padding-top: 2px; padding-left: 15px;height: 25px;width: 482px; color: #626262; background: url(/images/global/boxheader.gif) no-repeat top left; }
div#squad div.squadcontainer {  width: 480px; margin: 0 0 15px 0; background: #F3F3F2; padding: 0 0 0 0; border: 1px solid #A6A6A6; border-top: 1px solid #E4E4E4; }
div#squad div.imgContainer { padding: 4px 0 4px 6px; }
div#squad div.imgContainer div.rad { width: 112px; height: 120px; border: 1px solid #C8CACE; margin: 0 4px 0 0; float: left; }
div#squad div.imgContainer div.rad2 { width: 112px; height: 120px; border: 1px solid #C8CACE; margin: 0; float: left; }

div#spillerinfo div#boksTopp { width: 458px; height: 153px; margin: 0; background: url(../grafikk/spillerinfo_boks_topp.gif) no-repeat top left; padding: 12px 12px 0 12px; border: none; }
div#spillerinfo div#boksTopp h2 { font: 32px Impact; color: #000000; }
div#spillerinfo div#boksTopp p.spillernr { font: 18px Impact; color: #a40000; }
div#spillerinfo div#boksTopp p.spillersitat { font: 12px Trebuchet MS; }
div#spillerinfo div#boksTopp p.spillersitat q { font-style: italic; }
div#spillerinfo div#boksTopp img { border: 1px solid #a40000; float: left; }
div#spillerinfo div#boksMellom { width: 482px; background: url(../grafikk/spillerinfo_boks_mellom.gif) repeat-y top left; }
div#spillerinfo div#boksBunn { width: 458px; background: url(../grafikk/spillerinfo_boks_bunn.gif) no-repeat bottom left; padding: 12px; }
div#spillerinfo div#infoTekst { width: 458px; padding: 17px 12px 12px 12px; }
div#spillerinfo div#infoTekst p { margin:8px 0 0 0; padding: 0; font-family: arial, verdana, helvetica, sans-serif; font-size: 13px;line-height: 1.3;  }
div#spillerinfo div#infoTekst h3 { margin:0; padding: 0; font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight: bold;  }

/* Clearfloat */
div.clearfloat {
	clear: both; 
	height: 0px; 
	overflow: hidden;
}