Body { 
	margin: 0;
	padding: 0;
	background: #666;
	font-size : 14px;
	color: #000000;
	font-family : Times New Roman, Times, Georgia, Century Schoolbook, New Century Schoolbook, serif;
}

font {
	font-size : 14px;
	color: #000000;
	font-family : Times New Roman, Times, Georgia, Century Schoolbook, New Century Schoolbook, serif;
}

TD {
	padding: 0;
	background-color: transparent;
	font-size : 14px;
	color:#fff;
	font-family : Times New Roman, Times, Georgia, Century Schoolbook, New Century Schoolbook, serif;
}

p {
	font-size : 14px;
	color:#fff;
	line-height: 16px;
	padding: 0;
	margin: 0 0 16px 0;
}

form {
	padding: 0;
	margin: 0;
}

h1 { font-size: 24px; color:#fff; margin: 0 0 7px 0; padding: 0; font-weight: normal; text-decoration: none; font-family: Times New Roman, Times, Georgia, Century Schoolbook, New Century Schoolbook, serif; }
h2 { font-size: 20px; color:#fff; margin: 0 0 7px 0; padding: 0; font-weight: normal; text-decoration: none; font-family: Times New Roman, Times, Georgia, Century Schoolbook, New Century Schoolbook, serif; }
h2.schedule { font-size: 20px; color:#FF9900; margin: 0 0 5px 0; padding: 0; font-weight: normal; text-decoration: none; font-family: Times New Roman, Times, Georgia, Century Schoolbook, New Century Schoolbook, serif; }
h2.contact { font-size: 20px; color:#ffff00; margin: 0 0 7px 0; padding: 0; font-weight: normal; text-decoration: none; font-family: Times New Roman, Times, Georgia, Century Schoolbook, New Century Schoolbook, serif; }
h2.news { font-size: 20px; color:#FF9900; margin: 0; padding: 0; font-weight: normal; text-decoration: none; font-family: Times New Roman, Times, Georgia, Century Schoolbook, New Century Schoolbook, serif; }
h3 { font-size: 16px; color:#fff; margin: 0 0 7px 0; padding: 0; font-weight: normal; text-decoration: none; font-family: Times New Roman, Times, Georgia, Century Schoolbook, New Century Schoolbook, serif; }

A:link { text-decoration: underline; color:#999; }
A:visited { text-decoration: underline; color:#999; }
A:active { text-decoration: underline; color:#999; }
A:hover { text-decoration: underline; color:#FF9900; }

A:link.main_menu { text-decoration: none; color:#fff; }
A:visited.main_menu { text-decoration: none; color:#fff; }
A:active.main_menu { text-decoration: none; color:#fff; }
A:hover.main_menu { text-decoration: none; color:#000; }

A:link.photos { text-decoration: none; color:#999; }
A:visited.photos { text-decoration: none; color:#999; }
A:active.photos { text-decoration: none; color:#999; }
A:hover.photos { text-decoration: none; color:#FF9900; }

A:link.links { text-decoration: none; color:#fff; }
A:visited.links { text-decoration: none; color:#fff; }
A:active.links { text-decoration: none; color:#fff; }
A:hover.links { text-decoration: underline; color:#FF9900; }

A:link.footer_link { text-decoration: none; color:#fff; }
A:visited.footer_link { text-decoration: none; color:#fff; }
A:active.footer_link { text-decoration: none; color:#fff; }
A:hover.footer_link { text-decoration: none; color:#FF9900; }

A:link.newsSubLink { text-decoration: none; color:#999; }
A:visited.newsSubLink { text-decoration: none; color:#999; }
A:active.newsSubLink { text-decoration: none; color:#999; }
A:hover.newsSubLink { text-decoration: none; color:#FF9900; }

.main_body {
	padding: 0;
	background-color: #000;
	font-size : 14px;
	color:#fff;
	font-family : Times New Roman, Times, Georgia, Century Schoolbook, New Century Schoolbook, serif;
}

.footer {
	background: #000;
	color: #fff;
	text-align: center;
	padding: 3px 10px 10px 10px;
	font-size: 12px;
}

.form_table {
	padding: 0 2px 2px 0;
}

.newsletter_input {
	border: 1px solid #999;
	background: #ccc;
	width: 200px;
}

.newsletter_submit {
	border: 1px solid #fff;
	background: #FF9900;
	color: #fff;
}