body {


	background-image: url(../images/bg_site.jpg);


	background-repeat: repeat-x;


	background-position: center top;


	margin: 0px auto;


	padding: 0px;


	text-align: center;


	vertical-align: top;


	font-family:Arial, Helvetica, sans-serif;


	font-size: 13px;


	line-height: 18px;


	color: #333;


}





h1 {


	display: block;


	font-size: 26px;


}





h2 {


	display: inline;


	font-size: 18px;


}





a, a:link, a:visited, a:hover {


	color: #333;


	text-decoration: underline;


}





#headerContainer, #clickPhoto, #subfeatureContainer, #content, #footer {


	margin: auto;


	width: 954px;


}





#logo {


	float: left;


	width: 465px;


	height: 125px;


}





/*******************************************/


/* Navigation */


/*******************************************/








#navigation {


	float: left;


	width: 489px;


	font-size: 22px;


	line-height: 125px;


	text-align: right;


	color: #ccc;	


}





#navigation ul {


	list-style-type: none;


	margin: 0px;


	padding: 0px;


	text-align: right;


	margin-left: 90px;


}





#navigation li {


	float: left;


}





#navigation a, #navigation a:link {


	color: #ccc;


	text-decoration: none;


}





#navigation a:hover {


	text-decoration: underline;


}





#navigation a.buttonSelected {


	font-weight: bold;


	text-decoration: underline;


}











/*******************************************/


/* Gallery Photos */


/*******************************************/





#clickPhoto {


	clear: both;


	padding-top: 10px;


	text-align: right;


	line-height: 12px;


	font-size: 12px;


}





#galleryPhotos {


	clear: both;


	margin: auto;


	margin-top: 10px;


	width: 940px;


	border: 7px solid #000000;


	height: 300px;


}





#galleryPhotos img {


	float: left;


}








/*******************************************/


/* Subfeature */


/*******************************************/








#subfeature1, #subfeature2 {


	float: left;


	margin-top: 10px;


	width: 476px;


	text-align: left;


}








#subfeature1 img {


	clear: both;


	float: left;


	border: 7px solid #000000;


	margin-right: 10px;


}





#subfeature1 h2, #subfeature2 h2 {


	display: block;


	margin-bottom: 5px;	


}





#subfeature1 {


	height: 200px;


}





#subfeature2 {


	width: 446px;


	padding-left: 20px;


	border-left: 1px solid #000;		


}





#eventSchedule {


	clear: both;


  width:430px; 


  height:125px; 


  z-index:1; 


  overflow: auto; 


  border: 1px solid #000;


  padding: 10px;





}





#footer {


	clear: both;


	margin-top: 20px;


	border-top: 1px solid #000;


	text-align: right;


}





.design48 {


	float: left;


}





#content {


	clear: both;


	padding-top: 10px;


	text-align: left;


}