body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
a:visited, a:hover, a:active {
	text-decoration: none;
	outline: none;
	}
	
/* ---- main container block ---- */	

#container {
	width: 1024px;
	height: 768px;
	position: relative;
	background-image: url("grass-bg.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	text-align: left;
	}
	
/* ---- logo, banner image, background of navigation area ---- */	
	
#header {
	width: 914px;
	height: 248px;
	position: relative;
	top: 0;
	left: 54px;
	background-image: url("header.jpg");
	background-repeat: no-repeat;
	z-index: 1;
	}

/* ---- bottom left box ---- */	

#kia {
	position: absolute;
	top: 790px;
	left: 200px;
	font-family: Times New Roman, Arial, Helvetica, serif;
	font-variant: small-caps;
	font-size: 72px;
	font-weight:bold;
	color:#E0E0E0;
}
	
#small-ad-1 {
	width: 307px;
	height: 177px;
	position: absolute;
	top: 566px;
	left: 53px;
	background-image: url("forever-strong.jpg");
	}
	
#small-ad-1 a {
	width: 306px;
	height: 174px;
	display: block;
	}
	
/* ---- allblacks link ---- */
	
#small-ad-2 {
	width: 308px;
	height: 176px;
	position: absolute;
	top: 567px;
	left: 359px;
	background-image: url("small-ad-2.jpg");
	}
	
#small-ad-2 a {
	width: 306px;
	height: 174px;
	display: block;
	}
	
/* ---- Team Schedule ---- */
	
#schedule {
	width: 300px;
	height: 379px;
	position: absolute;
	top: 248px;
	left: 667px;
	background-image: url("schedule.jpg");
	}

/* ---- Contact Box ---- */

.mapDiv {
	/*border-right: 1px solid #aaa;*/
	height: 327px;
	width: 310px;
	/*padding: 5px 5px 5px 5px;*/
	border: 5px solid #A20E00;
	/*border-bottom: 1px solid #aaa;*/
	position: absolute;
	top: 625px;
	left: 667px;
	background-color: #A20E00;
}

.map {
	padding-left:2px;
	width: 300px;
	padding-right:8px;
	margin-top:-3px;
	background-image: url("gradient.jpg"); 
}

.mapTitle {
	/*font-family: Tahoma, Arial, sans-serif;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Times New Roman, Arial, Helvetica, serif;
	padding-bottom: 1px;
	padding-top: 2px;
	line-height:.5;
	text-align:center;
	font-size: 18px;
	width: 100%;
	color: #E0E0E0;
	font-weight: bold;
	background-color: #A20E00;
	font-variant: small-caps;
}

/* ---- Navigation ---- */

#navigation-container {
	color: #aaa;
	width: 1024px;
	position: absolute;
	top: 200px;
	z-index: 99;
	}
	
#navigation-container ul {
	list-style-type: none;
	margin: 0 0 0 250px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
#navigation-container ul li {
	display: inline;
	padding: 0 0 0 5px;
	}
	
#navigation-container ul li a {
	text-decoration: none;
	color: white;
	}
	
#navigation-container ul li a:hover {
	text-decoration: none;
	color: red;
	}

#navigation-container ul li a.active {
	text-decoration: none;
	color: red;
	}

	
/* ---- Page Content ---- */
	
#main-content {
	width: 594px;
	background-color: #EEEEEE;
	position:absolute;
	top: 252px;
	left: 62px;
	font-size: 12px;
	line-height: 20px;
	}
	
#main-content h2 {
	width: 545px;
	margin-left: 30px;
	color: #A20E00;
	border-bottom: 1px solid #A20E00;
	padding-bottom: 5px;
	margin-top: 20px;
	}

.headline:hover {
	background-color: lightgray;
}
	
.biography {
	width: 545px;
	margin: 0;
	}
	
.biography h2 {
	color: #A20E00;
	border-bottom: 1px solid #A20E00;
	padding-bottom: 5px;
	margin-top: 20px;
	}
	
.biography p {
	float: right;
	width: 340px;
	margin: 0;
	}

.biography img {
	float: left;
	border: 1px solid #666;
	padding: 2px;
	margin-left: 20px;
	margin-right: 10px;
	}
	
.biography a {
	text-decoration: underline;
	font-weight: bold;
	color: #A20E00;
	}
	
/* ---- Rotating Image ---- */	
	
#rotator {
	/*overflow: hidden;*/
	width: 614px;
	height: 318px;
	position: absolute;
	top: 248px;
	left: 54px;
	background-image: url("rotating-image.jpg");
}

#rotator img
{
	border: 0;
	width: 614px;
	height: 318px;
}
	
	
/* ---- Miscellaneous ---- */	

.clear {
	height: 40px;
	clear: both;
	}
	
#footer {
	font-size: 10px;
	color: #aaa;
	width: 100%;
	background-color: #A20E00;
	padding: 10px 0;
	text-align: center;
	}
	
#footer p {
	margin: 0;
	padding: 0;
	}
	
#footer a {
	color: white;
	}
	
#footer a:visited {
	text-decoration: underline;
	}
	
#home-page-footer {
	position: absolute;
	top: 970px;
	width: 1024px;
	font-size: 10px;
	color: #aaa;
	width: 100%;
	background-color: #A20E00;
	padding: 10px 0;
	text-align: center;
	line-height: 20px;
	}
	
#home-page-footer a, #home-page-footer a:visited {
	text-decoration: underline;
	color: white;
	}
	
/* ---- Sponsors Page ---- */
	

#sponsors p {
	margin: 25px 100px 25px 25px;
	}
	
#sponsors a {
	text-decoration: underline;
	font-weight: bold;
	color: #A20E00;
	}
	
	
/* ---- Links Page ---- */
	
#links li {
	font-weight: bold;
	padding: 5px 0;
	}
	
#links li a {
	color: #A20E00;
	text-decoration: none;
	border-bottom: 1px solid #A20E00;
	padding-bottom: 2px;
	}
	
#links li a:hover {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid black;
	padding-bottom: 2px;
	}
	
#about img {
	margin: 23px 0 0 21px;
	padding: 2px;
	border: 1px solid #333;
	}
	
#about p {
	margin: 0 25px;
	}
	
#about a {
	text-decoration: underline;
	font-weight: bold;
	color: #A20E00;
	}
	
.red {
	color: #A20E00;
	}
	
table {
	
	margin: 60px 0 0 20px;
	padding: 0;
	width: 263px;
	height: 295px;
	font-size: 9px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	line-height: 9px;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-collapse: collapse;
	text-align: left;
	}

 
#schedule table tr td {
 	width: 10%;
} 
	
td {
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding-left: 5px;
	}
	
#news p {
	margin: 0 25px;
	}
	

	

	
