/* revised athletics styling */

#tab-content-athletics ul, #tab-content-athletics li {
					margin: 0;
					padding: 0;
					list-style: none;
				}
				#tab-content-athletics ul li {
					float: left;
					display: block;
					width: 185px;
					height: auto;
					list-style: none;
					padding: 0;
					margin: 0;
					padding-bottom: 10px;
					font-size: 13px;
					color: #003975;
				}
				#tab-content-athletics ul ul li {
						font-size: 10px;
						color: #000;
					}


/* revisions from neoteric design nkg 9/20 */ 


/* revisions from Neoteric Design 4/7/08 to fix press section */ 
				#tab-content-enews, #tab-content-press {
					margin: 0;
					padding: 0;
					list-style: none;
				}
				#tab-content-enews li, #tab-content-press li {
					float: left;
					display: block;
					width: 185px;
					height: auto;
					list-style: none;
					padding: 0;
					margin: 0;
				}
				.left-tab-item {
					background-image: url("../images/tab-item_bg.gif");
					background-position: top left;
					background-repeat: none;
				}
					#tab-content-enews .left-tab-item a, #tab-content-press .left-tab-item a {
						float: left;
						display: block;
						padding-top: 13px;
						width:99%;
						font-size: 11px;
					}
					#tab-content-enews .left-tab-item a:link, #tab-content-enews .left-tab-item a:visited, #tab-content-press .left-tab-item a:link, #tab-content-press .left-tab-item a:visited {						
						font-size: 13px;
						color: #000;
						text-decoration: none;
					}
					#tab-content-enews .left-tab-item a:hover, #tab-content-press .left-tab-item a:hover {
						text-decoration: underline;
					}
					
					

/* end revisions */ 

div#maincopy p {
	font-size: 12px;
	line-height:18px;
	color: #333;
}

div#footer p {
	font-size: 11px;
	color: #333;
}

div#maincopy p.pullquote {
	font-size: 16px;
	line-height: 1.5em;
	margin-top: 15px;
	padding-bottom: 10px;
	color: #777;
	font-family: Georgia, Arial, Sans-Serif;
}

div#maincopy p.pullquote span.caps {
	font-family: Georgia, Serif;
	font-variant:normal;
	font-size: 16px;
}	

/* subnavigation */ 
#dynamic {
				float: left;
				padding-left: 20px;
				margin-top: 20px;
				width: 195px;
				font-weight: bold;
				font-size: 10px;
				font-family: verdana, arial, helvetica, sans-serif;
				text-align: left;
			}
				
			#dynamic p {
				line-height: 15px;
				font-weight: normal;
			}

			#dynamic ul, #hp-links ul {
				list-style-type: none;
				padding: 10px 0 0 0;
				margin: 0;
			}
								
			#dynamic ul li, #hp-links ul li {
				display: block;
			}
				
			#dynamic ul li a, #hp-links ul li a { 
				font-weight: bold;
				font-size: 9px;
				font-family: verdana, arial, helvetica, sans-serif;
				line-height: 18px;
				color: #1c377d;
				text-decoration: none
			}		
			
			#dynamic ul li a:hover, #hp-links ul li a:hover { 
				font-weight: bold;
				color: #8d9bbe;
				text-decoration: none
			}

/* end neoteric design changes */ 

* {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

html, body {
	margin: 0;
	height: 100%;
	background-color: #f7af0a;
}

#aligner {
	position: relative;
	width: 905px;
	height: 100%;	
	padding: 0;
	margin: 0;
}
	#container {
		/*ffe538*/
		float: left;
		background-color: #f7af0a;
		width: 905px;
		text-align: left;
		height: 100%;
		/*overflow: hidden;*/
	}
	
	#header-col1 {
		float: left;
		width: 245px;
		padding-top: 45px;
		vertical-align: middle;
	}
		
	#header-col2 {
		float: left;
		width: 425px;
		padding-left: 25px;
		padding-top: 47px;
		vertical-align: middle;
		padding-bottom: 10px;
	}
		#nav-item {
			float: left;
			padding-left: 15px;
		}
		#nav-item-first {
			float: left;
			padding-left: 5px;
		}
	
	#header-col3 {
		float: left;
		width: 210px;
		padding-top: 10px;
		text-align: right;
		vertical-align: middle;
	}
	
	#whitebg {
		float: left;
		width: 875px;
		margin-left: 28px;
		background-color: #fff;	
		background-image: url('/images/main_bg.gif');	
		background-repeat: repeat-y;
		background-position: top left;
	}


	#container-col1 {
		float: left;	
		width: 215px;
		height: auto;
	}
		#shield {
			float: left;
			width: 215px;
			padding-bottom: 15px;
		}
		#highlights {
			float: left;
			width: 185px;
			padding-left: 15px;
			padding-right: 15px;
			font-size: 10px;
			line-height: 1.5em;
		}
			#highlights #date {
				float: left;
				width: 185px;
				font-size: 19px;
				padding-top: 5px;
				padding-bottom: 10px;
				border-bottom: 2px dotted #999;
				font-family: Arial, Helvetica, Sans-Serif;
				margin-bottom: 5px;
			}
			#highlights #title {
				float: left;
				width: 162px;
				padding-bottom: 7px;
				font-weight: bold;
			}
			#highlights #arrow {
				float: left;
				width: 20px;
				padding-left: 3px;
			}
			
		#left-tab-container {
			float: left;
			width: 215px;
			margin: 0;
			padding: 0;
			padding-top: 10px;
			height: 25px;
			overflow: hidden;
		}
			#left-tab-left {
				float: left;
				width: 80px;
				background-color: #ddd;
				text-align: center;
			}
			#left-tab-seperator {
				float: left;
				width: 25px;
			}
			#left-tab-right {
				float: left;
				width: 85px;
				background-image: url('/images/tab_right-off.png');
				background-position: top left;
				background-repeat: no-repeat;
			}
			#left-tab-spacer {
				float: left;
				width: 20px;
			}
			#left-tab-content {
				float: left;
				width: 185px;
				background-color: #ddd;
				padding: 15px;
				height: 283px;
			}
				#left-tab-subscribe {
					font-size: 11px;
					font-weight: bold;
					color: #ff7500;
				}
					#left-tab-subscribe a:link, #left-tab-subscribe a:visited { color: #000; text-decoration: none; }
					#left-tab-subscribe a:hover { text-decoration: underline; }
					
				#tab-content-enews {
					margin: 0;
					padding: 0;
					list-style: none;
				}
				#tab-content-enews li {
					float: left;
					display: block;
					width: 185px;
					height: 32px;
					list-style: none;
					padding: 0;
					margin: 0;
				}
				.left-tab-item {
					background-image: url("../images/tab-item_bg.gif");
					background-repeat: none;
					background-position: top left;
				}
					#tab-content-enews .left-tab-item a {
						float: left;
						display: block;
						padding-top: 13px;
						width:99%;
					}
					#tab-content-enews .left-tab-item a:link, #tab-content-enews .left-tab-item a:visited {						
						font-size: 13px;
						color: #000;
						text-decoration: none;
					}
					#tab-content-enews .left-tab-item a:hover {
						text-decoration: underline;
					}
				
				#left-tab-item {
					float: left;
					width: 185px;
				}
					#left-tab-item #title {
						float: left;
						width: 162px;
						font-size: 13px;
					}
					#left-tab-item #arrow {
						float: left;
						padding-left: 3px;
						width: 20px;
					}
					#left-tab-item #copy {
						float: left;
						font-size: 11px;
					}
						#left-tab-item a:link, #left-tab-item a:visited { 
							font-size: 13px;
							color: #000;
							font-weight: normal;
							text-decoration: none; 
						}
						#left-tab-item a:hover { 
							font-size: 13px;
							color: #000;
							font-weight: normal;
							text-decoration: underline;
						}
					
				#left-tab-dots {
					float: left;
					width: 185px;
					height: 13px;
					background-image: url('/images/tab_dots.gif');
					background-repeat: repeat-x;
					background-position: top left;
				}
		
	
	#container-col2 {
		float: left;	
		width: 449px;
		height: 100%;
		padding-bottom: 180px;
		margin-left: 1px;
		background-image: url('/images/mascot_bg.gif');
		background-position: bottom left;
		background-repeat: no-repeat;
	}
		#container-col2 a:link, #container-col2 a:visited { text-decoration: none; font-weight: bold; color: #333; }
		#container-col2 a:hover { text-decoration: underline; color: #000; }
		
		#maincopy {
			font-size: 12px;
			margin-left: 25px;
			margin-right: 25px;
			margin-top: 15px;
			padding-bottom: 10px;
			line-height: 1.4em;
			font-family: Arial, Helvetica, Sans-Serif;
			color: #000;
		}
		#maincopy-large {
			font-size: 16px;
			line-height: 1.5em;
			margin-left: 25px;
			margin-right: 25px;
			margin-top: 15px;
			padding-bottom: 10px;
			color: #777;
			font-family: Georgia, Arial, Sans-Serif;
		}
		#maincopy-small, blockquote {
			margin-left: 25px;
			margin-right: 25px;
			line-height: 1.4em;
			font-size: 11px;
			padding-top: 10px;
			border-top: 1px dotted #999;
			color: #000;
			padding-bottom: 20px;
		}
		#maincopy-title {
			font-size: 21px;
			font-family: Arial, Helvetica, Sans-Serif;
			color: #000;
		}
		#mascot-container {
			float: left;
			height: 100%;
			overflow: hidden;
			width: 300px;
		}
		#mascot {
			float: left;
			margin-left: 1px;
			background-image: url('/images/mascot_bg.gif');
			background-position: top left;
			background-repeat: no-repeat;
			width: 300px;
			height: 100%;
		}
		
	#container-col3 {
		float: left;
		width: 210px;
		height: auto;
	/*	overflow: hidden;*/
	}
	
	#right-tab-container {
		float: left;
		width: 210px;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
		#right-tab-left {
			float: left;
			width: 80px;
			background-color: #ddd;
			text-align: center;
		}
		#right-tab-seperator {
			float: left;
			width: 25px;
		}
		#right-tab-right {
			float: left;
			width: 85px;
			background-image: url('/images/tab_right-offblue.png');
			background-position: top left;
			background-repeat: no-repeat;
		}
		#right-tab-spacer {
			float: left;
			width: 15px;
		}
		#right-tab-content {
			float: left;
			width: 190px;
			background-color: #ddd;
			padding: 10px;
			height: 240px;
		}
			#right-tab-item {
				float: left;
				font-size: 11px;
			}
				#right-tab-item #date {
					float: left;
					width: 190px;
					font-size: 13px;
					color: #003975;
				}
				#right-tab-item #title {
					float: left;
					width: 190px;
				}
			#right-tab-dots {
				float: left;
				width: 190px;
				height: 13px;
				background-image: url('/images/tab_dots.gif');
				background-repeat: repeat-x;
				background-position: top left;
			}


	#footer {
		float: left;
		width: 875px;
		background-color: #fff;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 5px;
	}

	
	
	#orange {
		color: #ff7500;
	}
	#copy-small {
		font-size: 10px;
	}



				#tab-content-calendar, #tab-content-athletics {
					margin: 0;
					padding: 0;
					list-style: none;
				}
				#tab-content-calendar li, #tab-content-athletics li {
					float: left;
					display: block;
					width: 185px;
					height: auto;
					list-style: none;
					padding: 0;
					margin: 0;
					padding-bottom: 10px;
				}
				.right-tab-item {
					background-image: url("../images/tab-item_bg_noarrow.gif");
					background-position: bottom left;
					background-repeat: no-repeat;
					font-size: 11px;					
				}
					.right-tab-item .date {
						padding-top: 5px;
						float: left;
						width: 99%;
						font-size: 13px;
						color: #003975;
					}
					#tab-content-calendar .right-tab-item a, #tab-content-athletics .right-tab-item a {
						float: left;
						display: block;
						padding-top: 13px;
						width:99%;
						font-size: 11px;
					}
					#tab-content-calendar .right-tab-item a:link, #tab-content-calendar .right-tab-item a:visited, #tab-content-athletics .right-tab-item a:link, #tab-content-athletics .right-tab-item a:visited {						
						font-size: 13px;
						color: #000;
						text-decoration: none;
					}
					#tab-content-calendar .right-tab-item a:hover, #tab-content-athletics .right-tab-item a:hover {
						text-decoration: underline;
					}

/* ------  New styles 2009-01-16 -------- */

/* ------  Neoteric Design -------- */
div#enews-content, div#right-tab-container {
	width: 199px;
	padding: 15px 8px 10px 8px;
	margin: 5px 0;
	background-color: #ddd;
	float: left;
	clear: left;
}

div#right-tab-container{
	width: auto;
	min-height: 150px;
}

div#enews-content a {
	text-decoration: none;
}

.enews-nav{
	height: 25px;
}

.enews-nav ul {
	margin: 0px;
	padding: 0px;
}

	.enews-nav ul li {
		font-weight: bold;
		font-family: 'helvetica neue', helvetica, tahoma, arial, sans-serif;
		height: 25px;
		/*display: inline;*/
		float:left;
		list-style: none;
		margin-right: 3px;
	}
	
		.enews-nav ul li a {
			padding: 6px 6px;
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-top: 1px solid #ccc;
			height: 12px;
			line-height: 24px;
			color: #333;
			font-size: 12px;
			text-decoration: none;
		}
		
		.enews-nav ul li a:hover {
			color: #0e517b;
			background-color: #fff;
		}
		
		.enews-nav ul li a.selected {
			color: #0e517b;
			background-color: #f2f2f2;
		}
		
div.sidebar-list {
	background-color: #f2f2f2;
	margin: 0px 0px 0px 0px;
	padding: 6px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

div#press-listing, div#athletics-sidebar{
	display: none;
}

	div.sidebar-list h3 {
		font-family: 'helvetica neue', helvetica, tahoma, arial, sans-serif;
		font-size: 12px;
		line-height: 16px;
		margin: 15px 0px 5px 3px;
		padding: 0px;
	}
	
		div.sidebar-list h3 a {
			color: #ff7500;
		}
		
		div.sidebar-list h3 a:hover {
			color: #feb87e;
			border-bottom: 1px solid #feb87e;
		}
		
	div.sidebar-list ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	
		div.sidebar-list ul li {
			color: #333;
			font-size: 13px;
			line-height: 14px;
			border-bottom: 1px solid #ddd;
			font-family: helvetica, arial, sans-serif;
			padding: 3px 0px;
			margin: 0px;
		}
		
		div#athletics-sidebar ul li{
			font-size: 11px;
			margin-left: 10px;
		}
		
			div.sidebar-list ul li a {
				color: #555;
				font-size: 13px;
				padding: 3px 20px 4px 3px;
				display: block;
			}
			
			div.sidebar-list ul li a:hover {
				color: #0e517b;
				background-color: #fff;
				background-image: url(arrow.jpg);
				background-repeat: no-repeat;
				background-position: 98% 50%;
			}
div#calendar-sidebar li {
	font-size: 1.1em;
	line-height: 1.4;
}
