@charset "UTF-8";

body, td, th, select, input, textarea {
	font:13px "Courier New", Courier, monospace;
	color:#fff;
}

body {
	margin:0;padding:0;
	background-color: #222;
	height:100%; overflow-y:auto;
}


a{color:red;}
a:hover{color:#fff;}

table {width:100%;}
table td{vertical-align:top;}

h1, h2, p{padding-left:8px;padding-right:8px;}
.mainDiv h1{margin-top:1em;padding-top:1em;color:grey;font-weight:normal; font-size:15px; border-top:1px solid #555;}
h1#logo{
	height:2px;
	margin-top:0px;
	padding-top:578px;
	/*padding-top:589px;*/
	border:none;
	letter-spacing:30px;
	font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:25px;
	color:#000;
	/*letter-spacing:33px;*/
	/*background-image:url(/images/cover-girl.jpg); background-repeat:no-repeat;*/
	background-image:url(http://dl.dropbox.com/u/391756/aftermars-bergcity.jpg); background-repeat:no-repeat;
	background-color:#fff;
	text-align:center;
}
/*FORM*/
form{padding:5px;margin:0;border-bottom:1px solid #444;color:#555; text-align:center;}
form #subscribe, form #email{border:1px solid #ccc;padding:1px;margin:1px;}
form #subscribe{border-bottom-color:#444; border-right-color:#444; background-color:#777; color:#000; font-weight:bold; padding-left:3px;padding-right:3px;}
form #subscribe:hover{background-color:#555;}
form #email{width:150px;color:#444;border-top-color:#444; border-left-color:#444; background-color:#ccc;}

#mainNav{margin-bottom:1em;}
#mainNav td{text-align:center;font-size:15px;}
#mainNav td a{text-decoration:none;}
#mainNav td a:hover{text-decoration:underline;}

.playlistTable{border-top:1px solid #555; width:100%;}

.mainDiv{width:850px;margin:0 auto; background-color:#000;padding:0 0 20px 0;}

a.top{display:block;margin-top:1.5em; margin-bottom:-2.5em; text-align:right; font-size:11px; text-decoration:none;}
a.top img{border:none; background-color:#f00;}
a:hover.top img{background-color:#fff;}

.grey td, .grey{color:grey;font-size:11px;}

.sold{position:absolute; text-align:center; background-color:#fff; color:red; padding:2px; border:1px solid #555; font-weight:bold;}

p.extra{background-color:#111; color:grey;font-size:12px;}
a.close{display:block; float:right; padding:0; width:11px; height:11px;font-size:15px;line-height:11px; text-decoration:none;letter-spacing:1px; border:1px solid #b00; text-align:center; font-family:Arial, sans-serif;text-align:right; margin-right:-8px;}

.selected td{ background-color:#333;}
.blah td {background-color:#000;}

#news{width:398px;color:#aaa;padding:0 10px;font-size:11px; margin:0 auto;} /* for IE. Next line is for modern browsers, ignored by IE */

#news .white{color:#fff;}

#player{position:fixed;top:10px; width:100%; visibility:hidden; background-color:#777; text-align:center; padding:5px; border-top:1px solid #000; border-bottom:1px solid #000; z-index:100;}
* html #player {position:absolute;}
