	@import 'reset.css';

	body {
		border:0px;
		color:#555555;
		background:#FFFFFF;
		font:1.1em Helvetica, Verdana, Arial, sans-serif;
		}

	#page {
		width:920px;
		margin:0px;
		padding:44px 0px 0px 50px;
		border:0px;
		}

	a {
    	text-decoration:none;
		outline:none;
		}
			
	#header { width:920px; }

	h1 {
		padding-bottom:3px;
		color:#333333;
		}

	h2 /*sidebar Artists*/ {
		display:block;
		padding:3px 0 3px 0;
		color:#777777;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:.8em;
		line-height:1.1em;
		text-transform:uppercase;
		font-weight:normal;
		cursor:default;
		}

	h3 /*cufon FranklinGothic - Artist & Show Title*/ {
		font-family:Helvetica, Verdana, sans-serif;
		font-size:2em;
		color:#333333;
    	}

	h4 /*cufon FranklinGothic - Show Dates*/ {
		font-family:Helvetica, Verdana, sans-serif;
		font-size:1.4125em;
		color:#333333;
		padding-top:2px;
    	}




/* SIDEBAR - NAVIGATION (SANS ARTIST SECTION) */

	#sidebar {
		float:left;
		width:190px;
		padding:24px 0 24px 0;
		font:.7em Helvetica, Verdana, Arial, sans-serif;
		cursor:default;
		}

	#nav ul { }

	#nav li { width:150px; }

	#nav li a {
		display:block;
		padding:3px 0 3px 0;
		color:#333333;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:.8em;
		line-height:1.1em;
		text-transform:uppercase;
		}

    body.artists #nav li li a {
        font-size: 1.0em;
    }

	#nav li.current_page_item {
		display:block;
		padding:3px 0 3px 0;
		color:#777777;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size: 0.8em;
		line-height:1.1em;
		text-transform:uppercase;
		}
	
	body.artists #nav li.current_page_item {
	    padding: 0;
	}
	
	body.artists #nav li.current_page_item span {
	    padding: 3px 0 3px 0;
	    display: block;
	    line-height: 1.1em;
	}
	
	#nav li.current_page_item > a { 	
	    color:#777777;
	}
	
	#nav li a:hover { color:#000000; }

	#nav li ul {
		display:none;
		width:150px;
		padding:5px 0 5px 8px;
		border:0;
	}

	#nav li li { border:0; }

	#nav_artist li ul {
		width:150px;
		padding:5px 0 5px 8px;
		border:0;
	}

	#nav_artist li li {border:0; }
	
	#nav li li a {
		padding:3px 0px 3px 0;
		color:#555555;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-weight:normal;
		text-transform:uppercase;
		}

	#nav li li a:hover {
		color:#333333;
		background:#EEEEEE }




/* SIDEBAR - ARTIST SECTION NAVIGATION */

	#nav_artist ul { }

	#nav_artist li { width:150px; }

	#nav_artist li a {
		display:block;
		padding:3px 0 3px 0;
		color:#333333;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:.8em;
		line-height:1.1em;
		text-transform:uppercase;
		}

	#nav_artist li.current_page_item {
		display:block;
		padding:3px 0 3px 0;
		color:#777777;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:.8em;
		line-height:1.1em;
		text-transform:uppercase;
		}
	
	#nav_artist li.current_page_item a { }
	
	#nav_artist li a:hover { color:#000000; }

	#nav_artist li ul {
		width:150px;
		padding:15px 0 15px 5px;
		border:0;
		}
	
	#nav_artist li li {
		margin-bottom:3px;
		border:0;
		}

	#nav_artist li li a {
		padding:3px 0px 3px 0;
		color:#555555;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-weight:normal;
		text-transform:uppercase;
		}

	#nav_artist li li a:hover {
		color:#333333;
		background:#EEEEEE }




/* CONTENT */

	#content {
		float:left;
		width:550px;
		padding: 24px 0 24px 20px;
		font:.7em Helvetica, Verdana, Arial, sans-serif;
		line-height:1.25em;
		}		
		
	#content ul {
		width:550px;
		list-style-type:none;
		}

	#content li { 
		width:137px; 
		margin:0px;
		padding-bottom:18px;
		float:left;
		}

	#content a {
		font-family:Helvetica, Verdana, Arial, sans-serif;
   		color:#333333;
    	text-decoration:none;
		outline:none;
		border-bottom:#000000;
		border-bottom:1px;
		border-bottom-style:dotted;
        position: relative;
	    }

	#content a:hover { color:#555555; }		
		
	.newsletter_col { /* NEWSLETTER ARCHIVE COLUMNS */
		float:left;
		width:137px;
		}

	p.mapicon {
		width:50px;
		height:50px;
		margin-right:15px;
		float:left;
		}
		
	p.maptext {
		width:485px;
		height:50px;
		float:left;
		}




/* NEWSLETTER FORMS */
		
	span.label,span.spacer,span.multiple span {	width:0px; float:left; } 

	span.multiple { float:left; } 

	span.button { padding-left:0px; } 

	div.clear { clear:both; padding-top:5px; } 
		



/* NOTES */

	#notes {
		float:left;
		width:140px;
		padding: 27px 0px 24px 20px;
		font:.7em Helvetica, Verdana, Arial, sans-serif;
		}

	#notes a {
		font-family:Helvetica, Verdana, Arial, sans-serif;
   		color:#333333;
    	text-decoration:none;
		outline:none;
		border-bottom:#000000;
		border-bottom:1px;
		border-bottom-style:none;
		}

	#notes a:hover { color:#555555; }	


/* TRICKERY */

.hidden { display: none; }
img.disabled { opacity: 0.5; }