BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #663366
}
#container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 1000px;
	PADDING-TOP: 0px;
	POSITION: relative;
	BACKGROUND-COLOR: #ffffff;
	color: #000000;
}
#header {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	background-color: #FFFFFF;
}
#middle {
	WIDTH: 800px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
#content {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #663366
}
#left {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 275px;
	PADDING-TOP: 0px;
	background-color: #FFFFFF;
}
#left H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; WIDTH: 255px; COLOR: #FFCC00; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #663366
}
#left H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px0px;
	WIDTH: 255px;
	COLOR: #663366;
	PADDING-TOP: 0px;
	font-style: normal;
}
#left H3 {
	BORDER-RIGHT: #ffcc00 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffcc00 2px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 2px 5px 10px; BORDER-LEFT: #ffcc00 2px solid; COLOR: #663366; PADDING-TOP: 1px; BORDER-BOTTOM: #ffcc00 2px solid; BACKGROUND-COLOR: #ffffcc
}
#right H3 {
	BORDER-RIGHT: #ffcc00 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffcc00 2px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 2px 5px 10px; BORDER-LEFT: #ffcc00 2px solid; COLOR: #669900; PADDING-TOP: 1px; BORDER-BOTTOM: #ffcc00 2px solid; BACKGROUND-COLOR: #ffffcc
}
#content H3 {
	BORDER-RIGHT: #ffcc00 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffcc00 2px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 2px 5px 10px; BORDER-LEFT: #ffcc00 2px solid; COLOR: #669900; PADDING-TOP: 1px; BORDER-BOTTOM: #ffcc00 2px solid; BACKGROUND-COLOR: #ffffcc
}
#left A {
	COLOR: #663366; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: underline
}
#right A {
	COLOR: #663366; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: underline
}
#content A {
	COLOR: #663366; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: underline
}
#left A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none
}
#right A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none
}
#content A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #3399ff; TEXT-DECORATION: none
}
#right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 10px; WIDTH: 510px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#right H1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #663366
}
#content H1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #663366
}
#right H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #663366; PADDING-TOP: 0px
}
#content H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #996600; PADDING-TOP: 0px
}
#right H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 490px; COLOR: #663366; PADDING-TOP: 0px; BORDER-BOTTOM: #99cc00 1px solid
}
#content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 490px; COLOR: #99cc00; PADDING-TOP: 0px; BORDER-BOTTOM: #99cc00 1px solid
}
#footer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 795px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 40px; BACKGROUND-COLOR: #663366; TEXT-ALIGN: right
}
#footer A {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
#footer A:hover {
	TEXT-DECORATION: none
}
#footer H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HR {
	COLOR: #FFCC00;
	line-height: normal;
}
#container #middle #left style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFCC00;
	background-color: #FFFFFF;
	border: medium solid #663366;
}
/* Group News Styles */
	#bt-group-news h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FFCC00;
	background-color: #663366;
	border: medium solid #663366;
	font-weight: bold;
	}
	#bt-group-news h3 { font-size: 1em; }
	#bt-group-news .meta { font-size: 0.9em; }
	#bt-group-news .contents { font-size: 1em; }

	/* Upcoming Events Styles */
	#bt-upcoming-events h2 { font-size: 1.2em; }
	#bt-upcoming-events h3 { font-size: 1em; }
	#bt-upcoming-events .meta { font-size: 0.9em; }
	#bt-upcoming-events .contents { font-size: 1em; }

	/* Featured Events Styles */
	#bt-featured-events h2 {
	font-size: 16px;
	font-weight: bold;
	color: #FFCC33;
	background-color: #663366;
}
	#bt-featured-events h3 { font-size: 1em; }
	#bt-featured-events .meta { font-size: 0.9em; }
	#bt-featured-events .contents { font-size: 1em; }
