/* Style sheet for Football pool.
*/

body
{ margin:0px;
 padding:0px;
 font-family:arial, helvetica, sans-serif;
 font-size:10pt;
 color:black;
 background-color:#B3B3B3; background-image:url('../images/global/background.gif');
 background-repeat:repeat-x }


table
{ font-family:Arial,Sans-Serif;
 font-size:10pt; }


p 
{ margin:0px; padding:0px; }


div 
{ margin:0px;
 padding:0px; border:0px; }


h1 
{ font-size: 20pt;
 font-weight:bold;
 margin-top:0px; }


h2 { font-size:12pt; font-weight:bold; }


.table1 
{ background-color:#6F799C;	}



a.link:link 
{ color: white; text-decoration: none;
 font-weight: bold}


a.link:active 
{ color: black;
 text-decoration: none;
 font-weight: bold}


a.link:visited 
{ color: white;
 text-decoration: none;
 font-weight: bold}


a.link:hover 
{ color: black;
 text-decoration: none;
 font-weight: bold}



a.link2:link 
{ color: black; text-decoration: none;
 font-weight: bold}


a.link2:active 
{ color: white;
 text-decoration: none;
 font-weight: bold}


a.link2:visited 
{ color: black;
 text-decoration: none;
 font-weight: bold}


a.link2:hover 
{ color: white;
 text-decoration: none;
 font-weight: bold}





.rollover:hover {opacity:0.4;filter:alpha(opacity=40)}

#header 
{ width:100%;
 height:200px; }


#menu 
{ background-color:#6F799C;  width:961px;
 height:33px;
 border:2px ridge #37417B; }


#main 
{ width:965px;
 height:auto;
 margin-top:3px; }


#mainInt 
{ width:770px;  height:auto;
 margin-top:3px;
 border:2px ridge #37417B;
  background-color:#6F799C; }


#content 
{ background-color:#6F799C; width:961px;
 height:auto;
 border:2px ridge #37417B; }


#social-wrapper
{height:auto;
 margin-left:15px;
 margin-right:15px;
 border:0px;
 float:left; }

#sponsor-wrapper
{height:auto;
 margin:15px;
 border:0px;
 float:left; }

#content-wrapper
{height:auto;
 margin-top:20px;
 border:0px; }

#content-wrapper-border
{height:auto;
 border:1px ridge #B3B3B3; }

#content-wrapper-border-black
{height:auto;
 border:1px ridge #000000; }

#content-wrapper-border-blue
{ background-color:#6F799C;
 height:auto;
 border:1px ridge #37417B; }


#content-wrapper-noborder
{height:auto;
 border:0px; }

#content-background
{ background-color:#FFFFFF; }

#content-background-blue
{ background-color:#6F799C;
 height:auto;
 border:2px ridge #37417B; }


#content-background-gradient
{ background-color:#B3B3B3; 
background-image:url('../images/global/background.gif'); }

#content-background-stripe
{ background-color:#FFFFFF;
background-image: url('../images/global/background-stripe.png');
 }


#content-background-dribbling
{background-image: url('../images/home/soccer-dribbling.png'); }


#content-background-grid
{ background-color:#FFFFFF;
background-image: url('../images/global/background-grid.gif'); }


#content-background-black
{ background-color:#000000; }

#content-text
{height:auto;
 margin-left:5px;
 margin-right:5px;
 text-align:left;  }

#update 
{ width:961px;
 height:auto;
 border:2px ridge #37417B;
 background-color:#6F799C; text-align:center; }

#teams
{ width:961px;
 height:auto;
 border:2px ridge #37417B;
 background-color:#6F799C; text-align:center; }

#divisions
{ 
 margin:5px;
 height:auto;
 text-align:center;
 }

/* Standings Rows */

.lgStdRow {
	
	border-left: 0px solid #000000;
}

.divStat1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
	background-color: #ADD8E6;
	color: #000080;
	z-index: 2;
}

.divStat2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
	background: none;
	color: #000080;
	z-index: 2;
}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}
 
.nav {
  font-family: calibri, arial, trebuchet ms;
  z-index: 100;
  position: relative;
}

.nav li {
    float: left;
  margin: 0;
  padding: 0;
  position: relative;
}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  /* font: bold 1.22em/25px trebuchet ms, calibri, arial; */
  font: bold 1.22em/25px calibri, trebuchet ms, arial;
  /* background: #B3B3B3; */
  color: #000000;
  display: block;
  padding: 0 9px;
  text-decoration: none;
}
 
.nav li a:hover {
  /* background: #ccc; */
  color: #B3B3B3;
  text-decoration: underline;	
 
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
  /* background: #ccc; */
  color: #B3B3B3;
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  /* background: #B3B3B3; */
  color: #000000;
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  /* background: #ccc; */
  color: #B3B3B3;	
}
 
.nav ul {
  /* background: #B3B3B3; */
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}

.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}

.nav ul li {
  border: 0;
  float: none;
}

.nav ul a {
  /* background: #B3B3B3; */
  padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}

.nav ul a:hover {
  /* background: #ccc; */
  color: #B3B3B3;
}



/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 480px;
background-color: #eee;
border: 1px solid #ddd;}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 480px;}

#slideshow .slides ul {
width: 3000px;}

#slideshow .slides li {
width: 470px;
float: left;
padding: 5px;}

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
background-color: #ddd;
border-top: 2px solid #ccc;}

#slideshow .slides-nav li {
float: left;}

#slideshow .slides-nav li a {
display: block;
padding: 15px 20px;
outline: none;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color: #eee;}

.js #slideshow .slides-nav li.on a {
position: relative;
top: -4px;}