  /*
 /		GENERAL DECLARATIONS
/__________________________________*/

body{color:#000000; font-family:Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif; font-size:10px; margin:60px; background-color:#000000; background-image:url(../images/bg_body.jpg); background-repeat:repeat; background-position:top;}
#top{ position:fixed; top:0px; left:0px; width:100%; height:36px; background-image:url(../images/bg_top.png); background-repeat:repeat-x; background-position:top; z-index:900;}
#outer-wrap{width:auto; margin:0 auto;}
#wrap-top{width:790px; height:18px; margin:0 auto; background-image:url(../images/bg_wrap-top.png); background-repeat:no-repeat; background-position:center;}
#wrap-bottom{width:790px; height:18px; margin:0 auto; background-image:url(../images/bg_wrap-bottom.png); background-repeat:no-repeat; background-position:center;}
#wrap{width:751px; margin:0 auto; background-color:#000000; border:10px solid #ffffff;}
#nav{background-color:#000000; height:auto; padding:30px 0 0 0; margin:0;width:751px;}
#core{background:#ffffff; clear:both; padding:1px 0 24px 30px; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;}

h2{font-weight:bold; font-size:14px; font-family:Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif; color:#000000; letter-spacing:0px; text-transform:uppercase; margin:0; padding:0 0 15px 0; clear:both;}
h3{font-weight:bold; font-size:12px; font-family:Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif; color:#000000; letter-spacing:0px; text-transform:uppercase; margin:0; padding:0 0 15px 0; clear:both;}
h4{margin:0 0 1em; text-transform:uppercase;}
ul{list-style-type:none; margin:0;padding:0;}
hr{clear:both; margin:0 30px 0 0; height:1px; width:690px; border:0; background-color:#000000;}
legend{padding:0 0 1em;}
fieldset{margin-bottom:20px; padding:0;}

a{color:#cc3333; text-decoration:none;}
a:hover{text-decoration:underline;}
a.ext{padding-right:12px; background-image:url(../images/ext_off.gif); background-repeat:no-repeat; background-position: right;}
a.ext:hover{padding-right:12px; background-image:url(../images/ext_on.gif); background-repeat:no-repeat; background-position: right;}
h2 a{color:#000000; text-decoration:none;}

  /*
 /		HEADER
/__________________________________*/

#nav a{text-decoration:none;}

/* NAVIGATION */
#nav {background-color:#000000; background-image:url(../images/bg_nav.gif); background-repeat:repeat-x; background-position: top;}

/* HEADER*/
#nav .bg #header{padding:0 30px 4px 30px; width:690px; height:200px; border:0px solid #ffffff; overflow:hidden;}
#nav .bg #header img{top:0px; left:0px;}

#output{padding:0 30px 0 30px; margin-top:-8px; width:662px; height:0px; overflow:visible; text-align:right; border-top:0px solid #ffffff;}
#output p{font-family:Arial, sans-serif; color:#ffffff; line-height:1em; font-size: 12px; padding-top:8px;}
#output p strong{font-weight:bold;}

/* LINKS */
#nav .bg ul{margin:0 0 0 30px; font-weight:bold; font-size:12px; font-family:Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif; color:#ffffff;}
#nav .bg li{float:left; margin:0 3px 0 0; padding:0 2px 0 0; text-transform:uppercase; border-bottom:0px solid #555555;}
#nav .bg li a{color:#999999; padding:4px 13px 2px; display:block; background-color:#eeeeee; border-top:4px solid #999999; background-image:url(../images/nav_off.gif); background-repeat:repeat-x; background-position: bottom;}
#nav .bg li a:hover{background-color:#ffffff; border-color:#cc3333; color:#000000; background-image:url(../images/nav_on.gif); background-repeat:repeat-x; background-position: top;}
#nav .bg li a.selected{background-color:#ffffff; border-color:#333333; color:#000000; background-image:url(../images/nav_on.gif); background-repeat:repeat-x; background-position: top;}
#nav .bg li a.selected:hover{background-color:#ffffff; border-color:#cc3333; color:#000000;}

#nav .bg li.player a{color:#999999; padding:4px 13px 2px; display:block; background-color:#333333; border-top:4px solid #333333; background-image:url(../images/nav-player_off.gif); background-repeat:repeat-x; background-position: top;}
#nav .bg li.player a:hover{background-color:#333333; border-top:4px solid #333333; color:#ffffff; background-image:url(../images/nav-player_on.gif); background-repeat:repeat-x; background-position: top;}

  /*
 /		ENTRY (GENERAL)
/__________________________________*/

.entry{margin:18px 0; clear:both;}
.entry .content{padding-top:18px; font-size:9px; line-height:1.5em; font-family:Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif;}

.entry .col-left{float:left; width:328px; margin-right:25px; margin-bottom:22px; font-size:10px; border-right:0px solid #000000;}
.entry .col-left img.big{border:1px solid #000000; display:block;}
.entry .col-left ul{display:block;}

.entry .col-right{width:335px; float:left; margin-bottom:20px;border:0px solid #000000;}
.entry .col-right img.big{border:1px solid #000000; display:block; margin:0 0 14px 0;}
.entry .col-right p{ margin:0 0 1em;}
.entry .col-right p.date{text-align:left;}
.entry .col-right p.message{margin-bottom:20px;}

.entry select{margin-bottom:20px;padding:0;}
.entry .nopicture ul{margin-bottom:20px;}
.entry .nopicture .col-left strong{margin:0px;}
.entry .contactlist{margin:0;}
.entry .fullwidthtext{padding-right:47px; margin:20px 0;}
.entry .fullwidthtext p{margin:0 0 1em;}

  /*
 /		MAIN RELEASES ARTISTS
/__________________________________*/

.releases-small{float:left; padding-bottom:10px; margin:0 15px 15px 0; width:145px; font-size:10px;}
.releases-small img{border:1px solid #000000; display:block;}
.releases-small p{margin:10px 0 0; line-height:1em; height:4em;}
.releases-small p a{font-weight:bold; display:block; margin-bottom:0.5em; height:2em;}
.releases-small h4{position:absolute; color:#ffffff; text-transform:uppercase; line-height:1em; font-size:10px; background:url(../images/transparent.png); margin:1px 0 0 1px; padding:3px 0 3px 5px; font-family:Arial, sans-serif; width:138px;}
.releases-small:first-child h4{}
.releases-small:first-child h4 a{}
.releases-small a:hover img{filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60;}

.releases-big{float:left; padding-bottom:10px; margin:0 15px 15px 0; width:330px; font-size:10px;}
.releases-big img{border:1px solid #000000; display:block;}
.releases-big p{margin:10px 0 0; line-height:1em; height:4em;}
.releases-big p a{font-weight:bold; display:block; margin-bottom:0.5em; height:2em;}
.releases-big h4{position:absolute; color:#ffffff; text-transform:uppercase; line-height:1em; font-size:10px; background:url(../images/transparent.png); margin:1px 0 0 1px; padding:3px 0 3px 5px; font-family:Arial, sans-serif; width:325px;}
.releases-big:first-child h4{}
.releases-big:first-child h4 a{}
.releases-big a:hover img{filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60;}

.artist-small{float:left; padding-bottom:10px; margin:0 15px 15px 0; width:295px; font-size:10px;}
.artist-small img{border:1px solid #000000; display:block;}
.artist-small p{margin:10px 0 0; line-height:1em; height:4em;}
.artist-small p a{font-weight:bold; display:block; margin-bottom:0.5em; height:2em;}
.artist-small h4{position:absolute; color:#ffffff; text-transform:uppercase; line-height:1em; font-size:10px; background:url(../images/transparent.png); margin:1px 0 0 1px; padding:3px 0 3px 5px; font-family:Arial, sans-serif; width:288px;}
.artist-small:first-child h4{}
.artist-small:first-child h4 a{}
.artist-small a:hover img{filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60;}

.featured{float:left; padding-bottom:10px; margin:0 15px 15px 0; width:303px; font-size:10px;}
.featured img{border:1px solid #000000; display:block;}
.featured p{margin:10px 0 0; line-height:1em; height:4em;}
.featured p a{font-weight:bold; display:block; margin-bottom:0.5em; height:2em;}
.featured h4{position:absolute; color:#ffffff; text-transform:uppercase; line-height:1em; font-size:10px; background:url(../images/transparent.png); margin:1px 0 0 1px; padding:3px 0 3px 5px; font-family:Arial, sans-serif; width:299px;}
.featured:first-child h4{}
.featured:first-child h4 a{}
.featured a:hover img{filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60;}

.entry a.cat{color:#ffffff;}
.entry a.cat:hover{text-decoration:none;}

.entry table.tracklist{width:335px; margin-bottom:20px; text-align:left; font-size:10px;}
.entry table.tracklist .odd {}
.entry table.tracklist td, th{padding:1px 2px 1px 2px; vertical-align:middle;}
.entry table.tracklist td{border-bottom:1px solid #eeeeee;}
.entry table.tracklist .no{width:20px;}
.entry table.tracklist .track{width:200px;}
.entry table.tracklist td.filetype{width:50px; padding:0;}
.entry table.tracklist .filetype a{color:#cc3333; padding-left:2px; border-bottom-color:#cccccc; display:block;}
.entry table.tracklist .filetype a:hover{color:#ffffff; border-bottom-color:#cccccc; background-color:#cc3333; text-decoration:none;}

.entry table.contact-form{width:350px; margin-bottom:20px; text-align:left; font-size:10px;}
.entry table.contact-form td, th{padding:1px 2px 1px 2px;}
.entry table.contact-form td{border:0px solid #eeeeee;}
.entry table.contact-form td.left{text-align:right; vertical-align:top; padding:3px 2px 3px 2px;}
.entry table.contact-form input, textarea{width:280px; padding:1px 2px 1px 2px; color:#000000; font-family:Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif; font-size:10px; border:0px solid #000000; background-color:#eeeeee;}
.entry table.contact-form textarea{height:300px;}
.entry table.contact-form #submit{width:100px; padding:1px 2px 1px 2px; color:#ffffff; font-family:Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif; font-size:10px; font-weight:bold; border:0px solid #000000; background-color:#000000;}
.entry table.contact-form .error{color:#cc3333;}

.entry table.newsletter-form{margin-bottom:20px; text-align:left; font-size:10px;}
.entry table.newsletter-form td, th{padding:0 2px 0 0;}
.entry table.newsletter-form td{border:0px solid #eeeeee;}
.entry table.newsletter-form td.left{text-align:right; vertical-align:top; padding:3px 2px 3px 2px;}
.entry table.newsletter-form input{width:280px; padding:0; color:#000000; font-family:Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif; font-size:10px; border:0px solid #000000; background-color:#eeeeee;}
.entry table.newsletter-form #submit{padding:1px 2px 1px 2px; color:#ffffff; font-family:Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif; font-size:10px; font-weight:bold; text-align:center; border:0px solid #000000; background-color:#000000;}
.entry table.newsletter-form .error{color:#cc3333;}

  /*
 /		MAIN 23
/__________________________________*/

.entry .col-left_23{float:left; width:408px; margin-right:45px; margin-bottom:22px; font-size:10px; border-right:0px solid #000000;}
.entry .col-left_23 img.big{border:1px solid #000000; display:block; margin:0 0 15px 0;}
.entry .col-left_23 h3{padding:15px 0 15px 0; clear:both;}
.entry .col-left_23 h3.first{padding:0 0 15px 0; clear:both;}
.entry .col-left_23 p{margin:0 0 1em;}

.entry .col-right_23{width:235px; float:left; margin-bottom:20px;border:0px solid #000000;}
.entry .col-right_23 h3{padding:15px 0 15px 0; clear:both;}
.entry .col-right_23 h3.first{padding:0 0 15px 0; clear:both;}
.entry .col-right_23 p{margin:0 0 1em;}

.entry .col-right_23 .releases-small{float:left; padding:0; margin:0; width:145px; font-size:10px;}
.entry .col-right_23 .releases-small img{border:1px solid #000000; display:block;}
.entry .col-right_23 .releases-small p{margin:10px 0 0 0; line-height:1em; height:4em;}
.entry .col-right_23 .releases-small p a{font-weight:bold; display:block; margin-bottom:0.5em; height:2em;}
.entry .col-right_23 .releases-small h4{position:absolute; color:#ffffff; text-transform:uppercase; line-height:1em; font-size:10px; background:url(../images/transparent.png); margin:1px 0 0 1px; padding:3px 0 3px 5px; font-family:Arial, sans-serif; width:138px;}

  /*
 /		LINKS FOOTER
/__________________________________*/

/* LINKS */
#links{float:right; padding-bottom:10px; margin:0 15px 15px 0; width:280px; font-size:10px; border:0px solid #000000;}
#links ul{float:right; margin:0; padding-right:10px;}
#links li{margin:-3px 3px 0 0; padding:0 2px 0 0; display:inline;}
#links li a img{border:0 #cc3333 solid; filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60;}
#links li a:hover img{filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}

/* footer */
#footer{padding:3px 0 10px 0; margin:0 15px 15px 0; width:400px; font-size:10px; border:0px solid #000000;}
#footer ul{margin:0; font-weight:bold; font-size:12px; font-family:Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif; color:#000000;}
#footer li{float:left; margin:0 3px 0 0; padding:0 2px 0 0; text-transform:uppercase;}
#footer li a{color:#999999; padding:4px 13px 2px; display:block; text-decoration:none;}
#footer li a .color{color:#000000!important;}
#footer li a:hover{color:#000000;}
#footer li a.selected{color:#000000;}
#footer li a.selected:hover{color:#000000;}


