body {
	font-family: Georgia;
	background-color:#000;
	color: #fff;
	border: none;
	}

img {
	border: none;
}

#container {
	
	margin: auto;
	width:950px;

}

#masthead {
	width: 100%;
	padding-bottom: 10px;
	}

#logo {
	padding-top: 3px;
	width: 100%;
	float: left;
	margin-left:-140px;
}

.event {
	
	float: left;
	width: 33%;
	
}

#navigation {
	
	float: left;
	width: 100%;

}

#navigation ul {
	
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	list-style: none;
}


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

#adminnavigation {
	float: left;
	width: 100%;
}

#adminnavigation a {
	color: #FFF;
	text-decoration: none;
}

#adminnavigation ul {
	padding: 5px;
	margin: 5px;
}


#adminnavigation li {
	color: #FFF;
	float: left;
	display: inline-block;
	padding-right: 5px;
}

#maincontent {
	width: 100%;
	margin: auto;
}

#maincontent p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#maincontentl {
	width: 50%;
	float: left;
	border:0px solid #FFF;
	padding: 12px;
}

#maincontentfull {
	width: 100%;
	float: left;
	border:0px solid #FFF;
}

.subnav {
	width: 33.3%;
	float: left;
}

.gallery {
	float: left;
	padding: 3px;
}

#maincontentr {
	width: 46%;
	float: right;
	border:0px solid #FFF;	
	padding: 3px;
}


#maincontentB {
	width: 100%;
	clear: both;
	text-align: center;
}

#foot {
	width: 100%;
	margin: auto;
	height:54px; 
		clear: both;
	
	}
	
#footleft {
	width: 50%;
	float: left;	
	text-align: left;
	padding-left: 25px;
}

#footright {
	width: 45%;
	float: right;
	text-align: right;
	padding-right: 15px;
}

#footright a {
    color: #C0F61A;
    text-decoration: none;
}
#contact {
	width: 400px;
	margin: auto;
	padding-top: 30px;
}

p.error {
	color:#FF0000;
}

td.hint {
	font-size:10px;
}


#contact input {
	width:200px;
	background-color: #999999;
	border: none;

}

#contact input.submit {
	width:60px;
	background-color: #999999;
	color: #FFF;
	float: right;
	margin-right: 3px;
}

#contact textarea {
	width:200px;
	background-color: #999999;
	border: none;
}

table.hidden {
	display:none;
}
 
table.unhidden {
	display:table;
	text-align: center;
	margin: auto;
}


