﻿/* coach_styles.css - el design 12.2007 */
body{
width:100%; height:100%; margin:0; padding:0; font-size:100%;
text-align:center; background-image:url(imgs/bkgnd_body.png); background-repeat:repeat-x; background-position:0% 100%;
background-color:white}
div#wrap{
width:900px; margin:0 auto; background:transparent none;}
div#contain{
margin:0 auto; background:transparent url(imgs/bkgnd_wrap.png) repeat-y 0% 0%;
font-family:"trebuchet ms", "helvetica", sans-serif;}
a{
margin:0 auto; padding:0;}
a img{
border:none;}
ul{
margin:0 auto; padding:0; list-style-type:none;}



div#head{
margin:0 auto; background:white url(imgs/header8.png) no-repeat 0% 0%; padding:0 20px 0 0;
height:187px; position:relative; left:-20px;}
#head h1{
color:#e0dfe3; font-size:110%; text-align:right; margin:0 0 0 auto; 
width:60%; padding:40px 275px 0 0; line-height:1.15em;}
#head h1 span{
display:block; margin:0 auto; font-size:80%; color:white; padding:0;}
#head h1 span#tel{
font-size:100%; color:black; letter-spacing:2px;}
#head h1 span a {
	color: #FFFFFF;
	text-decoration: none;
}
#head h1 span a:visited {

	color: #FFFFFF;
	text-decoration: none;
}

#head p{
text-align:right; margin:0 auto; padding:0; font-size:100%; height:30px;
position:relative; left:-260px; top:10px;}
#head p a{
margin:0 auto; width:122px; height:30px; text-decoration:none; padding:0 10px 10px 0;}
#head p a span{
visibility:hidden; font-size:100%;}
#head p a#menu:visited{
background:transparent url(imgs/btn_menu2.png) no-repeat 0% 0%;}
#head p a#menu:link{
background:transparent url(imgs/btn_menu2.png) no-repeat 0% 0%;}
#head p a#menu:hover{
background:transparent url(imgs/btn_menu2_hov.png) no-repeat 0% 0%;}
#head p a#menu:focus{
background:transparent url(imgs/btn_menu2_hov.png) no-repeat 0% 0%;}
#head p a#map:visited{
background:transparent url(imgs/btn_map2.png) no-repeat 0% 0%;}
#head p a#map:link{
background:transparent url(imgs/btn_map2.png) no-repeat 0% 0%;}
#head p a#map:hover{
background:transparent url(imgs/btn_map2_hov.png) no-repeat 0% 0%;}

#head p a#map:focus{
background:transparent url(imgs/btn_map2_hov.png) no-repeat 0% 0%;}

div#main{
margin:0 auto 0 13px; background:white url(imgs/bkgnd_main.png) repeat-x 0% 0%; width:834px;}
#main div#content{
margin:0 auto; background:transparent none; width:619px; float:right; padding:0 0 15px 0;}
#content div#nav{
margin:0 auto; background:transparent none; height:34px;}
#nav ul{
margin:0 auto; padding:0; background:transparent url(imgs/bkgnd_nav.png) repeat-x 0% 0%;}
#nav ul li{
	text-align:left;
	margin:0 auto;
	padding:4px 0 0 0;
	display:block;
	float:left;
	height:30px;
	font-weight:bold;
	font-size: 80%;
}

#nav ul li#bkr{
padding:0;
width:auto;
height:1px;
display:block;
float:none;
clear:both;
overflow:hidden;
}
#nav ul li a{
margin:0 auto; padding:5px 15px 16px 15px;}
#nav ul li a:visited{
color:white; background:transparent none; text-decoration:none;}
#nav ul li a:link{
color:white; background:transparent none; text-decoration:none;}
#nav ul li a:hover{
color:#fbe7a6; background:transparent none; text-decoration:underline;}
#nav ul li a:focus{
color:#fbe7a6; background:transparent none; text-decoration:underline;}
#nav ul li a#sel{
color:black; background:#e0dfe3 none; text-decoration:none;}

#main h2{
text-align:left; margin:0 auto; font-size:100%; color:black; width:90%; padding:20px 0 15px 0;}
#main h3 {
text-align:left; margin:0 auto; font-size:90%; color:black; width:90%; padding:20px 0 15px 0;}
#main h4 {
text-align:left; margin:0 auto; font-size:80%; color:black; width:90%; padding:20px 0 15px 0;}
#main h5 {
text-align:left; margin:0 auto; font-size:80%; color:#5A6521; width:90%; padding:20px 0 15px 0;}
#main h6 {
text-align:left; margin:0 auto; font-size:80%; color:#000; width:90%; padding:5px 0 5px 0;}

#main h2 span{
color:#6a7387;}
#main p{
font-size:80%; text-align:left; color:#333; margin:0 auto; line-height:1.55em; width:90%; padding:5px 0;}
#main p img{
padding:2px; border:1px solid #666;}

#main p img#float_l{
float:left; margin:0 8px 0 auto;}
#main p img#right{
float:right; margin:5px auto 0 8px;}

#main div#left{
	margin:0 auto;
	background:transparent url(imgs/bkgnd_graphic.gif) no-repeat 0% 85%;
	width:215px;
	float:right;
	font-size:80%;
	height: 650px;
}
#left div#feat{ margin:1em auto 22em auto; background:transparent url(imgs/lbar_feat.gif) no-repeat 0% 100%; width:165px; height:130px; }
#wrap #contain #main #left #feat img { margin-top: 150px; }

#left div#signup{ margin-left:auto;margin-right:auto;padding-top:100px; text-align:center; font-size:small; }
#left div#music { width:165px; text-align:center; margin-left:auto; margin-right:auto; }
#left div#music h2 { text-align:center; padding-bottom:5px; }
#left div#music p { text-align:center; font-size:small; text-transform:uppercase; font-weight:bold; color:green; margin-left:auto;margin-right:auto; padding:0px; }
#left div#music a { color:green; }

#left div#xmasfood { width:165px; text-align:center; margin-left:auto; margin-right:auto; }
#left div#xmasfood h2 { text-align:center; }
#left div#xmasfood p { text-align:center; font-size:small; margin-left:auto;margin-right:auto; padding:0px; }

#left div#news { width:165px; text-align:center; margin-left:auto; margin-right:auto; }
#left div#news h2 { text-align:center; }
#left div#news p { text-align:center; font-size:small; margin-left:auto;margin-right:auto; padding:0px; }

#left div#news2 { width:165px; text-align:center; margin-left:auto; margin-right:auto; }
#left div#news2 h2 { text-align:center; }
#left div#news2 p { text-align:center; font-size:small; margin-left:auto;margin-right:auto; padding:0px; }

#left div#news3 { width:165px; text-align:center; margin-left:auto; margin-right:auto; }
#left div#news3 h2 { text-align:center; }
#left div#news3 p { text-align:center; font-size:small; margin-left:auto;margin-right:auto; padding:0px; }

#left div#news4 { width:165px; text-align:center; margin-left:auto; margin-right:auto; }
#left div#news4 h2 { text-align:center; }
#left div#news4 p { text-align:center; font-size:small; margin-left:auto;margin-right:auto; padding:0px; }

.lineup { text-transform:uppercase; text-align:center; color:green; font-weight:bold; }
#lineuplist { color:green;font-weight:bold;text-align:center;width:90%;margin-left:0;margin-right:auto; }
.lineup2 { text-transform:uppercase; text-align:center; color:green; font-weight:bold; }
#lineuplist2 { color:green;font-weight:bold;text-align:center;width:90%;margin-left:0;margin-right:auto; }

div#events{ margin:13px auto 0 13px; background:transparent url(imgs/box_bott2.png) no-repeat 0% 100%; width:834px; padding:0 0 30px 0; }
#events ul{ margin:0 auto; padding:0; background:transparent url(imgs/box_top2.png) no-repeat 0% 0%; }
#events ul li{
	width:22%;
	float:left;
	display:block;
	margin:0 auto 0 15px;
	font-size:70%;
	color:white;
	text-align:left;
	font-weight: normal;
}
#events ul li span{ display:block; margin:0 auto 3px 0; font-weight:bold; border-bottom:1px solid #7d88a2; font-size:100%; width:95%; text-align:right; }
#events ul li strong{ color:white; }
strong a:visited{ text-decoration:underline; color:white; }
strong a:link{ text-decoration:underline; color:white; }
strong a:hover{ text-decoration:none; color:#e3d49f; }
strong a:focus{ text-decoration:none; color:#e3d49f; }
#events ul li#title{ color:#adb36c; text-align:left; font-size:100%; margin:0 auto; padding:10px 0 10px 0; width:95%; float:none; }
#events ul li#bkr2{ padding:0; width:auto; height:1px; display:block; float:none; clear:both; }

div#foot{
margin:0 auto 10px auto; background:#868b49 url(imgs/bkgnd_foot.png) no-repeat 0% 100%; padding:5px 0 10px 0;}
#foot p{
text-align:left; color:white; font-size:70%; padding:0 0 25px 15px; margin:0 auto;}
#foot p a:visited{
text-decoration:underline; color:silver;}
#foot p a:link{
text-decoration:underline; color:silver;}
#foot p a:hover{
text-decoration:none; color:#e3d49f;}
#foot p a:focus{
text-decoration:none; color:#e3d49f;}
#main #content address {
font-size:80%; text-align:left; color:#333; margin:0 auto; line-height:1.55em; width:90%; padding:5px 0;}
.menu_note {
	font-style: italic;
}
.menu {
	border: thin dotted #7B8AA5;
	width: 550px;
	margin-top: 10px;
}

.content_list {
	text-align:left;
	color:#333;
	margin:0 auto;
	line-height:1.55em;
	width:90%;
	padding:5px 0;
	font-size: 80%;
}
.content_listSport {

	text-align:left;
	color:#333;
	margin:0 auto;
	line-height:1.55em;
	width:90%;
	padding:5px 0;
	font-size: 90%;
}
table#sportlist { width:90%; margin:0 auto 0 30px; }
#sportlist .days { font-style:italic; text-transform:none; font-size:medium; }
#sportlist td { color:#808080; text-transform:uppercase; font-size:small; }
#sportlist span { color:#006600; }
#beer span { color:#006600; }
.piccaption { font-size:x-small;font-style:italic;text-align:center;float:right;margin-left:5px; }
.vs { text-transform:lowercase; font-size:x-small; }
.float_right {
	float: right;
	border: 1px solid #666;
	padding: 2px;
	margin-left: 5px;
}
.float_left {
	float: left;
	border: 1px solid #666;
	padding: 2px;
	margin-right: 5px;
}
#wrap #contain #events a {
	color: #FFFFFF;
	text-decoration: underline;
}


