/*main styles*/
body {
	background-color:#1b0d04;
	background-image:url(../images/main_background.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
}
.page {
	background:none;
	width:778px;
	margin:0 auto;
	font-size:1.2em;
}
.header {	
	background:none;
	padding:0;
	font-size:1.3em;
	position:relative;
	height:50px;
}
.headerLinks {	padding:20px 340px 20px 0px;	}
.headerLinks a {
	background-image:url(../images/white-on-orange-bullet-right.jpg);
	background-repeat:no-repeat;
	background-position:left;
	color:#000000;
	text-decoration:none;
	padding:0 21px;
	font-weight:bold;
	font-size:0.9em;
}
.headerLinks a.last {
	padding-right:0;	
}
.headerLinks a:hover {	color:#FFFFFF;	}
.musicPlayer {
	position:absolute;
	right:-15px;
	top:5px;
}
.musicPlayer h1, .musicPlayer p {	float:left; padding:0 0 0 10px; text-align:center; font-size:9px;	}
object { outline:none; }
.content {
	background-image:url(../images/side-electric.jpg);
	background-repeat:no-repeat;
	background-position:center 10px;
	width:778px;
	margin:0 auto;
	float:left;
}
.home.content {
	background-image:url(../images/side-acoustic.jpg);
}
.lda .content {
	background-image:url(../images/side-drums.jpg);
	margin:50px auto 0;
}
.artists.content,
.gallery.content,
.faqs.content {
	background-image:url(../images/side-singer.jpg);
}
.content * {	z-index:2;	}
.content img {	
	display:block;	
	z-index:1;	
}
img.logo.home {
	margin:40px 0 0 60px;
	position:absolute;
}
img.logo {
	margin:30px 0 0 45px;
	position:absolute;
}
span.escape {	
	text-transform:uppercase; 
	font-weight:bold; 
	text-align:right; 
	display:block; 
	padding:10px 100px 0 0;	
}

.subNav {
	float:left;
	padding:220px 0 0 45px;
	width:178px;
	text-align:center;
}
.home .subNav {
	padding:275px 0 0 60px;
	width:217px;
}
.subNav a {
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	clear:both;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.subNav a:hover { color:#CFA54A; }
.subNav a.first,
.subNav a.second {
	font-size:20px;
	letter-spacing:5px;
}
.subNav a.language {
	font-size:10px;
	letter-spacing:3px;
}
.subNav a.studio {
	font-size:18px;
	letter-spacing:1px;
	text-transform:none;
}
.home .subNav a.first,
.home .subNav a.second {
	font-size:2.4em;
	letter-spacing:5px;
}
.home .subNav a.language {
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:3px;
}
.subNav .separator {
	width:100px;
	margin:0 auto;
	padding:10px 0;
}
.subNav .separator.large {
	width:112px;
}


.container {
	background-image:url(../images/main-content-top.png);
	background-repeat:no-repeat;
	background-position:260px top;
	color:#000000;
	padding:10px 0 0 260px;
	margin:10px 0 0 0;
	width:540px;
}
.container img {	position:static;	}
.container div {
	background-image:url(../images/main-content-bottom.png);
	background-repeat:repeat-y;
	background-position:left bottom;
	padding:0 45px 10px 15px;
}
.container div div {
	background-image:none; 
	padding:0;	
	}
.container h4 {
	font-weight:bold;
	text-align:justify;
	text-transform:uppercase;
	display:block;
	padding:10px 0;
}
.container h4 em {
	font-weight:bold;
	color:#87611a;
}
.container p {	padding-bottom:10px; }
.container h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.4em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding:10px 0;
}
.faqs .container h1 { padding-bottom:15px; }
.container h1 em { 
	font-weight:bold;
	color:#87611a;
	}
.container .header { font-size:1em; }
.container .header h1,
.container .info h1 {
	margin-left:-8px;
}
.container .footer { 
	font-size:1em; 
	text-align:left; 
	position:static; 
	padding-top:0; 
}
.container .footer h2 {
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-left:-8px;
}
.footer {
	font-size:1.3em;
	padding:60px 0;
	text-align:center;
	position:relative;
	clear:both;
}
.footer p {	
	font-size:0.9em;
	display:block;
	width:auto;
	margin:0 auto;
}
.footer .responsibility {	
	font-size:1.6em;
	padding:0 0 20px 0;	
}
.footer .responsibility a {
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;	
}
.footer .responsibility a:hover {
	color:#CFA54A;
}
.footer .responsibility p {
		padding:20px 0 0 0;	
}
.footer .responsibility em {
	color:#CFA54A; 
	text-transform:uppercase;
}
.footerLinks a {
	color:#FFFFFF;
	text-decoration:none;
	border-right:#87611a solid 1px;
	padding:0 10px;
	font-size:0.8em;
}
.footerLinks a.last {	
	border-right:none;	
	padding-right:0;	
}
.footerLinks a.first {	padding-left:0;	}
.footerLinks a:hover {	color:#CFA54A;	}
.footerNav { line-height:18px }
.footerText { font-family:Arial, Helvetica, sans-serif; }
.footerText a { color:#FFFFFF; }
.footerText a:hover { color:#CFA54A; }

.footerExternalLinks { padding:20px 0; }
.footerExternalLinks div { display:inline; clear:both; }
.footerExternalLinks a { margin:0 35px; }
.footerExternalLinks .facebook a,
.footerExternalLinks .ourThinking img { padding-top:5px; }
.footerExternalLinks .addThis img { height:27px; width:159px; }

a { color:#000000; outline:none; }
a:hover { color:#87611a; }
em { color:#87611a; }
strong { font-weight:bold; }
ul, ol { padding:10px 0 0 20px; list-style:outside; }
ul > ul, ul > ol, ol > ul, ol > ol { padding-top:0; }
li { padding-bottom:10px; }
ul { list-style:disc; }
ol { list-style:decimal; }
ul ul, ol ul { list-style:circle; }
ol ol, ul ol { list-style:upper-alpha; }
ul ul ul, ol ul ul, ol ol ul, ul ol ul { list-style:disc; }
ol ol ol, ul ol ol, ul ul ol, ol ul ol { list-style:lower-alpha; }


/*page specific styles*/
	/*home styles*/
	.home .container {
		background-image:url(../images/container-top-home.png);
		background-repeat:no-repeat;
		background-position:325px top;
		width:430px;
		height:auto;
		margin:10px 0 0 0;
		padding:10px 0 10px 325px;
	}
	.home .container div {
		background-image:url(../images/container-bottom-home.png);
	}
	.home .container div div { 
		background-image:none; 
		padding:0; 
	}
	.home img#notepad-img {	padding-top:15px; width:365px; height:215px; }
	.home .container .homePage { float:left; padding:10px 30px 20px 30px; }
	.home .container div.venue,
	.home .container div.intro {	
		display:block;
		float:left;
		width:365px;
	}
	.home .container div.venue { background-color:#332005; background-image:none; padding-top:10px; padding-bottom:10px; }
	.home .intro p {
		font-weight:bold;
		line-height:17px;
		margin:0 auto;
		text-align:center;
		width:343px;
	}
	.home .intro h1 {
		text-align:center;
		font-size:23px;
		text-transform:uppercase;
		padding:5px 0;
	}
	.home .intro h1 em {
		color:#CFA54A;
		font-weight:bold;
	}
	.home .intro h2 {
		text-align:center;
		font-size:31px;
		text-transform:uppercase;
		margin:-12px 0 0 0;
	}
	.home .intro h5 { 
		background-color:#6C5E4B;
		color:#CFA54A;
		font-size:1.2em;
		font-weight:bold;
		letter-spacing:5px;
		padding:5px 0;
		text-align:center;
		text-transform:uppercase;
		width:365px;
	}
	.home .venue h3 {
		color:#FFFFFF;
		float:left;
		font-size:1.2em;
		left:20px;
		width:265px;
		font-weight:bold;
		padding-right:10px
	}
	.home .venue h3 a {	
		color:#FFFFFF; 
		text-decoration:none; 
	}
	.home .venue h3 a:hover {	color:#CFA54A; }
	.home .venue h4 {
		color:#CFA54A;
		clear:left;
		display:inline;
		float:left;
		font-size:1.2em;
		padding:0 20px 0 0;
		text-align:right;
		width:70px;
		text-transform:none;
		font-weight:bold;
	}
	
	/*lda & underage styles*/
	body#lda { background-image:url(../images/LDA_background.jpg); }
	body#lda .container {	background-image:none; padding-bottom:45px; }
	body#lda .container div {	background-image:none; padding:0;	}
	body#lda .container div.cover {
		height:322px;
		background:transparent url('/images/form_images/lda_overlay2.png') repeat top left;
	}
	body#lda .entranceTabs {
		color:#FFFFFF;
		text-transform:uppercase;
		text-align:center;
		padding-bottom:30px;
		padding-top:30px;
		width:350px;
		margin:0 100px;
	}
	body#lda .entranceTabs h5 {
		font-weight:bold;
		letter-spacing:2px;
		padding:5px 0;
	}
	body#lda .entranceTabs h5 img {
		display:inline;
		padding:0 4px 0 1px;
	}
	
	body#lda .container p,
	body#lda .formField {
		font-family:Arial, Helvetica, sans-serif;
		display:block;
		color:#FFFFFF;
		text-align:center;
		font-weight:bold;
		clear:both;
		line-height:24px;
		width:350px;
		margin:5px 100px;
		float:left;
	}
	body#lda .formField.country { padding-top:10px; }
	body#lda .formField span{
		width:100px;
		text-align:right;
		padding:0 15px 0 0;
		float:left;
		line-height:14px;
	}
	body#lda .formField select {
		width:150px;
		float:left;
	}
	body#lda .formField.birthDate select {
		width:73px;
		margin-right:5px;
	}
	body#lda a.ldaSubmitButton,
	body#lda a.ldaRockButton,
	body#lda a.ldaLatinoButton {
		display:block;
		padding:20px 0;
		margin:12px auto;
		background-image:url(../images/enter.jpg);
		background-repeat:no-repeat;
		background-position:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:2.4em;
		font-weight:bold;
		text-transform:none;
		text-align:center;
		text-decoration:none;
		color:#FFFFFF;
	}
	body#lda a.ldaSubmitButton { margin-bottom:100px; text-transform:uppercase; }
	body#lda a.ldaSubmitButton:hover,
	body#lda a.ldaRockButton:hover,
	body#lda a.ldaLatinoButton:hover {
		color:#CFA54A;
	}
	body#lda .formField.submit span {
		text-transform:none;
		font-weight:normal;
		width:300px;
		padding:20px 0;
		display:block;
		margin:0 auto;
		float:none;
		text-align:center;
	}
	body#lda .formField.submit span a {	color:#FFFFFF;	}
	body#home.lda .container .age {
		padding:170px 0;	
	}
	body#lda .underage .container,
	body#lda .prohibited .container,
	body#lda .forbidden .container,
	body#lda .fileNotFound .container,
	body#lda .exit .container {
		padding:190px 0 313px 315px;
		width:450px;
		color:#FFFFFF;
	}
	body#lda .underage .container p,
	body#lda .prohibited .container p,
	body#lda .forbidden .container p,
	body#lda .fileNotFound .container p,
	body#lda .exit .container p {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		text-transform:none;
		margin:5px 50px;
	}
	body#lda .underage .container h3,
	body#lda .prohibited .container h3,
	body#lda .forbidden .container h3,
	body#lda .fileNotFound .container h3,
	body#lda .exit .container h3 {
		font-size:1.8em;
		text-align:center;
		padding:10px 0;
		text-transform:uppercase;
		color:#CFA54A;
		font-weight:bold;
	}
	body#lda .underage .container h5,
	body#lda .prohibited .container h5,
	body#lda .forbidden .container h5,
	body#lda .fileNotFound .container h5,
	body#lda .exit .container h5 {
		font-size:1.6em;
		text-align:center;
		padding:0 0 20px 0;
		text-transform:uppercase;
		color:#CFA54A;
		margin:-12px 0 0 0;
	}
	body#lda .underage .container li,
	body#lda .prohibited .container li,
	body#lda .forbidden .container li,
	body#lda .fileNotFound .container li,
	body#lda .exit .container li {
		list-style:outside disc;
		text-align:center;
	}
	body#lda .underage .container a,
	body#lda .prohibited .container a,
	body#lda .forbidden .container a,
	body#lda .fileNotFound .container a {
		font-weight:bold;
		padding:20px 0;
		display:block;
		color:#FFFFFF;
	}
	body#lda .exit .container a {
		font-weight:bold;
		color:#FFFFFF;
	}
	body#lda .exit .container a:hover {
		color:#CFA54A;
	}
	body#lda .formField.country select#wmi_country {	width:170px;	}
	body#lda .errors {	text-align:center; font-weight:bold;	}
	
	/*register page*/
	.register .registerForm {	width:475px;	}
	.register .formContent {	width:372px;	}
	.register .formImages {	width:93px; float:right; }
	.register .formImages img {	padding-top:10px; display:block;	}
	.register .consent { 
		position:relative; 
		padding:20px 0 0 0; 
	}
	.register a.submit {
		margin:20px 80px 20px 145px;
		background-image:url(/images/submit.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:2.4em;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		text-decoration:none;
		color:#87611a;
		padding:7px 0;
		display:block;
		width:200px;
	}
	.register a.submit:hover	{ color:#000000; }
	.register .formField {
		float:left;
		padding:0 35px 5px 0;
	}
	.register .formField.birthdate { 	padding:0 15px 5px 0;	}
	.register .formField input { width:145px; }
	.register .formField select { width:149px; }
	.register .formField select.date  { width:50px; }
	.register .formField select.year  { width:53px; }
	.register .formField select.month  { width:60px; }
	.register .formField label {
		display:block;
	}
	.register .formField  select#how_heard_event {	display:block;	}
	.formErrors { color:#FF0000 !important; padding-bottom:10px; }
	
	/*confirmation page*/
	.confirmation .container .header h1 {  }
	.confirmation .container h2 {
		height:40px;
		width:350px;
	}
	.confirmation .container .ticket .adobeDownload { 
		float:right; 
		margin-top:-35px; 
	}
	
	/*brand register and register pages*/
	.register { font-family:Arial, Helvetica, sans-serif; }
	.register .container h5 {
		font-size:1.2em;
		font-weight:bold;
		color:#87611a;
		padding-bottom:10px;
	}
	.register .container a.ticket {
		color:#87611a;
		text-decoration:none;
	}
	.register .container a.adobeLink{
		float:right;
		margin-top:-40px;
	}
	.register .container a.ticket:hover {
		color:#000000;
	}
	.register .container a.ticket h2 {
		font-size:1.4em;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		text-transform:uppercase;
		width:300px;
	}
	.register .container .header {	
		height:auto;
	}
	.register .container .header p { font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
	.register .container .header p.BodyCopy { font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
	.register .container .consent p { font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; width:350px; }
	
	/*brand confirmation and state restriction pages*/
	.stateRestriction .container,
	.brandConfirmation .container {
		background-image:none;
		color:#FFFFFF;
		padding:180px 0 281px 400px;
		width:300px;
	}
	.stateRestriction .container div,
	.brandConfirmation .container div {
		background-image:none;
	}
	.stateRestriction .container h1 em,
	.brandConfirmation .container h1 em {
		color:#CFA54A;
	}
	.stateRestriction .container p,
	.brandConfirmation .container p {
		text-align:center;
	}
	.stateRestriction .container a,
	.brandConfirmation .container a {
		color:#FFFFFF;
	}
	.stateRestriction .container a:hover,
	.brandConfirmation .container a:hover {
		color:#CFA54A;
	}
	
	/*rules page*/
	.rules .container .header h1 {	background-image:url(../images/rules-header.png);	}
	
	/*event page*/
	.event .container {	
		width:800px; 
		padding:0; 
		background-image:none; 
		position:relative;  
	}
	.event .container .sidebar {
		background-image:url(../images/events-side-bottom.png);
		background-position:center bottom;
		background-repeat:no-repeat;
		clear:left;
		float:left;
		margin:20px 10px 20px 20px;
		padding:0 0 130px;
		width:215px;
	}
	.event .container .main {
		float:left;	
		width:514px; 
		padding:2px 0 10px 0;
		margin:-365px 0 0 10px;
		background-image:url(../images/main-content-bottom.png);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	.event .container .main .events {
		background-image:url(../images/main-content-top.png);
		background-repeat:no-repeat;
		background-position:top center;
		margin:-5px 0 0 0;
	}
	.event .container .main .events div div { background-image:none; }
	.event .container .pageImages { padding:10px 0px 0 15px; background-image:none; }
	.event .container .pageImages p {	
		position:absolute; 
		top:30px; 
		left:275px;	
	}
	.event .container .pageImages img {	
		padding-right:10px; 
		display:inline;	
	}
	.event h1.details {
		text-align:center; 
		font-size:2em;
		font-weight:bold;
		text-transform:uppercase;
	}
	.event h1.locations {
		width:160px;
		font-size:1.2em;
	}
	.event .sidebar div {
		padding:0 25px;
	}
	.event .sidebar .sidebarHeader {
		padding-top:10px;
		text-align:center;
		font-size:1.3em;
		font-weight:bold;
		text-transform:uppercase;
	}
	.event .sidebar .sidebarContent {
		font-family:Arial, Helvetica, sans-serif;
	}
	.event .events .eventListing {	
		display:block;
		clear:both;
		padding:0;
	}
	.event .events .eventListing.submit a.registerLink {
		background-image:url(../images/submit.jpg);
		background-repeat:no-repeat;
		background-position:center;
		clear:both;
		color:#87611A;
		display:block;
		font-size:1.7em;
		padding:13px 0;
		text-align:center;
		text-transform:uppercase;
		width:125px;
		margin:0 auto;
	}
	.event .events .eventListing.submit a.registerLink:hover { color:#000000; }
	.event .main div.header {	padding:200px 0 0 15px;	}
	.event .main div.events {	width:520px;	}
	.event .main .events .eventDiv { 
		position:absolute; 
		height:0; 
		left:-9999em; 
		top:-9999em; 
	}
	.event .main .events .eventDiv.active { 
		position:static;
		height:auto; 
		padding:20px 70px;
		float:left;
		width:350px;
	}
	.event .sidebar h2 {
		text-transform:uppercase; 
		font-weight:bold;
	}
	.event .sidebar h2 em {
		color:#87611a; 
		font-weight:bold;	
	}
	.event .sidebar a {
		text-transform:uppercase; 
		font-weight:bold; 
		text-decoration:none; 
		color:#87611a;	
	}
	.event .sidebar a:hover { color:#000000; }
	.event .sidebar a.eventLink {	padding-right:20px;	}
	.event .events .eventDiv.active h3 {	
		font-weight:bold; 
		text-transform:uppercase; 
		font-size:1.6em;
		padding:0 0 10px 60px;
	}
	.event .events .eventDiv.active h4 { 
		color:#87611a; 
		width:100px; 
		font-size:1.3em; 
		padding:0 20px 0 0;
		text-align:right; 
	}
	.event .events .eventDiv.active a {	
		text-decoration:none; 
		color:#000000;	
	}
	.event .events .eventDiv.active a:hover {	color:#87611a;	}
	.event .events .eventDiv.active p {	
		text-transform:uppercase; 
		width:210px; 
		padding:0 20px 20px 0;	
	}
	.event .events .eventDiv.active .venue p { padding-left:100px; }
	.event .events .eventDiv.active .venue p.venueName { padding-left:0; }
	.event .events .eventDiv.active h4, 
	.event .events .eventDiv.active p {	
		float:left; 
		font-weight:bold;
	}
	
	/*photo gallery*/
	.photos .gallery { 
		float:left; 
		padding:10px;
		margin-bottom:5px;
		position:relative;
	}
	.photos .container {
		width:520px; 
	}
	.photos .gallery img#notepad-img { 
		float:left; 
		width:258px; 
		height:220px; 
		padding:4px 4px 0 0; 
	}
	.photos .gallery img.arrows {	
		float:right; 
		padding:5px 15px 0 0;	
	}
	.photos .gallery .scroll { float:left; }
	.photos .gallery span { font-family:Arial, Helvetica, sans-serif; font-size:10px; }	
	.photos .gallery .next { position:absolute; bottom:10px; right:47px; }
	.photos .gallery .previous { position:absolute; bottom:10px; right:180px; }
	.photos h3 {
		font-size:1.3em;
		font-weight:bold;
		text-transform:uppercase;
	}
	.photos .eventsContainer {
		width:540px;
		padding:10px 0 10px 260px;
	}
	.photos .eventsModule { 
		float:left;
		width:172px;
		background-image:url(../images/gallery-list-bottom.png);
		background-position:center bottom;
		background-repeat:no-repeat;
		padding:0 0 85px 0;
	}
	.photos .eventsModule div {
		color:#000000;
		font-size:0.95em;
		font-weight:bold;
	}
	.photos .eventsModule h5 { 
		font-size:1.1em; 
		font-weight:bold; 
	}
	.photos .eventsModule em { 
		color:#87611a;
		font-weight:bold;
	}
	.photos .eventsModule h4 { 
		font-size:21px; 
		font-weight:bold;
		text-align:center;
		text-transform:uppercase;
		line-height:5px;
	}
	.photos .eventsModule h3 { 
		font-size:30px; 
		font-weight:bold;
		text-align:center;
	}
	.photos .eventsModule.next h4,
	.photos .eventsModule.upcoming h4 { padding-top:10px; }
	.photos .eventsModule.past h4 { padding-bottom:10px; }
	.photos .eventsModule div div {	background-image:none;	}
	.photos .eventsModule .eventsContent {	padding:10px; text-align:center; }
	.photos .eventsModule .eventsContent p,
	.photos .eventsModule .eventsContent h5 {	padding:10px 0;	}
	.photos .eventsContent a {	
		color:#000000;
		display:block;
		padding-bottom:10px;
		text-decoration:none;
	}
	.photos .eventsContent a:hover {	color:#87611a;	}
	.photos img.register { bottom:170px; }
	
	/*blog page*/
	.blog .blogEntry {
		padding:20px 0 40px 15px;
		width:420px;
		margin:0 auto;
		clear:both;
	}
	.blog .container div { float:left; }
	.blog .blogEntry h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.6em;
		color:#87611a;
		font-weight:bold;
	}
	.blog .blogEntry h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		font-weight:bold;
		font-style:italic;
		padding:0 0 7px 0;
	}
	.blog .blogEntry .blogContentText img {
		float:left;
		padding:0 10px 10px 0;
	}
	.blog .blogEntry .blogContentText p {
		text-align:justify;
	}
	.blog .blogEntry .blogContentText p a { text-decoration:underline; }
	
	/*artists page*/
	.artists .artistPage { 
		float:left;
		padding:0 55px 10px 25px;
	}
	.artists .artistThumbNav { 
		background-image:url(../images/artists-scroll-background.gif);
		background-position:center 2px;
		background-repeat:no-repeat;
		width:416px;
		padding:0 22px;
		float:left;
	}
	.artists .artistThumbNav span {
		width:400px;
		margin:0 auto;
	}
	.artists .artistThumbNav .artistThumb {
		float:left;
	}
	.artists .artistThumbNav .artistThumb img {
		width:94px;
		height:94px;
		border:2px solid #FFFFFF;
	}
	.artists .artistThumbNav .artistThumb img:hover {
		border-color:#87611a;
	}
	.artists .artistBio { 
		padding-top:20px;
		clear:both;
		display:block;
	}
	.artists .artistBio h2 { 
		font-size:1.8em;
		font-weight:bold;
		text-transform:uppercase;
		padding:0 0 0 170px;
	}
	.artists .artistBio h2 em { 
		font-weight:bold;
	}
	.artists .artistBio .part { float:left; }
	.artists .artistBio .bioContentImages { width:160px; padding:0 10px 0 0; }
	.artists .artistBio .bioContentImages img { padding:0 0 10px 0; }
	.artists .artistBio .bioContentText { width:290px; }
	
	/*thank you page*/
	.container .thanks { width:460px; }