body
{
	text-align:center; 
	background: #cacaca;
	font: 80%/1.4em verdana,arial, georgia, Sans-Serif;
	font-weight:normal;
	margin: 0 auto;
	padding:10px 0 1em 0;
	color:#300000;
}

#search_box {
    position: relative;
    text-align:left;
    margin:0 auto;
    padding:0;
    width:952px;
}

#wrapper
{
	position: relative;
	text-align: left;
	margin: 0 auto;
	padding:0;
	width: 952px;
	background: #FFF url(/css/mainbg.gif) repeat-y center;
}
#div_header {position: relative; width:952px; height:221px; background: #999 url(/css/topheader.jpg) no-repeat; padding:0; margin:0;}

/* bof Top Navigation \*/
#navigation_category{position:absolute;top:164px;left:1em;margin:0;padding:0;font-weight:bold;}
#categories			{margin:0;padding:0.8em;}
#categories li		{margin:0;padding:0;display:inline;}
.inactive			{margin:0 0.5em 0 0;padding:0.3em;}
	a:visited.inactive,
	a:link.inactive	{color:#fff;text-decoration:none;}
	a:active.inactive,
	a:hover.inactive{color:navy;text-decoration:underline;}
.active				{margin:0 0.5em 0 0;padding:0.3em;}
	a:visited.active,
	a:link.active	{color:yellow;text-decoration:none;}
	a:active.active,
	a:hover.active	{color:navy;text-decoration:underline;}
/* eof Top Navigation \*/

#div_left {width:165px;float:left;padding:0;margin:0;margin-top:10px;margin-left:0px;
	font-size:10px; line-height: 2.5em;
	color: #3399FF; text-decoration: none;
	}

/* bof Left Vertical Navigation \*/
#vertnav {margin:0;padding:0;padding-left:1.5em; border:1px solid red;}
.main {margin:0; padding-left:2.3em;line-height:1.6;}
.main a:visited,.main a:link {text-decoration:none; }
.main a:active, .main a:hover {text-decoration:underline;}
  
	
.sub  {margin:0; padding-left:2.5em;}
.sub a:visited, .sub a:link {text-decoration:none;}
.sub a:active, .sub a:hover {text-decoration:underline;}
.sub_ind {color:navy; font-weight:bold; }
.sub {line-height:1.6}

#selected			{color:navy; font-weight:bold;} /* Main Page Selected \*/
#subselected		{color:navy;} /* Subpage Selected \*/
/* eof Left Vertical Navigation \*/


#div_right {width:155px; float:left;padding:0; margin-top:10px; margin-left:10px;font-size:11px;}

.event_item{margin:0;margin-left:0.3em;padding-left:0.7em;padding-bottom:0.5em;}
.event_name{margin:0;margin-left:0.3em;}

.viewall {float:right;padding-right: 2em;}

#div_left h1 
{
  padding:0; margin:0 0 6px 18px; background: url(/css/features.gif); 
  height:23px; width:93px; text-indent:-5000px; 
}
#div_right h1 
{
   padding:0; margin:0 0 6px 10px; background: url(/css/events.gif); 
   height:23px; width:93px; text-indent:-5000px;
} 
#div_content 
{
  width:600px; float:left;padding:4px; 
  margin-left:10px; margin-top:0px; margin-bottom:30px; 
}
#div_content h1.welcome 
{
   padding:0; margin:0; background: url(/css/welcome.gif); 
   height:37px; width:511px; text-indent:-5000px;
}
#div_footer {clear:both; background: #cacaca url(/css/bottom.gif) no-repeat; color:#333; 
width:952px; height:84px; text-align:center;
padding-top: 2em;
}

#div_footer a:link, #div_footer a:visited { color: #336699; }
#div_footer a:active, #div_footer a:hover { text-decoration:underline; }

#div_footer a:link.active, #div_footer a:visited.active { font-weight:bold; text-decoration: underline;}

  
#flashy 
{
  position:absolute; left:653px; top:0; width:265px; 
  height:186px; background:transparent; padding:0; margin:0;
  z-index: 10;
}
a:link, a:visited {color:#3399FF;}
a:active, a:hover {color:#336699;}

h1, h2, h3, h4, h5 {font-family: "trebuchet ms"; color:#63A118;}
h1 {font-size:180%}
h2 {font-size:150%}
h3 {font-size:120%}
h4 {font-size:100%}
h5 {font-size:90%}
#div_left ul, #div_right ul {
	margin: 0px;
	padding: 0px;
	margin-left: 16px;
}

#div_right li {
	background:url(navbullet.gif) no-repeat 8px 4px;
	margin: 0;
	padding: 0 0 8px 20px;
	line-height: 12px;
	list-style-type: none; 
	display: block; 
}
#div_right ul li p {margin-top:4px; padding:0;}



.event {margin:0 0 0 0; padding: 0.5em;}
.calendar { margin:0; padding:0; }
.an_event{ padding-left:2em; }
 .main  {padding-bottom:8px;}
.gallery img {float:left; margin:2px; border:1px solid #EEE; padding:2px;}
.tour {float:right; width: 250px; border: navy 1px solid; padding:10px; background:#78ACFF; color:white; font-weight:bold;}
.tour a, .tour a:visited {color:blue}
.tour a:hover {color:brown;}

/* search \*/

.span_path { font-size:0.8em; font-style:italic;}
.span_lastmod { font-size:0.8em; }
