@charset "UTF-8";
/* 
	Background-Styles 
*/
body {
	margin:0px; padding:0px;
 background:url(../images/background_dark.jpg) repeat-x #6b6b6b;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:18px;
	line-height:22px;
}
#container {
	position:relative;
	width:940px;
 	margin:0 auto;
}

.background { no-repeat;}
/* 
	Header-Styles 
*/
#header {
	padding-top:20px;
	padding-bottom:20px;
}
#logo h1 {
	margin:0px;
	display:block;
	text-indent:-9999px;
}
#logo {
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
 margin-top:0px;
	width:264px;
	height:105px;
}
ul#menu {
	margin:0px; padding:0px;
	position:absolute;
	right:0px;
}
ul#menu li {
	display:inline;
	margin-left:12px;
}
ul#menu li a {
 border-right:1px solid #7f7d78;
 padding:0px 20px 0px 0px;
	text-decoration:none;
	color:#f25a23;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
 letter-spacing:1px;
}
ul#menu li a.active, ul#menu li a:hover {
	color:#ffffff;
}


/* 
	Block-Styles 
*/
.block {
	border:1px solid #a3a09e;
	background-color:#ffffff;
	margin-bottom:20px;
	position:relative;
 border-color:#1b1a19; 
}
.block_inside { 
	display:block; 
	border:1px solid #ffffff;
	background: #ffffff url(../images/background_block_slice.jpg) repeat-x;	
	padding:30px;
	overflow:auto;
}


/*
	Main
*/
#content_area {
	width:580px;
	float:left;
	margin-top:15px;
	color:#595856;
}
#content_area .block_inside {
	min-height:370px;
}
#sidebar {
	float:left;
	width:284px;
	margin-top:15px;
	position:relative;
	padding-left: 55px;
}
#sidebar .thumbnail{
padding-bottom:22px;
}
#content_area h2 { font-size:28px; line-height:31px; }
#content_area h3 { font-size:18px; color:#595856; font-weight:lighter;}

#content_area .separator {
	border-top:1px solid #e3e3e3;
	margin-top:15px;
	padding-top:15px;
}


/*
Roster
*/
#roster {
width:950px;
font-size:14px;
}

#roster ul { margin:10px 0px 30px 0px; padding:0px;}
#roster ul li { list-style:none; }
#roster ul li a { color:#f25a23; }
#roster ul li a:hover { color:#ffffff; text-decoration:none; }

#roster h3 { font-size:18px; color:#e2dddc; font-weight:lighter; padding-bottom:10px; }

#roster .submenu li { display:inline; padding-right:10px; list-style:none; }
#roster .submenu li a { font-size:16px; }
#roster .submenu li a.active{ color:#ffffff; }

#roster .separator {
 border-top:1px dotted #7f7d78;
	margin-top:-25px;
	padding-bottom:10px;
}

.column1 { float:left; width:230px; }
.column2 { float:left; width:240px; }
.column3 { float:left; width:235px; }
.column4 { float:left; width:235px; }

#roster img { position:absolute; right:50px; top:196px; }

#link { position:absolute; right:0px; top:198px; font-size:12px; padding:0px; margin:0px; }
#link a:hover { color:#ffffff; text-decoration:none; }


/*
Artist Pages
*/
#artist_content { 
width:400px;
}
#artist_content h3 { font-size:16px; color:#595856; font-weight:lighter; padding-left:8px; }

#artist_content .separator {
	border-top:1px dotted #7f7d78;
	margin-top:5px;
	padding-top:5px;
}

.links {
color:#000000;
font-size:12px;

}
ul.links { margin:0px; padding: 8px 0px 8px 10px }
ul.links li { list-style:none; display:inline; padding-right: 30px;}
ul.links li a { text-decoration:underline; }
ul.links li a:hover { color:#ffffff; text-decoration:underline; }
/*
Contact Page
*/
#contact { 
width:950px;
}

#contact p { font-size:14px; line-height:4px; letter-spacing:1px; }

#contact h3 { font-size:18px; color:#e2dddc; font-weight:lighter; padding-bottom:15px; padding-top:15px;}
#contact h2 { font-size:18px; color:#ffffff; letter-spacing:0px; } 
 

#contact .separator {
	border-top:1px dotted #7f7d78;
	margin-top:15px;
	padding-top:15px;
}


/* 
	Text-Styles   
*/
h2 {
	margin:0px 0px 10px 0px;
	font-size:36px;
	font-family:Helvetica, Arial, Sans-serif;
	color:#000000;
	line-height:39px;
	letter-spacing:-1px;
}
h2 a {
	color:#f25a23;
	text-decoration:none;
}
h2 a:hover { 
color:#000000;
text-decoration:none; 
}
h3 {
	margin:10px 0px 5px 0px;
	font-size:14px;
	line-height:21px;
	font-family:Helvetica, Arial, Sans-serif;
	color:#000000;
}
h4 {
	margin:0px;
	font-size:16px;
	color:#f6f6f6;
 padding-left:2px;
 letter-spacing:1px;
 background-color: #afafaf;
}
h4 a {
	color:#f25a23;
	text-decoration:none;
}
h4 a:hover { 
color:#ffffff;
text-decoration:none; 
}
a {
	color:#f25a23;
	text-decoration:none;
}

a:hover { text-decoration:underline; }
a:visited { text-decoration:none;}
a { outline:none; }
p { margin: 0px 0px 15px 0px; }


/*
	Footer-Styles
*/
#footer {
	padding: 0px 10px 0px 0px;
}
#footer p { 
margin:0px;
padding:10px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff; 
}

#footer h3 { color:#a3a09e; text-align:center; padding-bottom:15px; }




/* 
	Miscellaneous-Styles   
*/

/* Fix up IE6 PNG Support */
img, #logo { behavior: url(scripts/iepngfix.htc); }

/* Fix dotted outline around links in Firefox*/

:focus
{
  -moz-outline-style: none;
}
a img {
border:none;
}
