@CHARSET "ISO-8859-1";
/*------------------------------------------------Roster--------------------*/
#roster{
	float: left;
	width:460px;
}
/* ================================================================ 
Table Styles
=================================================================== */
/*
	Individual styling
*/

#roster table{
width: 440px;
text-align:justify;
margin: 10px 10px 10px 10px;
}
.roster col#player_name {
width:120px;
}
.roster col#position{
width:120px;
}

#league_table{
	margin-left:10px;
	}
#league{
	height:150px;
	width:130px;
	margin:5px;
	margin-left:15px;
	margin-bottom:0px;
	padding:10px;
	}
	
#league table {
	margin:5px;
	} 

/* 
	TagBox table styles
	written by TagBox http://www.tagbox.de
	http://icant.co.uk/csstablegallery/index.php?css=97#r97
*/

caption {
margin-top: 10px;
text-align:right;
width:250px;
margin-left: 140px;
padding: 1px;
font-variant:small-caps;
font-weight:bold;
}

table {
  border-collapse: collapse;
  border: 5px solid rgb(5,11,107);
  font:normal 12px/18px Arial, Helvetica, sans-serif;
  color:#62625C;
  background: #FFF;
  }
}
td, th {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

thead th, tfoot th {
  font: bold 11px;
  border: 1px solid #03476F;
  text-align: left;
  background: #FFF;
  color:#5F860B;
  padding-top:3px;
  }
tbody td a {
  background: transparent;
  text-decoration: none;
  color:#62625C;
  }
tbody td a:hover {
  background: rgb(5,11,107);
  color: #FFF;
  }
  
tbody td:hover {
  background: rgb(5,11,107);
  color: #FFF;
  }
  
tbody th a {
  font: normal 11px;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
tbody th a:hover {
  background: transparent;
  color: #363636;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  border: 1px solid #03476F;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.odd {
  background: #AEE239;
  }
tbody tr:hover {
  background: rgb(5,11,107);
  border: 1px solid #03476F;
  color: #363636;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #FFD800;
  color: #FFFFFF;
  }
/*------------------------------------------------player profiles--------------------*/
#player_profiles{
	padding: 5px;
	display:none;
	float: right;
	width:450px;
	margin:10px;
	margin-top:40px;
	background-color:#fff;
	border: 5px solid rgb(5,11,107);
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	 color:#62625C;
}

#player_image{
	margin:10px;
	margin-right:0px;
	float:left;
	border: 1px dashed rgb(5,11,107);
	height:250px;
	width:240px;
	}
#bio{
	border-top: 1px dashed rgb(5,11,107);
	clear:both;
	margin-left:10px;
	margin-right:10px;
	padding:2px;
	}
#player_details{
	height: 175px;
	clear:right;
	float:right;
	width: 175px;
	margin:10px
	}
#player_name span{
	margin-left:10px;
	font-variant:small-caps;
	font-weight: bold; 
	color:#5F860B;
	}
	
#details_table {
	padding:5px;
	margin:5px;
	}
	#details_table table{
	width:100%;
	}
#position{
	border-top: 1px dashed rgb(5,11,107);
	margin:10px;
	clear: both;
	color:#62625C;
	}
#position span{
	 color:#5F860B;
	 font-size:13px;
	 font-variant:small-caps;
	 font-weight: bold; 
	}


