html{background:url("img/bg.gif") no-repeat fixed left top #9AE4E8}body{background:url("img/logobeachrahier_medium.png") no-repeat fixed right bottom;color:#333}
#container{margin:0 auto;width:960px}#super_header{text-align:right;padding-right:50px}
#super_header a img{width:64px}#header{background-image:url(img/logo_beach_85.png);background-position:bottom;background-repeat:no-repeat;padding:0 110px 110px 110px}
#header h1{margin:0;vertical-align:bottom;font-size:xx-large;color:#3A9EE7}
#navigation{float:left;width:960px;background-color:#FFF}#navigation ul{margin:0;padding:0}
#navigation ul li{list-style-type:none;display:inline}#navigation li a{display:block;float:left;padding:5px 10px;color:#fff;text-decoration:none;border-right:1px solid #fff}
#navigation li a:hover{background:#fff;color:#3CF;font-weight:700}#content{background:#fff;clear:left;padding:20px;min-height:500px;font-size:large;overflow:hidden}
#content h2{color:#3CF;font-weight:bolder;font-size:160%;margin:0 0 .5em}
#content h3{color:#3CF;font-weight:700;font-size:130%;margin:0 0 .5em}#content h3.stronger{color:#248FB3;font-weight:bolder;font-size:150%;text-decoration:underline}
#content .left{width:580px;float:left;padding:10px}#content .right{width:280px;float:right;padding:10px}
#footer{clear:both;text-align:center;padding:20px;height:1%}#nav{width:915px;height:70px;float:left;padding-left:45px;background-color:#80BFC2;margin-bottom:15px}
#nav ul{margin:0;padding:0;list-style:none}#nav ul li{height:70px;float:left;font-size:24px;font-weight:bolder}
#nav ul li a{height:55px;float:left;color:#FFF;text-decoration:none;padding:25px 27px 0}
#nav ul li a:after{content:' / '}#nav ul li a:hover{height:51px;color:#DEEEC9;padding-top:29px;background-color:#9AE4E8;color:#000;text-decoration:underline overline}
#nav ul li a.selected{background:#67999C;color:#FFF;text-decoration:underline overline;font-size:x-large}
#nav ul li a.selected:hover{height:55px;padding-top:25px;color:#000;background-color:#9AE4E8}
img.alignleft{float:left;margin:0 10px 2px 0}img.alignright{float:right;margin:0 0 2px 10px}
img.aligncenter{margin:5px auto}img.noborder{background:none repeat scroll 0 0 transparent;border:medium none;padding:0}
img.alignleft,img.alignright,img.aligncenter{background:none repeat scroll 0 0 #EFEFED;border:1px solid #D0D0CE;display:block;padding:3px}
p.with_left_picture{margin:10px 0;padding:0}#teams_table{margin:10px 50px;padding:5px 0}
#teams_table tr{background-color:#9AE4E8;border-bottom:10px solid #FFF}#teams_table tr.alt{background-color:#3CF}
#teams_table tr.alt h2{color:#FFF}#teams_table td{vertical-align:top}#teams_table td.leftcell{width:1%;padding-right:30px}
#teams_table td h2{margin:5px 0 10px 5px}#teams_table td p{margin:5px}#teamlist{list-style-position:inside;list-style-image:url(img/ball.png);padding-left:15px}
#teamlist li{vertical-align:text-top}
