﻿body{margin:0;background:#333366}
#container{width:840px;text-align:left;background:#48729C;}
#content{background:#48729C;}
#header a img{border:0;}
#menu{border-top:1px solid #92ABC9;border-bottom:1px solid #92ABC9;background:url(menu.gif) repeat-x #474F85;padding:0 0 0 5px;margin:0;}
#menu a{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #eee;
	text-decoration: none;
	padding:0 15px 0 15px;
	border-right:1px solid #92ABC9;
	font-variant:small-caps;
	}
	#menu a:hover{color:yellow;}
	#menu a.last{border:0;}

	#ticket{text-align:right;font-family:"Verdana", "Arial", "Helvetica", "sans-serif";background:#48729C;padding:1px 20px 1px 20px;margin:0;display:block;}
    #ticket a img{padding:4px 10px 0 0px;border:0;}

	#content{background:#48729C;font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px;padding:1px 20px 20px 20px}
	#content img.pic{border:1px solid #000;}

	#footer{background:#48729C;width:840px;}

	.music_feature{border:1px solid #333366;padding:10px;margin-left:5px;background:#3D598B;height:380px;}
	.music_feature h2{margin:2px;font-size:22px;color:#EEE;}
	.music_feature h3{margin:2px;font-size:20px;color:#EEE;}
	.music_feature a{color:#FFF;text-decoration:none;}

	.text{color:#FFF;font-size:12px;font-family: "Verdana", "Arial", "Helvetica", "sans-serif";}
.dates{color:#DDD; font-size: 14px;}


.heading_music { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 23px; font-weight: bold; color: #33CCFF;}
.website {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 15px; text-decoration: none; font-weight: bold;}

#music_content{font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; }
td.music_image img{padding:0;border:1px solid #000;}
#music_content table{padding:0;margin:0;border-bottom:1px solid #92ABC9;}
#music_content h2{margin:0 0 10px 0;padding:0;font-family:Helvetica;color:#FFF;}
#music_content td.content{font-size:11px;color:#EEE;}
#music_content a{color:#FFFF28;}

#wine{font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px;color:#EEE;}
#wine h1{margin:0;padding:0 0 10px 10px;}
#wine .winery{padding:10px;}
#wine .winery h2{font-size:18px;font-family:arial;border-bottom:1px solid #A2B8CD;color:#FFF;}
#wine .winery h2 a{text-decoration:none;}
#wine .winery img{float:right;border:1px solid #333;margin-left:10px;}
.more{display:none;}
.clear{clear:both;}
#wine a{color:#FFFF28;}

#food{font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px;color:#EEE;}
#food h1{margin:0;padding:0 0 10px 10px;color:#FFF;}
#food .fooditem{padding:10px;}
#food .fooditem h2{font-size:18px;font-family:arial;border-bottom:1px solid #A2B8CD;color:#FFF;}
#food .fooditem h2 a{text-decoration:none;}
#food .fooditem img{float:left;border:1px solid #333;margin-right:10px;}
#food a{color:#FFFF28;}

#tickets{font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size:11px;color:#EEE;}
#tickets h1,h2,h3{color:#FFF;}

ul.terms li{color:#EEE;}

.band_slots td{font-size:14px;color:#FFF;font-weight:bold;border-bottom:1px dashed #577EA4;padding-right:10px;}
.m{width:380px;padding-left:20px;}
.spec{color:#FFF;font-size:24px;}
#tickets{color:#EEE;}

.item{border-left:1px solid #A2B8CD;border-bottom:1px solid #A2B8CD;padding:5px;background:#104B8B;background:url(star2.gif) top right no-repeat;}
.item h3{margin:0 0 10px 0;}


.item_directions{border-left:0px solid #A2B8CD;border-bottom:1px solid #A2B8CD;padding:5px 5px 5px 60px;background:#104B8B;background:url(info.gif) top left no-repeat;color:#FFF;}
.item_directions h2{margin:0 0 10px 0;}
.item_directions a{color:#FFFF28;}

#aboutus{color:#FFF;}
#aboutus h1,h2,h3{color:#FFF;}

h1 {
	color: #FFFFFF;
}

img {
	border: 0;
}

.msg{background:#5B80A6;padding:8px;}

#media{color:#FFF;}
#media span.heading{color:#98BAC6;font-weight:bold;font-size:18px;}
#media a{color:#FFFF28;}

#supporters h2{border-bottom:1px solid #98BAC6;color:#98BAC6;}
#supporters img{margin-bottom:1px;}

#contact{color:#FFF;}
ul.form{list-style:none;margin:0;width:465px;}
ul.form li{padding:3px 0 0 0;color:#FFF;}
ul.form li label{width:65px;float:left;color:#FFF;font-weight:bold;}
ul.form textarea{width:400px;height:100px;font-family:verdana;font-size:11px;}
li.last{text-align:right;}
.but{cursor:pointer;border:1px solid #333;}

div.sitevision {
	text-align: center;
	font-family: Verdana, calibri, arial; font-size: 12px; color: #FFFFFF;
	background-color: #333366;
	height: 40px;
	padding-top: 5px;
}

a.sitevision {
	font-family: Verdana, calibri, arial; font-size: 12px; color: #FFFFFF; text-decoration: none;
}
