body {
 font-size:				small;
 font-family: 			Tahoma, Geneva, sans-serif;
 background-color:		#ffce00;
 background-image:		url(../images/backgroundGradientRed2.png);
 background-repeat:		repeat-x;
}

a, img {
 border:				none;
}

h1 {
 color:					#086c82;
 font-size:				20px;
 padding-top:			10px;
 padding-bottom:		10px;
 text-align:			center;
}
h2 {
 color:					#086c82;
 font-size:				14px;
 padding-top:			5px;
 padding-bottom:		5px;
}

ul {
 margin-top:			0px;
 margin-bottom:			0px;
 padding-top:			0px;
 padding-bottom:		0px;
}

#wrapper {
 position:				static;
 width:					800px;
 margin-left:			auto;
 margin-right:			auto;
 margin-top:			5px;
 margin-bottom:			5px;
 background-color:		#a2000c;
}

#header {
 background-color:		#a2000c;
 margin-bottom:			0px;
 padding-bottom:		0px;
 color:					#ffdb00;
}
#headtext {
 position:				absolute;
 top:					37px;
 z-index:				5;
 
 margin:				0px 0px 0px 0px;
 padding:				0px 0px 0px 10px;
 font-family: 			Georgia, 'Book Antiqua', serif;
 font-size:				50px;
 font-weight:			bold;
}

#nav {
 float:					left;
 width:					150px;
 padding-left:			4px;
 padding-right:			4px;
 padding-bottom:		5px;
 background-color:		#a2000c;
 color:					#ffdb00;
}
#nav li {
 list-style: 			none;
 /*position:				relative;
 left:					-30px;*/
 
 font-size:				14px;
 font-weight:			bold;
 font-family: 			Georgia, 'Book Antiqua', serif;
 
 margin-bottom:		0px;
 margin-left:			-30px;
 padding-bottom:		0px;
 padding-left:			0px;
 
 display:				block;
}
#nav li ul {
 list-style: 			none;
 /*position:				relative;
 left:					30px;*/
 margin-top:			0px;
 margin-left:			90px;
 padding-top:			0px;
}
#nav a {
 padding:				4px 10px 4px 10px;
 background-color:		#82000c;
 color:					#ffdb00;
 text-decoration:		none;
 background-image:		url(../images/buttonback.png);
 display:				block;
 
 height:				20px;
}
#nav a:link {
 border-top:			5px solid #15a294;
 border-right:			5px solid #128f82;
 border-bottom:			5px solid #0f786d;
 border-left:			20px solid #086c82;
}
#nav a:visited {
 border-top:			5px solid #15a294;
 border-right:			5px solid #128f82;
 border-bottom:			5px solid #0f786d;
 border-left:			20px solid #086c82;
}
#nav a:hover {
 border-top:			5px solid #0f786d;
 border-right:			5px solid #086c82;
 border-bottom:			5px solid #15a294;
 border-left:			20px solid #128f82;
 }
#nav .sub li { 
 position:				relative;
 left:					-35px;
 width:				105px;

 margin-bottom:		0px;
 margin-left:			-30px;
 padding-bottom:		0px;
 padding-left:			0px;
 
 font-size:				10px;

 display:				block;
}
#nav .sub a:link {
 border-top:			3px solid #15a294;
 border-right:			3px solid #128f82;
 border-bottom:			3px solid #0f786d;
 border-left:			10px solid #086c82;
}
#nav .sub a:visited {
 border-top:			3px solid #15a294;
 border-right:			3px solid #128f82;
 border-bottom:			3px solid #0f786d;
 border-left:			10px solid #086c82;
}
#nav .sub a:hover {
 border-top:			3px solid #0f786d;
 border-right:			3px solid #086c82;
 border-bottom:			3px solid #15a294;
 border-left:			10px solid #128f82;
}



#main {
 float:					right;
 
 width:					610px;
 margin-top:			0px;
 margin-right:			3px;
 margin-bottom:			5px;
 padding-left:			10px;
 padding-right:			10px;
 padding-bottom:		10px;
 
 background-color:		#fff;
 background-image:		url(../images/headnavconnector.png);
 background-repeat:		no-repeat;
}

#suggestions {
 width:					600px;
 margin-top:			10px;
 margin-left:			90px;
 margin-bottom:			5px;
 border:				2px dashed #15a294;
 padding-left:			5px;
 padding-right:			5px;
 padding-bottom:		5px;
 
 text-align:			center;
 font-size:				0.7em;
 font-weight:			bold;
 color:					#ffdb00;
 clear:					both;
}

#footer{
 background-color:		#a2000c;
 margin-top:			0px;
 padding-top:			0px;
 padding-bottom:		5px;

 text-align:			center;
 font-size:				0.7em;
 clear:					both;
}
#footer p {
 color:					#ffdb00;
 margin:				0px 0px 0px 0px;
 padding-top:			2px;
 padding-bottom:		2px;
}
#footer img {
 padding:				0px 10px 5px 10px;
 border:				none;
}
#validHTML {
 float:					left;
 /* position:				relative;
 left:					10px; */
}
#validCSS {
 float:					right;
 /* position:				relative;
 left:					700px; */
}

.largeletter {
 font-size:				1.5em;
 font-weight:			bold;
 padding-left:			8px;
 font-family: 			Georgia, 'Book Antiqua', serif;
}

.album {
 width:					203px;
 text-align:			center;
}
.album p {
 margin:				5px 0px 0px 0px;
 color:					#a2000c;
 font-size:				16px;
 font-weight:			bold;
}

.center {
 text-align:			center;
}

.picturedisclaimer {
 background-color:		#ece8be;
 margin:				10px 25px 10px 25px;
 border:				2px dashed #a2000c;
 padding:				8px 10px 8px 8px;
 text-align:			center;
}

div #springfield {
 background-color:		#ece8be;
 margin:				10px 25px 10px 25px;
 border:				2px dashed #a2000c;
 padding:				8px 10px 8px 8px;
}
div #springfield address {
 margin:				10px 0px 8px 0px;
}

div #seymour {
 background-color:		#ece8be;
 margin:				10px 25px 10px 25px;
 border:				2px dotted #15a294;
 padding:				8px 10px 8px 10px;
}
div #seymour address {
 margin:				10px 0px 8px 0px;
}

div #eventmap {
 background-color:		#ece8be;
 margin:				10px 25px 10px 25px;
 border:				5px dotted #ffdb00;
 padding:				8px 10px 8px 8px;
}
div #eventmap address {
 margin:				10px 0px 8px 0px;
}