 /*=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 {padding: 0 0 1em 0; margin:0 ;list-style:none;float:left;width:9em;}
#nav-primary li { padding-bottom /*\**/: 0\9 ; margin-bottom /*\**/: -1em\9;}
#nav-primary a { text-decoration:none;font-weight:bold;text-align:center;font-size: 85%;text-transform: uppercase; white-space: nowrap;}
 
li span.dateStamp, #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 .reverse_bg a:link , body .reverse_bg a:visited ,.reverse_bg td, .reverse_bg p, .reverse_bg li,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;
}
 span.social {position: relative;top:.2em}
#content div.press_photos p {margin-top:-2em;padding-left:.4em;}	
table.photos {border-collapse: separate}
table.photos tbody tr.desc td {
border-bottom:none;
border-top-style:dotted;
padding-bottom:2.1em;
padding-right:1.4em
}

#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:-100px;width:100%; clear:left;}
 
 
.admin #content .grid_6, .reverse_bg {background: #fff}
body div .reverse_bg {padding:1em !important;margin-top:-1em !important}
#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;}

body #main td ul.ticketDescriptions {
margin: .2em .2em .2em .2em
}
.the_postal_code {text-align:center}

/*=core app*/
.emailLike { 
	border:1px solid #0a6969;
	padding:2em;
	}
	
	.fakeAlbum {width:180px;}
	.reverse_bg img.enhanced {border-color:#eee; }
	p.spotlight  {text-align: center}
	.album .reverse_bg table th {border-left:1px solid #fff}
	table.purchase {width:100%}
	table.purchase .price {text-align: right}
	
body .reverse_bg .quiet {color:#777;font-size:85%  }
	td.item,.nowrap {white-space: nowrap}
	body #main .reverse_bg td.item , body #main .reverse_bg td.item  p {font-weight:bold;color:#f7b034}
	table.purchase img {position: relative;top:.5em;}
	td.item img {display: block} 
	td p.quiet {margin-bottom: 0}
	.album #content .grid_7 h4 {margin-bottom:.2em;padding:0}
	.album #content .CD_cover {width:328px;float:left;margin-left:24px}
 .album .introduction img {float:right;margin:0 0 1em 1em}
 #album2 .introduction .supportpic {border-color:#f7b034}
 #album2 .introduction h2 {background: none;font-size:1.4em;line-height: 1.6em;border: none;padding: 0;}
body div div.introduction blockquote {clear:none;}
	.album div blockquote.london img {float: none;margin: 0 0 .5em 0}
	div blockquote  {clear: both}
	form.paypalticket h3 {background: none;border:none;  text-transform: uppercase;padding:0;margin:0 0 .3em 0;}
	form.paypalticket {background: #3D5591;padding:1em;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;margin-top:1em;}
	form.paypalticket label span {font-weight: bold}
 blockquote p.permalink {font-style: normal;margin-top:-1em;}
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;}	
 

th a.sorted:before {
	content: &darr; 
	}
	
  .datepart, .timepart, strong.private {
	display:block;
	white-space:nowrap;
		}
	 
	div.share {padding:.3em;background:#fff; overflow: hidden}
	div.share iframe {border: none;margin: 0;}
	
	/*=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 dotted #34A8EB !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;
	}	
	
#mailinglist_quickadd {padding:.5em 0;background:#f7b034;width:480px;}
#mailinglist_quickadd div {text-align: center;padding-top:.5em}
	
div #mailinglist_quickadd .label, div #mailinglist_quickadd .label a {font-weight: bold;color: #000}



/*pagination*/
ul.paging * {
	display:inline;
	list-style:none;
	margin:0;
	}

 
.paging li {
	margin-right:1em;
	}	
	
	
.FRMl {
	display:block
	}
 	
	
#radiofields {
	background:#eee;
	}
  .privComments, table th {text-align:left;background: #3D5591}
   .dateStamp {color: #036}
	.reverse_bg table th {background: #eee;color:#666;}
	table td, table th {	padding:.4em;
	border-bottom:1px solid #3D5591;}
	.reverse_bg table td, .reverse_bg table th { 
	border-bottom:1px solid #ddd;}
img.flyer, img.supportpic, img.supportpic2 {
 border:none;
	}
	
#Tproduction #flickr_badge_wrapper img,img.supportpic2, img.enhanced {
	padding:5px;
	border:1px dotted #34A8EB;
	margin: 0 0 1em 1em;
	float:right;
	}


#Tproduction #flickr_badge_wrapper img {float: none;margin:0 1em 0 0;}	
	
body div	div.reverse_bg img.supportpic2 {border-color:#ccc !important}
div.store blockquote {padding-right:4em;padding-left: 4em}
#Tvideos #flickr_badge_wrapper img {float: none}	
body	img.enhanced {float: none;margin: 0;}
img.girl {border:none;float: right;margin-left:1em;}
 
 #Tsocial div.grid_7 div.reverse_bg  {margin-top:0 !important;padding:0;}
		
#exotica blockquote q {padding:0}
blockquote q {background: none}		
		blockquote p  ,   p q {font-style: normal}
		blockquote cite {font-style: italic;font-weight: bold;white-space: nowrap}
 blockquote p.quote {color:#fff}
		
/*=bottom*/
div.grover, .reverse_bg, .hasTabs, .album #content .CD_cover img, div.ilike_content,.slideshow, #f_addToList,  .emailLike,.videoObject, #flickr_badge_uber_wrapper,.msg,  #map, #radiofields, div.show {
	margin-bottom:2em;
	}
body div.show div.showcomments{padding-bottom: .5em}	
.fakeAlbum, .album  .share,	td.item img,	td.item div.share  {margin-bottom: 1em}
div.show .friendlyDate {display:inline;font-weight:normal;margin-left:1em}
#pastshows div.show {clear:both;max-width:400px; } 
/*=color*/
#newsletters .newsletter h3, body a:link, body a:visited, h1, #newsletters .send_date, #album2 .introduction h2, div form.paypalticket h3, form.paypalticket label span {color:#f7b034 } /*orange*/
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, blockquote cite {color:#f7b034 !important}
.admin h1 {color:#666 }

#nav-primary li a:hover, #nav-primary li:hover {color:#f7b034}
#nav-primary li a, #nav-primary li a:visited {color:#34A8EB}
#nav-primary li a {text-shadow: #0E53F6 2px 2px 4px  }
#nav-primary li  {  } 
#nav-primary li.active, #nav-primary li.active a:visited, #nav-primary li.active a { color:#f7b034  } 
 

div.msg {color:#000}
 div.share {color:#344c89 } /*  background blue exact patch to png*/
 
 /*
0a6969 = green
3D5591 = touch lighter blue for backgrounds
*/
h2,h3 {
border-top-left-radius: 10px;border-top-right-radius:10px;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;


}
div.fb_comments {background: #fff;padding:10px;-webkit-border-radius-bottomleft:10px;-webkit-border-radius-bottomright:10px;border-bottom-radius:10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px}

div.grover { background: #080;-webkit-border-radius: 10px;border-radius: 10px;-moz-border-radius: 10px;padding: 10px;color:#ddd;}
div.grover strong {color:#fff}
.show h2,h2.preview {margin-bottom:0}
.show .otherbands {padding-top:1em}
.show .otherbands h6 {margin-bottom:.2em}
.show .otherbands li {margin-left:1.5em}
.show .calendar {float: right;font-weight: normal;color:#0A6969;padding-left:18px;background:url(http://latuzamusic.com/g/calendar_add.png) no-repeat 0 0;height:18px;margin:2em 3em 0 1em;}
.show .calendar, .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;
}
.hasTabs h4 {color:#F7B034;margin-bottom:.2em}
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;
 
}
#mailinglist_quickadd  label {color: #fff}
div.msg ,div.share,#mailinglist_quickadd   {
padding-left:5px;
clear:both;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
}

.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;}

#fan .update_postal_code * {font-size:1.2em}
td #update_postal_code * {font-size:1em}
.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, div.msg .contForm h3 {background: none;margin-bottom:.3em;padding-left:0;}
 div.msg h2 {padding-left: 0}
div.msg a, div.msg .contForm * {color:#036;}
div.msg {
background:#fbf590; 
padding:1em;
}	

div.msg a.close {float: right;margin: 0 1em 0 1em;text-decoration: none;font-weight: bold;color:#000;}

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;text-align: left}
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;} 
.slideshow img {
display:none;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:12px solid #fdba3d;
 text-align:center;
}
div.slideshow {height:444px;margin:auto;min-width:304px;}
div .button {background: #d77723;text-transform:uppercase;padding:.5em 1.2em;border:4px solid #d77723; -webkit-border-radius: 5px;-moz-border-radius: 5px;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}


.xmas {display:block;padding-left:20px; background: url(http://orchestrotica.com/g/christmas_stocking.png) no-repeat 0 0; }

/*=newsletter*/
div.latestNewsletters li {margin-bottom:.5em} 
#newsletters h2.send_date {padding:0;font-weight:normal;margin: 0 0 .5em 0;background: none;border:none;font-size:2em}
#newsletters .newsletter h3 {clear: both;margin-top:2em;border:none;background: none;font-weight: bold;padding: 0 0 .5em 0}
#f_addToList .contForm p {
margin-bottom:.25em 
}

#newsletters div.share br {display: none}

 #newsletters .grid_10 {width:600px}
 
#f_addToList input {display:block;margin-bottom:.75em;}

/*=pages*/
#press dd a, #press dd.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 div.press_best, #press div.press_other {float:left;width:250px;margin-right:20px;
}
body #press div.press_other {margin-right:0}
#press div.cont_quote {background: #BA462D;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding:15px;  margin-bottom:20px;}

#press div.cont_quote h2 {margin:0 0 .5em 0;border: none;padding: 0;}
#press #content div.cont_quote img.supportpic2 {display: block;margin: 10px 0;float: none;border: none;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding:5px;background: #fff;}
#press #content img.supportpic2 {float:right}
#press .article {width: 600px;}
#press .articlesupport, .pullquote {float:right;padding-left:1em;border-left:1px solid #BA462D;margin-left: 1em;width: 280px;}
 
div div a.tickets {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none; 
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
  color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
a.tickets:hover {
	text-decoration: none;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
a.tickets:active {
	position: relative;
	top: 1px;
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

 



/*=store*/
#store .reverse_bg {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding-top:1.5em}
/*=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}