* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #C2BDA9;
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	padding: 16px 0 0 0;
	text-align: center;
}

#wrapper {
	width: 699px;
	margin: 0 auto;
	text-align: center;
	border: 1px solid #084530;
	border-top: 0;
}

br.cleardiv {
	clear: both;
	height: 0;
	overflow: hidden;
}

a {
	color: blue;
}

a:hover {
	color: green;
	text-decoration: underline;
}

/*---------------

HEADERS

---------------*/

h1 {
	background: url(../images/headers/h1.gif) transparent repeat-x top left;
	float: left;
	height: 117px;
	text-indent: -6000px;
	width: 699px;
}

h2 {
	border-bottom: 1px solid #084530;
	color: #084530;
	font-family: "Monotype Corsiva", "Times New Roman", serif;
	font-size: 1.4em;
	margin: 0 0 15px 0;
	text-align: left;
}

h3 {
	color: #084530;
	font-family: "Monotype Corsiva", "Times New Roman", serif;
	font-size: 1.4em;
	margin: 0 0 10px 0;
	text-align: left;
}


/*---------------

NAVIGATION 

--------------*/

#nav {
	background-color: #014D38;
	border-bottom: 1px solid #97B5A6;
	clear: left;
	height: 36px;
	float: left;
	padding: 0 0 10px 8px;
	width: 691px;
}

#nav li {
	display: inline;
	list-style-type: none;
}

#nav a, #nav li.current {
	border: 1px solid #97B5A6;
	float: left;
	height: 36px;
	line-height: 14px;
	margin: 0 4px 0 0;
	outline: none;
	text-decoration: none;
	text-indent: -6000px;
	width: 108px;
}

#nav .home {
	background: url(../images/nav/home.gif) transparent no-repeat top left; 
}

#nav .members {
	background: url(../images/nav/members.gif) transparent no-repeat top left; 
}

#nav .sponsors {
	background: url(../images/nav/sponsors.gif) transparent no-repeat top left; 
}

#nav .prostart {
	background: url(../images/nav/prostart.gif) transparent no-repeat top left; 
}

#nav .events {
	background: url(../images/nav/events.gif) transparent no-repeat top left; 
}

#nav .contact {
	background: url(../images/nav/contact.gif) transparent no-repeat top left; 
}

#nav a:hover, #nav li.current { 
	background-position: 0 -36px;
	border: 1px solid #fff;
}

/*--subnavigation--*/

#content #subnav {
	border-bottom: 1px solid #9F9B8B;
	float: left;
	font-family: "Monotype Corsiva", "Times New Roman", serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	text-align: center;
	margin: 0 0 7px 0;
	padding: 0 0 7px 0;
	position: relative;
	top: -8px;
	width: 667px;
}

#content #subnav li{
	float: left;
	list-style-type: none;
	margin: 0 2px 0 0;
}

#subnav li a {
	background-color: #DFD9C3;
	border: 1px solid #BFBAA7;
	color: #084530;
	float: left;
	padding: 3px 0;
	text-decoration: none;
	width: 107px;
}

#subnav li a:hover {
	background-color: #CFC9B5;
	border: 1px solid #9F9B8B;
	color: #041F16;
}

/*--------------------

CONTENT

-------------------*/

#content {
	background-color: #EFECE0;
	float: left;
	padding: 15px 16px;
	width: 667px;
}

#content p {
	font-size: .95em;
	padding: 0 0 15px 0;
	text-align: justify;
}

p.event strong {
	color: #084530;
	font-family: "Monotype Corsiva", "Times New Roman", serif;
	font-size: 1.3em;
	margin: 0 0 10px 0;
	text-align: left;
}

#content ul {
	color: #084530;
	padding: 0 15px 15px 25px;
	text-align: left;
}

#content ul li {
	list-style-type: square;
}

#content ul.member-list {
	font-weight: bold;
}

#content ul.member-list li {
	border-bottom: 1px solid #9F9B8B;
	font-size: 1.2em;
	margin: 0 0 15px 0;
}

#content ul.member-list ul {
	padding: 0 15px 10px 25px;
}

#content ul.member-list li li {
	border: 0;
	font-weight: normal;
	font-size: .85em;
	list-style-type: none;
	margin: 0 0 3px 0;
}

.img-left {
	background-color: #E0D9CA;
	border: 1px solid #092129;
	float: left;
	margin: 0 15px 15px 0;
	padding: 5px;
}

.img-right, ul.member-list img {
	background-color: #E0D9CA;
	border: 1px solid #092129;
	float: right;
	margin: 0 0 15px 15px;
	padding: 3px;
}

ul.member-list img {margin: 0 0 10px 15px;}

/*-----------------------

FOOTER

------------------------*/

#footer {
	width: 699px;
	background-color: #084530;
	border-top: 1px solid #084530;
	float: left;
}

#footer p {
	color: #97B5A6;
	text-align: right;
	font-size: .7em;
	margin: 0 15px;
	padding: 15px 0;
}

#footer p.credit {
	float: left;
	text-align: left;
}