/* CSS Document */

* {font-family: Verdana, Arial, sans-serif;	text-align: left;}

body {margin: 0; padding: 0; text-align: center;}

h1 {font-size: 16pt;}
h2 {font-size: 12pt;}
h3 {font-size: 10pt; margin: 0;}
h4 {font-size: 9pt;}

p {font-size: 10pt; text-align: justify; line-height: 110%; margin: 10px 0;}

ul, ol {font-size: 10pt;}
#rsrc {}
#rsrc li {margin-bottom: 10px;}
#rsrc li ul li {margin-bottom: 0;}
li {}

a img {border: none;}

.sb {font-size: 8pt; margin-top: 5px; margin-left: 5px;}
.hidden {display: none;}

/* Container */
#container {
	position: relative;
	width: 725px;
	margin: 0 auto;
	padding: 0;
	background: #EEE8C0;
}

/* Header */
#header {
	background: #334727 url('spirit.jpg') no-repeat center right;
	color: white;
	height: 123px;
}

#title {
	padding: 10px;
}

/* Menu */
.menu, .menu li, .submenu, .submenu li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.menu {
	margin-top: 1px;
	height: 23px;
}
.menu li {
	float: left;
	position: relative;
	padding-right: 1px;
}
.submenu {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	margin-top: 20px;
}
.submenu li {
	background: #453223;
	float: left;
	clear: left;
	font-size: 8pt;
	border-top: 1px solid #FFFFFF;
}
.submenu a {
	text-decoration: none;
	display: block;
	color: white;
	width: 110px;
	padding: 3px 5px;
}
.submenu a:hover {
	background-color: #675445;
}

/* Content */

#content {
	padding: 10px;
	color: #443525;
}
#announcements
{
	width: 470px;
	float: left;
}
.announcement
{
	padding: 0 10px;
}
#quicklinks, #events
{	color: #443525;
	width: 210px;
	float: left;
	margin: 0 0 10px 10px;
	background-color: #DDD799;
	border: 1px solid #776858;
	padding: 5px;
}
.event tr td 
{
	font-size: 8pt; 
	padding-bottom: 10px;
}

/* Footer */
#footer
{
	background: #334727; 
	color: white; 
	clear: both;
}
#footer p 
{
	text-align: center; 
	font-size: 8pt; 
	padding: 5px; 
	margin: 0;
}
#footer a 
{
	text-decoration: none; 
	color: white;
}