body {
	background-color: white;
	font-family: arial, verdana, sans-serif;
	color: #244876;
	margin: 0px;
	padding: 0px;
}

a img { border: 0px none; }
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

li {  list-style: square outside; }

h1 { font-family: garamond, georgia, 'times new roman', serif; color: #cc8f13; margin: 0px; padding: 0px; }
h6 { margin: 0px; padding: 0px; font-weight: bold; }


.clear { clear: both; }

#siteContainer { width: 970px; padding: 7px 10px; margin: 0px auto; }
#mainColumn { margin-left: 10px; float: left; width: 761px;}

.box { width: 199px; margin-bottom: 10px; }
.boxHeader { color: white; font-weight: bold; padding: 4px; }

.red .boxHeader { background-color: #c92323; }
.green .boxHeader { background-color: #59b859; }
.blue .boxHeader { background-color: #265888; }
.orange .boxHeader { background-color: #cc8f13; }
.orange .boxContent { text-align: center; font-weight: bold; background-color: #e2bf79; color: white; padding: 6px; }

#header { position: relative; }

#crumbPath { padding: 10px 5px 30px 5px; font-weight: bold; color: #cc8f13; }
#crumbPath #homeButton { margin-right: 5px; }
#crumbPath a, #crumbPath a:visited { color: #cc8f13; }

.narrow { width: 199px; }
.medium { width: 270px; }
.wide { width: 520px; }

#middleColumn { width: 551px; }

#leftContentColumn { float: left; margin-bottom: 35px; }

.commentCount { margin-top: 10px; margin-right: 30px; text-align: right; }
.readMore { margin-top: 10px; font-weight: bold; }

.comments .commentTotals { margin-top: 10px; font-weight: bold; }
.comments .commentEntry { margin-top: 10px; border-top: 1px solid #4085C9; padding: 5px; }
.comments .commentContent { padding: 10px; }
#commentForm { margin-top: 20px; border-top: 1px solid #4085C9; }
#commentForm label { display: block; margin-top: 10px; }
#commentForm input, #commentForm textarea { width: 200px; }
#commentForm #submitForm { display: block; margin-top: 10px; }

#overview { width: 550px; margin: 10px 0px; border-spacing: 3px 0px; }
#overview th { border-bottom: 1px solid #4085C9; text-align: left; }
#overview td { height: 24px; padding: 0px 2px; }
#overview .title { width: 225px; }
#overview .even { background-color: #CFE7FF; }
#overview .center { text-align: center; }

#orgDetails { width: 520px; margin: 10px 0px; border-spacing: 3px 0px; }
#orgDetails .description { text-align: right; width: 95px; }

.eventDetails { font-weight: bold; margin-bottom: 10px; }

#backLink { margin-top: 10px; }

#rightContentColumn { float: left; margin-left: 10px; margin-bottom: 35px; }
#rightContentColumn .itemHeader {
	border-bottom: 3px solid;
	font-weight: bold;
	padding-bottom: 2px;
	list-style: square inside;
	margin-bottom: 6px;
}
#rightContentColumn li { list-style: none outside; }
.last { margin-top: 10px; }
.last a, #agenda .last a:visited { font-weight: bold; }

#agenda { color: #59b859; margin: 0px; paddinG: 0px; }
#agenda .itemHeader { border-bottom-color: #59b859; }
#agenda a, #agenda a:visited { color: #59b859; }

#news { color: #c92323; margin: 45px 0px 0px 0px; paddinG: 0px; }
#news .itemHeader { border-bottom-color: #c92323; }
#news a, #news a:visited { color: #c92323; }

#footer { text-align: center; color: #757575; clear: both; width: 551px; }

#leftColumn, #shortcuts, #header .menu, #logo, #rightColumn, #links { display: none; }