* {

	border: 0;

	margin: 0px;

	padding: 0;

}



body {

	background-color: #273D69;

	font: 9pt/12pt Verdana, sans-serif;

	text-align: center;

}



a:link {
	color: #483D8B;
	text-decoration: none;
}

a:visited {
	color: Navy;
	text-decoration: none;
}


a:hover {
	color: #528630;
	text-decoration: underline;
}


a:active {
	color: #006400;
	text-decoration: underline;
}


p {

	margin: 12px 0px 6px 0px;

	line-height: 14pt;

}



h1 {

	font: 14pt/12pt Times New Roman;

	color: #273D69;

	margin-top: 15px;

	margin-bottom: 0;

}


h2 {

	font: 11pt/9pt bold Times New Roman, serif;

	padding-top: 25px;

	margin-bottom: 10px;

	line-height: 12pt;

	text-decoration: underline;

}


h3 {
	font: 11pt/9pt bold Times New Roman, serif;
	
	color: #00008B;
	
	padding-top: 25px;
	
	margin-bottom: 0px;
	
	line-height: 12pt;
	
	text-decoration: underline;
	
}


ul {

	list-style: none;

}



input {

	background-color: #B1D798;

	padding: 1px 3px 1px 3px;

	text-align: center;

	border-top: thin solid #d5ecc8;

	border-right: thin solid #589034;

	border-left: thin solid #d5ecc8;

	border-bottom: thin solid #589034;

}



#container {
	margin: 0 auto;
	width: 660px;
	height: auto;
	text-align: justify;
	background-color: #D9D9D9;
	background: url("../i/content-bg.jpg");
}



#header {

	width: 660px;

	height: 120px;

	background-color: #d5d7e6;

}



#headerMenu {

	background: url(../i/nav.gif) repeat-x top left;

	width: 660px;

	height: 31px;

	line-height: 30px;

	text-align: center;

}



#headerMenu ul{

	margin: 0px;

	padding: 0px

}



#headerMenu li {

	display: inline;

}



#headerMenu li a {

	margin: 0px 0px 0px 0px;

	padding: 8px 3px 6px 3px;

	font-weight: bold;

}

#headerMenu li a:hover, #headerMenu li:active {

	background: url("../i/nav_over.gif") repeat-x top left;

}



#contentLeft {

	float: left;

	width: 370px;

	margin-top: 5px;

	margin-left: 30px;

	margin-right: 5px;

	padding-bottom: 20px

}



#contentRight {

	text-align: center;

	margin: 15px 20px 10px 450px;

}



#picRight {

	text-align: center;

	margin: 35px 20px 10px 400px;

}



#contentProj {

	float: left;

	margin-top: 15px;

	margin-left: auto;

	margin-right: auto;

	padding-right: 60px;
	
	padding-left: 60px;

	padding-bottom: 20px;

	text-align: left;
	
	width: 658px;
	
	voice-family:"\"}\"";
	
	voice-family:inherit;
	
	width:528;

}

html>body #contentProj {
	
	width:528;
	
}



#contentFull {

   float: left;
	
	margin-top: 15px;
	
	margin-left: auto;
	
	margin-right: auto;
	
	padding-bottom: 20px;
	
	text-align: left;
	
	padding-left: 50px;
	
	padding-right: 50px;
	
	width: 648px;
	
	voice-family:"\"}\"";
	
	voice-family:inherit;
	
	width:550;
	
}

html>body #contentFull {
	
	width:550;
	
}



#contentFull ul {

	list-style: circle;

	margin-left: 30px;

	margin-top: 20px;

	margin-bottom: 10px;

}

#contentFull ol {

	color: #273D69;

   list-style: decimal;

	margin-left: 20px;

	margin-top: 20px;

	margin-bottom: 5px;

}

#contentFull li {

	margin-right: 80px;

	margin-bottom: 10px;

}

#contentCal {

	float: left;

	margin-top: 15px;

	margin-left: auto;

	margin-right: auto;

	padding-right: 60px;
	
	padding-left: 60px;

	padding-bottom: 20px;

	text-align: left;
	
	width: 658px;
	
	voice-family:"\"}\"";
	
	voice-family:inherit;
	
	width:528;

}

html>body #contentCal {
	
	width:528;
	
}



#contentCal ul {
	list-style: disc;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 15px;
}

#contentCal ol {

	color: #273D69;

   list-style: decimal;

	margin-left: 20px;

	margin-top: 5px;

	margin-bottom: 15px;

}

#contentCal li {
	list-style: none;
	margin-right: 80px;
	margin-left: 0px;
	margin-bottom: 10px;
}


#contentFest {

	float: center;

	width: 452px;

	margin-top: 15px;

	margin-left: 103px;

	margin-right: 100px;

	padding-bottom: 20px;

	text-align: left;

}



#contentFest li {

	margin-left: 145px;

	margin-right: 20px;

	margin-bottom: 5px;

}



#contentFest ul {

	list-style: circle;

	margin-left: 50px;

	margin-top: 10px;

	margin-bottom: 5px;

}



#contentFest ol {

	color: #ff0000;

   list-style: circle;

	margin-left: 50px;

	margin-top: 20px;

	margin-bottom: 5px;

}



#pix {

	float: left;

	width: 550px;

	margin-top: 15px;

	margin-left: 60px;

	margin-right: 15px;

	padding-bottom: 15px;

	text-align: left;

	font: 10pt Verdana, sans-serif;

	color: #000000;

}



#event {

	background-color: #B1D798;

	padding: 1px 5px 10px 5px;

	text-align: left;

	border-top: thin solid #d5ecc8;

	border-right: thin solid #589034;

	border-left: thin solid #d5ecc8;

	border-bottom: thin solid #589034;

	min-height: 120px;

}



#event p.eventHeader {

	font-weight: normal;

	margin-left: 5px;

}



#event p.eventInfo {

	font-style: italic;

	margin-left: 15px;

}



#event a:link, #event a:visited {

	color: #405B94;

	text-decoration: none;

	font-weight: normal;

	font-style: italic;

}



#event a:hover, #event a:active {

	color: #528630;

}


.caldate {

   font-size: 12px;

	
}

.caldate_nolink {

   font-size: 12px;
	color: #007;

	
}

.caldate_heads {
	font-size: 14px;
	color: Green;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 25px;
	margin-bottom: 5px;
}


#footer {

	clear: both;

	background-color: #d5d7e6;

	text-align: center;

	font-size: 8pt;

	height: 100px;

	width: 660px;

	padding-bottom: 10px;

} 	



#footer p.address {
	text-align: center;
	font-size: 18pt;
	line-height: 11pt;
	padding-right: 10px;
	color: #006633;
	font-style: italic;
	font: Lucida Handwriting;
}



#footerMenu {

	background: url("../i/footer.gif") repeat-x top left;

	width: auto;

	height: 31px;

	line-height: 30px;

}


#footerLinks {

	font-size: 8pt;

	color: #ccc;

	text-align: center;

	letter-spacing: .08em;

	padding-bottom: 10px

}

#footerLinks a:link, #footerLinks a:visited {

	color: #ccc;

}

#footerLinks a:hover, #footerLinks a:active {

	color: #74B747;

}
