body { margin:0; padding:0; text-align:center; background-color:#ededed; }

a:hover { color : #666666;}
a {	color : #000066;font-weight : bold;}

.alignC { text-align:center;}

#container { border:1px solid #778089; text-align:center; width:100%;}
#container table { margin:0 auto; text-align:left; background-color:#FFFFFF;}

.content{ background-color : White; padding-right:20px; text-align:left; }

#courseMap { margin:0 auto; border:1px solid #c4c5c5;}

#footer { text-align: center; padding:0 0 10px 0;}

.footer{background-image : url(images04/Footer.jpg); background-repeat : repeat-x;}

.header{background-image : url(images04/HeaderCollage.jpg); background-repeat : repeat-x;}

li { list-style-type:disc; margin:0 0 5px 0;}

.easyform{
	border-bottom-width : medium;
	border-bottom : groove #FF3333;
	border-left : thin solid Black;
	border-right : thin solid Black;
	border-top : thin solid Black;
	font-style : italic;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;	}
	
.easyform2{
	border-left : thin solid Black;
	border-right : thin solid Black;
	border-top : thin solid Black;
	border-bottom : thin solid Black;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;}
	
h3 {color : #330000;
	font-family : sans-serif;
	font-size : medium;
	font-style : italic;
	font-weight : bold;
	letter-spacing : 1.5px;
	text-indent : 10px;
	border-bottom:1px dotted #cccccc;
}

#memorial img {margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:0px;}
#memorial a:link { color:#FFFFFF;}
#memorial a:visited { color:#FFFFFF;}
#memorial a:hover { color:#ba79b9;}
#memorial a:active { color:#ba79b9;}
#memorial p { margin-bottom:20px;}

.nav{ background-color:#CCCCCC;
	/* background-image : url(images04/Nav.jpg);
	background-repeat : repeat-y;*/
	text-align : center;
	color: White;
	font-family : sans-serif;
	font-weight : bold;
	line-height : 42px;
}

.nav a {background-color:#a8271d; color:#FFFFFF; border:1px solid #330000; font-size:13px; padding:5px;letter-spacing : 1.5px;}
.nav a:hover { color:#141414;}
.nav a.narrow { letter-spacing:normal;}

.navPlain{
	background-repeat : repeat-y;
	text-align : center;
	color: White;
	font-family : sans-serif;
	font-weight : bold;
	letter-spacing : 1.25px;
	background-image : url(images04/BkgdNavPlain.jpg);
}

#pageNav{
	font-family : sans-serif;
	line-height : 25px;
	margin-left : 20px;
	margin-top:10px;}
#pageNav a { margin-bottom:10px; display:block;}

#sideNav { float:left; width:175px; height:auto;  margin-top:0; padding:0 0 20px 0; text-align:left; background-color:#FFFFFF;}
#sideNav ul { margin:0 0 0 0; padding:0 0 0 0; }
#sideNav li { list-style-type:none; margin:0 0 0 0; padding:0; text-align:left; }
#sideNav li a {font-size:1em; width:163px; height:auto; text-decoration:none; display:block; padding:13px 5px;}
#sideNav li a:link { color:#141414;  background-color:#dedede; border-top: 1px solid #f2f2f2;  border-right: 1px solid #4c4c4c; border-bottom:2px solid #757575; border-left:1px solid #ffffff;}
#sideNav li a:visited { color:#141414;  background-color:#dedede; border-top: 1px solid #f2f2f2;  border-right: 1px solid #4c4c4c; border-bottom:2px solid #757575; border-left:1px solid #ffffff; }
#sideNav li a:hover { background-color:#a7a7a7; background-image:url(images/arrowLeft.gif); background-position:center right; background-repeat:no-repeat; color:#ffffff; border-top:1px solid #a7a7a7;  border-right: 1px solid #ffffff; border-bottom:2px solid #c5c5c5; border-left:1px solid #f2f2f2; }
#sideNav li a:active {background-color:#a7a7a7; background-image:url(images/arrowLeft.gif); background-position:center right; background-repeat:no-repeat; color:#ffffff; border-top:1px solid #a7a7a7;  border-right: 1px solid #ffffff; border-bottom:2px solid #c5c5c5; border-left:1px solid #f2f2f2; }

#sideNav li a.current2 { background-color:#c20a13; color:#FFFFFF; font-weight:bold;} 

#song { background-color:#CCCCCC; border:1px solid #000099; padding:10px; margin-top:10px;}

.sub li { list-style-image:none; list-style-type:circle; margin-bottom:5px;}

.title{
	color: Black;
	font-size : xx-large;
	text-align : center;
	font-family : sans-serif;
	font-weight : bold;
	letter-spacing : 1.5px;
	padding-top : 110px;
}

#winners { text-align:center;}
