 /*=layout*/
body {padding:0;margin:0;background:url(/g/bg_stars.png) repeat;color:#fbf590;}	
.container_16 {position:relative;background:url(/g/bg_footer.png) repeat-x -140px bottom;}	
#masthead, body.admin #masthead {background:url(/g/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:520px}
#nav-primary li {margin:0 1em 1em 0;float:left;list-style:none;border-width:1px;border-style:solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-color:#3D5591;}
#nav-primary a {float:left;text-decoration:none;color:#fbf590;width:10em; text-align:center;font-size: 85%;text-transform: uppercase;}
#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(/g/clubscene.png) 0 0 no-repeat;border-top:none;margin-top:0;padding-top: 0;text-align: left}
#footer .credits {  position:absolute;left:650px;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(/g/bg_main_signpost.png) repeat-y;min-height:440px; }
body.admin #main {width:800px}
body.admin #content {z-index: 2;padding:2em;color:#000;position:relative;top:-120px;}
body.admin #content a,body.admin #theDialog a ,body.admin #content a:visited {color:#3D5591;}
body.admin #content td,body.admin #content  table td {border-bottom-color: #eee } 
body.admin #content .privComments,body.admin #content  table th { background:#eee;border-bottom:none;color:#666;
}
#content {position:relative; }
body.admin #content .privComments {color:#000}
body.admin #content h2, body.admin #content h3 {background: none;color:#0A6969;font-size:1.25em;margin: 0 0 .2em 0;padding:0;line-height: 1.5em;}
#content #map h3 {background: none;font-size:1.25em;border-bottom: none;padding: 0;line-height:1.5em;font-weight: normal}
body.admin #content, body.admin .grid_7, body.admin .grid_5 {background:#fff;}
a.addthis_button {margin-left:.8em;float:right}
.admin  #main #content h1 {margin-top:0; }
#main #content h1 {display:block;margin-top:-130px;width:100%; clear:left;}
#content .grid_8, #content .grid_7 {float:left;width:66%;margin-right:4%;}
#content .grid_6 {float:left;width:44%;margin-right:4%}
.admin #content .grid_6 {background: #fff}
#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;
	}
	
	.fakeAlbum {width:180px; background:#369;font-size:10px;padding: 90px 10px;margin-bottom:1.5em;text-align:center;}
	.album #content .grid_7 h4 {margin-bottom:.2em;padding:0}
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; 
	}
	
  .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;} 
	
	a.fb_share_button,a.fb_share_button:visited {color:#fff}
	
	html .fb_share_button {border-style: dotted !important}
/*=tertiary nav =tabs*/	
ul.nav-tertiary li {
	border-color:#3D5591;
	}
 
 
ul.nav-tertiary { 
	padding:0 0 1px 0;
	margin-left: 0; 
	border-bottom:1px solid #3D5591;
	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:#eee;
	}
	
div ul.nav-tertiary li.active {
	border-bottom-color:#eee;
	}	
	
	
/*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: #3D5591}
   .dateStamp {color: #036}
	
	table td, table th {	padding:.4em;
	border-bottom:1px solid #3D5591;}
img.flyer, img.supportpic, img.supportpic2 {
 border:none;
	}
	
img.supportpic2, img.girl {
	padding:5px;
	border:1px solid #0a6969;
	margin: 0 0 1em 1em;
	float:right;
	}
	
img.girl {border:none}
 
		
blockquote q {background: #036}		
		
/*=bottom*/
div.ilike_content,.slideshow, #f_addToList,  .emailLike,.videoObject, #flickr_badge_uber_wrapper,.msg,  #map, #radiofields, div.show {
	margin-bottom:2em;
	}

div.show .friendlyDate {display:inline;font-weight:normal;margin-left:1em}
#pastshows div.show {clear:both;max-width:400px; } 
/*=color*/
body a:link, body a:visited, h1 {color:#f7b034 }
body div div.ilike_content div div span a.song_free_link:visited,  body div div.ilike_content div div span a.song_free_link:link {color:#f7b034 !important}
.admin h1 {color:#666 }
 
#nav-primary li a {background:#0a6969; padding:.2em .4em;white-space:nowrap}
#nav-primary li  { border-color:#0a6969; }
#nav-primary li.active {border-color:#f7b034;}
#nav-primary li.active, #nav-primary li.active:visited {color:#0a6969}
#nav-primary li.active a {background:#f7b034;color:#222} 
 

div.msg {color:#000}
/*344c89 = background blue exact patch to png
0a6969 = green
3D5591 = touch lighter blue for backgrounds
*/
h2,h3 {margin-bottom:1em;margin-top:0;background-color:#BA462D;padding:.7em .7em .5em .7em; border-bottom:1px solid #6c8170; font-size:1em;line-height:1em;-webkit-border-radius-topleft: 10px;-webkit-border-radius-topright:10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright:10px;}

.show h2 {margin-bottom:0}
.show p.location, .station .location, .show address {
background: #3D5591;
}
.show div.showcomments {padding: 1em 1em 0 1em}
 .station div.showcomments {padding-bottom:1em}
.show p.location, .station .location {
padding:.7em .7em 0 .7em;
}
.station .location {margin-bottom:0}
.show address {
padding: 0 .7em .7em .7em;
margin-bottom:0;
}
div.show .showcomments, div.station .showcomments {
border: 3px solid #3D5591; 
-webkit-border-radius-bottomleft: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius-bottomright: 10px;
-moz-border-radius-bottomright: 10px;
border-top:none;
 
}
.station p.request {padding-bottom:1em;margin-bottom:0}
.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
	}

#twitter_update_list li {

margin-bottom:.75em
}
		
#home .dateStamp, #twitter_update_list li > a:last-child {
display: block;
color:#ccc;
}
	
div.msg a {color:#036;}
div.msg {
background:#fbf590;
border:3px solid #0a6969;
padding:1em;
}	

div.msg h2 {
	margin: 0 0 .5em 0;
	background: none;
	border: none;
	}
	.footnote {font-size:85%;margin-top:3em;}

.skipLink {
	position:absolute;
	margin-left:-2000px;
	margin-top:-2000px;
	}

.clear {clear:both}

table.tracks tr.trackname thead th , table.tracks tr.trackname td {border-bottom:1px solid #3D5591;vertical-align: bottom} 
table.tracks td {padding:.6em}
table.tracks th {white-space: nowrap}
table.tracks a.download {height:1.5em;line-height:1.5em}
/*=audio*/
div.ilike_content * {border: none !important}
/*=exotica*/
#exotica .fakeAlbum {float:right;margin: 0 0 1em 1em;}
#exotica #main #content h1 {background: url(/g/bg_exotica_h1.png) repeat-x 0 130px;}
.slideshow img {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:12px solid #fdba3d;
width:630px;
height:420px;
}
div.slideshow {height:444px}
div .button {background: #d77723;text-transform:uppercase;padding:.5em 1.2em;border:4px solid #d77723; -webkit-border-radius: 5px;-moz-border-radius: 5px;text-decoration: none;height:1.8em;}
body div .button, body div .button:visited {color:#ffffcc;}
div .button:active {color: #fff}
.button:hover {background:#fdba3d;border-color:#fdba3d}

.slideshowControls {width:640px;margin:1em 0 2em 0;text-align:center;}
.slideshowControls .button {margin: 0 1em}

/*=newsletter*/
#newsletters .newsletter h3 {clear: both;margin-top:2em}
#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}