body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bkgrd.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.header {
	background-image: url(images/bkgd1.jpg);
	background-repeat: repeat-x;
	height: 56px;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}/* CSS Document */

.lgwht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FFFFFF;
}
.brtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #7D5C3E;
}
a:link, a:visited {	color: #B0043E; }
a:hover { color: #543E29; }

div#container {
	background-image: url(images/bkgd1.jpg);
	background-repeat: repeat-x;
	margin: auto;
	width: 90%;
}

div#footer { padding-bottom: 20px; font-size: 90%; color: #B0043E;}

div#menubar {width:100%; background-color: #C19F7F; }
div#content {background-color: #fff; width: 100%; }
div#leftcol {width: 145px;}
div#content .maincol td {}
div#content .rightcol td { width: 20%; }
div#content .rightcol img.bannerad {
	padding: 5px 2px 10px 2px;
	display: block;
}
div#content div#menuleftbar { width: 135px; padding: 1em 5px; }
div#content div#menuleftbar td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #86756E; padding: 0 0 3px 0.33em; }
div#content div#menuleftbar td a { text-decoration:none;}
div#content div#menuevents { width: 135px; padding: 1em 5px; }

div#CategoryList { width: 95%; padding: .5em .1em; }
div#CategoryList h1 { font-size: 120%; margin-bottom: .1em;}

div#CategoryList div.CategoryHeader 
{	width: 100%;
	background-color: #B1033E;
	padding: .2em;
	color: #fff;
}
div#CategoryList div.CategoryData table { width:90%; }
div#CategoryList div.CategoryData td {width: 33%; 	font-size: 90%;}
div#CategoryList .Grid-General { border-color: #fff; background-color: #fff; margin-bottom: 1.5em; }
div#CategoryList .Grid-Item { vertical-align: top; color: #000;	background-color: #fff;font-size: 90%;}
div#CategoryList .Grid-Header {	color: #fff; background-color: #B1033E; }
div#CategoryList .Grid-Footer {	color: #fff; background-color: #B1033E; }
div#CategoryList .Grid-Pager,div#CategoryList .Grid-Pager a, div#CategoryList .Grid-Pager a:link, div#CategoryList .Grid-Pager a:visited
{	color: #fff; background-color: #B1033E; text-decoration: none; font-size: 90%;}
div#CategoryList .Grid-Pager a:hover
{	color: #fff; background-color: #B1033E; text-decoration: underline; font-size: 90%;}

div#CategoryList .Grid-AltItem
{	vertical-align: top; background-color: #e7ccbf;	font-size: 90%;}
div#CategoryList .Grid-SelectedItem
{	vertical-align: top; background-color: #D37283;	font-size: 90%;}
div#CategoryList fieldset { border:1px solid #B0043E; padding: .5em .5em .5em;}

div#CategoryList legend {
  padding: 0.2em 0.5em;
  border:1px solid #C1C2A2;
  background-color: #A4A677;
  color:#fff;
  font-size:90%;
  text-align:right; margin-bottom:.5em;
  }


div#CurrentEventList { width:100%; }

.Calendar-Title { color: #fff; background-color: #6B9CAD;}
.Calendar-DayHeader { background-color: #82B0BD; }
.Calendar-Day {background-color:#fff; }
.Calendar-Today { background-color:#82B0BD; }
.Calendar-WeekendDay {background-color:#fff;}
.Calendar-OtherMonthDay {background-color:#C4D9DF;}
.Calendar-SelectedDay {background-color:#9DC1CC; }
.Calendar-EventTitle a, .Calendar-EventTitle a:link, .Calendar-EventTitle a:visited
{	font-size: 120%;}
h1 {
	font-size: 140%;
	color: #B1033E;
}
h2 {
	font-size: 120%;
	color: #6B9CAD;
}
h3 {
	font-size: 110%;
	color: #A4A677;
}
h5 {
	font-size: 75%;
	color: #CC3300;
}
