body 								{ background:#070707 url("../images/bg_main.jpg") top center repeat-x; margin:0px; padding:0px; color:#fff; font-size:12px; 
									  font-family:Arial,Helvetica,Verdana,sans-serif; }

img									{ border:0px; }
img.png								{ behavior: url("pngbehavior.htc"); }
									  
a									{ color:#BD8C4A; text-decoration:none; moz-border:none; outline:none; }
a:hover								{ color:#63A9AA; text-decoration:none; }
img									{ border:0px; }
		
#main_photo 						{ position:absolute; width:470px; height:385px; top:0px; left:50%; margin-left:0px; }
div.main_photo						{ background-position:27px 0px; background-repeat:no-repeat; }

div.main 							{ width:924px; }
td.main 							{ width:610px; background:url("../images/bg_content.png") top left no-repeat; }
td.logo 							{ width:610px; text-align:left; vertical-align:top; }
td.main 							{ width:610px; text-align:left; vertical-align:top; }
td.main .content					{ padding:0px 35px 35px 60px; line-height:20px; }
td.copyright						{ padding:25px 35px 35px 60px; color:#999; text-align:left; }
td.leftColumn 						{ width:314px; text-align:left; vertical-align:top; }
td.leftColumn div.nav 				{ width:105px; padding-top:150px; }
td.leftColumn div.socialNetwork 	{ margin-top:35px; }

div.testimonial						{ width:380px; height:105px; margin:20px 0 35px 60px; font-family:"GoodfishRegular",Arial,Helvetical,Verdana,sans-serif; font-size:18px; 
									  line-height:25px; color:#E4E0C4; }
div.testimonial	.by					{ margin-top:10px; font-family:Arial,Helvetical,Verdana,sans-serif; font-size:12px; }

div.album							{  }
.featured							{ min-height:231px; background:url("../images/bg_album_featured.gif") top left no-repeat; }
div.album .artwork					{ width:205px; vertical-align:top; text-align:left; }
div.album .artwork img				{ width:170px; height:170px; border:8px solid #EAE6CF; margin-bottom:25px;}
div.album .artworkSmall				{ width:135px; vertical-align:top; text-align:left; }
div.album .artworkSmall img			{ border:4px solid #EAE6CF; }
div.album .detailtitle				{ vertical-align:top; text-align:left; }
div.album .detailtitle .title		{ width:335px; }
div.album .summary					{ vertical-align:top; text-align:left; line-height:20px; }
div.album .title					{ display:block; font-family:"GoodfishRegular",Arial,Helvetical,Verdana,sans-serif; font-size:24px; padding:25px 0 10px 0; }
.gold								{ color:#BD8C4A; }
div.album .buy						{ display:block; padding:25px 0 15px 50px; }
div.albumCopyright					{ padding-top:35px; color:#999; }

div.tracks							{ margin-top:35px; }
div.tracks .song					{ font-weight:bold; padding:2px 0 2px 5px; width:220px; border-bottom:1px solid #333; }
div.tracks .lyrics, div.tracks .listen	{ width:60px;  border-bottom:1px solid #333; text-align:center; }
div.tracks .null					{ display:block; padding:2px 4px 2px 4px; color:#162B31; }
div.tracks a						{ display:block; padding:2px 4px 2px 4px; color:#63A9AA; }
div.tracks a:hover					{ background:#63A9AA; color:#fff; }

div.schedule						{ margin-bottom:35px; }
div.schedule .longDate				{ font-family:Arial,Helvetica,Verdana,sans-serif; color:#E4E0C4; font-size:12px; font-weight:bold; }
div.schedule .date					{ background:url("../images/bg_date.gif") top left no-repeat; font-size:18px; padding-top:10px; line-height:16px; width:53px; 
									  font-family:"SFGothicanBold",Arial,Helvetica,Verdana,sans-serif; text-align:center; vertical-align:top; padding-bottom:15px; }
div.schedule .summary				{ text-align:left; vertical-align:top; padding:5px 0 15px 10px; }
div.schedule .summary .title		{ display:block; color:#63A9AA; font-family:"GoodfishRegular",Arial,Helvetical,Verdana,sans-serif; font-size:18px; }
div.schedule .summary a				{ color:#63A9AA; text-decoration:none; }
div.schedule .summary a:hover		{ color:#BD8C4A; text-decoration:none; }

.galleryThumb						{ border:8px solid #EAE6CF; margin-bottom:5px; }
.galleryThumb:hover					{ border:8px solid #63A9AA; }

div.masses							{ margin-top:25px; }
div.masses .photo					{ width:185px; padding:20px 10px 0 0; text-align:left; vertical-align:top; }
div.masses .photo img				{ border:8px solid #EAE6CF; margin-bottom:8px; }
div.masses .bio						{ padding-top:9px; }

div.subNav							{ font-family:"GoodfishRegular",Arial,Helvetical,Verdana,sans-serif; font-size:15px; border-top:1px solid #503C22; border-bottom:1px solid #503C22; margin-bottom:15px; padding:8px 0 8px 0; }
div.subNav span						{ padding:2px 9px 2px 9px; color:#63A9AA; text-transform:uppercase; }
div.subNav a						{ padding:2px 9px 2px 9px; color:#BD8C4A; text-transform:uppercase; margin-right:1px; }
div.subNav a:hover, div.subNav a.sel{ padding:2px 9px 2px 9px; text-transform:uppercase; background:#BD8C4A; color:#fff; }

td.links							{ width:200px; border-right:1px solid #3d3d3d; padding-right:10px; vertical-align:top; }

div.signup							{ width:300px; padding:25px 25px 5px 25px; }
div.signup .select					{ display:block; height:25px; vertical-align:middle; margin-bottom:6px; width:240px; border:none; background:#DBD8C6 url("../images/bg_form_text.gif") top left no-repeat; }
div.signup .text					{ display:block; padding:5px; height:15px; vertical-align:middle; margin-bottom:6px;  width:230px; border:none; background:#DBD8C6 url("../images/bg_form_text.gif") top left no-repeat; }
div.signup .button					{ display:block; padding:10px 0 0 149px; }


.thumbWindow				{ width:550px; }
.youTube .thumb				{ text-align:left; vertical-align:top; padding:10px 15px 10px 0; border-bottom:1px solid #503C22; }
.youTube .thumb	img			{ width:120px; }
.youTube .thumb	img			{ padding:4px; background:#EAE6CF; margin:0 4px 4px 0; }
.youTube .thumb	img:hover	{ background:#63A9AA; }
.youTube .video				{ border:8px solid #EAE6CF; }
.youTube .summary			{ text-align:left; vertical-align:top; padding:10px 0 10px 0; border-bottom:1px solid #503C22; }
.youTube .summary	h2		{ font-family:"GoodfishRegular",Arial,Helvetical,Verdana,sans-serif; font-size:16px; margin:0px; padding:0px; margin-bottom:10px; font-weight:normal; }
