@charset "UTF-8";
@import url("reset.css");
html{padding:0;margin:0;}
body{font:100% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;text-align:center;color:#444;background-color:#2c80af;padding:0;margin:0;}
p,
h1,
h2,
h3{margin:0 0 16px;padding:0;}
a,
a img{color:#100069;text-decoration:none;}
a:hover{text-decoration:underline;}
.clearfloat{clear:both;height:0;line-height:0px;}
.left{width:386px;margin-right:16px;text-align:justify;clear:left;float:left;}
.right{width:404px;text-align:justify;clear:right;float:right;}

/*.Red{background-color:red;}*/

#container{width:918px;background:url(../images/background.gif) repeat-y;margin-left:auto;margin-right:auto;padding:0;}
/*header*/
#header{width:100%;}
#header img{width:883px;height:182px;margin:8px auto;}
/*main nav*/
#nav{width:883px;float:left;margin-left:18px;height:60px;background:url(../images/navbar.gif) no-repeat;}
#nav.prog{background:url(../images/navbar_prog.gif) no-repeat 0 0;}
#nav.fees{background:url(../images/navbar_fees.gif) no-repeat 0 0;}
#nav.edu{background:url(../images/navbar_edu.gif) no-repeat 0 0;}
#nav.gall{background:url(../images/navbar_gall.gif) no-repeat 0 0;}
#nav.contact{background:url(../images/navbar_contact.gif) no-repeat 0 0;}
#nav ul{list-style-image:none;list-style-type:none;padding:0;margin:0;width:100%;height:60px;}
#nav li{width:144px;height:60px;float:left;}
#nav ul li a{float:left;height:60px;margin-right:20px;margin-left:20px;width:116px;}
#nav ul li a span.hidden{text-indent:-9999px;position:absolute;overflow:auto;}
#nav li.nav_home:hover{background:url(../images/navbar.gif) -0px -60px;}
#nav li.nav_prog:hover{background:url(../images/navbar.gif) -144px -60px;}
#nav li.nav_fees:hover{background:url(../images/navbar.gif) -288px -60px;}
#nav li.nav_edu:hover{background:url(../images/navbar.gif) -432px -60px;}
#nav li.nav_gall:hover{background:url(../images/navbar.gif) -576px -60px;}
#nav li.nav_contact:hover{background:url(../images/navbar.gif) -720px -60px;}
/*sub nav*/
#subnav{width:883px;float:left;margin-left:18px;}
#subnav.prog{background:url(../images/subnavbar_prog.gif) 0 -4px;border-bottom:2px solid #444;}
#subnav.fees{background:url(../images/subnavbar_fees.gif) 0 -4px;border-bottom:2px solid #444;}
#subnav.edu{background:url(../images/subnavbar_edu.gif) 0 -4px;border-bottom:2px solid #444;}
#subnav.gall{background:url(../images/subnavbar_gall.gif) 0 -4px;border-bottom:2px solid #444;}
#subnav.contact{background:url(../images/subnavbar_contact.gif) 0 -4px;border-bottom:2px solid #444;}
#subnav ul{margin:0;padding:0;list-style-type:none;list-style-image:none;width:100%;height:auto;}
#subnav ul li{float:left;width:auto;margin-top:14px;margin-bottom:8px;}
#subnav ul li a{font-size:1.2em;color:white;width:auto;margin-left:36px;float:right;height:auto;}
/*#subnav ul li a{text-decoration:none;}*/
#mainContent{text-align:left;width:830px;padding:36px;float:left;margin-left:8px;}
#mainContent h1{margin-bottom:24px;text-align:left;width:100%;clear:both;}
#mainContent table{margin-left:32px;margin-bottom:16px;text-align:left;}
/*#mainContent div{margin-bottom:10px;margin-top:10px;}*/
#mainContent ul{margin-top:16px;margin-bottom:16px;width:86%;padding-left:88px;}
#mainContent ul li{margin-top:4px;margin-bottom:4px;}
#mainContent a.facebook img{border-style:none;padding:0;width:156px;height:auto;margin:24px 0 0 64px;float:left;}
#mainContent img{padding:0;border:2px solid #2c80af;margin-right:12px;margin-bottom:4px;float:left;}
#mainContent h1 a,
#mainContent h2 a,
#mainContent h3 a{color:#100069;}
#address ul{font-size:1.4em;margin:0;padding:0 0 0 38px;list-style-image:none;list-style-type:none;}
#address ul li{margin-bottom:16px;}
#swimmer{width:376px;float:left;padding-right:24px;}
#swimmer p.cushycms{text-align:justify;font-size:.8em;}
#swimmer img{width:372px;padding:0;border:2px solid #2c80af;margin:0 0 10px;}
#googlemap{border:2px solid #2c80af;height:auto;float:right;width:408px;}
#gallery img{width:104px;padding:0;border:2px solid #2c80af;height:auto;float:left;margin:0 12px 12px 0;}
#gallery p.swimmer img{width:336px;padding:0;margin-bottom:18px;margin-top:18px;margin-right:0;}
/*footer*/
#footer{width:100%;font-size:0.8em;margin:48px 0 0;}
#footer div.rowOne{margin-bottom:10px;}
#footer div.rowTwo p{margin-bottom:10px;}
#footer div.rowTwo ul{margin:0;padding:0;}
#footer div.rowTwo ul li{display:inline;}
#footer div.rowTwo ul li.cushylogin a{font-size:.8em;color:#d4d4d4;padding:0;margin-left:680px;}
#footer #pagebttm{background:url(../images/pagebttm.gif) no-repeat;width:100%;height:12px;}
/* final fixes */
table{font-size:0.8em;}
#staff img{width:200px;float:left;margin-top:0px;}
#staff p{width:100%;float:left;}
a.to_top{width:100%;float:right;text-align:right;font-size:0.8em;}

