<style type="text/css">
frameset, frame{
	border:0px; border-color:000000; border-collapse:collapse; border-style:none;
}
body {
	background-image: url();
	background-position: 0%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	scrollbar-3dlight-color: red;
	scrollbar-arrow-color: black;
	scrollbar-track-color: black;
	scrollbar-darkshadow-color: red;
	scrollbar-face-color: red;
	scrollbar-highlight-color: black;
	scrollbar-shadow-color: black;
}
body, p, ul, td {
	font-size: 16px;
	color: ff0000;
	font-family: Times New Roman, arial, times new roman;
	background-color: 000000;
}
table, tr, td {
	vertical-align: middle;
	border-style: none;
	border-collapse: collapse;
	border-width: 0px;
}
table.navTable a, table.navTable a.man, table.navTable a:link, table.navTable a:visited, table.navTable a:active, table.navTable a:hover {
	font-size: 20px;
}
table.memberTable tr td.memberTd {
	vertical-align: bottom;
	text-align: center;
	width: 180px;
	max-width: 180px;
	height: 300px;
}
table.event td {
	width: 160px;
}
table.eventTable {
	border-style: solid;
	border-collapse: separate;
	border-width: 2px;
	border-color: red;
}
.memberTd img {
	width: 180px;
}
img.eventImage {
	width: 350px;
}
img.sponsor {
	width: 200px;
}
div.restOfPageDiv {
	overflow: auto;
	width: 600px;
	height: 560px;
	scrollbar-3dlight-color: red;
	scrollbar-arrow-color: black;
	scrollbar-track-color: black;
	scrollbar-darkshadow-color: red;
	scrollbar-face-color: red;
	scrollbar-highlight-color: black;
	scrollbar-shadow-color: black;
}
div.restOfPageDivMedia {
	overflow: visible;
	width: 600px;
	height: 560px;
	scrollbar-3dlight-color: red;
	scrollbar-arrow-color: black;
	scrollbar-track-color: black;
	scrollbar-darkshadow-color: red;
	scrollbar-face-color: red;
	scrollbar-highlight-color: black;
	scrollbar-shadow-color: black;
}
div.restOfPageDiv table.main, div.restOfPageDiv table.faq {
	height: 560px;
}
div.restOfPageDiv table.main, div.restOfPageDiv table.main tr, div.restOfPageDiv table.main tr td {
	vertical-align: middle;
	text-align: center;
}
div.restOfPageDiv table.faq tr td {
	vertical-align: middle;
	text-align: left;
}
div.restOfPageDiv table.faq tr td.question {
	width: 280px;
}
.homepageText {
	font-size: 35px;
}
td.fromMedia, td.pictureScroll {
	width: 575px;
	vertical-align: middle;
	text-align: center;
}
td.fromMedia {
	height: 420px;
}
td.fromMedia img {
	max-width: 575px;
	max-height: 400px;
}
div.media {
	overflow: auto;
	width: 575px;
	height: 130px;
}
div.media img {
	height: 100px;
}
a, a.man, a:link, a:visited {
	background-image: url("images/redsplat50.gif");
	background-position: left center;
	background-repeat: repeat-x;
	font-family: Times New Roman, arial, times new roman;
	color: FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}
a:active, a:hover {
	font-family: Times New Roman, arial, times new roman;
	color: FF0000;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}
table.navTable a img, table.contactTable a img {
	z-index: -1;
	border-style: none;
	width: 40px;
	border-collapse: collapse;
	border-width: 0px;
}
table.contactTable {
	width: 300px;
}
table.contactTable tr td {
	background-image: url("images/redsplat30.gif");
}
table.contactTable tr td a {
	font-size: 15px;
}
table.contactTable tr td a img {
	width: 20px;
	border-collapse: collapse;
	border-width: 0px;
}
</style>
