/*Colors
#ac9665 tan
#808083 grey
*/

body{
background-color:#444;
margin:0;
}

#main{
background-color:#fff;
margin:0 auto;
padding:25px;
width:675px;
text-align:left;
}

#header{
margin:auto;
width:400px;
}

#newsletter, #coaches{
width:250px;
float:left;
}

#standings, #board, #sponsors{
width:250px;
float:left;
}

#forms, #coach-contact{
width:400px;
float:right;
}

#board h2, #coach-contact h2{
text-indent:0;
}

#logo{
background:transparent url(../images/logo.png) no-repeat top left;
width:400px;
height:516px;
}

#sponsorships{
text-align:center;
margin-bottom:20px;
}

#sponsorships ul{
margin:0;
padding:0;
}

#sponsorships li{
font-size:1.3em;
font-weight:bold;
list-style-type:none;
margin:0;
padding:0;
}

#sponsorships p{
font-size:0.9em;
margin:0 0 5px 0;
padding:0;
}

#sponsorships a{
color:#555;
text-decoration:none;
}

#sponsorships a:hover{
text-decoration:underline;
}

#formhead{
background:transparent url(../images/h2_forms.png) no-repeat center left;
width:136px;
height:55px;
}

#coachhead{
background:transparent url(../images/h2_coach.gif) no-repeat top left;
width:205px;
height:55px;
}

#newshead{
background:transparent url(../images/h2_newsletter.png) no-repeat top left;
width:224px;
height:49px;
}

#standingshead{
background:transparent url(../images/h2_standings.png) no-repeat top left;
width:197px;
height:62px;
}

#sponsorshead{
background:transparent url(../images/h2_sponsors.png) no-repeat top left;
width:129px;
height:27px;
}

#forms p{
margin:0;
}

#forms img{
margin:0 10px 0 0;
}

#address{
color:#555;
text-align:center;
font-weight:bold;
margin:1em 0;
}

.boks{
background-color:#eaeaea;
border:1px solid #ccc;
margin-bottom:20px;
}

h1{
font-size:3em;
font-weight:bold;
color:#777;
text-align:center;
text-indent:-9999px;
}

h2{
font-size:2em;
font-weight:bold;
color:#888;
margin:0;
padding:0;
}

.boks h2{
margin:10px;
text-indent:-9999px;
}

h3{
font-size:1.4em;
font-weight:bold;
line-height:1em;
color:#888;
background-color:#dadada;
padding:10px;
margin:0;
}

.boks ul{
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

.boks li, .boks ul{
list-style-type:none;
margin:0;
}

.boks a, #banner a{
color:#777;
font-size:13px;
font-weight:bold;
text-decoration:none;
margin:0;
padding:14px 14px 14px 24px;
display:block;
outline:none;
}

.boks a.linka{
background-color:#e1e1e1;
}

.boks a.linkb{
background-color:#e5e5e5;
}

.boks a:hover{
background-color:#ddd;
color:#333;
}

#banner{
text-align:center;
font-size:1.5em;
margin-bottom:20px;
}

#banner a{
font-size:1.5em;
}

#getAdobeReader{
font-size:11px;
}

#back{
background-color:#808083;
border-top:1px solid #000;
border-bottom:1px solid #000;
position:absolute;
top:0;
left:50%;
width:726px;
height:178px;
margin-top:150px;
margin-left:-363px;
display:none;
}

#back p{
background:#fff url(../images/logo_small.png) no-repeat 50px 10px;
border-top:3px solid #ac9665;
border-bottom:3px solid #ac9665;
color:#000;
font-family:arial, sans-serif;
font-size:3em;
font-weight:bold;
text-align:center;
line-height:1.2em;
margin:5px 0;
padding:38px;
}