html, body, html body, form{
	background-color:		#ffffff !important;
	background-image:		none !important;
	color:					#000000;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	margin:					0;
	padding:				inherit;
}
a img{
	border:					0px none;
}
a{
	color:					#000000;
	text-decoration:		underline;
}
table{
	border:					none;
	border-collapse:		collapse;
}
table td{
	vertical-align:			top;
}
#overlay,
#lightview,
.screen,
#container #main #header,
#container #main #navigation,
#container #main #clear,
#container #bottom,
#container #main #content .read_more,
#container #main #content .back_to_list,
#container #main #content .gallery .num_images,
#container #main #content.downloads #parent_folder,
#container #main #content.downloads .file a .filetype,
#container #main #content.downloads .file a .filesize{
	display:				none;
	height:					0;
	visibility:				hidden;
	width:					0;
}

#logo{
	display:				block;
	padding:				0 0 10px 0;
}
#container #main #content{
	padding: 				0 0 10px 0;
}
#container #main #content.home{
	border-bottom:			1px solid #000000;
	margin:					0 0 9px 0;
}
#container #main #content_home{
	padding:				10px 0 0 0;
}
#container #main #content_home #news_home,
#container #main #content_home #upcoming_home{
	padding:				0 0 10px 0;
}
#container #main #content_home .title{
	font-weight:			bold;
}
#container #main #content #title{
	font-size:				18px;
	font-weight:			bold;
	margin:					0;
	padding:				10px 0;
}
#container #main #content #who a.who{
	border:					1px solid #000000;
	display:				block;
	float:					left;
	margin:					0 9px 9px 0;
	padding:				5px 0;
	text-align:				center;
	text-decoration:		none;
	width:					30%;
}
#container #main #content #who br{
	clear:					both;
}
#container #main #content .gallery{
	padding:				0 0 10px 0;
}
#container #main #content .gallery .title{
	display:				block;
	font-weight:			bold;
	padding:				0 0 10px 0;
	text-decoration:		none;
}
#container #main #content .calendar{
	display:				block;
	padding:				0 0 10px 0;
	text-decoration:		none;
}
#container #main #content .calendar .date{
	font-weight:			bold;
}
#container #main #content.downloads ul,
#container #main #content.downloads li{
	list-style-type:		none;
}
#container #main #content.downloads li{
	display:				block;
	padding:				5px 0;
}
#container #main #content.downloads a{
	font-weight:			bold;
	text-decoration:		none;
}
#container #main #content.downloads .file a{
	font-weight:			normal !important;
}
.form label,
.form input,
.form .info{
	display:				block;
}
.form input{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
}
.form input.field{
	width:					50%;
}
.form .info{
	font-size:				10px;
	font-style:				italic;
}