@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
body {
font-family:verdana, arial, sans-serif; 
font-size:76%; 
color:#FFFFFF; 
background-color:#000000;}

#background{position:absolute; z-index:1; width:100%; height:100%;}
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 

/* CONTAINER */
#container {width: 800px; height:100%; margin:0 auto; padding:0;}
input {font-size:12px;}


/* HEADER CLASSES */
.banner {margin:0 auto; height:315px; width:800px;}
.player {width:800px; height:15px; padding:0; }
.flash {width:620px; height:300px; padding:0; margin:0 auto;}

/* NAVIGATION CLASSES */
.nav {
	width:505px;
	height:56px;
	padding:0;
	margin:0;
	background:url(../2009images/nav_center.png) repeat-x;
	text-align:center;
}
.nav ul {
	padding:0px 3px 0 0;
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#ffffff;
	text-align:center;
	position:relative;
	z-index:100;
}
.nav ul li {margin:0; padding:0; display:inline;}
#navcenter {background:url(../2009images/nav_center.png) repeat-x; }
#navleft {background:url(../2009images/nav_left.png) no-repeat; }
#navright {background:url(../2009images/nav_right.png) no-repeat; }
#social {width:230px; height:56px; vertical-align:middle;}
#social_img {padding:0; margin:0; border:0;}
.nav table {
	padding:0;
	width:800px;
	text-align:center;
	vertical-align:middle;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#ffffff;
}
.nav a:link, .nav a:visited {text-decoration:none; color:#ffffff; padding:0 5px 5px 5px;}
.nav a:hover {border-bottom:2px #ffffff solid; padding:0px 5px 0px 5px; width:70%;}

/* CONTENT CLASSES */
.content {
	width:800px;
	margin:0 auto;
	padding:0px;
	background:url(../2009images/content_bkgrnd.png) repeat;
	vertical-align:top;
	text-align:center;
}
#Content_Border {border:#FFFFFF 2px solid;}
#construction {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:0 auto;	
}
/*.content img{padding:6px 6px 3px 0px; width:180px; height:180px;}*/
.content img{padding:6px 6px 3px 0px;}
#artist_titles{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-align:center;}
#artist_cells{width:170px; padding:3px;}
.content_left {width:378px; float:left; margin-left:0px; padding:0px 9px 0px 9px;}
.content_right {width:378px; float:left; margin-left:0px; padding:0px 9px 0px 9px;}
.content table {
	padding:0;
	margin:0;
	width:790px;
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
#contentBorder {background:url(../2009images/content_border.gif) repeat;}
.content_headers {
	background:url(../2009images/HeaderBkgrnd.jpg);
	background-repeat:repeat-x;
	width:375px;
	height:42px;
	padding:0px;
}
.content_headers p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	text-align:left;
	padding:10px 0 0 6px;
}
.content_center {width:778px; float:left; padding:0px 9px 0 9px;}
.content_center_headers {
	background:url(../2009images/HeaderBkgrnd.jpg);
	background-repeat:repeat-x;
	width:778px;
	height:42px;
	padding:0;
}
.content_center_headers p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	text-align:left;
	padding:10px 0 0 6px;
}
.content_details {
	padding:10px 0 10px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:left;
	margin:0;
	border:0;
}
.content_details ul {list-style-type:square; padding:0 0 0 14px; margin:0;}
.content_details li {padding:0 0 10px 0;}
.content_details table {
	width:330px;
	text-align:left;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	vertical-align:top;
}
.content_details td {vertical-align:top;}
#artist_header {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#about_table {
	width:725px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	vertical-align:top;
	text-align:left;
}
#about {
	float:right;
	padding:0 0 5px 5px;
}
.discography {
	padding:10px 0 10px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:left;
	margin:0;
	border:0;
}
.discography table {
	width:379px;
	text-align:left;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	vertical-align:top;
}
.discography td {vertical-align:top;}
.discography ol {margin:0;}
.news {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
#news_date {
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	line-height:3px;
}
#news_info {
	font-size:13px;
	text-indent:25px;
	padding:0 0 20px 0;
}
.news a:link, .news a:visited, .news a:hover {text-decoration:none; color:#ffffff; font-size:10px; text-indent:25px;}
#news_tbl {
	padding:0;
	margin:0;
	width:450px;
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
#more {text-decoration:none; color:#ffffff; font-size:10px; border:0;}
.contact {
	padding:10px 0 10px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:center;
}

/* PR CLASSES */
.PR {font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center;}
.PR h1 {font-size:30px; font-weight:800; color:#FFFFFF;}
.PR h3 {font-size:13px; font-weight:bold; color:#000000;}
#h4 {font-size:16px; color:#000000; font-weight:bold; font-variant:small-caps; text-align:left;}
.PR p  {font-size:13px; text-align:left;}
.PR a:link, .news a:visited, .news a:hover {text-decoration:none; color:#ffffff; }
#pr_date {font-weight:bold;}

/* ARTISTS Classes */
.artist_overflow {overflow:auto; height:200px; padding:0 10px 0 0;}
.nlo_artist_overflow {overflow:auto; height:400px; padding:0 10px 0 0;}
#tour_table {overflow:auto; height:200px; font-size:10px; padding:0 0px 0 0; width:345px;}
#tour_date {text-align:right; width:50px;}
#tour_place {width:145px; padding-left:3px;}
#tour_city {width:105px; padding-left:3px;}
#tour_time {text-align:right; width:45px; padding-right:3px;}
.tour a:link, .tour a:visited, .tour a:hover {text-decoration:none; color:#ffffff; font-size:10px; text-indent:25px;}
.artist_links a:link, .artist_links a:visited, .artist_links a:hover {text-decoration:none; color:#ffffff; font-size:10px; text-indent:25px;}
#links_name {text-align:right;}
#links_url {text-align:left;}


/* FOOTER CLASSES */
.footer {height:28px; width:780px; padding:10px 0 5px 0; margin:0 auto; clear:both;}
.footer img {height:auto; width:auto;}


/* COPYRIGHT CLASSES */
.copyright {
	font-family:Arial, Helvetical, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	width:780px;
	padding:10px;
	background:#000000;
	height:50px;
	margin:0 auto;
	text-align:center;
}