html	{
	margin: 0;
	padding: 0;
		}
body	{
	margin: 0;
	padding: 0;
	background-color: #777;
	behavior: url(csshover.htc);
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	color: #666;
		}

#wrapper	{
	margin: 0 auto 10px auto;
	padding: 0;
	width: 800px;
	background-color: #fff;
	border: 3px solid #630;
	border-top: none;
		}

/* ===== HEADER STYLES ===== */

h1		{
	color: #630;
	font-size: 1.75em;
	font-weight: normal;
		}
h2		{
	font-weight: normal;
	font-size: 1em;
	margin-top: -0.75em;
		}
h3		{
	font-family: verdana;
	font-size: 1em;
	margin-bottom: -0.75em;
	margin-top: 2em;
		}
h1, h2, h3	{
	text-transform: uppercase;
	}

/* ===== LIST STYLES ===== */
ul		{
	list-style-type: none;
		}
ol		{
	margin: 0;
	padding: 0 15px;
		}


/* ===== LINK STYLES ===== */

a		{
	text-decoration: none;
	color: #666;
		}
a:hover	{
	color: #630;
		}
a:visited	{
	color: #630;
		}
a img	{
	border: 0;
		}
a.storelink	{
	font-weight: bold;
		}

 
/* ========== SITE NAV ========== */
#sitenav	{
	width: 800px;
	margin: 3em 0;
	color: #fc9;
		}
#sitenav ul	{
	background-color: #630;
	padding: 4px 0px 4px 0px;
		}
#sitenav ul li	{
	display: inline;
	font-size: 125%;
		}
#sitenav a	{
	padding: 0 1.5em;
	color: #fc9;
	text-decoration: none;
		}
#sitenav a.current	{
	color: #fff;
		}
#sitenav a:hover	{
	background: #fc9;
	color: #630;
		}
#sitenav a.private	{
	color: #630;
	}
#sitenav a.private:hover	{
	background: #630;
	}


/* ===== CAPTION STYLES ===== */
.caption	{
	padding: 0 13px;
		}
.historycaption	{
	margin: 0 -3em 0 0;
	padding: 0;
		}
.captitle	{
	color: #630;
	text-transform: uppercase;
		}
.sotw	{
	margin-top: 2em;
	}
	
/* ===== LYRICS ===== */
#lyrics		{
	margin: 0;
	padding: 0;
	width: 500px;
	float: left;
	line-height: 1.4em;
		}
#lyrics h1,
#lyrics h2,
#lyrics h3,
#lyrics p,
#lyrics img,
#lyrics ul
		{
	padding: 0 0 0 30px;
		}
#lyrics #left		{
	float: left;
		}
#lyrics #right	{
	float: right;
		}

/* ==================== TABLES ==================== */

/* ===== LIVE SHOWS TABLE ===== */
table#liveshows	{
	width: 100%;
		}
table#liveshows td	{
	vertical-align: top;
	color: #666;
		}
table#liveshows td.venue	{
	text-align: left;
		}
table#liveshows td.date	{
	padding-right: 20%;
	text-align: right;
		}
table#liveshows td a	{
	font-weight: bold;
	text-decoration: none;
	color: #666;
		}
table#liveshows td a:hover	{
	color: #630;
		}
table#liveshows td a:visited	{
	color: #630;
		}

/* ===== THUMBNAILS TABLE ===== */
td#threecolumnright table#thumbnails td	{
	padding: 0 1px 4px 0;
		}
		
/* ===== LYRICS TABLE ===== */
table#lyrics	{
	padding: 0 0 20px 30px;
		}
table#lyrics td	{
	width: 33%;
	padding: 0 4em 0 0;
		}
	


/* ===== SPECIAL CASES ===== */
h2.name	{
	font-size: 1.25em;
	font-weight: bold;
	margin-top: 1.25em;
	margin-bottom: 0.35em;
		}
p.stickerspace	{
	margin-top: 2em;
	margin-bottom: -1em;
		}

#history	{
	margin-top: 50px;
	padding: 0 30px;
	text-align: justify;
		}
#historypic	{
	width: 220px;
	padding: 0 0 2em 0;
		}