* { 
margin: 0; 
padding: 0; 
font-family:verdana,tahoma,sans-serif; 
}

body {
background-color:#413A3A;
text-align:center;
}

/*
a#meltdown_myspace img {
border-width:0px;
width:200px;
height:59px;
}

a#meltdown_myspace {
border-width:0px;
position:absolute;
top:414px;
left:260px;
}
*/

div#container div#content p a#meltdown_myspace {
float:left;
margin: 0px 0px 0px 100px;
width:210px;
height:32px;
text-align:center;
display:block;
border:1px solid #637C5C;
background-color:#96AF8F;
padding:3px;
}

div#container div#content p a#meltdown_myspace span.title {
color:white;
font-size:17px;
font-weight:bold;
white-space:nowrap;
}

div#container div#content p a#meltdown_myspace span.url {
clear:both;
color:yellow;
font-size:10px;
padding-bottom:2px;
font-weight:bold;
}

div#container div#content p a#meltdown_myspace:hover {
background-color:#B8CFAF;
text-decoration:none;
}


#container {
position:relative;
width:640px;
padding:0px 0px 0px 0px;
margin:0px auto;
background: #FFF url(./images/body_bg.gif) repeat-y top left;
text-align:center;
}

#header {
height:150px;
width:600px;
background: url(./images/meltdown_header_3.jpg) no-repeat top left;
margin: 0px auto;
}

h1 {
text-align:left;
margin: 0px auto;
width:596px;
background-color:#EEE;
border-top:1px solid #CB0202;
border-bottom:1px solid #CB0202;
font-size:13px;
font-weight:bold;
padding:2px;
color:#666;
}

h2 {
font-size:12px;
font-weight:bold;
color:#FFF;
margin:0px 0px 10px 0px;
padding: 0px 5px;
border:1px solid #553333;
background-color:#96AF8F;
}

h3 {
color:#555;
border-bottom:2px solid #96AF8F;
font-size:12px;
padding: 0px 5px;
margin:0px 0px 10px 0px;
}

#content {
margin: 0px auto;
width:580px;
padding:10px 10px 0px 10px;
text-align:left;
}

p, td, div { /* added div here */
color:#777;
font-size:11px;
}

p {
padding-bottom:10px;
}

td {
border-bottom:1px solid #333;
}

th {
color:#aaa;
font-size:11px;
background-color:#444;
text-align:left;
}

table {
margin-bottom:15px;
width:100%;
}


#footer {
width:584px;
padding:0px;
margin:0px 0px 0px 1px;
}

#footer p {
color:#666;
text-align:center;
font-size:10px;
margin:0px;
padding:10px 0px 2px 0px;
}

#footer p a {
color:#777;
font-size:10px;
}

#footer p a:visited {
color:#777;
font-size:10px;
}


ul {
margin:0px 0px 15px 0px;
}

ul li {
color:#777;
font-size:11px;
/*line-height:13px;*/
}

img.emailsent {
width:150px;
height:150px;
float:left;
}

p.emailsent {
margin-left:170px;
}

#photos {
width:160px;
float:left;
}

#photos p {
font-size:10px;
margin:0px;
padding:0px 0px 5px 0px;
color:#FFF;
}

#photos img {
border:1px solid white;
margin:0px;
padding:0px;
}

#container a,a:visited {
/*color:#856200;*/
color:#24346A;
text-decoration:none;
}

#container a:hover {
/*color:#B89533;*/
color:#6878AE;
text-decoration:underline;
}

#photos a,a:visited {
color:white;
}

#photos a:hover {
color:#ccc;
}

.e {
padding:0px;
margin:0px;
border:0px;
}

.listen {
padding:0px;
margin:0px;
border:0px;
}

img.cd {
border:0px;
padding:0px;
margin:0px;
}

ul#menu {
padding:0px;
margin:100px 0px 15px 1px;
float:left;
list-style:none;
width:500px;
border-top:2px solid #CB0202;
}

ul#menu li#start {
/*margin-left:60px;*/
}

ul#menu li#end {
width:25px;
float:left;
margin:0px;
padding:0px;
}

ul#menu li {
float:right;
margin:0px;
padding:0px 0px 0px 7px;
list-style:none;
}

ul#menu li a {
text-decoration:none;
color:#666666;
float:left;
margin:4px 0px 0px 0px;
padding:0px;
font-size:13px;
font-weight:bold;
}

ul#menu li a:hover {
float:left;
padding:0px;
color:#CB0202;
text-decoration:none;
border-bottom:2px solid navy;
}

ul#menu li a.selected {
text-decoration:none;
color:#222;
float:left;
margin:4px 0px 0px 0px;
padding:0px;
font-size:14px;
font-weight:bold;
}


div#studio_photos img {
width:270px;
height:203px;
border:1px solid #555;
margin-top:10px;
margin-right:5px;
background-color:black;
}

label {
font-size:11px;
font-weight:bold;
clear:both;
float: left;
width: 110px;
padding: 5px 0px 0px 0px;
color:#555;
}

form label.wide {
width: 190px;
}

div#column_one {
float:left;
width:280px;
text-align:center;
}

div#column_two {
float:left;
width:280px;
text-align:center;
}

div.discography_item {
clear:both;
border:1px solid #444;
margin-bottom:10px;
background:#EEE url(./images/CDLarge.gif) no-repeat 500px 10px;
}

div.discography_item h2 {
border:0px;
padding:2px 0px 2px 22px;
background:#96AF8F url(./images/cd.gif) no-repeat 5px 2px;
}

div.discography_item h3 {
border:0px;
margin:0px;
padding:0px 0px 5px 5px;
font-weight:normal;
font-size:11px;

}

div.discography_item p {
border:0px;
margin:0px;
padding: 0px 0px 5px 5px;
font-weight:normal;
}

div.discography_item img.cd {
border:1px solid #555;
margin-left:5px;
}

div.discography_release {
border:1px solid #444;
margin-bottom:10px;
background:#EEE url(./images/CDLarge.gif) no-repeat 500px 10px;
clear:both;
float:left;
width:568px;
padding:5px;
/*
float:left;
*/
}

div.discography_release ul {
margin:0px 0px 0px 10px;
padding:0px;
}

div.track_info {
}

div.discography_release h2 {
border:1px solid #666;
padding:2px 0px 2px 22px;
background:#96AF8F url(./images/cd.gif) no-repeat 5px 2px;
}

div.discography_release h3.main {
border-bottom: 1px solid #CB0202;
margin:0px 80px 5px 100px;
padding:0px;
font-weight:normal;
font-size:11px;
}

div.discography_release p {
border:0px;
margin:0px;
padding: 0px 0px 5px 0px;
font-weight:normal;
}

div.discography_release img.cd {
border:1px solid #555;
margin:0px 10px 5px 0px;
float:left;
width:90px;
height:90px;
}

div.discography_release div.track_list {
width:390px;
float:left;
padding:0px;
background-color:#eee;
}

div.discography_release h3 {
border-bottom: 1px solid #CB0202;
margin:0px 0px 5px 0px;
padding:0px;
font-weight:normal;
font-size:11px;
}

div.discography_release div.purchase_info {
width:92px;
clear:both;
float:left;
padding:0px;
margin:0px 10px 0px 0px;
background-color:#eee;
}

div.discography_release div.purchase_info h3 {
clear:both;
padding:0px;
margin:0px;
}


div.discography_release div.purchase_info p {
margin-left:0px;
}

div.discography_release div.purchase_info ul {
padding-top:5px;
}

/* Demo/Promo discography settings  */

form#secureForm div.discography_release h3 {
border-bottom: 1px solid #CB0202;
margin:0px 80px 5px 0px;
padding:0px;
font-weight:normal;
font-size:11px;
}

div.field {
clear:both;
padding-top:5px;
padding-bottom:5px;
color:#555;
}

label {
width:100px;
float:left;
text-align:right;
padding:0px 10px 0px 0px;
}

span.track_preview {
float:left;
font-size:11px;
color:#777;
display:block;
}

span.track_preview strong {
padding:0px;
margin:0px 5px 0px 0px;
float:left;
}

span.track_preview object {
float:left;
width:250px;
height:16px;
}

span.track_preview img {
width:17px;
height:16px;
}

input.text, textarea {
border:2px solid #96AF8F;
background-color:#fff; /*#96AF8F #526B4B */
width:400px;
margin-bottom:3px;
font-size:11px;
color:#949AB1;
font-weight:bold;
padding:1px;
}

img.captcha {
border:2px solid #96AF8F;
}

input.button {
background-color:#96AF8F;
color:#FFF;
font-size:11px;
border:1px solid #666;
}

input.button:hover {
background-color:#A7BF9F;
}


div.row {
clear:both;
float:left;
width:580px;
}

div.column_left {
width:270px;
margin:0px;
padding:10px 5px 0px 0px;
float:left;
}

div.column_right {
width:270px;
margin:0px;
padding:10px 0px 0px 5px;
float:left;
}

ul#artists, ul#events, ul#labels {
padding-left:15px;
margin-left:5px;
}

ul {
margin-left:20px;
}

li {
list-style-image: url(./images/li_arrow.gif);
margin-left:5px;
}

ul#news {
clear:both;
list-style:none;
list-style-image:none;
}

ul#news li {
clear:both;
float:left;
list-style-image:none;
list-style:none;
margin-left:0px;
padding:5px;
width:560px;
}

ul#news li img {
float:left;
margin-right:5px;
width:70px;
height:70px;
border:1px solid #333;
}

ul#news li h3 {
float:left;
width:470px;
margin:0px 0px 4px 0px;
padding:0px;
}

ul#news li p {
margin-left:80px;
}

a.banner {
display:block;
text-align:center;
clear:both;
font-size:10px;
}

img.banner {
width:468px;
height:60px;
border:0px;
}

.mandatory {
color:#CB0202;
font-weight:bold;
}

#subscribe {
float:left;
width:310px;
border:1px solid #888;
background-color:#eee;
padding:2px 2px 4px 2px;
margin-left:10px;
}

#subscribe label {
background:#EEEEEE url(/images/mail.gif) no-repeat 5px 5px;
padding:4px 0px 0px 26px;
width:180px;
text-align:left;
height:20px;
}

#subscribe input {
float:left;
}

#subscribe input.text {
border-width:1px;
margin-top:3px;
margin-left:4px;
width:200px;
}

#subscribe input.button {
margin:3px 0px 0px 4px;
}

div#slick_message {
position:absolute;
top: 100px;
left:100px;
border:2px solid #96AF8F;
width:400px;
padding:10px;
background-color:#eee;
}

div#slick_message a {
border:1px solid #444;
background-color:#C9DFBF;
padding:3px;
font-size:11px;
margin-left:150px;
float:left;
width:100px;
text-align:center;
text-decoration:none;
font-weight:bold;
}

div#slick_message p {
text-align:center;
}

div#slick_message a:hover
{
text-decoration:none;
background-color:#ddddee;
}

.subscribe-info {
float:left;
width:250px;

}

.clear {
clear:both;
}

div#events ul li {
background-repeat:no-repeat;
background-position:0px 0px;
padding:0px 0px 2px 29px;
}

div#events ul li.NC {background-image:url(images/flags/new_caledonia.png);}
div#events ul li.AU {background-image:url(images/flags/australia.png);}
div#events ul li.DE {background-image:url(images/flags/germany.png);}
div#events ul li.SE {background-image:url(images/flags/sweden.png);}
div#events ul li.CH {background-image:url(images/flags/switzerland.png);}
div#events ul li.CZ {background-image:url(images/flags/czech_republic.png);}
div#events ul li.UK {background-image:url(images/flags/united_kingdom.png);}

div#events ul li.next {
padding-bottom:0px;
}

table#top_ten tr th {
background-color:#999;
color:#FFF;
padding:2px;
}

table#top_ten tr td {
padding:1px 2px;
font-size:10px;
border-bottom:1px solid #ccc;
}

h2.top_ten {
clear:both;
}

h2.top_ten span {
margin-left:280px;
font-weight:normal;
font-style:italic;
font-size:11px;
}

table.eventlist {background-color:transparent;}
table.eventlist tr td img {border-width:0px;background-color:transparent;}
table.eventlist tr td {border-width:0px;padding:0px;margin:0px;background-color:transparent;}
table.eventlist tr {border-width:0px;padding:0px;margin:0px;background-color:transparent;}
table.eventlist tr th {background-color:red;color:green;}

fieldset.xhtml {
border-width:0px;
}

div#guestbook ul li {
list-style-type:none;
list-style-image:none;
padding:0;
margin:15px 0 0 0;
}

div#guestbook div.body {
	 background-color:#E9FFCE;padding:10px;clear:both;
}

div#guestbook div.field {
	height:14px;
}

div#guestbook  h3 {
	border-bottom-width:0;
	margin:0px 0 5px 0;
	background-image:url(../images/quotes.png);
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:16px;
}

div#guestbook input.text {
	float:left;
}

div#guestbook input.button {
	float:left;
	margin-right:5px;
}

div#guestbook textarea {
	float:left;
}



table#events_table tr td {
border-bottom:1px solid #eee;
padding:0 1px;
}

.nowrap {
white-space:nowrap;
}

/*
tr.stripe td {
background-color:#eee;
}
*/
