/* Settings ***************************************************/
body
{
	color:green
}
#menu a
{
	color:white;
	text-decoration:none;
}
#menu a:hover
{
	color:green;
	background-color:white;
}
a:active
{
	color:green;
	background:white;
}
a
{
	color:green;
}
.caption a
{
	font-weight:bold;
	color:red;
}
#gallery a
{
	padding:0;
	margin:0;
	text-decoration:none;
}
/* Layout ***************************************************************************/
/*div#container
{
	padding:0;
	margin:0 auto;
	width:1000px;
}*/
div#header
{
	
}
div#menu
{
	height:1.25em;
	width:100%;
	background:green;
	color:white;
}
div#left
{
	float:left;
	width:150px;
	text-align:center;
	margin:0 auto;
	padding:0;
}
div#calendar
{
	border-left:1px solid gray;
	float:right;
	font-size:small;
	text-align:left;
	padding-left:0.5em;
}
div#content
{
	margin:0 auto;
	padding:0;
	margin-left:160px;
	margin-right:200px;
}
div#footer
{
	height:1.6em;
	text-align:center;
	color:white;
	background:green;
	clear:both;
}
div#form
{
	float:right;
}
div#four
{
	padding:0;
	margin:0;
}
.thumbnail
{
	float:left;
	display:inline;
	width:150px;
	margin: 0px 15px 0px 15px;
	padding:0;
}
.clearboth
{
	clear:both;
}
#gallery
{
	float:left;
	width:100%;
	margin:0 auto;
	padding:0;
}
#gallery hr
{
	clear:both;
	width:100%;
}
div.sponsors
{
	font-size:small;
	text-align:center;
	margin:0 auto;
	padding:0;
}
div.sponsors h1
{
	text-align:center;
}
#gallery p
{
	padding:0;
	margin:0;
}
div#board
{
	width:300px;
}
div#join
{
	width:470px;
	margin-left:160px;
}
/* Lists ************************************************************************/
#calendar ul {
	padding:0;
	margin:0;
	text-decoration:none;
	list-style-type:none;
}
#calendar li
{
	text-decoration:none;
}
.benefits
{
	text-align:center;
	font-weight:normal;
	list-style-type:none;
}
#nav, #nav ul {
	background:green;
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav a {
	width: 10em;
}
#nav li {
	padding:0;
	margin:0;
	text-align:center;
	float: left;
	width: 10em;
	background:green;
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	background:green;
}
#nav li ul li
{
	padding:0;
	margin:0;
}
#nav li:hover ul, #nav li.over ul {
	left: auto;
}
ul#form
{
	display:inline;
	list-style:none;
}
ul#join
{
	list-style-type:square;
}
ul.board
{
	list-style-type:none;
}
ul#address
{
	list-style-type:none;
	margin-left:20px;
}
/* Images ****************************************************************************/
img
{
	padding:0;
	margin:0;
	border-style:none;
}
#left img
{
	padding:0.5em 0;
	margin:0 auto;
}
div.imagecenter
{
	text-align:center;
	margin:0 auto;
	padding:0;
}
div.imageleft
{
	padding:0;
	margin:0;
}
div.imageright
{
	float:right;
	padding:0;
	margin:0;
	text-align:right;
}
.construction
{
	margin:0 auto;
	padding:1.0em;
}
/* TEXT *****************************************************************************/
h1#contentheading
{
	padding:0;
	margin:0;
}
h4
{
	padding:0;
	margin:0;
}
.class
{
	text-align:center;
	font-size:large;
	color:red;
	padding:0;
	margin:0;
}
h4.class1
{
	text-align:center;
	padding:0;
	margin:0;
	width:100%;
	color:red;	
}
#calendar h4
{
	text-decoration:underline;
	text-align:left;
	padding:0;
	margin:0;
}
#calendar h3
{
	text-align:left;
	padding:0;
	margin:0;
}
#calendar span
{
	font-weight:bold;
}
span.red
{
	color:red;
}
span.bold
{
	font-weight:bold;
}
.caption
{
	color:red;
	font-weight:normal;
	padding:0;
	margin:0;
	font-size:small;
}
a.focus
{
	font-weight:bold;
	font-size:110%;
}
/* FORMS ************************************************************************************/
label
{
	text-align:right;
}