/* 

dark purple:	#722260
light purple:	#DFCCE4

dark flesh:		#895959
light flesh:	#D6A69E

*/


body { 	
	text-align: center; 
	background: #000 url(images/billboard10.jpg) no-repeat center top; 
	color: #000; 
	margin: 0; 
	padding: 0; 
	font-family: Helvetica, Verdana, sans-serif; }
	
#BigWrapper { width: 800px; margin: 0 auto; padding: 0; text-align: center; }

#Header, #AdminHeader { width: 100%; height: 200px; margin: 0; padding: 0; }
	#Header h1, #AdminHeader h1 { font-variant: small-caps; margin: 0; padding: 5px 0 0 5px; text-indent: -9999px; }
	
#Nav { width: 760px; height: 25px; margin: 0 auto; padding: 0; }
	#Nav ul { width: 100%; height: 100%; margin: 0; padding: 0; }
	#Nav ul li { height: 100%; margin: 0 5px; padding: 0; display: block; float: left; text-align: center; }
	#HomeNav { width: 75px; }
	#NewsNav { width: 70px; }
	#BioNav { width: 50px; }
	#TourNav { width: 60px; }
	#PoetryNav { width: 82px; }
	#VideoNav { width: 75px; }
	#MerchNav { width: 82px; }
	#PressNav { width: 75px; }
	#ContactNav { width: 95px; }
	
	#Nav a { color: #DFCCE4; font-size: 22px; display: block; width: 90%; height: 90%; margin: 0 auto; padding: 0; text-decoration: none; }
	#Nav a:hover, #Nav a#IsCurrent { font-weight: bold; color: #FFF; }

#ContentWrapper { text-align: center; width: 100%; margin: 0; padding: 15px 0 0 0; background: none; }
	p, label { font-size: 12px; line-height: 17px; }
	h1, h2, h3, h4, h5, p { margin-right: 5px; margin-left: 5px; text-align: left; }
	ul { text-align: left; }
	h1 { font-size: 24px; }
	h2 { font-size: 18px; color: #000; font-size: 20px; }
	h3 { font-size: 16px; color: #FFF; font-size: 16px; }
	a:link { color: #FFF; text-decoration: underline; }
	a:visited { color: #895959; text-decoration: underline; }
	a:hover, a:active { color: #FFF; text-decoration: none; }
	ul { margin: 0 20px; padding: 0; }
	li { margin-bottom: 5px; }
	li a:link { color: #895959; text-decoration: underline; }
	li a:visited { color: #895959; text-decoration: underline; }
	li a:hover, a:active { color: #FFF; text-decoration: none; }
	
	#MusicPlayer { width: 25px; height: 25px; margin: 0 0 -25px 0; padding: 0; display: block; position: relative; top: -12px; left: 410px;}
	
	#DoubleCol, #AdminDoubleCol { text-align: left; width: 505px; *width: 515px; margin: 0; padding: 0 0 0 0; 
				display: block; float: left; background: url(images/littletile.jpg) repeat-y bottom center; }
		#Inside { background: url(images/littletop.jpg) no-repeat top center; margin: 0; padding: 1px 0 0 0; *padding: 40px 0 10px 0; }
			.TheHome, #TheNews, .TheBio, #TheTour, #ThePoetry, #TheVideo, #TheMerch, #ThePress, .TheContact { width: 422px; padding: 0; margin: 0 auto; text-align: center; }
			.TheNews p { *width: 422px }
		#bottomCap { width: 100%; height: 10px; background: url(images/littlebottom.jpg) no-repeat center bottom;}
		#Inside h1:first-child,
		#Inside h2:first-child,
		#Inside h3:first-child,
		#Inside p:first-child,
		#Inside ul:first-child,
		#Inside ol:first-child,
		#Inside div:first-child { padding-top: 10px; }
		
		#Inside h1:last-child,
		#Inside h2:last-child,
		#Inside h3:last-child,
		#Inside p:last-child,
		#Inside ul:last-child,
		#Inside ol:last-child,
		#Inside div:last-child { margin-bottom: 10px; }
		
		#InsideFeature h1:first-child,
		#InsideFeature h2:first-child,
		#InsideFeature h3:first-child,
		#InsideFeature p:first-child,
		#InsideFeature ul:first-child,
		#InsideFeature ol:first-child,
		#InsideFeature div:first-child { padding-top: 10px; }
		
		#InsideFeature h1:last-child,
		#InsideFeature h2:last-child,
		#InsideFeature h3:last-child,
		#InsideFeature p:last-child,
		#InsideFeature ul:last-child,
		#InsideFeature ol:last-child,
		#InsideFeature div:last-child { margin-bottom: 10px; }
		
		.NewsItem { margin-bottom: 20px; padding: 0; }
			.NewsItem h3 { margin-bottom: 0; }
			.NewsItem h3+p { margin: 0 5px; color: #FFF; }
			.NewsItem h3+p+p { margin: 0 5px; }
			.NewsDate { margin: 0 5px; color: #FFF; }
			
		.GigsItem { margin-bottom: 20px; padding: 0; }
			.GigsItem h3 { margin-bottom: 0; }
			.GigsItem h3+p+p+p { margin: 0 5px; }
			.GigsVenue { margin: 0 5px; color: #FFF; }
			.GigsDate { margin: 0 5px; color: #FFF; }
		
		#VideoBox { width: 400px; height: 430px; margin: 0 auto; padding: 0; }
		.VideoInfo { padding-left: 7px; }
		
		form { margin: 5px; }
		form div { margin-bottom: 10px; text-align: left;  }
		form div label { margin-right: 300px; }
		.PayPal { text-align: left; }
		.PayPal form { width: 70px; text-align: left; }
		/*#DoubleCol h3+ul li { display: block; float: left; margin-right: 10px; margin-bottom: 10px;  }*/
		
		/* For Admin */
		#AdminDoubleCol { background: #D6A69E; }
		#AdminTripleCol { background: #D6A69E; }
		#Pages { }
		#AdminDoubleCol ul.list li { list-style: disc; }
		#AdminDoubleCol h3+ul.list li { display: list-item; float: none; margin-right: auto; margin-bottom: auto;  }
		a.DeleteMe { color: #FFF; font-size: 10px; background: #F33; text-decoration: none;  }
		.SuccessMsg { color: #FFF; background: #00A508; }
		.ErrorMsg { color: #FFF; background: #F33; }
		.photoUpdateSubmit {margin-bottom: 30px; }
		/* end For Admin */
						
	#TripleCol { text-align: left; width: 750px; margin: 0 auto 22px auto; padding: 0 0 15px 0; background: url(images/bigtop.jpg) no-repeat bottom center;  }
		#TripleCol #Inside { background: url(images/bigtop.jpg) no-repeat top center; margin: 0; padding: 1px 0 0 22px; *padding: 40px 0 20px 22px; }
		#TripleCol #ThePress, #TripleCol #TheMerch { width: 100%; }
		.PressImage { width: 230px; display: inline; padding: 0; margin: 30px 0 30px 5px; }
		.PressImage img { margin: 20px 25px 20px 0; vertical-align: top; }

	.SingleCol, .CopyRight, .AdminSingleCol { text-align: left; width: 270px; *width: 260px; margin: 0 15px 25px 0;  padding: 0 0 10px 0; display: block; 
				float: right; color: #000; clear: right; }

	.SingleCol { background: url(images/featurebig.jpg) no-repeat bottom center; }
		.AdminSingleCol { background-color: #D6A69E; background-image:  none; }
		#InsideFeature { background: url(images/featurebig.jpg) no-repeat top center; margin: 0; padding: 1px 0 0 0; *padding: 40px 0 10px 0; }
		.AdminSingleCol #InsideFeature { background: none; }
		#TheFeature { width: 216px; padding: 0; margin: 0 auto; }						
		.SingleCol dl { margin: 0 5px; padding: 0; border-bottom: 1px solid #895959; }
		.SingleCol dt { margin: 0 ; padding: 10px 0 0 0; color: #000; border-top: 1px solid #895959; }
		.SingleCol dd { margin: 0 ; padding: 0 0 10px 0; font-size: 10px; }
		.Links li, #TheFeature li { font-size: 12px; line-height: 17px; }
	.CopyRight { width: 255px; *width: 250px;  display: block; float: right; text-align: left; height: 80px; color: #895959; margin: 0 15px 0 0; padding: 5px; 
				background: url(images/copy.jpg) no-repeat; }
	.CopyRight p { margin: 15px 22px; }

	.ExtraSpace { height: 24px; margin: 0; padding: 0; }

.MerchGroup { clear: both; }
.MerchPhoto { width: 220px; margin: 5px 0 5px 5px; padding: 0; display: block; float: right; clear: right; font-size: 12px; }

a img { border: none; }