@import url("/_stylesheets/_shows.css");
@import url("/_stylesheets/_releases.css");
@import url("/_stylesheets/_news.css");

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

body			{ font-family: "hoefler text", georgia; color: #FFF; font-size: 11px; line-height: 19px; background-color: #0A0F11;	}

h1				{ font-size: 30px; margin: 0 0 50px 0; letter-spacing: .03em; font-variant: small-caps}
h1 a			{ color: #FFF; 	text-decoration: none;}
h1 a:hover		{ 				border-bottom: 1px solid #CCC;}

h3				{ font-size: 14px; color: #AFE4FA; margin: 10px 0; }
h3 a			{ font-size: 14px; color: #AFE4FA; margin: 10px 0; }

h4				{ font-size: 15px; color: #4599A6; padding: 0 0 20px 0;}
h4 a			{ font-size: 15px; color: #4599A6; padding: 0 0 20px 0;}

h5				{ font-size: 10px; color: #4599A6;}

p				{ margin: 0 0 12px 0; font-size: 13px; }
p a				{ color: #c5ab0a;}
a				{ color: #c5ab0a;}

em				{font-style: italic;}
ol				{ list-style-type: decimal;}


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

#container		{ width: 900px; 				margin: 0 auto; 																								}
#header			{ width: 900px; height: 230px;  				padding: 30px 0 0 0;	background-color: #000; 				border-bottom: 1px #CCC dotted;	background-image: url("/_images/_banner/banner_01.jpg");}
#leftcolumn 	{ width: 300px; 								padding: 0;										float: left;									margin: 0 0 50px 0;	}
#rightcolumn	{ width: 580px; 								padding: 0 0 20px 20px;												float: left;									}
#footer			{ width: 900px; height: 100px; 					padding: 10px 0 0 0;							clear: both;	border-top: 1px #CCC dotted;	}


/* ------------------------------------------------- */
/* -----------------------HEADER-------------------- */
/* ------------------------------------------------- */



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

#menu 		 			{ color: #c5ab0a; font-size: 17px; letter-spacing: .05em; line-height: 28px; }
#menu ul li 			{ display: inline;}
#menu ul li#active a 	{ color: #EBE2B6;}
#menu ul li a 			{ color: #c5ab0a; text-decoration: none;}
#menu ul li a:hover 	{ color: #EBE2B6; border-bottom: 1px solid #EBE2B6;}


/* ------------------------------------------------- */
/* ---------------------LEFTCOLUMN------------------ */
/* ------------------------------------------------- */

	#leftcolumn h3	{ margin-bottom: 30px;}

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

	#leftcolumn form#search					{ margin: 20px 0; padding: 0 0 0 5px;}
	#leftcolumn form input#search			{ border: none; background-color: #0A0F11; color: #FFF; 	padding: 4px; 		font-family: Georgia; 	border: 1px #4599A6 solid;}

	#leftcolumn form input#button			{ border: none; background-color: #c5ab0a; color: #FFF; 	padding: 2px 4px; 	font-family: Georgia; 	font-size: 13px; 	border: 1px #c5ab0a solid;}
	#leftcolumn form input#button:hover		{ border: none; background-color: #8f7c07; color: #FFF; 	padding: 2px 4px; 	font-family: Georgia; 	font-size: 13px; 	border: 1px #A8933B solid;}


	/* ------------- SHOW LIST ------------------- */
	
	#leftcolumn	#show_list 						{ margin: 30px 0 0 0; padding: 0 0 0 5px ;}
	#leftcolumn #show_list .date_location		{ font-size: 13px; }
	#leftcolumn #show_list .venue_time			{ font-family: arial; color: #999; margin: 0 0 15px 0; }
	#leftcolumn #show_list #view_all_shows a	{ font-family: arial; color: #c5ab0a; text-decoration: none;}

	/* ------------- CURRENT RELEASE ------------------- */

	#leftcolumn #current_release_image						{ float:left; padding: 0 10px 0 5px; width: 100px; height: 100px;}
	#leftcolumn #current_release_image img					{ width: 100px; height: 100px;}
	#leftcolumn #current_release_description				{ float:left; padding: 25px 0 0 0;}
	#leftcolumn #current_release_description #title			{ font-size: 14px; width: 175px;}
	#leftcolumn #current_release_description #title	a		{ color: #FFF; text-decoration: underline;}
	#leftcolumn #current_release_description #links			{ font-family: arial; color: #c5ab0a;}
	#leftcolumn #current_release_description #links	a		{ font-family: arial; color: #c5ab0a; text-decoration: none; text-decoration: underline;}


/* ------------------------------------------------- */
/* ---------------------RIGHT COLUMN --------------- */
/* ------------------------------------------------- */
	
	#rightcolumn h3						{ margin: 10px 0 30px 0;}
	#rightcolumn ul						{ font-size: 13px; line-height: 21px; margin: 0 0 0 15px;}
	
	#rightcolumn .entry 				{ margin: 0 0 20px 0;}
	#rightcolumn .entry .title			{ margin: 0;}
	#rightcolumn .entry .date			{ margin: 0 0 10px 0; font-family: arial; color: #999;}
	#rightcolumn .entry .copy			{ font-size: 13px; margin: 0 0 40px 0; width: 480px;}

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

#footer	#footermenu				{ color: #c5ab0a; }
#footer	#footermenu ul li 		{ display: inline;}
#footer	#footermenu ul li a 	{ color: #c5ab0a;}

#footer #copyright				{ color: #999; float: right; margin: -18px 0 0 0;}

/* ------------------------------------------------- */
/* ---------------------SPECIALS-------------------- */
/* ------------------------------------------------- */

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

hr.dotted 	{ border: none; border-bottom: 1px #CCC dotted; clear: both; padding: 10px 0;}
hr.solid 	{ border: none; border-bottom: 1px #333 solid; clear: both; padding: 10px 0;}

.mt-enclosure a		{ font-size: 13px;}

/* Background = #0A0F11
Menu Yellow = #c5ab0a
Menu Yellow RollOver = #EBE2B6 
*/






