HTML, BODY, DIV, P, TD, Pre, A:Link, A:Visited, A:Active, A:Hover, UL, OL, LI {font-family:   Arial, Verdana,Geneva, sans-serif;}
body {
	background-color: #3D7233;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font:   Arial, Verdana, Geneva, sans-serif;
	}
A {
  text-decoration: none;
	color: black;
}

A:hover {
	color: black;
	text-decoration: underline;
}

.titleBar{
	color: #900;
	font-size: 20px;
	font-weight: bold;
	font:   Arial, Verdana, Geneva, sans-serif;
}
.subTitleBar{
	color: #900;
	font-size: 16px;
	font-weight: bold;
	font:   Arial, Verdana, Geneva, sans-serif;
}
.eventTitleBar{
	color: #900;
	font-size: 14px;
	font-weight: bold;
	font:   Arial, Verdana, Geneva, sans-serif;
}
.eventSummary{
	color: #191919;
	font-size: 11px;
	vertical-align: 180%;
	font:   Arial, Verdana, Geneva, sans-serif;
}
.main{
	color: black;
	font-size: 12px;
	font:   Arial, Verdana, Geneva, sans-serif;

 	
}
.smallMain{
	color: black;
	font-size:  11px;
font:   Arial, Verdana, Geneva, sans-serif;
}
.mainBack{
	background: url(template_graphics/main_back.gif) repeat-y;
}
.footerAll{
	text-align: center;
	font-size: 11px;
	color: #3a3a3a;
background: url(template_graphics/main_back.gif) repeat-y;
}
.hoursText{
	color: black;
	font-size: 12px;
	text-transform: uppercase;
}
.nextEventBox{
	border: 1px solid #fc0;
	background-color: #f9fa6e;
	font-size: 11px;
	padding: 5px;
	vertical-align: 180%;
}
.moreInfo{
	font-size: 11px;
	}
	.shadow  { position:relative; display:block; color:#fff; }.shadow span { position:absolute; display:block; top:0px;  }.shadow:before { display:block; padding:1px; content: attr(title); color:#666;  } 