body {
	background:url(/uploads/tf/bbg.gif) repeat-x #327428;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
}
td.level1 {background:url(/uploads/tf/mlevel1.gif) repeat-x;text-align:center;vertical-align:middle}
td.level1 a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:white;text-decoration:none}
td.level1 a:hover {text-decoration:underline}
div.header {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;}
div.lcol {color:white;margin:4px;font-size:11px;}
div.lcol .pageelements {margin-bottom:1px;padding:1px 0;}
div.lcol .csc-header {margin:5px auto}
div.lcol .csc-header h1 {color:#d2ac67;font-size:18px;text-align:center;margin:0}
div.lay_1 {color:black;background-color:#d4cab6}
div.lay_1 .csc-header h1 {color:#163c10;}
div.lay_1 .innertext {margin:0 10px;}

div.lay_2 .innertext {margin:0 2px;background-color:#d4cab6;margin:5px 10px;}
div.lay_2 {background:url(/uploads/tf/lay_2_bg.jpg) repeat-x;text-align:center}
div.lay_2 .csc-header {margin:5px 0 7px 0;}
div.lay_2 .csc-header h2 {font-size:20px;margin:0}

table.level1 {margin-left:10px;}
table.level2 {background-color:#367c2c;border:1px solid white;border-bottom:none}
td.level2 {border-bottom:1px solid white;padding:3px 15px;}
td.level2 a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:white;text-decoration:none}
td.level2 a:hover {text-decoration:underline}
div.mmenu {float:left;width:206px;height:29px;background:url(/uploads/tf/mmbg.jpg) no-repeat;text-align:center;padding-top:9px;margin-right:2px;}
div.mmenu a {color:white;font-size:16px;font-weight:bold;text-decoration:none}
div.mmenu a:hover {text-decoration:underline;}

div.boxes {margin-top:2px;}
div.boxes div.csc-textpic-imagewrap .csc-textpic-image {margin-right:2px;}
div.topimg {margin-bottom:4px;margin-top:4px;}

.header .innertext p {margin:0;padding-top:10px;}
.content_wrap {color:white;margin-bottom:10px;}
.content_wrap a {color:white;}
.content_wrap .innertext {margin:0 10px;}
.page_title {
	margin-top: 20px;
	margin-left: 10px;
	font-size: 14pt;
	font-weight:bold;
}

div.mini-month {padding:1px 0}
.mini-month .day-header {font-weight:bold;font-size:14px;color:black;}
.mini-month .mini-month-header {
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	margin:5px 0 2px 0;
}
.mini-month .mini-month-header A {
	color: #847a67;
	text-decoration: none;
	font-size:15px;
}
.mini-month TD.day {
	text-align: center;
	font-size: 18px;
	font-weight:bold;
	width:38px;
	height:35px;
	background-color:#8dc445;
}
.mini-month TD.day A {text-decoration: none;}
.mini-month TD.has_events {background-color:#367c2b}
.mini-month TD.not_in_month {visibility: hidden;}
.footer {font-size:10px;color:white;padding:10px 9px;}
div#hereweare {height:351px;}
div.csc-textpic-clear {height:1px;}
div.lay_5 .innertext {margin:0}
