@charset "utf-8";
#play-song {
	width:250px; 
	height:auto;
	position: absolute; 
	top:50%;
	left:50%;
	transform:translateX(-50%);	
	padding:1px; 
	border:solid 3px #d1a86a; 
	border-radius:8px;
	background-color:#666;
}
#play-song .header {text-align:left;height:35px; background:url(../images/ui-bg_gloss-wave_25_453326_500x100.png) center left repeat-x;}
#play-song .header img { position:absolute; top:0; right:0;cursor:pointer;}
#play-song #album {font-size:1em; font-weight:bold; color:#ba8e3f; float:left;margin-left:5px; margin-top:10px;} 
#play-song #trackname {font-size:1em; font-weight:bold; color:lighteseagreen; float:left; clear:both; margin:5px 0px 5px 5px;}
/*#play-song #cdtrack { font-size:1.2em !important; font-weight:bold !important;color:lemonchiffon;}*/
#play-song audio {float:left; width:100%;}

#UpComingPerformances_items {margin-bottom:20px !important;}
#UpComingPerformances_items span p a {color:lightseagreen;font-size:1em !important;}
#UpComingPerformances_items h1 {margin-bottom:0;}
#UpComingPerformances_items h1, #UpComingPerformances_items span div {width:100%; text-align:center;}
#UpComingPerformances_items span pre.h2 {font-size:1.4em;font-family:Georgia,"Times New Roman",Times,serif; margin-bottom:5px; margin-top:5px;}
#UpComingPerformances_items p, #UpComingPerformances_items span {width:100%; text-align:center;}
#UpComingPerformances_items a, #UpComingPerformances_items p a, #UpComingPerformances_items span div a {color:lightseagreen;font-size:1.4em !important; text-align:center;font-family:Georgia,"Times New Roman",Times,serif;}
#UpComingPerformances_items img {width:80%; max-width:800px;}

#press_items, #press_detail, #award_items, #contact_items {
	list-style-type:none;
	padding:20px; 
	margin-left:0;
}
#press_detail { padding:10px;}
#press_detail p span.photo.left {padding-left:0px !important;margin-bottom:10px !important;margin-top:10px !important;margin-right:10px !important} 
#press_detail p span.photo.right {margin-left:10px !important;margin-bottom:10px !important;margin-top:0px !important;margin-right:0px !important;padding-right:0px !important}
#press_detail p span.photo.center {text-align:center;margin-left:auto !important;margin-bottom:10px !important;margin-top:0px !important;margin-right:auto !important;padding-right:0px !important}
#press_detail p span.photo.center img { max-width:640px;width:90% !important; height:auto; float:none;}
#press_detail p span.h2 {font-size:1.4em;font-family:Georgia,"Times New Roman",Times,serif; margin-bottom:5px; margin-top:5px; text-align:center; width:100%; color:lemonchiffon; font-weight:bold;}

#press_items li, #press_detail li, #award_items li, #contact_items li {
	padding: 10px;
	border: 1px solid #9A7026;
	border-radius:10px;
	margin-bottom:5px;
}
#press_detail li {margin-left:15px;}
#press_items li, #press_items li a, #press_items li span, #press_detail li, #press_detail li a, #press_detail li span {font-size:1.1em;}
#award_items li, #award_items li span, #contact_items li, #contact_items li span, #contact_items li span a {font-size:1.2em;}
#award_items li span.green_p {font-size:1em;} 
#contact_items li span a:hover {text-decoration:underline;}
#press_items li:hover {
	background-color:#020202;
	cursor:pointer;
	box-shadow:inset -3px -3px 10px #254c4c, inset 3px 3px 10px #254c4c;	
}

.copyright {margin-left:20%; margin-top:10px;}

#back_drop {
	width:100%;
	height:100%;
	z-index:-1;
	background:url(https://marilynmaye.com/css/images/bg_ellipse-1600.jpg) no-repeat;
	left:0;
	top:0;
	position:fixed;
}
 
.hdr { 
	height:92px;
	width:100%;
}
.hdr img {position:relative; top:0; right:0; z-index:1; float:right;} 
#menu_button, .back_button, .prev_button, .next_button {
	position: relative;
	width: 52px;
	height: 54px;
	cursor: pointer;
	margin-top:30px;
}
.prev_button, .next_button {float:right;}
#menu_button {
	background: url(../images/menu-sprites.png) 0px 0px no-repeat;
	float:left;
}
#menu_button:hover { background-position:0px -54px;}
.back_button {
	background: url(../images/menu-sprites.png) 0px -108px no-repeat;
	float:left;
	margin-left:5px;
}
.back_button:hover { background-position:0px -162px;}	
.prev_button {
	background: url(../images/menu-sprites.png) 0px -215px no-repeat;
	margin-left:5px;
	right:-45px;
}
.prev_button:hover { background-position:0px -269px;}	
.next_button {
	background: url(../images/menu-sprites.png) 0px -323px no-repeat;
	margin-left:5px;
	right:-45px;
}
.next_button:hover { background-position:0px -377px;}
#menu {
	display: none;
	width: 150px;
	position: absolute;
	padding:10px 0 10px 0;
	font-size:1.1em;
	z-index:100;
	background-image:none;
	background-color:#000;
	border:2px solid #B58F3C;
	border-radius:8px;
	box-shadow:10px 10px 20px #B58F3C;
	left:54px;
}
#menu li {margin-top:1px; border-bottom:1px solid #B58F3C;padding-bottom:3px; padding-left:10px;}
#menu li a { text-decoration:none; width:150px;}
#menu li a:hover {color:#000 !important;}
#menu li:last-child {border-bottom:none !important;}

img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

.gridContainer, .ssl {
	margin-left: auto;
	margin-right: auto;
	width: 87.36%;
	padding-left: 1.82%;
	padding-right: 1.82%;
	min-width:945px;
	max-width:1400px;
}
.ssl {text-align:center; position:absolute;}
.ssl img {margin-top:5px;}

#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	min-height:1000px;
	background-color:#000;
}
.maincontent {
	height:100%;
	width:100%;
	min-width:1000px;
	max-width:1400px;
	border:4px solid #9A7026;
	padding:20px;
	border-radius:10px;
	box-shadow:0px 50px 100px #254c4c, inset -5px -5px 15px #254c4c, inset 5px 5px 15px #254c4c;
}
#main_bg_right {
	position:absolute;
	top:37.2px;
	width:447px;
	height:92px;
	margin-left:100px;
}
.maincontent .content, .maincontent .press {
	width:90%;margin-left:5px; margin-right:10px; padding:0 5px 5px 120px;
}
p.dk_green.pd, p.dk_green, .maincontent .div_table .col p.dk_green {margin-bottom:10px;color:chartreuse !important; font-size:1.2em; text-align:left !important;}
p.green_p.pd, p.green_p, .maincontent .div_table .col p.green_p {margin-bottom:10px;color:mediumaquamarine !important; font-size:1.2em; text-align:left !important;}
.maincontent .press p, .maincontent div p, .maincontent p {
	color:#d1a86a; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:1.3;	
}
.maincontent .master #master_hdr .div_column, .maincontent .schedule #schedule_hdr .div_column {color:mediumaquamarine !important; padding-bottom:0;}
.maincontent .div_table {margin-left:20px;width:98%;min-width:780px;	}
.maincontent .div_table .col {width:44%;}
.maincontent .press h3, .maincontent .schedule h3 {color:lightseagreen; font-size:1.2em;font-family:Georgia, "Times New Roman", Times, serif;}
.maincontent .press h1, .maincontent .schedule h1, h1 {color:#ba8e3f; font-size:2.0em; line-height:1.3;font-family:Georgia, "Times New Roman", Times, serif; width:99%; text-align:center;}
.maincontent .press h2, .maincontent .schedule h2 {width:99%; font-size:1.4em;line-height:1.3;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;color:#d1a86a;}.

.schedule_items, #schedule_hdr {
	margin:0 0 0 20px !important; 
	padding:0 !important;
	position: relative;
	width: 98%;
	height: 100%;
	float: left;
	overflow: hidden;
}
.schedule_items .div_column {line-height:normal !important; padding:0 !important;}
.schedule_items .div_column, #schedule_hdr .div_column {text-align:center !important;}

#schedule_hdr, .schedule_items, #schedule_hdr hr, .schedule_items hr, hr.lt_gold {color:#d1a86a !important;width:98%; font-size:1em;}
#schedule_hdr div, .schedule_items div {color:#d1a86a !important; font-size:1em;}
#schedule_hdr hr, .schedule_items hr, hr.lt_gold {border:1px solid #d1a86a;}
#UpComingPerformances_items #dates hr.lt_gold {width:94% !important;}
	
.maincontent .schedule p {margin-left:20px;}
.maincontent a.various:hover {cursor:url(https://marilynmaye.com/images/magnify3.cur) !important;} 
#video {margin-left:13px;}
#video iframe {width:70%; height:500px; border:1px solid #ba8e3f; border-radius:8px;}

/* Begin Media Queries */
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
	.copyright {margin-left:20px;}
	#mc_embed_signup {margin-left:108px;}
	body {padding-left:0; padding-right:0;}	
	.gridContainer {width: 90.675%;padding-left: 1.1625%;padding-right: 1.1625%;margin-left:10px;margin-right:10px;}
	#LayoutDiv1 {
		clear: both;
		float: left;
		margin-left: 0;
		width: 100%;
		display: block;
		background-color: #000;
		border-left: 3px solid #9B6D20;
		border-right:3px solid #9B6D20;
		border-bottom:3px solid #9B6D20;
	}
	.maincontent {width:100%;min-width:780px;box-shadow:inset -5px -5px 25px #254c4c, inset 5px 5px 25px #254c4c;}	
	.maincontent .div_table {min-width:780px;}
	#mc_embed_signup{width:96%;}
}

/* Desktop Layout: 769px to a max of 1232px.  
   Inherits styles from: Mobile Layout and Tablet Layout. 
*/

@media only screen and (min-width: 769px) {
	#video {margin-left:13px;}
	#video iframe {width:70%; height:400px;}
	.copyright {margin-left:20px;}
	#mc_embed_signup {margin-left:108px;}
	.gridContainer {width: 88.2%;padding-left: 0.1%;padding-right: 0.1%;background-color: #000;margin-left:10px;margin-right:10px;}
	#LayoutDiv1 {clear: both;float: left;margin-left: 0;width: 100%;display: block;}
	.maincontent {width:100%;min-width:780px;box-shadow:inset -7px -7px 25px #254c4c, inset 7px 7px 25px #254c4c;}
	.maincontent .div_table .col {width:44%; min-width:345px;}
	body {padding-left:0; padding-right:0;}	
	#mc_embed_signup{width:96%;}
	#play-song {
		left:440px;
		transform: none;	
	}	
}
@media only screen and (min-width: 1024px) {
	#video {margin-left:13px;}
	#video iframe {width:70%; height:400px;}
	.copyright {margin-left:20px;}
	.gridContainer {width: 88.2%;margin-left:10px;margin-right:10px;background-color: #000;}
	.maincontent {width:100%;min-width:780px;box-shadow:inset -7px -7px 25px #254c4c, inset 7px 7px 25px #254c4c;}
	.maincontent .div_table .col {width:44%;}
	body {padding-left:0; padding-right:0px;}	
	#mc_embed_signup{width:96%;}
	#play-song {
		left:440px;
		transform: none;	
	}	
}
@media only screen and (min-width: 1200px) {
	#video iframe {width:70%; height:450px;}
	.copyright {margin-left:7%;}
	.gridContainer {margin-left: auto;margin-right: auto;}	
	#mc_embed_signup {width:79%;}
	.maincontent {width:100%;box-shadow:0px 30px 150px #254c4c, inset -7px -7px 25px #254c4c, inset 7px 7px 25px #254c4c;}
	.maincontent .div_table .col {width:45%;}
	body {padding-left:0; padding-right:50px;}
	#mc_embed_signup{width:96%;}
	#play-song {left:50%;transform:translateX(-50%);}	
}
@media only screen and (min-width: 1400px) {
	#video iframe {width:70%; height:500px;}
	.copyright {margin-left:7%;}
	.gridContainer {margin-left: auto;margin-right: auto;}	
	#mc_embed_signup {width:82%;}
	.maincontent {width:100%;box-shadow:0px 30px 200px #254c4c, inset -7px -7px 25px #254c4c, inset 7px 7px 25px #254c4c;}
	.maincontent .div_table .col {width:48%;}
	#play-song {left:50%;transform:translateX(-50%);}	
}
@media only screen and (min-width: 1600px) {
	#video iframe {width:70%; height:550px;}
	.copyright {margin-left:10%;}
	.gridContainer {margin-left: auto;margin-right: auto;}	
	#mc_embed_signup {width:84%;}
	.maincontent {width:100%;box-shadow:0px 30px 250px #254c4c, inset -7px -7px 25px #254c4c, inset 7px 7px 25px #254c4c;}
	.maincontent .div_table .col {width:48%;}
	#play-song {left:50%;transform:translateX(-50%);}	
}
@media only screen and (min-width: 1900px) {
	#video iframe {width:70%; height:600px;}
	.copyright {margin-left:14%;}
	.gridContainer {margin-left: auto;margin-right: auto;}	
	#mc_embed_signup {width:86%;}
	.maincontent {width:100%;box-shadow:0px 30px 250px #254c4c, inset -7px -7px 25px #254c4c, inset 7px 7px 25px #254c4c;}
	.maincontent .div_table .col {width:48%;}
	#play-song {left:50%;transform:translateX(-50%);}	
}
/* End of Media Queries */

.req_indicator {
	background:url(../images/required.png) center left no-repeat;
	width:10px;
	height:10px;
	margin: 10px 2px 0 2px;
	position:abolute;
	right:2px;
	display:none;
}
.left {float:left; clear:left;}
.text-left {text-align:left !important;}
.right {float:right;}
.right_img {float:none;}
.center {text-align:center !important;}
.tiny {
	font-size: 0.75em !important;
}
.italic {font-style:italic;}
.capitalize { text-transform:capitalize;}
.bold {font-weight:bold !important;}
.red {color:#F00;}
.black {color:#000;}
.green {color:#0F0;}
.yellow {color:#FF0}
.dkorg {color:darkorange;}
.blue {color:#06F;}
.cyan {color:cyan;}
.white {color:#fff;}
.gray {color:#ebebeb;}
.ltgray {color:lightgrey;}
.black_bg {background-color:#000;}
.grnyel {color:greenyellow;}
.florwht {color:floralwhite;}
.khaki {color:khaki;}
.alcblu {color:aliceBlue;}
.aquamar {color:lightseagreen;}
.dkaquamar {color:mediumaquamarine;}
.aqua {color:aqua;}
.lemon {color:lemonchiffon;}
.chartreuse {color:chartreuse;}
.greenborder {border:2px solid #62905f; border-radius:6px;}
.goldborder {border:2px solid #d1a86a; border-radius:6px;}

a.chartreuse:hover {color:chartreuse; text-decoration:underline;}
a.aquamar:hover, a.dk_green:hover, #UpComingPerformances_items a:hover, .schedule_items a:hover {text-decoration:underline;} 

/* Special Colors */
.dk_green {color:#62905f;}
.dk_gold {color:#ba8e3f; font-weight:normal;}
.lt_gold {color:#d1a86a;}
.link {color:#62905f;}
.green_p {color: #62905f;}
.h3 {color:#1d5e3c;}

.topquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 21px;
	font-weight: normal;
	color: #62905F;
	text-decoration: none;
}
.quoteauthor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #62905F;
	text-decoration: none;
}
.homeauthor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	color: #885513;
	text-decoration: none;
}
.caps {
	text-transform: uppercase;
}
.hometext {
	color: #62905F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
}
.songtitles, .cds {color:mediumaquamarine; font-size:.75em !important; margin-left:20px; float:left; clear:left;}
.songtitles li {
	list-style-type:circle;
	color:aquaMarine;
	font-size:.9em;
	
}
.cds {color:#d1a86a;}
.cds.lemon {color:lemonchiffon;}
.cds span.p {color:mediumaquamarine;}
.cds span.p:hover {text-decoration:underline; cursor:pointer;}
.photocaption li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #62905F;
	padding-top: 5px;
	padding-bottom: 5px;
}

.photoborder {
	border: 1px solid #1D5E3C;
	margin-top: 3px;
}
/* End Special Colors */

.rounded {border-radius:8px;}
.capitalise {text-transform:capitalize;}
.redbutton {background:url(https://marilynmaye.com/images/dkredbutton.png) repeat-x !important;}
.blackbutton {background:url(https://marilynmaye.com/images/blackbutton.png) repeat-x !important;}
/*, fieldset label, fieldset select, select, .ui-listview li a*/
input.error, select.error, textarea.error {background-color:#FF9F9F !important;}
input.valid, select.valid, textarea.valid {background-color:#B8F5B1 !important;}
.ui-select div span.req.valid {color:#fff;}
input:focus {background-color:#FFFFCC !important;}

label.error {color:red;font-size:16px;font-weight:bold;line-height:1.4;margin-top:0.5em;width:100%;float:none; text-align:center;}
.error {color:red !important;}
.form_image { position:absolute; float:right; right:20px; top:45px; height:48px; padding-top:0; padding-bottom:0px;}
.notreq::-webkit-input-placeholder, ::-webkit-input-placeholder {
   color: black;
}

.articletitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #62905F;
	text-decoration: none;
	font-style: italic;
}
hr {
	color: #1D5E3C;
	height: 1px;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
.topquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 21px;
	font-weight: normal;
	color: #62905F;
	text-decoration: none;
}
.quoteauthor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #62905F;
	text-decoration: none;
}
.photoborder {
	border: 3px solid #1D5E3C;
	margin-top: 3px;
}
.photocaption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #62905F;
	padding-top: 5px;
	padding-bottom: 5px;
}
.caps {
	text-transform: uppercase;
}

a.hometext:link,a.hometext:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #D1A86A;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.hometext:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #D1A86A;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

span.aquamar {margin-top:30px;}
h2.dk_gold {padding:10px 0 10px 0; width:100%; text-align:center;text-shadow:none; font-weight:bold; font-size:1.6em;} 
p.green_p.narrow.pd { width:93%; color:lemonchiffon; margin-bottom:10px;font-size:1em; text-align:left !important;}

p.lt_gold.pd {font-size:1em; text-align:left !important;}
p.green_p span {font-size:.75em; color:lemonchiffon !important;}

#biography {padding:10px 20px 10px 20px;}
#biography .biography {padding:0px 10px 10px 0; width:100%; position:relative;}
#biography .biography .photo.left {float:left; margin-right:20px;width:40%; max-width:285px; margin-top:7px; margin-bottom:10px;}
#biography .biography .photo.right {float:right; margin-left:20px;width:40%; max-width:285px; margin-top:7px; margin-bottom:1px;}
#biography .biography .photo.center  {width:90%; margin-top:20px; margin-bottom:1px;}
#biography .biography .photo img, .photo img {float:left;clear:left;position:relative;width:100%;padding:1px; border:solid 2px #62905f; border-radius:8px;}
#biography .biography .photo .caption, .photo .caption {clear:left;float:left;position:relative;text-align:left; font-size:.9em; line-height:110%; margin-top:2px; color:lightseagreen;}
/*#biography .biography .photo .caption, .photo .caption { font-family:Georgia,"Times New Roman",Times,serif; font-size:.8em;}*/
#biography p.aquamar {font-size:1.2em;line-height:1.3; font-family:Georgia, "Times New Roman", Times, serif; color:lightseagreen !important;} 

#discography { padding:10px 30px 10px 30px; width:98%;}
#discography .photo.left {float:left; clear:left; margin-right:15px;width:30%; margin-top:7px; margin-bottom:1px;}
#discography .photo.right {float:right; margin-left:15px;width:30%; margin-top:7px; margin-bottom:1px;}
#discography .photo.center  {width:90%; margin-top:20px; margin-bottom:1px;}
#discography .photo img {float:left;clear:left;position:relative;width:100%;padding:1px; border:solid 1px #62905f; border-radius:4px;}
#discography .photo .caption {clear:left;float:left;position:relative;text-align:left; font-size:.8em; line-height:110%; margin-top:2px; color:lemonchiffon;}
#discography .photo .caption { font-family:Georgia,"Times New Roman",Times,serif; font-size:.8em;}
#discography .h3 {float:left; clear:left; font-size:1.5em; margin-bottom:10px; margin-top:20px; text-shadow:none; color:lemonchiffon;}
#discography .h3 p {font-size:.8em !important;}
#discography p {font-size:1.2em !important;width:98%;}


#press .ui-content {padding-bottom:60px !important; }
#press .ui-content h1 {font-size:1.5em; font-family:Georgia, "Times New Roman", Times, serif;}
.press h2 {height:auto; font-size:.85em;}
.press p {color:#d1a86a;}
.press span.dk_green { text-shadow:none;font-family:Georgia, "Times New Roman", Times, serif;}
.press h2 .tiny.lemon { font-style:italic;}
#press .press.ui-collapsible {float:left; width:100%; margin-top:0;}
#press .ui-content .ui-collapsible-content {float:left;}
#press .press .photo.right {float:right; margin-left:15px;width:40%; max-width:285px; margin-top:7px; margin-bottom:1px;}
#press_49 .photo img {clear:none;}
#press_49 .photo .caption {clear:none; position:relative; width:auto;}

#mm {background-color:#000;}
#mm a {width:80%; margin-left:8px; background-color:#222; font-size:.85em; color:lemonchiffon;}
#page {text-align: center;}
.pd {padding:10px;}
.no_border {border:none;}
.blackbut {background: url(https://marilynmaye.com/mobile/images/blackbutton.png) repeat-x !important;}
#primary p {margin-left:0;}

.ui-checkbox, .ui-radio {margin:0 !important;}
.photo-list { margin:0 !important;}
.photo-list img { margin-left:3px !important;}
.fld {font-weight:bold;font-size:16px;}
#preview {
	position: absolute;
	border: 1px solid #ccc;
	background: #333;
	padding: 5px;
	display: none;
	color: #fff;
	z-index:10000;
}
.imagefloatleftborder {
	float: left;
	border: 3px solid #1d5e3c;
	margin-right: 15px;
	margin-top: 5px;
}
.imagefloatrightborder {
	padding:1px; border:solid 3px #62905f; border-radius:8px;
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}
.schedule_items, #schedule_hdr {margin-left:30px;}
.schedule p { margin-left:25px;}