body { 
background : #090712 url(../img/bg.jpg) no-repeat center 0; 
height : auto; 
margin : 0; 
padding : 0; 
font : 15px "Trebuchet MS", "Lucida Sans", Verdana, Arial, sans-serif; 
line-height: 1.6;
text-align: left;
} 


a img { border: 0; outline: none;}
a { color: #ff101a; text-decoration: none; cursor: pointer; outline: none; }

ol li { list-style-type: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #fff; font-family: Helvetica, Arial, Sans-Serif; }
h1 { font-size: 40px; line-height: 54px; font-weight: bold; }
h2 { font-size: 36px; line-height: 45px; font-weight: bold; }
h3 { font-size: 20px; line-height: 25px; font-weight: bold; margin-bottom: 10px; }
h4 { font-size: 18px; line-height: 24px; }
h5 { font-size: 16px; line-height: 24px; }
h6 { font-size: 18px; line-height: 24px; color: #999999; }

p { font-size: 12px; line-height: 20px; color: #999; font-style: italic; }

p.under_area { font-size: 13px; padding: 4px; color: #999; font-style: italic; background: #1e1c27;}

#page { 
width: 800px; 
height : 100%;
padding: 0;
margin: 0 auto; 
position : relative;  
} 

.menu{
margin: 0px ; 
padding: 0; 
height: 90px; 
width: 800px; 
display:block;
position:absolute;}

.menu span {visibility:hidden; }
.menu a, li {float: left; display:inline;}
.menu #h a {background: url('../images/nav_logo.jpg') 0px 0px no-repeat; height: 90px; width:242px;} 
.menu #a  a {background: url('../images/nav_artists.jpg') 0px 0px no-repeat; margin:40px 0 0 0; height: 37px; width:143px;} 
.menu #r  a {background: url('../images/nav_release.jpg') 0px 0px no-repeat; margin:40px 0 0 0; height: 37px; width:167px;} 
.menu #la  a {background: url('../images/nav_label.jpg') 0px 0px no-repeat; margin:40px 0 0 0; height: 37px; width:118px;} 
.menu #m  a {background: url('../images/nav_merch.jpg') 0px 0px no-repeat; margin:40px 0 0 0; height: 37px; width:130px;} 
.menu #h a:hover  {background-position: 0px 0px;} 
.menu #h a.active {background-position: 0px -90px;}
.menu #a a:hover, #r a:hover , #la a:hover , #m a:hover  {background-position: 0px -37px;} 
.menu #a a.active, #r a.active, #la a.active, #m a.active {background-position: 0px -37px;}

#main-nav { width: 800px; height: 90px; position: relative; clear: both; }

#home-heading{width: 800px; min-height: 380px; position: relative; margin-top: 16px; clear: both; color:#fff;}

.artists_l{margin-top:30px; width:250px; float:left; margin-right: 11px; padding-right: 11px; border-right-style: dashed; border-right-width: 1px;}

.artists_r{margin-top:30px; width:250px; float:left;}

.artists_l img, #artists_r img {}

.downer{
padding-top:20px;
}

#footer {width: 800px; height: auto; position: relative; clear:both; }
#footer .nav a { font-weight: bold; color: #fff; }
#footer .nav span { margin: 0 10px; color: #43fe1b;}
#footer .nav a:hover { color: #ff101a; text-decoration: underline;}
#footer a.active{ color: #ff101a; text-decoration: underline;}
#footer .nav  { padding: 10px 0px 5px 10px; float: left; height: 20px; line-height: 0pt; }
#footer .copy { padding: 10px 0px 5px 20px; float: left; height: 20px; line-height: 2pt; font-size: 12px; color: #999999;}

#advert {width: 730px; clear:both; padding-left: 34px;}


/*
	Rounded boxes for multiply use.
	Please don`t change anything here.
*/

.player { margin-bottom: 12px; }

.title-with-link h3 { float: left; display: inline; width: 241px; }

#home-left { width: 280px; height: 320px; position: relative; padding:10px; float: left; }

#home-slider { width: 450px; height: 335px; position: relative; left: 3px; float: left; background: url(../images/slider-1.png) no-repeat 0 0;}
#home-slider .theslider { width: 491px; height: 257px; position: absolute; top: 55px; }
#home-slider .theslider .shadow { width: 491px; height: 257px; position: absolute; top: 0; left: 0; z-index: 10; }
#home-slider .theslider .shadow .bg { height: 360px; width: 493px; position: relative; top: -78px; background: url(../images/home-slider-shadow2.png) no-repeat 0 0; }
#home-slider .theslider .images { width: 491px; height: 257px; position: relative; z-index: 8; overflow: hidden; 	 }
#home-slider .theslider .images .content { position: absolute; top: 0; left: 0; height: 257px; width: 10000px; }
#home-slider .theslider .images img { float: left; display: inline; margin-right: 17px; }
#home-slider .theslider .images .slider_image { float: left; display: inline; margin-right: 17px; }
#home-slider .theslider .images .thumb { margin-top: 30px; width: 134px; height: 197px; }
#home-slider .theslider .images img.thumb, #home-slider .theslider .images .thumb img  { width: 134px; height: 134px; }
#home-slider .theslider .images .big { width: 190px; height: 257px; }
#home-slider .theslider .images img.big { width: 190px; height: 190px; }
#home-slider .theslider .buttons a { display: block; height: 20px; width: 20px; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 94px; }
#home-slider .theslider .buttons a { z-index: 20; }
#home-slider .theslider .buttons a.prev { background: url(../images/sl-prev.png) no-repeat 0 0; left: 47px; }
#home-slider .theslider .buttons a.next { background: url(../images/sl-next.png) no-repeat 0 0; right: 47px; }

#home-player {
	position: relative;
	top: 300px;
	left: 20px;
	z-index: 500;
}

#home-slider .track_info {
	position: absolute;
	top: 285px; left: 200px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#home-slider .track_info .audio_author {
	float: left;
	color: #999;
}

#home-slider .track_info .audio_title {
	float: left;
	color: white;
}



.player_backer {
	position: absolute;
	top: 379px; left: 2px;
	z-index: 500;
}



#track_info {
	position: absolute;
	top: -40px; left: 210px;
	width: 232px;
}

#audio_title {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 3px;
}

#audio_author {
	font-size: 10px;
	color: #acaba3;
	width: 155px;
	float: left;
	line-height: 8px;
}

#audio_link {
	display: none;
}




.song_target a {
	color: #fff;
}

.song_target a:hover, .current .song_target a {
	color: #ff101a;
	text-decoration: none;
}

.yellow {
	color: #434356;
}

h4 {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

h5 {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	line-height: 14px;
}


