.horizNav { margin-bottom:8px; }

.doubleSpacer { margin-bottom:20px; }

#linkButton {}
.linkButton { margin-bottom:14px; }
	
/*--------------------------------------------*/
/*-----------Athletics Team DDLB--------------*/
	#at-ddlb-container { height:79px; width:492px; background: url(/images/ddlb.png) no-repeat; margin: 0 0 25px; }
		#at-ddlb-teams-container { float:left; padding:0 0 0 16px; }
			#ddlb-teams-header {}
			#ddlb-team { float:left; }
				#at-ddlb-teams { width:264px; }

		#at-ddlb-season-container { float:left; padding: 0 0 0 12px; }
		#overview #at-ddlb-season-container  { display:none; }
			#ddlb-season-header {}
			#ddlb-season { float:left; }
				#at-ddlb-season { width:88px; }

		#ddlbHeader { font-family:Arial; font-size:15px; line-height:17px; color:#26231c; padding:18px 0 13px 16px; }
		.ddlbHeader { float:left; font-family:Arial; font-weight:bold; font-size:13px; line-height:15px; color:#26231c; padding-right:8px; }

	/*-----------Team DDLB Sidebar--------------*/
	.ddlbSidebarWrap { color:#000000; line-height:16px; }
		#at-ddlb-teams-container-sidebar {}
			#ddlb-teams-header-sidebar {}
			#ddlb-team-sidebar { float:left; }
				#at-ddlb-teams-sidebar { width:180px; }

		#at-ddlb-season-container-sidebar { clear:left; float:left; padding:5px 0 0; }
			#ddlb-season-header-sidebar {}
			#ddlb-season-sidebar {}
				#at-ddlb-season-sidebar { width:110px; }

/*--------------------------------------------*/
/*-------------Athletics Portal---------------*/
	#athNewsHead { font:bold 13px/20px Arial; color:#020202; }
	#no-news-container, .news-container { font:normal Arial 13px/20px; color:#26231c; }
	.news-seperator { height:20px; }
	.at-news-thumbphoto { float:left; margin: 0 9px 9px 0; border:1px solid #24543b; }
	.customDateHeadlineLine { font-weight:bold; }
		.at-news-date {}
		.at-news-headline, a.at-news-headline { color:#26231c; text-decoration:none; }
			a.at-news-headline:hover { text-decoration:underline; }
	.at-news-story {}
	.news-archive-year-selector { margin-bottom:10px; }
	.archive-month-header { margin-bottom:10px; }
	#archiveButton, #backButton {}
		#archiveButton a.button, #archiveButton a.button:link, #archiveButton a.button:active, #archiveButton a.button:hover, #archiveButton a.button:visited, #archiveButton a.button:hover {}
			#archiveButton a.button span {}
		
/*--------------------------------------------*/
/*-----------Athletics Team Page--------------*/
	#team-bio-container { margin-bottom:22px; }
		#team-name { font-weight:bold; margin-bottom:5px; }
	#teamPagePrintButton { margin:5px 0; float:right; }
		#teamPagePrintButton a {
			display:block; height:20px; width:122px; background:url(/images/teamPrintButton.png) top left no-repeat; font-size:1px; line-height:1px; text-indent:-9999em;
		}
	
	#teamLinks #sidebar a, #teamLinks #sidebar a:link, #teamLinks #sidebar a:active, #teamLinks #sidebar a:hover, #teamLinks #sidebar a:visited,
	#teamDownloads #sidebar a, #teamDownloads #sidebar a:link, #teamDownloads #sidebar a:active, #teamDownloads #sidebar a:hover, #teamDownloads #sidebar a:visited {}
	
	.doubleSpacer { margin-bottom:25px; }
/*--------------------------------------------*/
/*------------- Team Roster Page -------------*/
	#roster-container { margin-top:10px; }
		.ath_roster_col_captian{}            
		.ath_roster_col_name{}
		.ath_roster_col_position{}
		.ath_roster_col_number{}
		.ath_roster_col_class{}
		.ath_roster_col_height{}
		.ath_roster_col_weight{}

/*--------------------------------------------*/
/*-------------Athletics Calendar-------------*/
	#atCalHeaderMid, #no-games-container { margin: 15px 0 8px; }
		#atCalHeaderLeft, #atCalHeaderRight {}
			#rangeIndicator { float:left; font-weight:bold; color:#000000; }
			#atPrintButton { float:right; }
				#atPrintButton a { display:block; height:23px; width:127px; background:url(/images/teamPrintButton.png) top left no-repeat; font-size:1px; line-height:1px; text-indent:-9999em; }

	#schedule {}

	.schedRowOne, .schedulefont, .schedulefontbold, a.schedulelink, a.schedulelinkbold, a.schedulelink:link,
	a.schedulelinkbold:link, a.schedulelink:active, a.schedulelinkbold:active, a.schedulelink:hover,
	a.schedulelinkbold:hover, a.schedulelink:visited, a.schedulelinkbold:visited { font-family:'Arial'; font-size:12px; color:#26231c; }

		.schedulefont { font-style:italic; }
		.schedRowOne { font-weight:bold; }
		.schedulefont.row2SpecialStyles, .row2SpecialStyles,
		.schedulefont.row3SpecialStyles, .row3SpecialStyles,
		.schedulefont.schedRowOne, .schedRowOne { font-style:normal; }
		
		.schedulefontbold, a.schedulelinkbold, a.schedulelinkbold:link, a.schedulelinkbold:active, a.schedulelinkbold:hover,
		a.schedulelinkbold:visited { font-weight:bold; }
	
		a.schedulelink, a.schedulelinkbold, a.schedulelink:link, a.schedulelinkbold:link, a.schedulelink:active, a.schedulelinkbold:active,
		a.schedulelink:hover, a.schedulelinkbold:hover, a.schedulelink:visited, a.schedulelinkbold:visited { text-decoration:underline; }

			a.schedulelink:hover, a.schedulelinkbold:hover { text-decoration:none; }
		
	.HorAtextTransform, .UpcomingGameHomeOrAway { text-transform:capitalize; }
	.VSstyle { font-style:normal; text-transform:uppercase; }
	.cancelledStyle { color:#9a0d2b; }
	.schedWLTstyles { text-transform:uppercase; }
		.winStyle, .lossStyle , .tieStyle {}

/*--------------------------------------------*/
/*------- Athletics Directions Page ----------*/
	#directions-back-button {}
	#directions-ddlb-background { height:79px; width:492px; background: url(/images/ddlb.png) no-repeat; margin: 0 0 25px; }
		#directions-ddlb-container { float:left; padding:0 0 0 16px; }
			#ddlb-directions-header {}
			#ddlb-directions { float:left; }
				#at-directions-ddlb { width:264px; }
	
	#directions-container {}
		#locationName { font-weight:bold; font-size:13px; }
			.directionsAddress {}
			#map-button-container { margin:15px 0; }
				#atPrintButton-directions { float:left; margin:0 6px 0 0; }
					#atPrintButton-directions a { display:block; height:24px; width:114px; background:url(/images/print_directions.png) no-repeat; text-indent:-9999px; }
				#google-button { float:left; }
					#google-button a { display:block; height:24px; width:113px; background:url(/images/googleMapButton.png) no-repeat; text-indent:-9999px; }
				#map-button { display:none; }
					#map-button a, #map-button a:link, #map-button a:active, #map-button a:hover, #map-button a:visited {}
						#map-button a:hover{}
			.directionsLong {}


/*--------------------------------------------*/
/*-----------------Team Nav-------------------*/
	#team-nav-container { float:left; height:30px; margin:0; padding:0; }
		#team-schedule, #team-news, #team-roster { float:left; }
			#team-schedule a, #team-news a, #team-roster a {
				display:block; background:url(/images/tNavOff.png) top left repeat-x; padding:4px 5px; margin: 0 4px 0 0;
				font-size:13px; font-weight:bold; line-height:15px; color:#000000; text-decoration:none; white-space:nowrap;
			}
				#team-schedule a:hover, #team-schedule a.on, #team-news a:hover, #team-news a.on, #team-roster a:hover, #team-roster a.on { background:#056435; color:#ffffff; }

				#team-schedule {}
					#team-schedule a {}
						#team-schedule a:hover, #team-schedule a.on {}
				#team-news {}
					#team-news a {}
						#team-news a:hover, #team-news a.on {}
				#team-roster {}
					#team-roster a {}
						#team-roster a:hover, #team-roster a.on {}

/*--------------------------------------------*/
/*---------------Canceled Box-----------------*/
	.canceled-game-container {}
	.canceled-game-date {}
	.canceled-vs {}
	.canceled-opp {}
	.canceled-ind {}

/*------------------------------------------*/
/*----Athletics Recent & Upcoming Games-----*/
	.UpcomingGameTitle, .RecentGamesTitle,
	#UpcomingGameTeamName, #RecentGamesTeamName,
	.UpcomingGameDate, .RecentGamesDate,
	.UpcomingGameCancelled {}

		#UpcomingGameTeamName, #RecentGamesTeamName,
		#UpcomingGameTeamName a, #RecentGamesTeamName a,
		#UpcomingGameTeamName a:link, #RecentGamesTeamName a:link,
		#UpcomingGameTeamName a:active, #RecentGamesTeamName a:active,
		#UpcomingGameTeamName a:hover, #RecentGamesTeamName a:hover,
		#UpcomingGameTeamName a:visited, #RecentGamesTeamName a:visited {}

	.UpcomingGameOpponentContainer {}
		.RecentGamesOpponentLine, .RecentGamesOpponentContainer {}
			.UpcomingGameVS, .RecentGamesVS,
			.UpcomingGameOpponent, .RecentGamesOpponent {}

	.UpcomingGameCancelled { color:#C6170C; }
	.UpcomingGameHomeOrAway { display:none; }
	.UpcomingGameTime { display:none; }
	
	#atHighlightsButton {}
		#atHighlightsButton a {}
		
/*--------------------------------------------*/
/*----------Calendar Sidebar Styles-----------*/
	#calendarSidebar .chbox4 { padding:1px 0 10px 0; }
	#calLegend { font-family:'Trebuchet MS'; font-size:9px; color:#000000; padding-bottom:3px; }

	#calWidth { width:100%; text-align:center; }
		#cal-container { margin:auto; width:180px; text-align:left; }

	#calLegend2 { width:180px; margin:0 auto; }
		#selected-day, #event-sch { margin-top:8px; }
			#selected-day .bgcolor, #event-sch .bgcolor { float: left; width:19px; margin-top:3px; margin-right:4px; }
				#selected-day .border, #event-sch .border { border:1px solid #000000; }
					#selected-day .height, #event-sch .height { height:9px; }
			#selected-day .text, #event-sch .text, #cal-season-label { float:left; font-family:'Arial'; font-size:10px; color:#000000; padding-top:2px; }
				#event-sch {}
					#event-sch .bgcolor { background:#b42336; margin-left:0px; }
					#event-sch .text {}
					.event-sch-clear {}
				#selected-day {}
					#selected-day .bgcolor { background:#095832; margin-left:6px; }
					#selected-day .text {}
					.selected-day-clear {}

		#season-ddlb-container { margin:10px 0 0 77px; width:100px; }
		#season-ddlb-container form { margin:0; }
			#cal-season-label {}
			#cal_season_ddlb-container { float:left; }
				#cal_season_ddlb { width:75px; margin-left:3px; }

/*--------------------------------------------*/
/*----------- WLT Sidebar Sidebar ------------*/
	ul#at-stats { width:100%; list-style:none; margin:0; padding:0 }
		ul#at-stats li { float:left; display:inline; width:33%; text-align:center; }

			#stat-win-text, #stat-loss-text, #stat-tie-text { color:#400816; text-transform:uppercase; }
				#win-color, #loss-color, #tie-color { color:#84061f; }

					#stat-win-text {}
						#win-color {}
					#stat-loss-text {}
						#loss-color {}
					#stat-tie-text
						#tie-color{}

/*--------------------------------------------*/
/*------------- Coach Sidebar ----------------*/
	.coach-photo { float:left; margin: 6px 6px 0 0; }
	.coach-email, a.coach-email, a.coach-email:link, a.coach-email:active, a.coach-email:hover, a.coach-email:visited {}
		a.coach-email:hover { text-decoration:none; }
	.coach-name { display:none; }
	.coach-title {}
	.coach-appointed {}
	.coach-phone { display:none; }
	.coach_bio {}
		.bioButton { width:100%; height:23px; }

