
/* ---------------------------Layout----------------------------*/

body	{
	background: #222; font-family: verdana, arial, sans-serif;
	color: #acacac; font-size: 13px;
	margin: 0; padding: 0;
	}

#main_wrapper
	{
	position: relative;
	background-image: url("assets/images/background-shadow.jpg");
	background-color: #000;
	repeat: repeat-y;
	margin: 0 auto; 
	width: 985px; height: 2000px;
	}

#bottom_nav
	{
	position: absolute;
	left: 240px; 
	bottom: 5px; 
	padding: 0px;
	}

#content_wrapper
	{
	position: absolute;
	left: 10px;
	width: 965px; height: 1600px;
	clear: both;
	width: 100%;
	}

#banner	{
	margin: 0; padding: 0;
	}

#main_nav
	{
	margin-left: 10px; padding: 0;
	}

#leftcol
	{
	position: absolute; top: 30px; left: 0; 
	padding: 0px 0px 0px 10px; 
	width: 200px;
	background-color: #000;
	color: #777; 
	}

#main	{ 
	margin-left: 220px; 
	width: 705px; height: 1600px;
	padding: 0 10px 0 10px;
	background-color: #000
	}

#lyrics
	{
	width: 500px; height: 650px;
	overflow: scroll;
	}


/*------------------End Layout------------------------*/


ul#contest_tickets li
	{
	font-size: 11px; list-style-type: none;
	}

.coupdetatButton {
	border: none;
	}

#coupdetat_buttons_list {
	margin: 0 0 0 0;
	bullet: no-bullet;
	}

#coupdetat_buttons_list tr td {
	padding: 0px 20px 0 20px;
	text-align: center;
	}

#update	{
	font-size: 6pt; font-style: italic;
	}

.magenta{
	color: #FF00FF
	}

img#monster_album
	{
	width: 965px; height: 176px;
	margin-left: 10px;
	}

img.paypal
	{
	border: none;
	}

a img#listen_now
	{
	border: none;
	}

table tr td a.venue_link
	{
	color: #cc9933;
	}


#logotype
	{
	margin-top: 0px;
	}

body a	{
	color: #6d79ba;
	}

.links	{
	margin: 5px; border: none; color: #6d79ba;
	}

.photo	{
	border-style: none; 
	}

img#chris_bio
	{
	width: 350px; height: 523px; float: left; margin-right: 2em;
	}

img.posters
	{
	margin: 15px 0px 15px 15px; padding: 0 0px 0px 0; float: right; 
	width: 300px; height: 464px; border: none;
	}

img.poster_in_body
	{
	margin: 15px 0px 15px 15px; padding: 0 0px 0px 0; float: left; 
	width: 300px; height: 464px; border: none;
	}

ul#catalogue
	{
	padding: 0;  
	}

ul#catalogue li
	{
	list-style-type: none; margin-bottom: 10px; 
	}

ul#catalogue li a
	{
	text-decoration: none; color: #6d79ba; font-size: smaller;
	}

ul#catalogue li img
	{
	border: none;
	}


table#months 
	{
	width: 700px; margin-top: 20px; margin-bottom: 10px;
	}

table#months tr td a
	{
	color: #6d79ba; text-decoration: none;
	}

ul#nav1 { 
	margin: 0 0 0 0px; padding-left: 0px; font-size: 10px; 
	font-weight: bold; list-style-type: none; white-space: nowrap;
	}

ul#nav1 li 
	{
	padding: 0 4.5em 0 4.5em; display: inline; background: #000000;
	border: outset; border-color: #282828
	}

ul#nav1 li a 
	{
	color: #696969; text-decoration: none; list-style-type: none; 
	}

ul#nav1 li a:hover 
	{
	color: #b22222;
	}


.pay_box
	{
	border: 1px dashed #555; padding: 0 0px 0px 10px;
	margin: 5px 0 10px 0;
	height: 300px;
	}

table.product_images  tr td
	{
	padding-right: 20px;
	}


ul#news li
	{
	list-style-type: circle;
	background: black; font-family: verdana, arial, sans-serif;
	color: #acacac; margin-bottom: 5px; font-size: 11px;
	}

ul#nav2	{
	padding: 0 0 15px 0; white-space: nowrap;
	}

ul#nav2 li 
	{
	display: inline;
	}

ul#nav2 li a 
	{
	color: #acacac; text-decoration: none; 
	font-family: verdana, arial, sans serif; font-size: 70%; 
	padding-right: 1em; padding-left: 1em; 
	}

ul#nav2 li a:hover 
	{
	background-color: #8B0000; color: white; 
	}

ol li	{
	padding: 4px;
	}

ol li a	{
	text-decoration: none; font-family: verdana, arial, sans serif;  
	}


h1 	{ 
	margin-top: 30px; font-family: verdana, arial, sans-serif; 
	}

h2	{ 
	padding: 0;  margin: 0; 
	}

h3	{ 
	padding: 0;  margin-top: 25px; 
	}

h4	{ 
	margin-top: 30px; margin-bottom: 10px; 
	font-family: verdana, arial, sans-serif; 
	}

h6 
	{ 
	margin-top: 1px; margin-bottom: 1px; 
	font-family: verdana, arial, sans-serif; 
	}


p	{ 
	text-align: left; line-height: 150%; font-family: verdana, arial;
	font-size: 11px; 
	}


table.calendar
	{
	width: 700px; border-collapse: collapse; 
	}

table.calendar a
	{
	color: #6d79ba; 
	}

table.calendar tr td, table tr th 
	{ 
	margin: 0; text-align: center; width: 100px; 
	border: 1px solid #252525; 
	}

tr.days th
	{
	font-size: 10px; color: #555555; 
	}

tr.dates th
	{
	font-size: 12px; color: #555555;
	}

table#albums tr td
	{
	padding: 0 2em 2em 0;
	}

table#albums tr td a
	{
	text-decoration: none; color: #6d79ba; font-size: smaller;
	}

table#albums tr td a img
	{
	border: none;
	}

dt, dt img
	{
	width: 100px; height: 100px; border: 0; margin: 20px 5px 5px 0px; 
	font-size: smaller; 
	}

dd	{
	position: fixed;  visibility: hidden; 
	color: #acacaca; text-align: center; 
	font-style: normal; 
	}

dd img	{ 
	display: block; border: 1px dashed #acacac; 
	}

dt img:hover 
	{ 
	cursor: pointer;
	}

dt:hover + dd 
	{ 
	visibility: visible; position: fixed; top: 20%; left: 40%; 
	}

table#songs tr td
	{
	margin-top: 20em;
	}

table#songs tr td a img
	{
	border: none;
	}


label 
	{ 
	white-space: nowrap; text-align: left; font-family: verdana, arial; 
	font-size: 12px; 
	}

fieldset#contest
	{
	line-height: 3em; border-color: #696969; height: 525px;
	}

#contest input
	{
	margin-left: 50px;
	}

fieldset#contest label
	{
	position: absolute; padding: 0 0 0 2em;  
	}

fieldset#contest input.box 
	{
	margin-left: 150px;  border: inset;
	}

fieldset#personal
	{
	line-height: 3em; border-color: #696969; height: 350px;
	}

fieldset#personal label
	{
	position: absolute; padding: 0 0 0 2em;  
	}

fieldset#personal input.box 
	{
	margin-left: 150px;  border: inset;
	}

input#under18
	{
	margin-left: 150px; 
	}


select#prov 
	{
	margin-left: 150px; margin-bottom: 1em; 
	}

textarea{
	margin: 12px 0 0 150px;  border: inset; 
	font-family: verdana, arial, sans-serif;  color: black; font-size: 11px;
	}

input#submit
	{
	margin: 1em 0 1em 150px; width: 300px; 
	}

table#stores
	{
	margin-top: 1em; width: 700px; 
	}

table#stores tr td
	{
	vertical-align: top; padding-bottom: 1em; color: #acacac; font-size: 11px;
	}

a img#button_email
	{
	border: none; margin: 0 0 0 0; vertical-align: top;
	}

table td a.lyrics
	{
	border: none; 
	}

ul#song-list
	{
	list-style-type: none; font-size: 11px; padding: 0;
	}

table#song-list tr td
	{
	vertical-align: top;
	}



