/* -------------------------------------------------


Created By: Mason Kessinger / Poccuo

Contact: mason@poccuo.com

Website: www.poccuo.com



----------------------------------------------------

lightpink: #FCA7A7
mediumpink: #995759
darkpink: #473334

------------------------------------------------- */



/* ------------------------------------------------- */
/* -------------------GLOBAL STYLES----------------- */
/* ------------------------------------------------- */

body 	{ background-color: #CCC0C0; font-family: "Lucida Grande", "Lucida Consol", Arial; font-size: 11px; line-height: 19px;}

h1 			{ font-size: 60px; padding: 48px 0 0 20px; text-transform: capitalize;}
h1 a		{ color: #000; text-decoration: none;}
h1 a:hover	{ color: #FFF; text-decoration: none;}

h2		{ display: none;}
h3		{ color: #995759; font-size: 12px; margin: 0 0 20px 0; width: 300px;}

p			{ margin: 0 0 12px 0;}
em			{ font-style: italic;}
strong 		{ font-weight: bold;}
ol			{ list-style-type: decimal; padding: 0 0 0 20px;}

a				{ color: #FCA7A7;}
a:hover			{ text-decoration: none;}

/* ------------------------------------------------- */
/* -------------------FOUNDATION-------------------- */
/* ------------------------------------------------- */

#container		{ width: 900px; 			margin: 0 auto 60px auto;																				}
#header			{ height: 330px;  			background-image: url('../_images/banner.jpg');																		}
#content		{ background-color: #000;	margin: 5px 0 5px 0;		color: #FFF;																}
#fullcolumn		{ width: 900px; 			padding: 20px 20px; 				margin: 5px 0 5px 0;												}
#leftcolumn		{ width: 530px; 			padding: 10px 20px; 				margin: 5px 0 5px 0;	float: left;								}
#rightcolumn	{ width: 300px; 			padding: 10px; 				margin: 10px 0 20px 0;	float: left;		border-left: 1px #473334 solid;	}
#footer 		{ height: 23px; 			background-color: #A47879;	padding: 5px; 			color: #473334;										}


/* ------------------------------------------------- */
/* -------------------MENU-------------------------- */
/* ------------------------------------------------- */

	#menu 	 		{ margin: 90px 0 0 0; font-size: 14px; text-transform: uppercase;}
	#menu ul 		{ position: relative; top: 0px; left: 20px; }
	#menu ul li		{ line-height: 0px; line-height: 28px; width: 150px;}
	#menu ul#right	{ position: relative; top: -113px; left: 180px;}
	#menu a			{ color: #000; text-decoration: none;}
	#menu a:hover	{ color: #FFF; text-decoration: none;}

	#menu li.active a		{ color: #FFF; text-decoration: none;}
	#menu li.active a:hover	{ color: #000; text-decoration: none;}
	
/* ------------------------------------------------- */
/* -------------------RIGHTCOLUMN------------------- */
/* ------------------------------------------------- */

	#rightcolumn .module { margin: 0 0 30px 0;}

	/* ------------- MAILING LIST MODULE ----------- */

		#rightcolumn form#search				{ margin: 20px 0; padding: 0 0 0 5px;}
		#rightcolumn form input#search			{ border: none; background-color: #FFF; color: #000; 	padding: 4px; 		font-family: "Lucida Grande", "Lucida Consol", Arial; 	border: 1px #473334 solid;}
	
		#rightcolumn form input#button			{ border: none; background-color: #995759; color: #FFF; padding: 4px 10px 4px 10px; 	font-size: 10px; text-transform: uppercase;}
		#rightcolumn form input#button:hover	{ background-color: #473334; }


	/* ------------- RELEASE MODULE ---------------- */

		#rightcolumn .release_image				{ margin: 0 0 10px 0; width: 230px;}

	/* ------------- TOUR DATES MODULE ------------- */

		#rightcolumn .home_tour_entry			{ margin: 0 0 10px 0;}
		#rightcolumn .home_tour_entry .title	{ color: #FCA7A7;}
		
		
/* ------------------------------------------------- */
/* -------------------BIOGRAPHY--------------------- */
/* ------------------------------------------------- */
		
	.biography_entry				{ margin: 0 0 20px 0;}
	.biography_entry 	.title	{ font-size: 12px; 	color: #FCA7A7;}
		
/* ------------------------------------------------- */
/* -------------------CONTACT----------------------- */
/* ------------------------------------------------- */
		
	.contact_entry				{ margin: 0 0 20px 0;}
	.contact_entry 	.title	{ font-size: 12px; 	color: #FCA7A7;}
		
/* ------------------------------------------------- */
/* -------------------MERCH------------------------- */
/* ------------------------------------------------- */

	.video_entry						{}
	.video_entry .description			{ margin: 10px 0 30px 0;}
	
	.photo_gallery_entry 				{ margin: 0 0 20px 0;}
	.photo_gallery_entry .title			{ font-size: 12px;}
	.photo_gallery_entry .description	{ font-size: 10px;}



/* ------------------------------------------------- */
/* -------------------MERCH------------------------- */
/* ------------------------------------------------- */

	.merch_entry 								{ margin: 0 0 40px 0;}
	.merch_entry .image							{ float: left; margin: 0 20px 0 0;}
	.merch_entry .info							{ float: left; width: 275px;}
	.merch_entry .info	.title					{ font-size: 12px; color: #FCA7A7;}
	.merch_entry .info	.description			{ font-size: 10px; margin: 0 0 20px 0;}
	.merch_entry .info	form input.button		{ margin: 20px 0 0 0; width: 113px; border: none; background-color: #995759; color: #FFF; padding: 4px 10px 4px 10px; font-size: 10px; text-transform: uppercase;}
	.merch_entry .info	form input.button:hover	{ background-color: #473334; }

/* ------------------------------------------------- */
/* -------------------NEWS-------------------------- */
/* ------------------------------------------------- */

	.news_entry				{ margin: 0 0 40px 0;}
	.news_entry 	.title	{ font-size: 12px; 	color: #FCA7A7;}
	.news_entry 	.date	{ font-size: 10px;	color: #CCC; 	margin: 0 0 10px 0;}
	.news_entry 	.body	{ }

/* ------------------------------------------------- */
/* -------------------RELEASES---------------------- */
/* ------------------------------------------------- */

	.release_entry 								{ margin: 0 0 40px 0;}
	.release_entry .image							{ float: left; margin: 0 20px 0 0;}
	.release_entry .info							{ float: left; width: 275px;}
	.release_entry .info	.title					{ font-size: 12px; color: #FCA7A7;}
	.release_entry .info	.release_date			{ font-size: 10px; margin: 0 0 20px 0;}
	.release_entry .image 	.button_one	a			{ float: left; text-align: center; margin: 10px 3px 0 0; width: 93px; border: none; background-color: #995759; color: #FFF; padding: 2px 10px 2px 10px; font-size: 10px; text-transform: uppercase;}
	.release_entry .image 	.button_one a:hover		{ background-color: #473334; }
	.release_entry .image 	.button_two	a			{ float: left; text-align: center; margin: 10px 0 0 0; width: 94px; border: none; background-color: #995759; color: #FFF; padding: 2px 10px 2px 10px; font-size: 10px; text-transform: uppercase;}
	.release_entry .image 	.button_two a:hover		{ background-color: #473334; }
	.release_entry .image	a						{ color: #FFF; text-decoration: none;}

/* ------------------------------------------------- */
/* -------------------SHOWS------------------------- */
/* ------------------------------------------------- */

table#shows	tr#title 		{ font-size: 9px; text-transform: uppercase; color: #473334; }
table#shows	tr#title td		{ padding: 0 0 10px 0; }
table#shows	tr td	 		{ vertical-align: top; border-bottom: 1px solid #473334; padding: 5px 0;}
table#shows	tr td.date 		{ color: #FCA7A7; }
table#shows	tr td.location 	{ color: #FCA7A7; }
table#shows	tr td.support 	{ color: #FCA7A7; }
table#shows	tr td.venue 	{ color: #FCA7A7; }



/* ------------------------------------------------- */
/* -------------------FOOTER------------------------ */
/* ------------------------------------------------- */

#footer ul						{ margin: 0 0 0 10px;}
#footer ul li					{ display: inline; border-right: 1px #995759 solid; padding: 0 6px 2px 6px;}
#footer ul li:last-child		{ display: inline; border-right: 0px #995759 solid; padding: 0 6px 2px 6px;}
#footer ul li:first-child		{ display: inline; border-right: 1px #995759 solid; padding: 0 6px 2px 0;}
#footer a						{ color: #473334;}
#footer a:hover					{ text-decoration: none;}
#footer #copyright				{ float: right; margin: -18px 10px 0 0; }
/* ------------------------------------------------- */
/* -------------------SPECIALS---------------------- */
/* ------------------------------------------------- */

#archive				{ color: #FCA7A7; margin: 20px 0 0 0;}

.clear 	{ clear: both;}
.hidden	{ display: none;}