body {
	margin-top: 		0;
	padding-top: 		0;
	background: 		#680A2E url(../images/bg-repeat-white.jpg) repeat-x top left; 
	text-align: 		center;
	font-family: 		arial; 
	color: 				#222222;
	font-size: 			0.9em;
	line-height:			1.2em;
}

#wrapper {
	width: 				768px;
	height: 				100%;
	margin: 			0 auto;
	border-top: 		0;
	padding: 			0;
	text-align: 		left;
	margin-top: 		0;
	background:			#ffffff url(../images/content-bg-repeat.gif) repeat-y top left;
	border-left: 		1px solid #680A2E;
	border-right: 		1px solid #680A2E;
	border-bottom: 		1px solid #680A2E;	
}

#header {
	border-top: 		0;
	border-left: 		1px solid #680A2E; 
	border-right: 		1px solid #680A2E;
	border: 			0px solid #680A2E;
	margin: 			0;
	padding: 			0;
	width: 				766px;
}

#header #titleBar { 
	background: 		#680A2E url(../images/h-repeat.gif) repeat-x top left;
	border-top: 		1px solid #680A2E; 
	border-bottom: 		1px solid #680A2E; 
	padding: 			0;
	margin: 			0;
	height: 			28px;
	width: 				768px;
}

#header #searchBar { 
	background: 		#FFFCD7 url(../images/h-repeat.gif) repeat-x top left;
	border-top: 		1px solid #680A2E; 
	border-bottom: 		1px solid #680A2E; 
	padding: 			2px 0px 0px 0px;
	margin: 			0;
	height: 			28px;
	width: 				768px;
}

#header #titleBar h1 {
	font-family: 		arial; 
	font-size: 			1.4em;
	text-align: 		left;
	margin: 			6px 10px 4px 6px;
	font-weight: 		normal;
	color: 				#ffffff; 
	font-weight: 		bold;
}
#header #titleBar h2 {
	font-family: 		verdana; 
	font-size: 			1.0em;
	text-align: 		right;
	margin: 			3px 10px 4px 3px;
	font-weight: 		normal;
	color: 				#ffffff; 
	font-weight: 		bold;
	text-align: right; 
}





#left {
    float: left;
	text-align: 		left;
    width: 150px;
}


#navLeft {
	background: 		#FFFCD7;
	float: 				left;
	text-align: 		left;
	width: 				158px;
	padding: 			0;
	margin: 			0 0 10px 0;
	margin-left: 		0;
	font-size: 0.8em;
	border-right: 		1px solid #680A2E;
	font-family: 		verdana; 
	line-height:			1.4em;
}

ul#eventNav {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	width: 				158px;
	margin-left: 		0;
	font-size: 1.0em;


}

ul#eventNav li {
	margin: 			0;
	padding: 			0;
	padding-left: 		0;
	padding-right: 		0;
	background: 		#FFFCD7;
	font-size: 			1.2em;
	font-weight: 		bold;
	border-bottom: 		1px solid #680A2E;



}


ul#eventNav li a {

	width: 				154px;
	display: 			block;
	color: 				#680A2E;
	background: 		#FFFCD7;

	padding: 			6px 0 6px 6px;
	text-decoration: 	none;
	border: 			0px solid white; 
	font-weight: 		bold; 

}

html>body #eventNav li a { 
	width: 				auto; }

ul#eventNav li a:hover {
	color: 				#680A2E;
	text-decoration: 	none;
	background: 		#FBCAAD;
	border-right: 		1px solid #680A2E;
	width: 				153px;
}





#mainContent {
	width: 				766px;
	text-align: 		left;
	font-size: 			0.8em;
	border: 			0px solid #f00;
	padding: 			0;
	color: 				white; 
}



#contentRightHome {
	text-align: 		left;
    padding: 0 210px 0 158px;
	margin-right: 		0;
	border: 			0px solid #fff;
	color: 				#000000;
	margin: 			0px 5px 0 10px;

}


#mainContent #contentRightHome h1 {
	font-size: 			1.3em;
	margin-top: 		0;
	border-bottom: 		1px solid #680A2E;
	margin: 		2px 5px 2px 0;
	color: 				#222222;
	padding: 			7px 0px 2px 0;
}

#mainContent #contentRightHome h2 {
	font-size: 			1em;
	margin:	 			0 0 10px 0;
	border-bottom: 		1px solid #680A2E;
	margin: 		2px 5px 2px 0;
	color: 				#222222;
	padding: 			2px 0px 2px 0;
}


#mainContent #contentRightHome p {
	font-size: 			1.2em;
	line-height:			1.3em;
	color: 				#222222;


}











#stopPressHome {
	float: 				right;
	text-align: 		left;
	width: 				200px;
	margin-right: 		0;
	border: 			0px solid #fff;
	border-left: 		1px solid #680A2E;

	padding: 			0 5px 0 5px;
	color: 				#000000;
	margin: 			5px 5px 0 10px;
}

#mainContent #stopPressHome h1 {
	font-size: 			1.3em;
	margin-top: 		0;
	border-bottom: 		1px solid #680A2E;

	color: 				#222222;
	padding: 			4px 0px 2px 0;
}





#contentRight {
	float: 				right;
	width: 				580px;
	margin-right: 		0;
	border: 			0px solid #fff;
	padding: 			0 5px 0 0;
	color: 				#000000;
	margin: 			5px 5px 0 10px;
}

#mainContent #contentRight h1 {
	font-size: 			1.3em;
	margin-top: 		0;
	border-bottom: 		1px solid #680A2E;
	width: 				580px;
	color: 				#000000;
	padding: 			2px 0 2px 0;
}

#mainContent #contentRight h2 {
	font-size: 			1em;
	margin:	 			0 0 10px 0;
	border-bottom: 		1px solid #680A2E;
\*	width: 				580px; *\
	color: 				#0016BA;
	padding: 			2px 0 2px 0;
}


#mainContent #contentRight font.headline {
	font-size: 			1.2em;
	margin:	 			0 0 10px 0;
	border-bottom: 		1px solid #680A2E;
	width: 				580px; 
	color: 				#680A2E;
	padding: 			2px 0 2px 0;
}



#mainContent #contentRight p {
	margin: 			8px 0; 
}

#mainContent #contentRight p.quote { font-style: italic; }

#mainContent #contentRight img  { padding: 3px; border: 1px solid #680A2E; background: #FBCAAD;  }
#mainContent #contentRight img.body  { padding: 0px; border: 1px solid #680A2E; background: #FBCAAD;  }
#mainContent #contentRight img.clear  { padding: 0px; border: 0px;  margin: 0 0 0 0; background:none; }



#footer { 
	width: 				766px;
	clear: 				both; 
	border: 			0px solid red; 
	background:  		#ffffff url(../images/footer-bg-repeat.gif);
	padding: 			1px; 
	height: 			54px; 
	border-top: 		1px solid #680A2E; 
	color: 				#680A2E;
	font-weight: 		bold; 
	font-size: 			0.8em;
}

#footer p { 
	margin: 			2px; 
	text-align: 		right; 
}