/*page elements */
body {
	color: #000000;
	background: #D1E5CA;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #07473D;
}
h1 {
	text-align: center;
	font-size: 2em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
}
/* embedded links */
a:link {
}
a:visited {
}
a:focus {
}
a:hover {
}
a:active {
}
/* layout divs */
div#Container {
	background: #D1E5CA;
	border: 2px solid #07473D;
	margin-right: 2%;
	margin-left: 2%;
}
div#Masthead {
	text-align: center;
	background: #91C09E;
	border-bottom: 2px solid #07473D;
	padding: 0.5em;
	vertical-align: middle;
	height: 110px;

}
div#Navigation {
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	background: #91C09E;
	width: 18%;
	padding: 0.25em;
	float: left;
}
div#Content {
	background: #D1E5CA;
	border-left: 2px solid #07473D;
	margin-left: 19%;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
div#Contact {
	font-size: 0.9em;
	clear: both;

}
/* navigationals */
#Navigation p {
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	width: 96%;
}
#Navigation a:link {
	color: #07473D;
	text-decoration: none;
	background: #D1E5CA;
	border: 2px none #07473D;
	width: 100%;
	display: block;
	padding: 0.25em;
}
#Navigation a:visited {
	color: #0A6355;
	text-decoration: none;
	background: #D1E5CA;
	border: 2px none #07473D;
	width: 100%;
	display: block;
	padding: 0.25em;
}
#Navigation a:focus {
	color: #F3F8F1;
	background: #91C09E;
	border: 2px none #D1E5CA;
}
#Navigation a:hover {
	color: #F9FCF8;
	background: #91C09E;
	border: 2px none #D1E5CA;
}
#Navigation a:active {
	color: #F9FCF8;
	background: #91C09E;
	border: 2px none #D1E5CA;
}
/* calendar styles */
table.calendar {
	background: #D1E5CA;
	border: 2px solid #91C09E;
}
.calendar th {
	color: #D1E5CA;
	background: #07473D;
}
.calendar td {
	border-bottom: 2px solid #91C09E;
	font-size: 0.9em;
}
tr.guard {
	color: #07473D;
	font-weight: bold;
	background: #91C09E;
}
/* image placement */
img.left {
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5ex;
}
img.right {
	float: right;
	margin-left: 0.5em;
	margin-bottom: 0.5ex;
}
/* special styles */
.boldtext {
	font-weight: bold;
}
