/* 
	The Clerks' Group
	Dark Grey:   #232122
	Clerks Fawn: #988a70
*/


* {
	margin: 0;
	padding: 0;
}

BODY {
	background-color: #232122;
	margin: 0px;
/*	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;	
	text-align: center;
}

/* Avoids Firefox sites jumping as scrollbar appears on long pages and disappears on short pages */
BODY { overflow: -moz-scrollbars-vertical; }

DIV.container {
	margin: auto;
	width: 790px;
	text-align: left;
	border-left: 1px solid black;
	border-right: 1px solid black;	
}

DIV#containerTOP {
	background-color: #706e64;
	background-image: url(music/background_top.gif);
	background-repeat : repeat-y;
	background-position : center;
}

DIV#containerMID {
	background-color: #bbb19d;
	background-image: url(music/background_mid.gif);
	background-repeat : repeat-y;
	background-position : center;	
}

DIV#containerFOOT {
	background-color: #514c49;
	background-image: url(music/background_foot.gif);
	background-repeat : repeat-y;
	background-position : center;		
}

DIV#containerBOT {
	background-color: #181818;
	background-image: url(music/background_bot.gif);
	background-repeat : repeat-y;
	background-position : center;	
}


DIV#content {
	clear: both;
	background-color: #c2b9aa;
	color: Black;
	padding: 20px;
	padding-top: 10px;
}

/*
DIV#copy {
	width: 400px;
	padding: 0px;
}

DIV#copyL {
	width: 310px;
	padding: 0px;
	float: left;
}
DIV#copy {
	width: 415px;
	margin-left: 335px;
}
*/
DIV#copyL {
	width: 455px;
	margin-left: 65px;;
}
DIV#copy {
	width: 455px;
	margin-left: 65px;
}

DIV#copyGallery {
	width: 750px;
	padding: 0px;
	margin-top: 5px;	
}

DIV#PhotoFrame {
	width: 745px;
	margin-bottom: 1em;
}


/* FOOTER STYLES */
DIV#graphic_footer {
	background-color: #5c5753;
	margin: 0;
	padding: 0;
	width: 790px;
	height: 194px;
	clear: both;
}
DIV#footer {
	color: #988a70;
	padding-bottom: 4em;
	padding-top: 1em;
	text-align: center;
}

DIV#footer A { 
	text-decoration: none ; 
	color: #988a70; 
}
DIV#footer A:hover   { 
	text-decoration: underline ; 
	color: White;
}
/* FOOTER ENDS */

H1 {
	color: White;
	padding-left: 65px;
}

P, FORM, LI {
	margin-bottom: 1em;
}

TD {
	vertical-align: top;
}

UL {
	margin-left: 3em;
}

IMG {
	border: 0;
}

A  { 
	text-decoration: underline ; 
	color: Black; 
}
A:hover   { 
	text-decoration: none ; 
	color: White;
}

/* EVENT STYLES */
.eventdate {
	font-weight: bold;
}
.eventorg {
	font-style: italic;
}

/* RECORDING Discography STYLES */
H3 {
	color: White;
	/*margin-bottom: 1em;*/
}

TABLE {
	margin-bottom: 1em;
	width: 100%;
}

.tdlabel {
	width: 30%;
}

.discocredit {
	font-weight: bold;
	text-align: right;
}

/* REVIEW STYLES */
H2 {
	font-size: 1.2em;
	margin-bottom: 1em;
}
.reviewtitle {
	font-weight: bold;
	color: White;
}
.reviewcredit {
	font-weight: bold;
	text-align: right;
}

HR {
	height: 1px;
	color: black;
	background-color: black;
	margin-bottom: 1em;
}

BLOCKQUOTE {
	margin-left: 2em;
	margin-bottom: 1em;
}

/* Rockmill Credits */
A.rockmill:link, A.rockmill:active, A.rockmill:visited { 
	text-decoration: none ; 
	font-weight: bold; 
	color: Gray; 
}
A.rockmill:hover   { 
	text-decoration: underline ; 
	color: Red;
}
.rockmill   { 
	color: Gray;
}
.footer   { 
	color: Gray;
}


DIV#tourdates {
	float: right;
	width: 200px;
	border: 1px solid silver;
	padding: 7px;
	background-color: #7B796C;
	color: White;
	line-height: 140%;
}

.cancelled {
	font-weight: bold;
	color: White;
}