 /*=layout*/
body {padding:0;margin:0;background:url(bg_stars.png) repeat;color:#fbf590;}	
.container_16 {position:relative;background:url(bg_footer.png) repeat-x -140px bottom;}	
#masthead, body.admin #masthead {background:url(bg_sky_masthead.png) repeat-x;height:442px;padding-top:0;margin-bottom: 0}
#masthead h1 {padding:0;margin:0}
#masthead img {display:block}
#cont_nav {position:absolute;left: 410px;top:150px;width:800px}
#nav-primary li {margin:0 1em 1em 0;float:left;list-style:none;border-width:1px;border-style:dotted;text-align:center;}
#nav-primary a {float:left;text-decoration:none;color:#fbf590;width:6em }
#nav-primary a:visited {color:#fbf590}
#nav-primary a:hover {border-style:solid;color:#f7b034}
 #espanol {position:absolute;top:2em;right:2em;}
#footer {position:relative;clear:both;height:450px;background:url(clubscene.png) 0 0 no-repeat;border-top:none;margin-top:0;padding-top: 0;text-align: left}
#footer .credits {  position:absolute;left:680px;top:360px;text-align:center;} 
#footer .credits p { margin: 0 0 .3em 0; }
#footer .nav a {margin-right:1em; } 
#footer #clubScene {display:block}
#main {width:670px;padding-left:328px; background:url(bg_main_signpost.png) repeat-y;min-height:440px; }
#main #content h1 {display:block;margin-top:-130px;width:100%; clear:left;}
#content .grid_8, #content .grid_7 {float:left;width:700px; }
#content .grid_6 {float:left;width:44%;margin-right:4%}
#content .grid_4, #content .grid_5 {float:left;width:30%}
body.admin #search {position:absolute;left:400px;background:none;top:20px}
.admin #masthead img {float: none;margin:0;width:auto;}
 
/*=core app*/
.emailLike { 
	border:1px solid #0a6969;
	padding:2em;
	}
	
p {max-width:700px;
line-height:1.6em;
}	
address {font-style:normal}
#map h3 {
	margin-bottom:.2em;
	margin-right:1em;
	width:400px;
	}
#map address {
	margin-bottom:0;color:#000;
	}	
#map a {color:#233b7a;}	
a.edit {display:block;
margin-top:.2em;}

th a.sorted:before {
	content: &darr; 
	}
	
	.friendlyDate, .datepart, .timepart, strong.private {
	display:block;
	white-space:nowrap;
		}
	
	
	/*=flickr*/
	#home .flickr_badge_image {margin:0 1em 0 0;float:left;}
	.flickr_badge_image {margin:0 0 1em 0;display:block}
	.flickr_badge_image img {border: 1px solid #0a6969 !important;padding:5px;} 
	
	
/*=tertiary nav =tabs*/	
ul.nav-tertiary li {
	border-color:#369;
	}
 
 
ul.nav-tertiary { 
	padding:0 0 1px 0;
	margin-left: 0; 
	border-bottom:1px solid #369;
	height:2em;
	margin-right:0;
	}
	
ul.nav-tertiary li {
	list-style:none;
	float:left; 
	border-width:1px;
	border-style: solid;
	border-bottom:none;
	height:1.75em;
	padding: .25em 1em 0 1em;
	margin: 0 .2em 0 0;
	}	

.nav-tertiary li.active {
	border-bottom-width:1px;
	border-bottom-style: solid;
	position:relative;
	top:1px;
	}
	
.nav-tertiary li a {
	text-decoration:none;
	display:block;
	}	

div ul.nav-tertiary li {
	background-color:#354;
	}
	
div ul.nav-tertiary li.active {
	border-bottom-color:#354;
	}	
	
	
/*pagination*/
ul.paging * {
	display:inline;
	list-style:none;
	margin:0;
	}

 
.paging li {
	margin-right:1em;
	}	
	
	
.FRMl {
	display:block
	}
 	
	
#radiofields {
	background:#eee;
	}
  .privComments, table th {background: #369}
   .dateStamp {color: #036}
	
	table td, table th {	padding:.4em;
	border-bottom:1px solid #369;}
img.flyer, img.supportpic, img.supportpic2 {
	padding:5px;
	border:1px solid #0a6969;
	margin: 0 1em .25em 0;
	float:left;
	}
	
img.supportpic2, img.girl {
	padding:5px;
	border:1px solid #0a6969;
	margin: 0 0 1em 1em;
	float:right;
	}
	
img.girl {border:none}
	
div.show .friendlyDate {
	display:block; 
	}	
		
blockquote q {background: #036}		
		
/*=bottom*/
#f_addToList,  .emailLike,.videoObject, #flickr_badge_uber_wrapper,.msg,  #map, #radiofields {
	margin-bottom:2em;
	}
div.shows div.show {border-top:none;margin-bottom:4em}
/*=color*/
body a:link, body a:visited, h1 {color:#f7b034 }
textarea, input[type=text] {background:#fbf590}
#nav-primary li a {background:#0a6969; padding:.2em .4em;white-space:nowrap}
#nav-primary li  {padding:1px;border-color:#fbf590; }
#nav-primary li.active a {background:none;}
#nav-primary li.active   {border-color:#0a6969;}
#nav-primary li:hover, #nav-primary li.active  {border-style:solid; }
h1 { }

div.msg {color:#000}
#content div.msg a, #content div.msg a:visited {color:#036}
h2,h3 {margin-bottom:1em;margin-top:0;background-color:#0A6969;padding:.5em; border-bottom:1px dotted #F7B034; font-size:1em;line-height:1em;width:400px}
.article h2, dd.storytitle {background:none;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:1.8em;padding:0;border:none;}
.guestbookPosts h2 {
margin-top:2em
}
.guestbookPosts h3 {
color:#fff;
background:none;
border:none; 
padding:0;
}

.error h2, strong.unconfirmed {
	color:#c00;
	}	
	
.success h2 {
	color:#060
	}	
	
.mask {
	color:#666
	}
		
	
div.msg {
background:#fbf590;
border:3px solid #0a6969;
padding:1em;
}	

div.msg h2 {
	margin: 0 0 .5em 0;
	background: none;
	border: none;
	}
	

.skipLink {
	position:absolute;
	margin-left:-2000px;
	margin-top:-2000px;
	}

.clear {clear:both}
/*=newsletter*/
#f_addToList .contForm p {
margin-bottom:.25em 
}

#f_addToList input {display:block;margin-bottom:.75em;}

/*=pages*/
#press dd a, #presdd.storytitle {
display:block; 
margin: 1em 0;
}

dl dd {  
margin: 0 0 1em 0;
}

h2.storydate {
clear:both;
margin-top:2em;

	}
#press blockquote dd br {
clear:both;
}	

#press .article {width: 600px;}
#press .articlesupport {float:right;padding-left:1em;border-left:1px solid #ccc;margin-left: 1em;width: 280px;}
a.tickets {display:block}
 
/*=map =pastshows*/
#map {
	height:360px;
	}	
	
/*translate widget*/
table.ig_reset  td a,
table.ig_reset  td span {display:none }

table.ig_reset {margin-right:auto;
margin-left:auto;}	

.hide {display:none}