span[lang=es], p[lang=es], li[lang=es], ul[lang=es], td[lang=es], table[lang=es], a[lang=es] {
	font-style:italic
	}
	
	table {border-collapse:collapse}

table td {
	border-bottom:1px solid #eee;
	padding:.5em;
	vertical-align: top;
	}
	
	table .num {text-align:right}
	
table th {
padding:.5em;
	background:#eee;
	}	
	
#masthead {  
padding-top:32px;
	}	
	
.admin #masthead img {float:left;width:251px;margin-right:32px;}

.admin #masthead {height:110px}

.admin table p.contactInfo {font-weight: bold; }
.admin table p.contactInfo span {font-weight: normal;display: block !important}	
.admin .radioSummary ul {margin-bottom: 0}
.admin .radioSummary {padding: .5em;border: 1px dotted #ccc;
}
.admin .radioSummary h5 {margin-bottom: .25em}	
	
.radioFrequencies li, .radioFrequencies {display: inline;margin:0;padding: 0;}	
	div.privComments 
	{max-height:14em;overflow: auto}
	
	/*=reds========*/

/* pink */
.spamFried,
div.error, 
.fieldError { 
background-color:#FFdede;   
}

/* red with lots of dark grey */
.ajaxError,
.error,
.fieldError { 
border-color: #c44;  
} 

/* dark reds */ 
.error,
.ajaxError, 
.fieldError { 
color: #a00; 
}


/*=yellow========*/
 
.fyi{
 border-color: #ffd904;
}

.fyi h4 {color:#ffb504;
}
 .fyi {

background-color: #fcfbc4; 
}

/*=greens light to dark========*/
.success {
background-color: #DFF9BC;
border-color: #A8EC4A; 
}

.dateStamp {color:#666}



/*=icons*/

.add, .email, .edit ,   .privComments .dateStamp {padding-left:20px;background: url(https://orchestrotica.com/img/icons/add.png) no-repeat 0 0; }
  .privComments .dateStamp {background-image: url(https://orchestrotica.com/img/icons/comments.png)}
.email {background-image: url(https://orchestrotica.com/img/icons/email.png)}
.edit {background-image: url(https://orchestrotica.com/img/icons/pencil.png)}

/*=core app*/
.emailLike {
	background:#eee;
	border:1px solid #ccc;
	padding:2em;
	}
	
	
address {font-style:normal}
#theMap h3 {
	margin-bottom:.2em;
	margin-right:1em;
	}
#theMap address {
	margin-bottom:0
	}	
	 
 
th a.sorted:before {
	content: &darr; 
	}
	
	.friendlyDate, .datepart, .timepart, strong.private {
	display:block;
	white-space:nowrap;
		}
	
 .emailMessage input.text, .emailMessage textarea 	{
 width:100%;
 }

/*=flickr*/
.flickr_badge_image {margin:0 1em 1em 0;float:left;}	
.flickr_badge_image img {border: 1px dotted #34A8EB !important;padding:2px;} 
.flickr_badge_uber_wrapper:after, .flickr_badge_uber_wrapper:before {
	content:" ";display: table;
	}
.flickr_badge_uber_wrapper:after {clear:both;}
.flickr_badge_uber_wrapper {*zoom:1}	

/*=tertiary nav =tabs*/	
ul.nav-tertiary li {
	border-color:#ddd;
	}
 
 
ul.nav-tertiary { 
	padding:0 0 1px 0;
	margin-left: 0; 
	border-bottom:1px solid #bbb;
	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:#fff;
	}
	
div ul.nav-tertiary li.active {
	border-bottom-color:#fff;
	}	
	
.purchaseOption {padding: 1em}
	
	
	
	table.tracks .trackname td {border-bottom:none}
	
/*pagination*/
ul.paging * {
	display:inline;
	list-style:none;
	margin:0;
	}

 
.paging li {
	margin-right:1em;
	}	



form optgroup option {padding-left:22px;font-weight:normal;font-style:normal}
form optgroup {font-weight:bold;}	
.FRMl {
	display:block
	}
 	
	 div.show p.location {margin-bottom:0}
.shows div.show {
	padding-top:1em;
	border-top:1px dotted #ddd;
	}
.shows div.show .otherbands {
	padding-top:1em; 
	}
	
div.show .share {float:right;width:60px;margin-right:1em;margin-top:.2em}	
	
img.flyer, img.supportpic, img.supportpic2 {
	padding:5px;
	border:1px solid #ddd;
	margin: 0 1em 1em 0;
	float:left;
	}
	
img.enhanced, img.supportpic2 {
	padding:10px;
	border:1px solid #eee;}
	
	img.supportpic2 {
	margin: 0 0 1em 1em;
	float:right;
	}
	
.friendlyDate {
	display:block; 
	}	

blockquote q {display: block;font-style: italic;}	
		
/*=bottom*/
form.tableControls div, blockquote, .emailLike,.video-object, .flickr_badge_uber_wrapper,.msg, #masthead, #theMap, #radiofields, div.show {
	margin-bottom:2em;
	}

.admin table p.contactInfo, table  .privComments {margin-bottom:.25em}	

  .privComments, blockquote q {padding:.75em;background-color: #eee}


/*=color*/
a:link, a:visited {color:#0a82b4}

 
.error h2, strong.unconfirmed {
	color:#c00;
	}	
	
.success h2 {
	color:#060
	}	
	
.mask {
	color:#666
	}
		
	
div.msg {
border:1px solid #eee;
padding:1em;
}	

div.msg p:last-child {margin-bottom: 0}
div.msg h2 {
	margin: 0 0 .5em 0;
	}
	

.skipLink {
	position:absolute;
	margin-left:-2000px;
	margin-top:-2000px;
	}

#footer * { 
	margin-bottom:.5em;
	}	
	
#footer {
	padding-top:1em;
	border-top:1px solid #ff8745;
	margin-top:4em;
	text-align:center
	}	

/*=pages*/
dd.storytitle {
display:block; 
margin: 1em 0;
}
dl dd {  
margin: 0 0 1em 0;
}

h2.storydate {
clear:both

	}

.media, .work, .magazine, .newspaper, body .album {font-style:italic}

.onSale {text-decoration: line-through}

a.tickets {display:block}
/*=map =pastshows*/
#theMap {
	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;}	