@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	min-width:1200px;
	background:#000;
	font-family:'Oswald',sans-serif;
	font-size:16px;
	color:#FFF;
}
a:link {
	color:#FFF;
	text-decoration: none;
}
/* unvisited link */
a:visited {
	color:#FFF;
	text-decoration: none;
}
/* visited link */
a:hover {
	color: #FFF;
}
/* mouse over link */
a:active {
	color: #FFF;
}
/* selected link */
#top {
	height:618px;
	width:100%;
}
#holder {
	width:999px;
	height:618px;
	background:url(images/Hannah%27s.jpg) no-repeat;
	position:absolute;
	top:0;
	left:0;
	display:block;
}
#toplinkholders{
	width:510px;
	float:left;
	margin:0 0 0 20%;}

#inverseholder {
	float:right;
	width:500px;
	height:618px;
	background:url(images/inverse.jpg);
}
#girl {
	width:112px;
	height:595px;
	background-position:-0px 195px;
	background-repeat:no-repeat;
	float:left;
	margin:10px 0 0 10px;
	font-family:'Oswald',sans-serif;
	font-size:24px;
	color:#FFF;
	text-align:center;
	background-image:url(images/kidsgirl.png);
	text-shadow:1px 1px 3px #000;
	/* FF3.5+,Opera 9+,Saf1+,Chrome,IE10 */
}
#girl:hover {
	width:112px;
	height:595px;
	background-position:-118px 195px;
	background-repeat:no-repeat;
	text-decoration:overline;
	cursor:pointer;
}
#5-7label {
	width:100px;
	height:36px;
	float:left;
	background:url(images/5-7.jpg);
}
#bill {
	width:200px;
	height:50px;
	background-position:-19px -0px;
	background-repeat:no-repeat;
	float:left;
	margin:20px 0 0 20px;
	font-family:'Oswald',sans-serif;
	font-size:19px;
	text-align:center;
	padding-top:495px;
	color:#FFF;
	background-image:url(images/Bill.png);
}
#bill:hover {
	width:200px;
	height:50px;
	background-position:-218px -0px;
	background-repeat:no-repeat;
	text-decoration:underline;
}
#will {
	width:190px;
	height:595px;
	background-position:-0px 30px;
	background-image:url(images/adultwill.png);
	background-repeat:no-repeat;
	margin:13px 0 0 40px;
	float:left;
	font-family:'Oswald',sans-serif;
	font-size:22px;
	text-indent:20px;
	color:#FFF;
	text-shadow:1px 1px 3px #000;
	/* FF3.5+,Opera 9+,Saf1+,Chrome,IE10 */
}
#will:hover {
	width:190px;
	height:595px;
	background-position:-240px 30px;
	background-repeat:no-repeat;
	text-decoration:overline;
	cursor:pointer;
}
#hannahholder {
	margin:40px auto 40px auto;
	width:860px;
	background:url(images/gradient.png) repeat-y;
}
.Hannah {
	margin:40px auto 40px auto;
	width:860px;
}
#backtop {
	width:860px;
	height:116px;
	background-position:-0px -0px;
	background-repeat:no-repeat;
	margin-bottom:-116px;
	background:url(images/blacktopbottom.jpg);
}
#bottom {width:860px; height:116px; background-position:-0px -116px;
background:url(images/bottom.jpg) no-repeat;}

#5to7 {
	margin:50px auto 50px auto;
	height:450px;
	width:860px;
}
#titleNpic {
	width:820px;
	height:132px;
}
.titlebox {
	width:550px;
	height:30px;
	font-family:'Walter Turncoat',cursive;
	color:#FFF;
	font-size:30px;
	padding:20px;
	text-decoration:underline;
}
#fivetosevenparagraph {
	margin:30px 0 0 0;
	width:500px;
}
.kidagesboxes {
	width:500px;
	height:90px;
	text-align:center;
	margin:0 auto;
}
.agebracketholder {
	width:400px;
	height:36px;
	margin:0 auto;
}
#agebracketholder {
	width:275px;
	height:36px;
	margin:0 auto;
}
.leftagebracket {
	width:115px;
	height:35px;
	background:#3366cc;
	font-family:'Oswald',sans-serif;
	font-size:25px;
	float:left;
	text-align:center;
}
#leftagebracket:hover {
	text-decoration:underline;
	outline:#336699 groove;
}
.rightagebracket {
	width:118px;
	height:35px;
	background:#3366cc;
	font-family:'Oswald',sans-serif;
	font-size:25px;
	float:left;
	text-align:center;
	margin:0 0 0 20px;
}
.rightagebracket:hover {
	text-decoration:underline;
	outline:#336699 groove;
}
#billpic {
	width:200px;
	height:132px;
	background:url(images/bill.jpg);
	float:left;
	margin:-70px 0 0 0;
	}
#gym{
	width:200px;
	height:132px;
	background:url(images/gym.jpg);
	float:left;
	margin:-70px 0 0 390px;
}
.listbox {
	width:800px;
}
.leftarrow {
	width:30px;
	height:26px;
	float:left;
}
.rightarrow {
	width:30px;
	height:26px;
	float:right;
}
.arrowholder {
	width:300px;
	height:30px;
	margin:0 auto;
}
.list {
	font-family:'Oswald',sans-serif;
	font-size:16px;
	color:#FFF;
	margin:10px 0 0 20px;
}
.bodytext {
	font-family:'Oswald',sans-serif;
	font-size:16px;
	color:#FFF;
	margin:10px 0 0 30px;
	width:750px;
}
#teen {
	width:160px;
	height:600px;
	background-position:-0px 118px;
	background-repeat:no-repeat;
	float:left;
	margin:10px 0 0 25px;
	font-family:'Oswald',sans-serif;
	font-size:24px;
	color:#FFF;
	text-align:center;
	background-image:url(images/teengirl.png);
	text-shadow:1px 1px 3px #000;
}
#teen:hover {
	width:160px;
	height:600px;
	background-position:-200px 118px;
	background-repeat:no-repeat;
	text-decoration:overline;
	cursor: pointer;
}
.gototop{
	width:60px;
	margin:15px auto;
}
.gototop a:link{color:#3366cc; text-decoration:underline;}
.gototop a:visited{color:#3366cc; text-decoration:underline;}
.gototop a:hover {color:#3366cc; text-decoration:none;}
.gototop a:active{color:#3366cc; text-decoration:underline;}
#blackbelts{height:264px;
width:450px;
margin:60px auto;}
#schedule{
	width:90px;
	height:25px;
	font-family:'Oswald',sans-serif;
	font-size:22px;
	color:#FFF;
	text-align:center;
	float:left;
	margin:13px 0 0 -87px;
	text-shadow:1px 1px 3px #000;
}

#schedule:hover{
	text-decoration:overline;
	cursor: pointer;
}
#contact{
	width:90px;
	height:25px;
	font-family:'Oswald',sans-serif;
	font-size:22px;
	color:#FFF;
	text-align:center;
	float:left;
	margin:13px 0 0 -50px;
	text-shadow:1px 1px 3px #000;
}

#contact:hover{
	text-decoration:overline;
	cursor: pointer;
}
#contactinfo{
	list-style:none;
	}
li a:link{color:#3366cc; text-decoration:underline;}
li a:hover {color:#3366cc; text-decoration:none;}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
color:#3366cc; 
text-decoration:underline;
}
#navlist li:hover{
	text-decoration:none;
	cursor:pointer;}
#navcontainer{
	width:500px;
	margin:0 auto;}
	
#bow{
	width:225px;
	height:150px;
	background:url(images/bow.jpg);
	float:right;
	margin:0 50px 0 0;
}
#Ken_Sprite {
	width:160px;
	height:85px;
	background-position:-0px -0px;
	background-repeat:no-repeat;
	float:left;
	background: url(images/Kennedy_sprite.png);
	margin:-20px 0 0 40px;
	font-family:'Oswald',sans-serif;
	font-size:24px;
	color:#FFF;
	text-align:center;
	text-shadow:1px 1px 3px #000;
	padding:110px 0 0 60px;
	
}
#Ken_Sprite:hover {
	background-position:-221px -0px;
	background-repeat:no-repeat;
	cursor:pointer;
	
}
#Victoria_Sprite {
	width:96px;
	height:50px;
	background-position:-0px -0px;
	float:left;
	background:url(images/victoria_sprite.png) no-repeat;
	margin:80px 0 0 150px;
	font-family:'Oswald',sans-serif;
	font-size:24px;
	color:#FFF;
	text-align:center;
	text-shadow:1px 1px 3px #000;
	padding:275px 0 0 0;
	
}

#Victoria_Sprite:hover {background-position:-100px -0px;background-repeat:no-repeat;cursor:pointer;}

#ClayAndJoe_Sprite {
	width:295px;
	height:226px;
	background-position:-0px -0px;
	background-repeat:no-repeat;
	float:left;
	background:url(images/Clay&Joe_sprite.png);
	font-family:'Oswald',sans-serif;
	font-size:24px;
	color:#FFF;
	text-align:center;
	text-shadow:1px 1px 3px #000;
	margin:-60px 0 0 30px;
}
#ClayAndJoe_Sprite:hover {
	background-position:-320px -0px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.agetext{
	font-family: 'Stoke', serif;
	font-size:15px;
	text-decoration:none;
}
#topbarholder{
	width:910px;
	height:80px;
}
#Select{
	width:252px;
	height:31px;
	background:url(images/Selectback.jpg) no-repeat;
	margin:0 0 0 373px;
	font-family:'Oswald',sans-serif;
	color:#FFF;
	font-size:14px;
	text-align:center;
	padding:10px 0 0 0;
	float:left;
}
#linkholder{
	width:200px;
	height:55px;
	float:left;
	margin:0 0 0 20px;
}

#clock_sprite {
	height:30px;
	width:70px;
	margin:0 0 10px 100px;
	background:url(images/icons.png) no-repeat;
	background-position:-0px -29px;
	padding:5px 0 0 30px;
	text-decoration:underline;
	float:left;
	font-size:14px;
	}
#en_sprite {
	height:25px;
	width:70px;
	background-position:-1px -4px;
	background:url(images/icons.png) no-repeat;
	padding:0px 0 0 30px;
	text-decoration:underline;
	margin:5px 0 0 10px;
	font-size:14px;
	float:left;}
#clock_sprite:hover, #en_sprite:hover{text-decoration:none;
cursor:pointer;}

	

