body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
}

/* layout */

* #container {
	width: 900px;
}

* #main {
	width: 900px;
	float:left;
}

* #content {
	width: 580px;
	float:left;
	margin-left: 10px;
}

* #footer {
	width: 900px;
	float: left;
	padding-top: 100px;
}

* #footer_l {
	width: 200px;
	float: left;
}

* #footer_r {
	width: 590px;
	float: left;
}

* .Title { margin-top: 30px; margin-left: 350px; }
* .Titlein { margin-top: 30px; margin-left: 200px; text-align: center; }
* .PT { margin-top: 25px; margin-left: 250px; text-align: center; }
* .PTin { margin-top: 55px; margin-left: 250px; text-align: center; }
* .contactweb { margin-top: 0px; text-align: center; }
* td.footerright { padding-left: 10px; }

* #mcontainer {
width: 650px;
padding-left: 50px;
padding-top: 50px;
}

* #mcontainer td {
font-family: Arial, sans-serif;
font-size: 13px;
}	

/* headers */

* #headerhome  {
	width: 734px;
	float:left;
	background-image: url(header_home.gif);
	background-repeat: no-repeat;
	height: 187px;
}

* #headerevents {
	width: 734px;
	float:left;
	background-image: url(header_events.gif);
	background-repeat: no-repeat;
	height: 187px;
}

* #headerphotos {
	width: 734px;
	float:left;
	background-image: url(header_photos.gif);
	background-repeat: no-repeat;
	height: 187px;
}

* #headermembership {
	width: 734px;
	float:left;
	background-image: url(header_membership.gif);
	background-repeat: no-repeat;
	height: 187px;
}

* #headerjuniors {
	width: 734px;
	float:left;
	background-image: url(headerjuniors.gif);
	background-repeat: no-repeat;
	height: 187px;
}

* #headercontacts {
	width: 734px;
	float:left;
	background-image: url(header_contacts.gif);
	background-repeat: no-repeat;
	height: 187px;
}

* #headerlinks {
	width: 734px;
	float:left;
	background-image: url(header_links.gif);
	background-repeat: no-repeat;
	height: 187px;
}

/* nav sidebar styles */

* #nav {
	width: 200px;
	float:left;
	background-color: #669999;
	text-align: center;
	padding-top: 90px;
}

* #nav_e {
	width: 200px;
	float:left;
	background-color: #99CC99;
	text-align: center;
	padding-top: 90px;
}

* #nav_p {
	width: 200px;
	float:left;
	background-color: #9999CC;
	text-align: center;
	padding-top: 90px;
}

* #nav_m {
	width: 200px;
	float:left;
	background-color: #6699CC;
	text-align: center;
	padding-top: 90px;
}

* #nav_j {
	width: 200px;
	float:left;
	background-color: #CC99FF;
	text-align: center;
	padding-top: 90px;
}

* #nav_g {
	width: 200px;
	float:left;
	background-color: #999933;
	text-align: center;
	padding-top: 90px;
}

* #nav_l {
	width: 200px;
	float:left;
	background-color: #999966;
	text-align: center;
	padding-top: 90px;
}

/* link styles */

#nav a, #nav_e a, #nav_p a, #nav_m a, #nav_j a, #nav_g a, #nav_l a {
	font-family: Georgia, serif;
	font-size: 22px;
	font-weight: bold;
}

#nav_g a {
	font-family: Georgia, serif;
	font-size: 22px;
	color: #006699;
	font-weight: bold;
}

#nav a.Black, #nav_e a.Black, #nav_p a.Black, #nav_m a.Black, #nav_j a.Black, #nav_g a.Black, #nav_l a.Black { color: #000; text-decoration: none; }

a.Medium {
	font-family: Georgia, serif;
	font-size: 17px;
	font-weight: bold;
}

a.MediumRedLinks {
	font-size: 18px;
	color: #900000;
	font-weight: bold;
}

a.Large {
	font-family: Georgia, serif;
	font-size: 24px;
	font-weight: bold;
}

a.LargeBlueLinks {
	font-size: 22px;
	color: #006699;
	font-weight: bold;
}

/* other layout styles */

hr  {
	border: 0;
	height: 2px;
	color: #000;
	background-color: #000;
	width: 484px;
}

* .mainpadding { padding-left: 10px; }

/* edit.com */

ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

.NormalText, body, td {
	font-family: Times New Roman, "Times", serif;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style:normal;
}

.SmallText {
	font-family: Times New Roman, "Times", serif;
	font-size: 12px;
	font-weight: normal; 
}

.MediumBlueText {
	font-family: Georgia, serif;
	font-size: 20px;
	color: #0000FF;
	font-weight: bold;
}

.GreenSubHeader {
	font-family: Georgia, serif;
	font-size: 20px;
	color: #009000;
	font-weight: bold;
}

.BlueSubHeader {
	font-family: Georgia, serif;
	font-size: 22px;
	color: #0000FF;
	font-weight: bold;
}

.RedSubHeader {
	font-family: Georgia, serif;
	font-size: 22px;
	color: #FF0000;
	font-weight: bold;
}

.LargeBlackText {
	font-family: Georgia, serif;
	font-size: 18px;
	color: #000;
	font-weight: bold;
}

.LargeBlueText {
	font-family: Georgia, serif;
	font-size: 28px;
	line-height: 32px;
	color: #000099;
	font-weight: bold;
}

* .TitleWhiteText {
	font-family: Georgia, serif;
	font-size: 32px;
	line-height: 36px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}

* .PageHeader { font-size: 16px; font-weight: normal;}
	
.PageTitle {
	font-family: Georgia, serif;
	font-size: 50px;
	line-height: 38px;
	color: #000099;
	font-weight: bold;
}

.PurplePageTitle {
	font-family: Georgia, serif;
	font-size: 50px;
	line-height: 38px;
	color: #330066;
	font-weight: bold;
}

.RedPageTitle {
	font-family: Georgia, serif;
	font-size: 50px;
	line-height: 38px;
	color: #900000;
	font-weight: bold;
}