/* 
== GENERAL ====================================================================================

NORTHLAND PIONEER ATHLETICS :: INDIVIDUAL TEAM WEBSITES CUSTOM CSS
Created by: Marketing and Communications - Creative Services


== NOTES ======================================================================================

- Global header for northlandcollege.edu/athletics/_________


== UPDATE INFO ================================================================================

Last updated: September 08, 2010
Last update by: Chad Sperling ( Director of Creative Services )


== TABLE OF CONTENTS ==========================================================================
		
	01: TEAM HOME PAGE NEWS/EVENTS COLUMNS
			a) Structure
			b) General Typography
			c) Headlines
			d) Events
	02. WEEKLY UPDATE CALLOUT
			a) Structure/Typography
	03. TEAM SCHEDULES PAGE
			a) Season Records
			b) Season Scores	
	04: TEAM HISTORY PAGE
			a) Table
		
===========================================================================================================================================
===========================================================================================================================================
===========================================================================================================================================
=========================================================================================================================================== */



/*
===========================================================================================================================================
	
	00: SITE HEADER LOGOS
	
===========================================================================================================================================
*/

/* SITE HEADER LOGOS = Custom Graphic - REMOVE ALL BELOW - ADDED TO MASTER CSS
---------------------------------------------------------------------------------------------------------- */	
#site_subheader h2.logo.Football a {
	width:260px!important;
	background-image: url(../images/headers/hd-site-football.png);}
h1.logoBaseball {
	display:block;
	padding:0px!important;
	min-height:50px;
	max-width:260px!important;
	background-repeat: no-repeat!important;
	text-indent: -9000px;
	overflow:visible!important;}
h1.logoBaseball a {
	display:block;
	text-indent: -9000px;
	height:50px!important;
	min-height:50px;
	width:260px!important;
	padding:0px!important;
	margin:0px!important;
	background-image: url(../images/headers/hd-site-baseball.png);
	background-repeat: no-repeat!important;
	overflow:hidden!important;
	border:none!important;}
h1.logoMBasketball {
	display:block;
	padding:0px!important;
	min-height:50px;
	max-width:395px!important;/* can be customized on site specifc css files*/
	background-repeat: no-repeat!important;
	text-indent: -9000px;
	overflow:visible!important;}
h1.logoMBasketball a {
	display:block;
	text-indent: -9000px;
	height:50px!important;
	min-height:50px;
	width:395px!important;
	padding:0px!important;
	margin:0px!important;
	background-image: url(../images/headers/hd-site-mensbasketball.png);
	background-repeat: no-repeat!important;
	overflow:hidden!important;
	border:none!important;}	
h1.logoSoftball {
	display:block;
	padding:0px!important;
	min-height:50px;
	max-width:260px!important;/* can be customized on site specifc css files*/
	background-repeat: no-repeat!important;
	text-indent: -9000px;
	overflow:visible!important;}
h1.logoSoftball a {
	display:block;
	text-indent: -9000px;
	height:50px!important;
	min-height:50px;
	width:260px!important;
	padding:0px!important;
	margin:0px!important;
	background-image: url(../images/headers/hd-site-softball.png);
	background-repeat: no-repeat!important;
	overflow:hidden!important;
	border:none!important;}		
h1.logoVolleyball {
	display:block;
	padding:0px!important;
	min-height:50px;
	max-width:290px!important;/* can be customized on site specifc css files*/
	background-repeat: no-repeat!important;
	text-indent: -9000px;
	overflow:visible!important;}
h1.logoVolleyball a {
	display:block;
	text-indent: -9000px;
	height:50px!important;
	min-height:50px;
	width:290px!important;
	padding:0px!important;
	margin:0px!important;
	background-image: url(../images/headers/hd-site-volleyball.png);
	background-repeat: no-repeat!important;
	overflow:hidden!important;
	border:none!important;}	
h1.logoWBasketball {
	display:block;
	padding:0px!important;
	min-height:50px;
	max-width:450px!important;/* can be customized on site specifc css files*/
	background-repeat: no-repeat!important;
	text-indent: -9000px;
	overflow:visible!important;}
h1.logoWBasketball a {
	display:block;
	text-indent: -9000px;
	height:50px!important;
	min-height:50px;
	width:450px!important;
	padding:0px!important;
	margin:0px!important;
	background-image: url(../images/headers/hd-site-womensbasketball.png);
	background-repeat: no-repeat!important;
	overflow:hidden!important;
	border:none!important;}



/* ????????????????????????????????????????????????????????????????
---------------------------------------------------------------------------------------------------------- 
.Teams h1.pageTitle {
	font-family:Helvetica, Arial, sans-serif!important;	
	font-size:26px!important;
	font-weight:bold!important;
	text-shadow: 1px 1px 2px #c2c2c2;
	line-height: 1.1em;
	color: #000!important;
	letter-spacing:0.03em!important;
	padding-top:12px!important;
	margin-bottom:-5px!important;}

.Teams span.tag {
	line-height:2.0em!important;
	font-weight:bold;
	color: #FFF;
	font-size: 10px;
	background-color: #C00;
	padding: 5px;
	margin-right:5px;}
.Teams span.post_date {
	line-height:2.0em!important;
	font-weight:normal;
	color: #333;
	font-size: 11px;
	background-color: #FFF;
	padding: 5px;}	*/

/*
===========================================================================================================================================
	
	02: TEAM HOME PAGE NEWS/EVENTS COLUMNS
	
===========================================================================================================================================
*/

/* TEAM HOME PAGE NEWS/EVENTS COLUMNS = Structure
---------------------------------------------------------------------------------------------------------- */
.Teams .colTeams{
	display:inline;
	float: left;
	min-height:220px;
	margin-top:5px;
	margin-right:30px;
	margin-bottom: 0;}
* html .colTeams { /* for IE6 */
	width:320px;}
*:first-child+html .colTeams { /* for IE7 */
	width:320px;}		
.Teams .colTeams.last{
	margin-right:0px!important;}	
.Teams .colTeams .news  {
	width:319px!important;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;}
.Teams .colTeams .upcomingevents  {
	width:319px!important;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;}

/* TEAM HOME PAGE NEWS/EVENTS COLUMNS = General Typography
---------------------------------------------------------------------------------------------------------- */
.Teams .colTeams h1 {
	/*font-family:"Georgia", "Cambria", Times New Roman, Times, serif!important;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif!important;
	font-family: "trebuchet ms", sans-serif;*/
	font-family:"Georgia", "Cambria", Times New Roman, Times, serif!important;	
	font-size:2.2em!important;
	font-weight:normal!important;
	color: #000!important;
	padding-top: 0;
	padding-right: 0;
	padding-bottom:5px;
	padding-left: 0;}
.Teams .colTeams h1 span.link a {
	font-size:11px!important;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif!important;
	font-weight:normal!important;
	float:right!important;
	text-shadow:none!important;
	padding-top:7px!important;}		
* html .Teams .colTeams h1 span.link a  { /* for IE6 */
	top:-30px;
	position: relative;}
*:first-child+html .Teams .colTeams h1 span.link a   { /* for IE7 */
	top:-30px;
	position: relative;}	


/* TEAM HOME PAGE NEWS/EVENTS COLUMNS = Headlines
---------------------------------------------------------------------------------------------------------- */
.headline{
	clear:both;
	border-bottom:1px #ccc dotted;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;}
.headline p {
	padding-top: 0px;
	padding-right: 0;
	padding-left: 0;}
.headline p a {
	font-weight:bold;
	line-height:1.1em;}	
.headline p span.ndate {
	line-height:1em;
	font-weight:normal;
	color: #666;
	font-size: 11px;}
.headline p span.tag {
	line-height:2.0em!important;
	font-weight:bold;
	color: #FFF;
	font-size: 10px;
	background-color: #C00;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;}

/* TEAM HOME PAGE NEWS/EVENTS COLUMNS = Events
---------------------------------------------------------------------------------------------------------- */
.display_events{
	height:190px!important;
	_height:190px;
	max-height:190px!important;
	overflow:hidden!important;
	clear:both;
	padding-top:0px;}
.events{
	clear:both;
	margin:0 0 7px 0!important;	
	height:55px!important;}
.events p{
	padding-top:2px!important;
	margin-left:50px;
	line-height:1.1em!important;}
.events p a {
	font-weight:bold;
	line-height:1.1em;}		
.events p span.edate {
	line-height:1em;
	font-weight:normal;
	color: #666;
	font-size: 11px;}	
.date{
	float:left;
	width:38px!important;
	height:38px!important;
	padding-top:2px;
	margin:4px 10px 0px 0;
	line-height:19px;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/bg-date.gif);
	background-repeat: no-repeat;
	background-position: 0 0;}
.date span{
	font-size:1.5em;
	display:block;}
.date small{
	display:block;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	color:#6E6E6E;}



/*
===========================================================================================================================================
	
	03: WEEKLY UPDATE CALLOUT
	
===========================================================================================================================================
*/

/* WEEKLY UPDATE CALLOUT = Layout/Typography
---------------------------------------------------------------------------------------------------------- */	
.Teams #colWeeklyUpdate { line-height: normal;margin-top:20px!important;margin-bottom:5px!important; }
.Teams #colWeeklyUpdate p { margin: 0; padding: 0; font-family: arial, sans-serif; }
.Teams #colWeeklyUpdate img { border: 0; vertical-align: middle; }

.Teams #colWeeklyUpdate .callout {
	background-image: url(http://images.apple.com/ipod/images/overview_itunes_bg20100901.png);
	background-repeat: repeat-x;
	padding: 10px;
	-o-box-shadow: 0px 1px 3px #000;
	-icab-box-shadow: 0px 1px 3px #000;
	-khtml-box-shadow: 0px 1px 3px #000;
	-moz-box-shadow: 0px 1px 3px #000;
	-webkit-box-shadow: 0px 1px 3px #000;
	box-shadow: 0px 1px 3px #000;/* #888888 */
	-o-border-radius:6px!important;
	-khtml-border-radius:6px!important;
	border-radius:6px!important;
	-moz-border-radius:6px!important;
	-webkit-border-radius:6px!important;
	behavior:url(border-radius-ie8.htc)!important;}
.Teams #colWeeklyUpdate .callout .encapsulate {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;}
.Teams #colWeeklyUpdate .callout p {
	width: 690px;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-shadow:0 -1px 0 #660000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;}
.Teams #colWeeklyUpdate .callout p img { margin-right:5px; }
.Teams #colWeeklyUpdate .callout p strong { text-transform: uppercase; }
.Teams #colWeeklyUpdate .callout p a{ color: #fff; text-decoration: none; }
.Teams #colWeeklyUpdate .callout p a:hover { color: #fff; text-decoration: underline; }



/*
===========================================================================================================================================
	
	04: TEAM SCHEDULES PAGE
	
===========================================================================================================================================
*/

/* TEAM SCHEDULES PAGE = Season Records
---------------------------------------------------------------------------------------------------------- */	
.schedule_records {
	clear:both;
	margin-left:0px;
	overflow:hidden;
	width:704px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-bottom:5px;
	font-family:Helvetica, Arial, sans-serif;}
.dt-stats h4 {color:#7C7C7C !important;font-weight: bold !important;font-size:14px !important;line-height:13px !important;margin-bottom:10px;text-transform:uppercase; text-shadow:none !important;}
.dt-stats span.info-id{font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; color:#8C8C8C;}

.dt-stats .stats-col-1, .dt-stats .stats-col-2{
	width: 331px;
	background:#FFF;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;}
.dt-stats .stats-col-1{
	border-right: 1px solid #E6E6E6;}
	
.dt-stats .dt-stats-table {text-align: center;}
.dt-stats .dt-stats-table td {vertical-align: middle;}
.dt-stats .dt-stats-table thead tr td{
	color: #7c7c7c;
	text-transform: uppercase;
	border-bottom: 1px solid #C2C2C2;
	font-weight:bold;
	color:#444;
	height: 20px;
	vertical-align: center;
	border-right: 3px solid #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;}
.dt-stats .dt-stats-table tbody tr td {
	color: #505050;
	vertical-align: bottom;
	height: 18px;
	padding-top: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 17px;
	font-weight: bold;}

.schedule_records td.record {}
.schedule_records td.record span.win {
	color: #007F00!important;/*103346*/}
.schedule_records td.record span.loss {
	color: #BF0000!important;/*103346*/}
.schedule_records td.record span.tie {
	color: #666666!important;/*103346*/}		
.schedule_records td.record span.title {
	color: #666666!important;/*103346*/}

/* TEAM SCHEDULES PAGE = Season Scores
---------------------------------------------------------------------------------------------------------- */	
.schedule_scores {}
.schedule_scores h4 {color:#7C7C7C !important;font-weight: bold !important;font-size:14px !important;line-height:13px !important;margin-bottom:3px;text-transform:uppercase; text-shadow:none !important;}

.schedule_scores .legend {
	margin-top:5px;
	margin-bottom: 10px;
	font-size: 11px;
	text-align:left;
	color: #666666!important;
	max-width:200px;
	background-color: #FFF8D9;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}	
.schedule_scores .legend span.conference_game {
	font-size:14px!important;
	font-weight:bold!important;
	color: #C00!important;}	
.schedule_scores .legend span.home_game {
	font-weight:bold!important;}	
	
.schedule_scores ul.schedule_listing li.title{
	color:#7c7c7c;
	margin-bottom: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;}
.schedule_scores ul.schedule_listing li span.game_date_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	margin-left:0px;
	width:106px;
	display:inline-block;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight:bold;
	color:#444;
	font-size:11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.schedule_scores ul.schedule_listing li span.game_opponent_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	width:251px;
	display:inline-block;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight:bold; 
	color:#444; 
	font-size:11px;}
.schedule_scores ul.schedule_listing li span.game_location_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	display:inline-block;
	width: 156px;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight:bold; 
	color:#444; 
	font-size:11px;}
.schedule_scores ul.schedule_listing li span.game_time_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	display:inline-block;
	width: 76px;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight:bold; 
	color:#444; 
	font-size:11px;}
.schedule_scores ul.schedule_listing li span.game_score_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	display:inline-block;
	width: 71px;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;; 
	font-weight:bold; 
	color:#444; 
	font-size:11px;}

.schedule_scores ul.schedule_listing li.item{
	background-color:#FFFFFF;
	border-bottom:1px solid #E0E0E0;
	border-top:0px solid #E0E0E0;
	clear:both;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 5px;}
.schedule_scores ul.schedule_listing li.first{
	padding: 0 0 10px 10px;
	border-top-width: 0px;
	border-top-style: dotted;
	border-top-color: #E0E0E0;}
.schedule_scores ul.schedule_listing li.alt{
	background-color:#E9E9E9;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;}

.schedule_scores .game_date {
	width: 105px;
	min-height: 40px;
	color: #403f3f;
	float: left;
	margin-right: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;}
.schedule_scores .game_opponent {
	width: 250px;
	min-height: 40px;
	padding-left: 5px;
	color: #403f3f;
	float: left;
	margin-right: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;}
.schedule_scores .game_opponent em {
	font-size:15px!important;
	font-weight:bold!important;
	color: #C00!important;}	
.schedule_scores .game_location {
	width: 155px;
	min-height: 40px;
	padding-left: 5px;
	color: #403f3f;
	float: left;
	margin-right: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;}
.schedule_scores .game_time {
	width: 75px;
	min-height: 40px;
	padding-left: 5px;
	color: #403f3f;
	float: left;
	margin-right: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;}
.schedule_scores .game_score {
	width: 70px;
	min-height: 40px;
	padding-left: 5px;
	color: #403f3f;
	float: left;
	margin-right: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;}
.schedule_scores .game_score span.win {
	font-size: 14px;
	color: #007F00!important;/*103346*/}
.schedule_scores .game_score span.loss {
	font-size: 14px;
	color: #BF0000!important;/*103346*/}
.schedule_scores .game_score span.tie {
	font-size: 14px;
	color: #666666!important;/*103346*/}



/*
===========================================================================================================================================
	
	05: TEAM HISTORY PAGE
	
===========================================================================================================================================
*/

/* TEAM HISTORY PAGE = Table
---------------------------------------------------------------------------------------------------------- */
.tablehead {border-collapse:separate !important; border-spacing:1px; margin:0; padding:0; width:100%;}
.tablehead a {color:#225fb2;}
.tablehead th,.tablehead td{padding:3px 6px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}
.tablehead th{ text-align:center; background-color:#D6D6D6; border-bottom:1px #C2C2C2 solid;}
.tablehead td p{margin:6px; padding:0; line-height:14px;}
.tablehead td img.floatleft {margin:3px 10px 10px 0;}
.tablehead .last td{border-bottom:1px #D6D6D6 solid;}

th, .colhead td{
	border-bottom:1px #C2C2C2 solid;
	font-weight:700;
	color:#444;
	font-size:11px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;}
th, .colhead a:link {color:#444; text-decoration:underline;}
th, .mod-table .mod-content .colhead a:visited, .colhead a:visited {color: #444 !important; text-decoration:underline;}
th, .mod-table .mod-content .colhead a:hover, .colhead a:hover {color: #777 !important; text-decoration:none;}

.stathead td {border-bottom:1px solid #C2C2C2; font-size:13px; margin:0 7px; padding:4px 8px; position:relative; background:#FFF; font-weight:700; font-family:helvetica, arial, sans-serif;}
.stathead td span {font-size:9px; font-weight:400; float:right; text-align:right; margin-top:-15px;}
.stathead td span a {color:#fff;}
.stathead td span a:visited {color:#ccc !important;}

.tablealso {color: #000; line-height: 18px; font-style: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ececec;}
.tablealso a:link, .tablealso a:visited {color: #000;}
.tablealso a:hover {color: #FF0000;}

.oddrow {background-color: #FFF;}
.evenrow td{background-color: #F1F1F1;}






/*
===========================================================================================================================================
	
	04: TEAM ROSTERS PAGE
	
===========================================================================================================================================
*/


/* TEAM ROSTERS PAGE = Roster Listing
---------------------------------------------------------------------------------------------------------- */	
.team_rosters {}
.team_rosters h4 {color:#7C7C7C !important;font-weight: bold !important;font-size:13px !important;line-height:13px !important;margin-bottom:3px;text-transform:uppercase; text-shadow:none !important;}

.team_rosters ul.player_row li.title{
	color:#7c7c7c;
	margin-bottom: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;}
.team_rosters ul.player_row li span.player_number_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	margin-left:0px;
	width:52px;
	display:inline-block;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight:bold;
	color:#444;
	font-size:11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;}
.team_rosters ul.player_row li span.player_name_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	width:180px;
	display:inline-block;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight:bold; 
	color:#444; 
	font-size:11px;}
.team_rosters ul.player_row li span.player_position_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	display:inline-block;
	width: 81px;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight:bold; 
	color:#444; 
	font-size:11px;}
.team_rosters ul.player_row li span.player_height_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	display:inline-block;
	width: 61px;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight:bold; 
	color:#444; 
	font-size:11px;}	
.team_rosters ul.player_row li span.player_year_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	display:inline-block;
	width: 81px;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight:bold; 
	color:#444; 
	font-size:11px;}
.team_rosters ul.player_row li span.player_home_title{
	font-weight:normal;
	border-bottom: 1px solid #C2C2C2;
	display:inline-block;
	width: 195px;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-attachment: scroll;
	background-color: #e8e8e8;
	background-image: url(../images/bg-table-header.gif);
	background-repeat: repeat-x;
	background-position: 0 0;; 
	font-weight:bold; 
	color:#444; 
	font-size:11px;}

.team_rosters ul.player_row li.item{
	background-color:#FFFFFF;
	border-bottom:1px solid #E0E0E0;
	border-top:0px solid #E0E0E0;
	clear:both;
	overflow:hidden;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 5px;}
.team_rosters ul.player_row li.first{
	padding: 0 0 10px 10px;
	border-top-width: 0px;
	border-top-style: dotted;
	border-top-color: #E0E0E0;}
.team_rosters ul.player_row li.alt{
	background-color:#E9E9E9;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;}

.team_rosters .player_number {
	width: 51px;
	min-height: 15px;
	color: #403f3f;
	float: left;
	margin-right: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;}
.team_rosters .player_name {
	width: 179px;
	min-height: 15px;
	padding-left: 5px;
	color: #403f3f;
	float: left;
	margin-right: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;}
.team_rosters .player_position {
	width: 80px;
	min-height: 15px;
	padding-left: 5px;
	color: #403f3f;
	float: left;
	margin-right: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;}
.team_rosters .player_height {
	width: 60px;
	min-height: 15px;
	padding-left: 5px;
	color: #403f3f;
	float: left;
	margin-right: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;}	
.team_rosters .player_year {
	width: 80px;
	min-height: 15px;
	padding-left: 5px;
	color: #403f3f;
	float: left;
	margin-right: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;}
.team_rosters .player_home {
	width: 194px;
	min-height: 15px;
	padding-left: 5px;
	color: #403f3f;
	float: left;
	margin-right: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;}
	
	
/* TEAM ROSTERS PAGE = Player Profile Pages
---------------------------------------------------------------------------------------------------------- */	
#player_profile { background:#FFF; margin-top:10px;}


#player_profile .dt-info {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	display: inline-block;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#player_profile .dt-info ol,ul{list-style:none;}
#player_profile .dt-info .floatleft{float:left!important;}
#player_profile .dt-info .floatright{float:right!important;}
#player_profile .dt-info span.info-id{font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; color:#7c7c7c;}

#player_profile .dt-status{border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; display: inline-block; margin: 0 0 6px; width: 100%;}

#player_profile .dt-info ul.school{width: 250px;}
#player_profile .dt-info ul.measurements{width: 120px;}
#player_profile .dt-info ul.numbers{width: 100px;}
#player_profile .dt-info ul li{color: #505050; font-size: 17px; line-height: 17px; font-weight: bold; margin-bottom: 30px; padding: 0 6px 0 0;}
#player_profile .dt-info ul.rank a.sign-in {font: normal 11px/11px Verdana, Arial, sans-serif;}
#player_profile .dt-info ul li.last{margin-bottom: 0;}
#player_profile .dt-info ul.numbers{margin-right:15px;}


#player_profile .LeftCol { float:left; width:175px!important; background:#FFF;}
#player_profile .RightCol { float:left; width:529px!important; background:#FFF;}
  
#player_profile h4.player_name {
	  color:#000 !important;
	  font-weight: bold !important;
	  font-size:28px !important;
	  line-height:15px !important;
	  margin-bottom:10px;
	  text-transform:capitalize;
	  text-shadow:none !important;
	  text-decoration: none;}
#player_profile h4.player_name span {
	color:#666;
	padding-left:10px;
	padding-right:10px;}

#player_profile h4.player_bio {
	  color:#000 !important;
	  font-weight: bold !important;
	  font-size:15px !important;
	  line-height:15px !important;
	  padding:6px;
	  margin-bottom:7px;
	  text-transform:capitalize;
	  text-shadow:none !important;
	  text-decoration: none;
	  background:#CCC;}	
	  
#player_profile .PlayerPictureContainer {
	background-image: url(../images/bg-player-profiles.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 167px;}
#player_profile .PlayerPictureContainer img{height:208px!important; width:139px!important; border:none!important; }
#player_profile .PlayerPictureContainer .pictureBorder{ padding-top:11px; padding-left:11px;}
