@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
	background:#000000 url(images/body_bg.jpg) repeat-y center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
}

a {
color:#003994;
text-decoration:none;
}

a:hover {
color:#2E2E2E;
}

a:active {
}

a img {
background:transparent none repeat scroll 0 0;
border:0 none;
}

p {
padding:7px 0 5px 0;
}

h2 {
padding:10px 0 0 0;
color:#003994;
}

#page-content ul {
padding:0 0 10px 20px;
}

/*HEADER STYLES*/

#header {
background:#003994 url(images/header.jpg) no-repeat center;
width:100%;
height:218px;
position:relative;
border-bottom:#00002e solid 70px;
}

#header-inside {
margin:auto;
position:relative;
width:960px;
height:218px;
}

#logo {
margin:13px 0 0 16px;
float:left;
width:300px;
height:196px;

}

#family {
float:right;
width:190px;
height:121px;
padding:57px 78px 0 0;
}



#footer {
background:#003994 url(images/footer2.jpg) no-repeat center bottom;
width:100%;
position:relative;
border-top:#00002e solid 70px;
}

#footer-inside {
margin:auto;
position:relative;
width:960px;
overflow:auto;
}

.footer-links {
width:300px;
float:left;
margin:30px 0 0 70px;
color:#FFFFFF;
}

.footer-links a, .footer-links a:visited {
color:#FFFFFF;
}

.footer-links a:hover {
color:#000000;
}

.style1 {font-size: 15px;
font-weight:bold;}


/*NAVIGATION STYLES*/
#navigation {
position:absolute;
bottom:-67px;
height:60px;
padding:0 0 0 13px;
}

ul.nav,
.nav ul{
cursor: default;
list-style-type: none;

}

ul.nav{
	display:block;
}
ul.nav li{
display:block;
position: relative;
line-height:50px;
margin:0 4px 0 0;
width:100px;
height:55px;
text-align:center;
background:url(images/nav_bg.jpg) no-repeat;
float:left;
}

ul.nav li a {
display:block;
width:100px;
height:55px;
color:#000000;


}

ul.nav li:hover,
.nav ul li a:hover{
background:url(images/nav_over.jpg) no-repeat;

}








/*PAGE STYLES*/


#page-wrap {
margin:0 auto;
padding:;
position:relative;
width:1000px;
height:100%;

}

#page-content {
margin:0 auto;
width:890px;
}

.top {
text-transform:uppercase;
font-size:14px;
clear:both;
}

#page-top {
background:url(images/page_top_bg2.jpg) no-repeat;
height:400px;

}

#flickr {
	position:relative;
	top:50px;
	right:79px;
	
	float:right;
	width:400px;
	height:300px;
	border:#000000 solid 1px;
}

#reg-btn{
position:relative;
top:263px;
left:366px;
height:40px;
width:102px;
float:left;
}

.btnRegister{
background:url(images/register.jpg) no-repeat;
height:40px;
width:102px;
display:block;

}

.btnRegister:hover{
background:url(images/register_over.jpg) no-repeat;
}



.section {
padding:20px 0 10px 7px;
position:relative;
left:-55px;
}

#pricing{
float:right;
width:310px;
height:;
padding:0 10px 10px 20px;
}

.gamboa {
padding:15px 0 0 18px;

}

.highlight {
background:#D7D7D7;
padding-bottom:18px;
}

.map {
float:right;
width:363px;
height:365px;
padding:0 50px 0 0;
}

.polaroid {
padding:0 0 0 14px;
}

#postup {
padding:0 230px 100px 0;
background:url(images/webpostup.png) no-repeat top right;
}

.ball-handling {
float:left;
width:350px;
padding:16px 2px 0 0;

}

.facilities {
padding:0 0 0 30px;
}

.handsup {
float:left;
width:500px;
padding:20px 5px 0 10px;
}

.hawaii {
float:right;
width:492px;
height:204px;
margin:16px 70px 0 0;
}
