/* @override http://hotmormonmuffins.com/moex.css */

html, body {	height: 100%;	vertical-align: middle;}
body {	padding: 0px;	margin: 0px;	background-color: #000;	font: 12px Arial, Helvetica, Verdana, sans-serif;	color: #FFF;	vertical-align: middle;	text-align: center;}form {	margin: 0;	padding: 0;}img {	border-width: 0;}#logo {	position: absolute;	top: 0;	width: 263px;	height: 108px;	z-index: 50;	left: 0;}#muffinsnav {	position: absolute;	top: 70px;	width: 580px;	z-index: 30;
	right: 80px;
	text-align: right;
	color: #000;
	font-size: 12px;
}

#muffinsnav a, #muffinsnav a:visited, #muffinsnav a:link, #muffinsnav span {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#nav {	position: absolute;	top: 10px;	width: 580px;	z-index: 10;
	right: 10px;
	text-align: right;
	color: #FFF;
	font-size: 12px;
}

#nav a, #nav a:visited, #nav a:link, #nav span {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#nav span, #muffinsnav span {
	float: right;
	margin: 5px 0;
	padding: 0 5px;
	font-size: 16px;
	font-weight: bold;
	background-color: rgba(0,0,0,0.5);
}#maps {	display: none;}

div.main {	width: 933px;	height: 700px;	margin: 15px auto;	position: relative;	overflow: visible;}

div#legal {
	color: #555;
	width: 600px;
	position: relative;
	text-align: center;
	margin: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* @group Home */#home {
	background-color: #000;
}

#home #chunk1 {
	position: absolute;
	top: 0;
	width: 458px;
	height: 186px;
	left: 0;
	z-index: 15;
}

#home #chunk2 {
	position: absolute;
	top: 0;
	width: 485px;
	height: 186px;
	left: 458px;
	z-index: 15;
}

#home #chunk3 {
	position: absolute;
	top: 186px;
	width: 458px;
	height: 275px;
	left: 0;
	z-index: 15;
}

#home #chunk4 {
	position: absolute;
	top: 186px;
	width: 485px;
	height: 229px;
	left: 458px;
	z-index: 15;
}

#home #chunk5 {
	position: absolute;
	top: 415px;
	left: 458px;
	width: 485px;
	height: 285px;
	z-index: 15;
}

#home #chunk6 {
	position: absolute;
	top: 461px;
	left: 0;
	width: 458px;
	height: 239px;
	z-index: 15;
}
/* @end */

/* @group Meet */

#meet {	background: url(images/meet_blank.jpg) no-repeat;}

#meet #chunk1 {
	position: absolute;
	top: 0;
	width: 492px;
	height: 206px;
	left: 0;
	z-index: 0;
}

#meet #chunk2 {
	position: absolute;
	top: 0;
	width: 441px;
	height: 206px;
	right: 0;
	z-index: 0;
}

#meet #chunk3 {
	position: absolute;
	top: 206px;
	width: 492px;
	height: 243px;
	left: 0;
	z-index: 0;
}

#meet #chunk4 {
	position: absolute;
	top: 206px;
	width: 441px;
	height: 243px;
	right: 0;
	z-index: 0;
}

#meet #chunk5 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 370px;
	height: 251px;
	z-index: 0;
}

#meet #chunk6 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 563px;
	height: 251px;
	z-index: 0;
}

#meet #lisa {
	position: absolute;
	z-index: 10;
	width: 95px;
	height: 113px;
	top: 180px;
	left: 110px;
}

#meet #amy {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 180px;
	left: 210px;
}

#meet #kourtnie {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 188px;
	left: 305px;
}

#meet #charli {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 175px;
	left: 407px;
}

#meet #tami {
	position: absolute;
	z-index: 10;
	width: 95px;
	height: 113px;
	top: 290px;
	left: 130px;
}

#meet #lynda {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	left: 234px;
	top: 290px;
}

#meet #cami {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 300px;
	left: 330px;
}

#meet #yayoi {
	position: absolute;
	z-index: 10;
	width: 95px;
	height: 113px;
	top: 305px;
	left: 424px;
}

#meet #miriam {
	position: absolute;
	z-index: 10;
	width: 95px;
	height: 113px;
	top: 405px;
	left: 130px;
}

#meet #mya {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	left: 230px;
	top: 405px;
}

#meet #sallee {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 410px;
	left: 324px;
}

#meet #letitia {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 410px;
	left: 424px;
}
#meet #photo {	width: 128px;	height: 140px;	position: absolute;	bottom: 0;
	right: 0;
	z-index: 10;}
#meet #picture {	width: 158px;	height: 191px;	position: absolute;	right: 179px;
	top: 115px;
	z-index: 10;
}

#meet #bio {	width: 255px;
	height: 160px;
	position: absolute;
	right: 133px;
	bottom: 160px;
	color: #000;
	font: 12px Georgia, "Times New Roman", Times, serif;
	overflow: auto;
	padding-right: 5px;
	z-index: 10;
	text-align: left;
}

#meet #bio p {	text-align: justify;
	text-indent: 20px;
}

#meet #bio .title {
	font-size: 24px;
	font-weight: bold;
	text-align: left;
}

#meet #bio .title a img {
	margin-left: 5px;
}

#meet #bio .title span {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	font-style: normal;
}

#meet #bio a {
	float: right;
}/* @end */

/* @group Video */

#video {	background: url(images/meet_blank.jpg) no-repeat;}

#video #channel {	position: absolute;
	top: 162px;
	right: 83px;
	height: 178px;
	width: 148px;
	z-index: 10;
}

#video #chunk1 {
	position: absolute;
	top: -38px;
	width: 489px;
	height: 251px;
	left: -62px;
	z-index: 0;
}

#video #chunk2 {
	position: absolute;
	top: -38px;
	width: 497px;
	height: 251px;
	right: 0;
	z-index: 0;
}

#video #chunk3 {
	position: absolute;
	top: 213px;
	width: 498px;
	height: 258px;
	left: -62px;
	z-index: 0;
}

#video #chunk4 {
	position: absolute;
	top: 213px;
	width: 497px;
	height: 258px;
	right: 0;
	z-index: 0;
}

#video #chunk5 {
	position: absolute;
	bottom: 0;
	left: -62px;
	width: 498px;
	height: 231px;
	z-index: 0;
}

#video #chunk6 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 497px;
	height: 231px;
	z-index: 0;
}
#video #photo {	width: 128px;	height: 140px;	position: absolute;	bottom: 0;
	right: 0;
	z-index: 10;}
#video #playarea {	width: 641px;
	height: 384px;
	position: absolute;
	left: 13px;
	top: 177px;
	z-index: 10;
}

#video #list {	width: 146px;
	height: 191px;
	position: absolute;
	right: 80px;
	bottom: 143px;
	color: #000;
	font: 12px Georgia, "Times New Roman", Times, serif;
	overflow: auto;
	padding-right: 5px;
	z-index: 10;
	text-align: left;
}

#video #list p {
	margin-top: 5px;
	margin-bottom: 0;
}

#video #list p a:visited, #video #list p a:link {
	color: #FFF;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

#video #list p a:hover {
	text-decoration: underline;
}

#video #list .title {
	font-size: 24px;
	font-weight: bold;
	text-align: left;
}

#video #list .title a img {
	margin-left: 5px;
}

#video #list .title span {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	font-style: normal;
}/* @end */

/* @group Fan Club */

#fanclub {	background: url(images/meet_blank.jpg) no-repeat;
	position: relative;
}

#fanclub #chunk1 {
	position: absolute;
	top: 0;
	width: 468px;
	height: 279px;
	left: 0;
	z-index: 0;
}

#fanclub #chunk2 {
	position: absolute;
	top: 0;
	width: 465px;
	height: 279px;
	right: 0;
	z-index: 0;
}

#fanclub #chunk3 {
	position: absolute;
	top: 279px;
	width: 468px;
	height: 225px;
	left: 0;
	z-index: 0;
}

#fanclub #chunk4 {
	position: absolute;
	top: 279px;
	width: 465px;
	height: 225px;
	right: 0;
	z-index: 0;
}

#fanclub #chunk5 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 468px;
	height: 196px;
	z-index: 0;
}

#fanclub #chunk6 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 465px;
	height: 196px;
	z-index: 0;
}
#fanclub #lisa {
	position: absolute;
	z-index: 10;
	width: 95px;
	height: 113px;
	top: 213px;
	left: 173px;
}

#fanclub #amy {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 213px;
	left: 274px;
}

#fanclub #kourtnie {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 213px;
	left: 374px;
}

#fanclub #charli {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 213px;
	left: 474px;
}

#fanclub #tami {
	position: absolute;
	z-index: 10;
	width: 95px;
	height: 113px;
	top: 333px;
	left: 173px;
}

#fanclub #lynda {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	left: 274px;
	top: 333px;
}

#fanclub #cami {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 333px;
	left: 374px;
}

#fanclub #yayoi {
	position: absolute;
	z-index: 10;
	width: 95px;
	height: 113px;
	top: 333px;
	left: 474px;
}

#fanclub #miriam {
	position: absolute;
	z-index: 10;
	width: 95px;
	height: 113px;
	top: 452px;
	left: 173px;
}

#fanclub #mya {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	left: 274px;
	top: 452px;
}

#fanclub #sallee {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 452px;
	left: 374px;
}

#fanclub #letitia {
	position: absolute;
	z-index: 10;
	width: 94px;
	height: 113px;
	top: 452px;
	left: 474px;
}

#fanclub div input.radio {	position: absolute;	right: 5px;
	bottom: 1px;
	z-index: 20;
}#fanclub #fanfield {	position: absolute;	bottom: 30px;	left: 275px;	width: 180px;	color: #000;	text-align: justify;	font: 10px Georgia, "Times New Roman", Times, serif;}#fanclub #fanfield #faninput {	border: 1px solid #444;	width: 180px;}
#fanclub #submit {	position: absolute;	left: 467px;	bottom: 47px;	width: 143px;	height: 34px;	z-index: 20;}

#fanclub #bio {	width: 210px;
	height: 133px;
	position: absolute;
	right: 137px;
	bottom: 220px;
	color: #000;
	font: 12px Georgia, "Times New Roman", Times, serif;
	overflow: auto;
	padding-right: 5px;
	z-index: 10;
	text-align: left;
}

#fanclub #bio p {	text-align: justify;
	text-indent: 20px;
}

#fanclub #bio .title {
	font-size: 24px;
	font-weight: bold;
	text-align: left;
}

#fanclub #bio .title a img {
	margin-left: 5px;
}

#fanclub #bio .title span {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	font-style: normal;
}

#fanclub #bio a {
	float: right;
}/* @end */

/* @group Info */#info {	background: url(images/info_blank.jpg) no-repeat;}#info #photo {	position: absolute;	right: 216px;	top: 32px;	width: 159px;	height: 174px;	z-index: 20;}#info #nametag {	position: absolute;	left: 17px;	top: 170px;	width: 211px;	height: 126px;	z-index: 20;}#info #sticky {	position: absolute;	left: 89px;	top: 330px;	width: 140px;	height: 152px;	z-index: 20;}#info #header {	position: absolute;	left: 309px;	top: 232px;	color: #000;	font: 15px "Times New Roman", Times, Georgia, serif;}#info #title {	position: absolute;	left: 309px;	top: 247px;	color: #000;	font: bold 52px "Times New Roman", Times, Georgia, serif;}#info #date {	position: absolute;	right: 51px;	top: 282px;	color: #000;	font: bold 12px "Times New Roman", Times, Georgia, serif;	text-align: right;}#info .newscolumn {	position: absolute;	top: 308px;	color: #000;	font: bold 11px/11px "Courier New", Courier, mono;	width: 183px;	height: 390px;	text-align: justify;}

#info .newscolumn p {	margin: 11px 0 0;}#info .newscolumn p.first {	margin: 0;}#info #col1 {	left: 309px;}#info #col2 {	left: 504px;}#info #col3 {	left: 699px;}/* @end *//* @group Auditions */#auditions {	background: url(images/auditions_blank.jpg) no-repeat;}#auditions #photo {	position: absolute;	right: 218px;	top: 31px;	width: 160px;	height: 173px;	z-index: 30;}#auditions #pen {	position: absolute;	right: -134px;	top: 20px;	width: 299px;	height: 259px;	z-index: 10;}#auditions #envelope {	position: absolute;	left: -70px;	top: 74px;	width: 315px;	height: 259px;	z-index: 40;}#auditions #sticky {	position: absolute;	left: 56px;	top: 319px;	width: 140px;	height: 152px;	z-index: 20;}#auditions #myspace {	position: absolute;	right: 4px;	top: 217px;	width: 147px;	height: 144px;	z-index: 10;}#auditions #tag {	position: absolute;	left: -27px;	bottom: 10px;	width: 203px;	height: 278px;	z-index: 10;}#auditions #box {	border: 3px solid #000;	background-color: #6f5f62;	position: absolute;	top: 103px;	left: 200px;	width: 620px;	height: 570px;	padding: 5px;	z-index: 20;}#auditions #box #ad {	width: 241px;	height: 427px;	position: absolute;	top: 15px;	left: 35px;}#auditions #box #ad img {	margin-top: 5px;	margin-bottom: 5px;}#auditions #box #submission {	width: 300px;	height: 427px;	position: absolute;	top: 20px;	right: 35px;	text-align: justify;	font-size: 11px;}#auditions #box #submission input, #auditions #box #submission textarea {	border: 1px solid #444;	margin-bottom: 8px;	width: 295px;	margin-top: 2px;	padding-right: 2px;	padding-left: 2px;}#auditions #box #submission textarea {	height: 70px;}/* @end *//* @group Media */#media {	background: url(images/media_blank.jpg) no-repeat;}#media #tape {	position: absolute;	left: 15px;	top: 160px;	width: 273px;	height: 197px;	z-index: 10;}#media #sticky {	position: absolute;	left: 20px;	top: 330px;	width: 140px;	height: 152px;	z-index: 20;}#media #tag {	position: absolute;	left: -10px;	bottom: -30px;	width: 253px;	height: 256px;	z-index: 10;}#media #pen {	position: absolute;	left: 56px;	top: 141px;	width: 299px;	height: 259px;	z-index: 10;}#media #content {	position: absolute;	left: 285px;	top: 210px;	width: 570px;	z-index: 10;	text-align: left;	color: #6e5f64;	font-family: Courier, "Courier New", mono;}#media #content .title {	text-transform: uppercase;	text-align: center;	font-size: 36px;}#media #content .description {	margin-top: 10px;	margin-bottom: 20px;}#media #content .mediafield {	position: relative;	height: 25px;	margin-top: 10px;}#media #content .mediatext {	position: relative;	height: 70px;	margin-top: 10px;}

#media #content .recaptcha {	position: absolute;	bottom: -110px;	left: 10px;}
#media #content .mediafield .mediainput, #media #content .mediatext .mediainput {	left: 150px;	position: absolute;	border: 1px solid #444;	margin-bottom: 8px;	width: 400px;	top: -5px;}#media #content .mediafield .mediasubmit {	float: right;	width: 200px;	border: 1px solid #444;	margin-bottom: 8px;}/* @end */

/* @group Retail */#retail {	background: url(images/retail_blank.jpg) no-repeat;}#retail #sticky {	position: absolute;	left: 20px;	top: 230px;	width: 140px;	height: 152px;	z-index: 20;}#retail #tag {	position: absolute;	left: -10px;	bottom: 70px;	width: 253px;	height: 256px;	z-index: 10;}#retail #pen {	position: absolute;	right: 10px;	top: 33px;	width: 299px;	height: 259px;	z-index: 10;}#retail #content {	position: absolute;	left: 245px;	top: 160px;	width: 570px;	z-index: 10;	text-align: left;	color: #6e5f64;	font-family: Courier, "Courier New", mono;}#retail #content .title {	text-transform: uppercase;	text-align: center;	font-size: 36px;}#retail #content .description {	margin-top: 10px;	margin-bottom: 20px;}#retail #content .mediafield {	position: relative;	height: 25px;}#retail #content .mediatext {	position: relative;	height: 70px;}

#retail #content .recaptcha {	position: absolute;	bottom: -90px;	left: 10px;}#retail #content .mediafield .mediainput, #retail #content .mediatext .mediainput {	left: 150px;	position: absolute;	border: 1px solid #444;	margin-bottom: 8px;	width: 400px;	top: -5px;}#retail #content .mediafield .mediasubmit, #retail #content .mediatext .mediasubmit {	float: right;	width: 200px;	border: 1px solid #444;	margin-bottom: 8px;}

#retail #content .mediatext .mediainput {
	height: 45px;
}

#retail #content .mediatext .mediacheck {	margin-left: 150px;}/* @end */

/* @group FAQ */

#faq {	background: url(images/faq_blank.jpg) no-repeat;}

#faq #sticky {	position: absolute;	top: 50px;	width: 140px;	height: 152px;	z-index: 20;
	right: 150px;
}

#faq #content {
	position: absolute;
	left: 270px;
	width: 620px;
	height: 495px;
	color: #000;
	overflow: auto;
	bottom: 5px;
	text-align: justify;
	font-family: "Courier New", Courier, mono;
	padding-right: 5px;
}

#faq #content p.q {
	font-weight: bold;
	margin: 25px 0 0;
}

#faq #content p.a {
	margin: 10px 0 0;
}



/* @end */

/* @group Giving */

#giving {	background: url(images/giving_blank.jpg) no-repeat;}

#giving #sticky {	position: absolute;	top: 50px;	width: 140px;	height: 152px;	z-index: 20;
	left: 350px;
}

#giving #photo {	position: absolute;	top: 28px;	width: 255px;	height: 293px;	z-index: 20;
	right: -49px;
}

#giving #static {	position: absolute;	right: 60px;	width: 605px;	color: #000;	top: 200px;	text-align: justify;	padding-right: 5px;
	font: 12px/12px "Courier New", Courier, mono;
}

#giving #static p {
	margin: 0 0 10px;
}

#giving #static p.title {
	margin: 0 0 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

#giving #content {	position: absolute;	right: 60px;	width: 605px;	height: 300px;	color: #000;	overflow: auto;	bottom: 15px;	text-align: justify;	font-family: "Courier New", Courier, mono;	padding-right: 5px;}

#giving #content p.title {
	margin: 0 0 5px;
	font-weight: bold;
}

#giving #content p.text {
	margin: 0;
	font-size: 12px;
	line-height: 12px;
}

#giving #content p.name {
	margin: 5px 0 20px;
	padding-left: 30px;
}


/* @end */