@charset "utf-8";
/* CSS Document */

* { 
 margin: 0; 
 padding: 0; 
} 

#container { width: 949px; display: table; margin: 0 auto; }

body { 
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #fff;
	}
#heading {
	/*height: 85px;*/
	width: 100%;
	background: #4459D8;
	padding: 30px 0 30px 0;
	}
#heading h1 { 
	height: 51px;
	background: url('../gif/logo.gif') no-repeat;
	margin: 0 0 0 227px;
	}
#heading span { 
	visibility: hidden; 
	}
#tool_bar {
	height: 40px;
	/*background-color: #000;*/
	text-align: left;
	color: #000;
	margin: 0 0 0 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	}

.menu {
	list-style: none; 
	padding: 0px;
	margin: 0px;
	background-color: none;
}
.menu li {
	padding: 0px;
	margin-right: 5px;
	margin: 0px;
	display: inline;
	line-height: 40px;
	color: #000;
	background-color: none;
}
.menu li a:link, .menu li a:visited {
	background-color: #99A5EB;	
	padding: 12px 40px;
	margin: 0px;
	}
.menu li a:hover {
	background-color: #7081E1;
	color: #000;
	}
li.selected {	
	background-color: #7081E1;
	padding: 12px 40px;
	/* _padding: 12px 36px 12px 40px;
	margin-right: 4px;*/
	color: #fff;
	}
#content {	
	/*float: left;*/
	background: url(../gif/bg.jpg) 0 100% repeat-y #5B6EDC;
	}
#menu {
	float: left;
	width: 200px;
	text-align: left;
	/*padding: 20px;*/
	}
#menu_cont {
	margin: 20px 6px;
	color: #fff;
	}
h2 { 
	font-size: 150%;
	padding: 0;
	padding: 0 0 15px 0;
	text-align: left;
	}
#menu ul { 
	list-style: none; 
	margin: 0 0 0 0;
	padding: 10px 0 10px 0; 
	}
#menu li {
	padding: 2px 0 0 0;
	}
#menu li.date {
	font-weight: bold;
	}

a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color:#4800FF;  }

.contact td {
	text-align: left;
	padding: 2px 0;
}
.contact td .text {
	width: 210px;
}
td.submit {
	text-align: right;
}

td {
	font-size: 8pt;
	font-family: Verdana;
}

#content_text, #content_text_left { 
	padding: 20px;
	margin: 0 0 0 190px;
	/*width: 720px;
	min-height: 500px;*/
	text-align: center;
	/*text-align: left;*/
	/*background-color: #333333; */
	/*float: left;*/
	}
#content_text_left {
	text-align: left;
}
	
#content_text img {
		padding: 5px;
		background-color: #B2BDFF;		
		border: 1px solid #3352FF;
	}

/* needed for none ie */
.gallery td {
	text-align: center;
}

/*#content_text h3 { font-size: 150%; margin: 0; padding: 0 0 15px 0; }*/

p { padding: 15px 0 0 0; }

#footer {
	/*clear: left;*/
	float: left;
	background-color: #4459D8;
	line-height: 25px;
	text-align: left;
	padding: 0 5px 0 5px;
	width: 939px;
	}
#footer p {
	float: left;
	padding: 0;
	margin: 0;
}
#footer a {
	float: right;
}
	
.hidden {
	display: none;
	}
.clear-both {
	clear: both;
}
.photo_caption {
		padding-bottom: 15px;
	}
	
	
/*.frm_contact {
	text-align: left;
}*/
.contact_frm {
	margin: 15px 0px;
	text-align: left;
}


/***************/
/* event stuff */
/***************/

#left {
	background-color: #999;
	float: left;
	width: 400px;
}
#right {
	float: right;
}

/*
.event {
	float: left;
	width: 100%;
	background-color: #ccc;
}

.event h1 {
	/*display: inline;
	float: left;
	width:300px;*/
/*	line-height: 40px;
	font-size: 100%;
	background-color: #999;
}
	
.event p {
	padding: 0;
	margin: 0;
}

.event img {
	/*display: none;*/
/*	float: left;
}
*/

/********************/
/*	Wanted notice	*/
/********************/

#content-inner {
	padding-top: 15px;
}

#important {
	border: 3px double #000;
	color: #000;
	background-color: #fff;
	width: 513px;
	margin-left: 300px;
	padding: 10px;
	height: 25px;
	overflow: hidden;
	cursor: pointer;
}
#important h1 {
	font-size: 1.5em;
}

/********************/
/*		Audio		*/
/********************/

#audio {
	padding: 0 0 25px 0;
	margin: 25px 0 0 470px;
	width: 300px;
	background-color: none;
	list-style: none;
	
}
#audio li {
	width: 300px;
	text-align: left;	
}
#audio li a {
	color: #fff;
}