HTML {
	MIN-HEIGHT: 100%; HEIGHT: 100%
}
BODY {
	padding:20px 20px;
	margin: 0px; 
	font-family: Century Gothic,Trebuchet MS, tahoma, arial,helvetica,clean,sans-serif;
	font-size:11px;
	color: #666666;
}

A {
	COLOR: #666; TEXT-DECORATION: underline;	font:bold 11px Century Gothic,Trebuchet MS, tahoma, arial,helvetica,clean,sans-serif;

}
A:hover, A:active, A:visited {
	COLOR: #bab838; TEXT-DECORATION: underline;font:bold 11px Century Gothic,Trebuchet MS, tahoma, arial,helvetica,clean,sans-serif;
}
HR {
	BORDER-TOP: #00382d 1px solid; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 0px; BACKGROUND-COLOR: #003300
}
IMG A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 210%; MARGIN: 0px 0px 10px; COLOR: #666;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0px 0px 10px; COLOR: #000000
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 0px 0px 10px; COLOR: #000000
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; MARGIN: 0px 0px 10px; COLOR: #000000
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; MARGIN: 0px 0px 10px; COLOR: #000000
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px 0px 10px; COLOR: #000000
}
PRE {
	FONT: 115% monospace
}

form {
	background:#fff;
	padding:0px;
	margin:0px;
}

input, select, textarea {
	padding:0.35em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em Century Gothic,Trebuchet MS, tahoma, arial,helvetica,clean,sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus{
	border-color:#c5c5c5;
	background:#f6f6f6;
} 

input.image {
	border:none;
	padding:5px 0px;
}


submit {
	border:none;
}

.bigdate {
	font-size:40px;
	padding-top:5px;
}

.smalldate {
	font-size:24px;
	color: #bab838;
}

.smallday {
	font-size:24px;
	padding:0;
	margin:0;
}

.cntgreen {
	color:#bab838;
	font-weight:bold
}

.content {
	padding:20px 0px;
}

.content_event {
	padding:0px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

.daymonth {
	margin:5px;
	font-size:22px;
}

span.red {
	color:#960014;
	font-size:22px;
}

a.redevents, a.redevents:active, a.redevents:visited, a.redevents:hover {
	color:#960014;
	text-decoration:none;
	font-weight:bold;
	margin-left:20px;
}

hr {
	height:1px;
	background-color:#666;
	color:#666666;
}

hr.eventHR {
	height:1px;
	background-color:#666;
	color:#666666;
	width:50%;
	text-align:left;
}


table.rightTbl {
	padding:10px;
}

table.cal {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.cal th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #bab838;
	-moz-border-radius: 0px 0px 0px 0px;
	height:27px;
	padding:0px 5px;
	color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	font-size:12pt;
	font-weight:bold;
}
table.cal td {
	border-width: 1px 1px 1px 1px;
	padding: 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	height:114px;
	width:140px;
	vertical-align:top;
}

table.cal #green {
	background-color: #bab838;
	padding:5px;
	color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	font-size:20pt;
	font-family:Arial, Helvetica, sans-serif;
	width:140px;
}

ul.archive {
	list-style:none;
	text-align:left;
	padding:0px;
	margin:0;
}

ul.archive li {
	border-bottom:1px solid #666666;
	margin-bottom:5px;
	padding-bottom:3px;
	font:normal 22px Century Gothic,Trebuchet MS, tahoma, arial,helvetica,clean,sans-serif;
	color:#333333;
}

ul.archive li a, ul.archive li a:active, ul.archive li a:visited{
	font:normal 22px Century Gothic,Trebuchet MS, tahoma, arial,helvetica,clean,sans-serif;
	color:#333333;
	text-decoration:none;
	display:block;
}

ul.dayList {
	list-style:square;
	color:#000000;
	text-align:left;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:13px;
	margin-right:0px;
}

ul.dayList li {
	margin-bottom:5px;
}

ul.dayList li a{
	color:#000;
	text-decoration:none;
	font-size 11px;
	font-weight:normal;
	font-family:Century Gothic,Trebuchet MS, tahoma, arial,helvetica,clean,sans-serif;
}

ul.eventList {
	list-style:square;
	color:#000;
	text-align:left;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:0px;
	font:normal 12px arial,helvetica,clean,sans-serif;
	width:500px;
}

ul.eventList li {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #666;
	font:normal 12px arial,helvetica,clean,sans-serif;
}

ul.eventList li a{
	color:#666;
	text-decoration:underline;
	font:bold 12px arial,helvetica,clean,sans-serif;
}
