@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image: url(images/bg.png);
	background-attachment:fixed;
}

.oneColFixCtr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image:url(images/colours_bar.png);
	border-style:solid;
	border-color:#000000;
	border-width:0 0 3px 0;
}

.oneColFixCtr #mainContent {
	position:relative;
	top: -220px;
	padding: 0px 60px;
}

.oneColFixCtr #Nav {
	width:200px;
	height:500px;
	float:right;
	z-index:5;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	margin-bottom:0px;
	margin-top:0px;
}

.divider {
	margin-top:1em;
	margin-bottom:1em;
}

.5stars {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:8px;
}

.3stars {
	position:relative;
	right:-190px;
	bottom:-40px;
}

h5	{
	margin-top:0px;
	margin-bottom:5px;
}

h6	{
	margin-top:0px;
	margin-bottom:0px;
}

p {
	margin-top:3px;
	margin-bottom:6px;
	font-size:11px;P
}

a {
	border-style:none;
	color:#4D4D4D;
	text-decoration:none;	
}

a:hover {
	border-style:none;
	color:#000000;
	text-decoration:none;	
}

img {
	border-style:none;
	padding:0;
	margin:0;
}

.oneColFixCtr #30years {
	z-index:1;
}

.oneColFixCtr #banner {
	width:780px;
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	top:20px;
	z-index:3;
}

.navHome {
	float:right;
	display:block;
	width: 39px;
	height: 17px;
	background: url(images/nav_home.png) no-repeat;
	background-position: 0 0;
	}
	
.navHome:hover { background-position: 0 -17px; }




.navAbout {
	float:right;
	display:block;
	width: 60px;
	height: 17px;
	background: url(images/nav_about.png) no-repeat;
	background-position: 0 0;
	}
	
.navAbout:hover { background-position: 0 -17px; }




.navSponsor {
	float:right;
	display:block;
	width: 75px;
	height: 17px;
	background: url(images/nav_sponsor.png) no-repeat;
	background-position: 0 0;
	}
	
.navSponsor:hover { background-position: 0 -17px; }




.navRegistration {
	float:right;
	display:block;
	width: 73px;
	height: 17px;
	background: url(images/nav_registration.png) no-repeat;
	background-position: 0 0;
	}
	
.navRegistration:hover { background-position: 0 -17px; }




.navRep {
	float:right;
	display:block;
	width: 97px;
	height: 17px;
	background: url(images/nav_rep.png) no-repeat;
	background-position: 0 0;
	}
	
.navRep:hover { background-position: 0 -17px; }




.navSchedule {
	float:right;
	display:block;
	width: 147px;
	height: 17px;
	background: url(images/nav_schedule.png) no-repeat;
	background-position: 0 0;
	}
	
.navSchedule:hover { background-position: 0 -17px; }




.navTourn {
	float:right;
	display:block;
	width: 79px;
	height: 17px;
	background: url(images/nav_tournament.png) no-repeat;
	background-position: 0 0;
	}
	
.navTourn:hover { background-position: 0 -17px; }



.navCoach {
	float:right;
	display:block;
	width: 98px;
	height: 17px;
	background: url(images/nav_coach.png) no-repeat;
	background-position: 0 0;
	}
	
.navCoach:hover { background-position: 0 -17px; }




.navReferee {
	float:right;
	display:block;
	width: 76px;
	height: 17px;
	background: url(images/nav_referee.png) no-repeat;
	background-position: 0 0;
	}
	
.navReferee:hover { background-position: 0 -17px; }




.navConcession {
	float:right;
	display:block;
	width: 107px;
	height: 17px;
	background: url(images/nav_concession.png) no-repeat;
	background-position: 0 0;
	}
	
.navConcession:hover { background-position: 0 -17px; }




.navEvent {
	float:right;
	display:block;
	width: 96px;
	height: 17px;
	background: url(images/nav_event.png) no-repeat;
	background-position: 0 0;
	}
	
.navEvent:hover { background-position: 0 -17px; }




.navPhoto {
	float:right;
	display:block;
	width: 83px;
	height: 17px;
	background: url(images/nav_photo.png) no-repeat;
	background-position: 0 0;
	}
	
.navPhoto:hover { background-position: 0 -17px; }




.navPublications {
	float:right;
	display:block;
	width: 76px;
	height: 17px;
	background: url(images/nav_publications.png) no-repeat;
	background-position: 0 0;
	}
	
.navPublications:hover { background-position: 0 -17px; }




.navLinks {
	float:right;
	display:block;
	width: 38px;
	height: 17px;
	background: url(images/nav_links.png) no-repeat;
	background-position: 0 0;
	}
	
.navLinks:hover { background-position: 0 -17px; }





.navContact {
	float:right;
	display:block;
	width: 69px;
	height: 17px;
	background: url(images/nav_contact.png) no-repeat;
	background-position: 0 0;
	}
	
.navContact:hover { background-position: 0 -17px; }
