/*global*/
html,body {margin:0;padding:0}
body {font:12px tahoma,sans-serif;color:#fff;height:100%;background:#420274 url('images/bg.png') repeat-x top}
a,a:hover {font:12px tahoma,sans-serif;color:#00ccff;text-decoration:none}
a:hover {color:#00ffff;text-decoration:none}

.left {float:left} .right {float:right} .clear {clear:both;height:0} .txl {text-align:left} .txc {text-align:center} .txr {text-align:right} img {border:0}

#root,#foot,#copy {margin:0 auto;width:960px}
#root {background:#3c0764;padding:0}

/*top*/
#top {background:url('images/top1_bg.jpg') no-repeat center 0;width:960px;height:80px;margin:0 auto;text-align:left}
#top img {display:block;margin:7px 0 0;float:left;position:relative;left:15px}
h1 {font-size:13px;margin:0;padding:48px 0 0 30px;float:left;width:370px;}

/*nvt*/
#nvt,#nvt li {list-style:none;float:left;margin:0;padding:0}
#nvt {background:#270043 url('images/nav.png') repeat-x 0 1px;border:1px #000031 solid;width:958px;height:28px;float:left;margin:0 0 10px;overflow:hidden;clear:both}
#nvt li {border-right:1px #000031 solid}
#nvt a {font-weight:bold;color:#3163fa;text-decoration:none;background:none;display:block;padding:7px 15px}
#nvt a:hover {color:#00ccff;background:#420073 url('images/nav.png') repeat-x 0 -30px}
#nvt li ul {overflow:hidden;display:none;border:1px #000031 solid;border-top:0;margin:0;z-index:1}
#nvt li li a {font:normal 11px tahoma,sans-serif;background:#270043;width:160px;padding:5px 7px;text-align:left;border-top:1px #000031 solid}
#nvt li li a:hover {color:#00ccff;background:#420073}
#nvt li:hover ul {position:absolute;padding:0;display:block;width:160px}
#nvt a.active {color:#00ffff}
#nvt a.active:hover {color:#00ccff}

/*left_col right_col*/
#left_col {width:200px;float:left;margin:0;position:relative;left:10px}
#right_col {width:200px;float:left;margin:0;position:relative;right:-550px}

#left_col h3,
#right_col h3,
#right_col2 h3 {border:1px #000031 solid;border-bottom:0;-moz-border-radius:5px 5px 0 0;margin:0;padding:0;text-align:left}

#left_col h3 a,
#left_col h3 a:hover,
#right_col h3 a,
#right_col h3 a:hover,
#right_col2 h3 a,
#right_col2 h3 a:hover {font:normal 13px 'palatino linotype',serif;color:#ffd700;background:#270043 url('images/nav.png') repeat-x 0 3px;
display:block;padding:7px 0 6px 10px;-moz-border-radius:4px 4px 0 0}

#left_col h3 a:hover,
#right_col h3 a:hover,
#right_col2 h3 a:hover {font:normal 13px 'palatino linotype';color:#00ccff;background:#420073 url('images/nav.png') repeat-x 0 -28px}

/*right_col2*/
#right_col2 {width:350px;float:right;margin:0;position:relative;right:10px}

#right_col2 .btx h3 {margin:0 0 3px !important;padding:0}
#right_col2 .btx h3 a,#right_col2 .btx h3 a:hover {font:bold 13px 'palatino linotype',serif;color:#ff04c0;line-height:16px;text-decoration:none;
background:none;display:inline;padding:0 0 0px}
#right_col2 .btx h3 a:hover {color:#00ccff}

.btx {font:11px tahoma,sans-serif;color:#fff;line-height:16px;background:#320057;border:1px #000031 solid;margin:0 0 10px;padding:10px;-moz-border-radius:0 0 5px 5px}
.btx p:first-letter {font:bold 14px tahoma,sans-serif;color:#ff3ece}
.btx div {padding:4px 0;border-bottom:1px #512670 dotted}

.btx ul,.btx li,#right_col2 ul,#right_col2 li {margin:0;padding:0;list-style:none}
#left_col li,.btx li,#right_col2 li {border-bottom:1px #512670 dotted}
.btx li a,.btx li a:hover,.btx li a,.btx li a:hover {padding:4px 0 !important;display:block}
.btx li a:first-letter {font:normal 11px tahoma,sans-serif}
    
#left_col .btx h3,#right_col .btx h3,#right_col2 .btx h3 {border:0}
#left_col .btx a,
#right_col .btx a,
#left_col .btx a:hover,
#right_col .btx a:hover {font-size:11px;display:inline;text-align:left !important;padding:0;background:none}

.btx h3 {margin:0 0 6px !important;padding:0}
.btx h3 a b {font-size:13px;color:#ff04c0;line-height:16px;text-decoration:none}
.btx h3 a:hover b {color:#00ccff}

#left_col .btx a b {text-align:left !important;}

.btx p {text-align:justify;margin:0;padding:0}

/*more*/
.btx div.more {border:0;margin:0 0 15px;display:block;}
.btx .more a {font-size:11px;float:right;display:block;clear:both;margin:5px 0 0;padding:2px 4px !important;background:#270043 !important;border:1px #000031 solid}
.btx .more a:hover {font-size:11px;color:#fff;background:none !important}

.btx img {width:65px;margin:0 10px 0px 0;border:1px #00ccff solid}
.btx img:hover {border:1px #00ffff solid}

.div.clear {height:1px;border-bottom:1px #512670 dotted;margin:-1px 0 10px}

/*box200 box200-2*/
.box200 {width:200px;margin:0 0 10px}
.box200 a,.box200 a img {display:block}
.box200 img {width:200px;margin:0 auto 10px}

/*box200-2*/
.box200-2 {width:350px;height:32px;margin:0 0 10px}
.box200-2 a,.box200-2 a img {}
.box200-2 img {display:block;float:left;width:115px;}

/*content*/
#content {text-align:left;line-height:21px;width:520px;margin:0 0 0 10px;float:right;position:relative;right:220px}

#content p {text-align:justify;margin:0;padding:0 7px 17px}
#content hr {color:#512670;background:#512670;border:0;margin:0 0 15px;height:1px}

abbr {cursor:help}
abbr:hover {border-bottom:1px solid}


/*citem*/
.citem h2 {font:bold 14px tahoma,sans-serif;color:#ffd700;letter-spacing:1px;background:#320057;border-bottom:1px #512670 solid;padding:0;margin:0 0 12px;-moz-border-radius:4px 4px 0 0}
.citem h2 a,.citem h2 a:hover {font:bold 14px 'palatino linotype',serif;color:#ffd700;display:block;padding:6px 7px;margin:0;-moz-border-radius:4px 4px 0 0}
.citem h2 a:hover {color:#00ffff;background:#3c0764}

#content .citem h3 {font:bold 14px 'palatino linotype',serif;color:#00ccff;margin:0 7px;padding:0 0 10px}

#content .citem h3 a,#content .citem h3 a:hover {font:bold 14px 'palatino linotype',serif;color:#00ccff;line-height:16px}
#content .citem h3 a:hover {color:#00ffff}

#content .citem {background:#420073;border:1px #512670 dotted;margin:0 0 10px;-moz-border-radius:5px}
#content .citem p:first-letter {font:bold 15px tahoma,sans-serif}

.title2 {font:bold 12px tahoma,sans-serif;color:#ff3ece;margin:0 0 7px 7px}
.title3 {font:bold 12px tahoma,sans-serif;color:#3163fa;margin:0 0 7px 7px}

.citem a img {width:170px;margin:0 7px 5px 20px}
.citem table {width:508px;margin:0;position:relative;left:5px}
.citem td {background:#320057;padding:1px 5px}

/*home*/
.home {line-height:16px;text-align:left;width:253px}
.home h2,.home h3 {margin-bottom:12px}

#content .citem h3.title {font:bold 14px 'palatino linotype',serif;color:#ffd700;letter-spacing:1px;background:#320057;border-bottom:1px #512670 solid;padding:0;margin:0 0 12px;-moz-border-radius:4px 4px 0 0}
#content .citem h3.title a,
#content .citem h3.title a:hover {font:bold 14px 'palatino linotype',serif;color:#ffd700;display:block;padding:6px 7px;margin:0;-moz-border-radius:4px 4px 0 0}
#content .citem h3.title a:hover {color:#00ffff;background:#3c0764}

#content .home h3 {padding:0 7px 0 0;margin:0}

#content .home img {width:65px;height:65px;margin:0 10px 0 7px}
#content .home p {text-align:left;word-spacing:-1px;margin:0;padding:3px 0 10px}

.home .div.clear {margin:-1px 7px 10px}

/*fmusic*/
.citem.fmusic {padding:0}
#content .citem.fmusic h3 {margin:0}
.citem.fmusic .first {border:0}

/*content2*/
#content2 {text-align:left;line-height:21px;width:565px;float:left;position:relative;left:15px}

#content2 h2 {font:bold 25px 'palatino linotype',serif;color:#ffd700;border-bottom:1px #512670 solid;padding:15px 0;margin:0 0 20px}
#content2 h3 {font:normal 18px 'palatino linotype',serif;color:#ffd700;line-height:24px;margin:0;padding:0 0 15px}
#content2 h4 {font:normal 14px 'palatino linotype',serif;color:#ffd700;margin:0;padding:0 0 5px;
margin:25px 0 10px;padding:0 0 10px;display:block;border-bottom:1px #512670 dotted}

#content2 p {text-align:justify;margin:0;padding:0 0 17px}
#content2 ol,#content2 ul {margin:0 0 15px;padding:0 0 0 40px}
#content2 li {margin:0 0 5px}

#content2 img.right {width:170px;margin:0 0 5px 20px}
#content2 img.left {margin:0 20px 5px 0}
#content a img,#content2 a img {border:1px #00ccff solid}
#content a img:hover,#content2 a img:hover {border:1px #00ffff solid}

/*list-item*/
.list-item {height:102px;margin-bottom:10px;border-bottom:1px #512670 dotted;float:left}
.list-item img {width:90px;height:90px}
#content2 .list-item h3 {padding:0 0 8px}
.list-item h3 a,.list-item h3 a:hover {font:normal 18px 'palatino linotype',serif;color:#00ccff;line-height:20px}
.list-item h3 a:hover {color:#00ffff}

/*pag*/
.pag {margin:0;padding:0;display:block;height:32px}
.pag.top-pag {margin-top:-10px}
.pag a,.pag a:hover {background:#420073;border:1px #512670 solid;display:block;float:left;margin-right:10px;padding:3px 7px}
.pag a:hover {background:#420073;border:1px #00ffff solid}
.pag  a.current-page {color:#420073;background:#ffd700;border:1px #ffd700 solid}

/*options*/
#options {text-align:right;border:1px #512670 solid;background:#420073;float:left;width:570px;height:31px;margin:0 0 15px;padding:7px 0 0;-moz-border-radius:5px}
#options input {border:0;margin:0 0 0 7px;cursor:pointer}

.addthis_toolbox {float:left;height:24px;position:relative;left:7px}
.custom_images {float:left;height:24px;margin:0 7px 0 0;border-right:1px #512670 solid}
.right .custom_images {padding-left:7px;border-left:1px #512670 solid}
.custom_images.last {margin:0;border:0}

#options a img,#options input {display:block;float:left;margin:0 7px 0 0;border:0;opacity:0.80}
#options a:hover img,#options input:hover {opacity:1;border:0}

/*b520*/
.b520,#content .b520 img,#content .b520 img:hover {display:block;width:520px;margin-bottom:10px;border:0}

/*releases_table*/
.r-table {width:235px;height:68px;margin:0 0 10px;background:#320057;border:1px #270043 solid;padding:4px}

#content .r-table.left {clear:left}

#article .r-table h3 {padding:0}
#article .r-table h3 a {font-size:13px;text-align:left;margin:0;padding:0;background:none}
#article .r-table img {margin:0 7px 0 0;width:65px}

.order,p.order {text-align:center !important;padding:0}
p.order {width:350px;float:right}
div.order {margin-right:15px}
.order a {font:bold 13px 'palatino linotype',serif;color:#420073;letter-spacing:1px;background:#ffd700;padding:5px 15px;display:block}
.order a:hover {color:#ffd700;background:#270043}

ol.dlz {color:#ffd700;list-style-type:decimal-leading-zero;margin:15px;padding:0 0 0 37px;border-left:1px #320057 solid}
ol.dlz li {margin:5px 0}
ol b,ol strong {color:#fff;letter-spacing:1px}

.more {border:0}
#content .citem p.more:first-letter {font-weight:normal;font-size:inherit}
.citem .more a {font-size:11px;padding:1px 5px 2px;background:#270043;border:1px #000031 solid}
.citem .more a:hover {font-size:11px;color:#fff;background:#320057}

.citem hr {margin:10px auto;padding:0;border:0;height:1px;background:#512670}

/*citem_player_buttons*/
.player_list div,.player_list2 div {float:left}
/*
.player_list2 {margin:0 0 10px;border:1px #ffd700 dotted}
.player_list2 .player {width:30px}
.player_list2 .stitle {width:295px}
.time {}
.player_list2 .grey {width:45px;margin:2px 0 0;padding:0 0 0 5px}
*/

/*player_buttons*/
.player_list {line-height:16px;height:20px;padding:4px 0 3px;border-top:1px #ffd700 dotted}
#content2 .player_list {border:1px #ffd700 dotted;margin-bottom:20px;}
#content2 .fmusic {margin-bottom:20px;border:1px #512670 solid;-moz-border-radius:4px 4px 4px 4px}
#content2 .fmusic .player_list {border:0;border-top:1px #ffd700 dotted;margin:0}
#content2 .fmusic .player_list.first {border-top:0}
#content2 .fmusic .player_list.last {border-bottom:0}
#content2 .stitle {width:350px;margin:2px 0 0;padding:0;border-right:1px #512670 dotted}

.player_list:hover {background:#ffd700}
.player_list:hover .stitle,.player_list:hover .time,.player_list:hover .grey {color:#270043}
#content2 .player_list.first:hover {-moz-border-radius:4px 4px 0 0}
.player_list.last:hover {-moz-border-radius:0 0 4px 4px}
.player {width:30px;padding:0 0 0 5px}

.player_list a {font:11px tahoma,sans-serif;float:right;display:block;margin:2px 5px 0 0;padding:0 5px 1px;background:#270043;border:1px #000031 solid}
.player_list a:hover {color:#fff;background:#420073;}
.stitle {width:295px;margin:2px 0 0;padding:0;border-right:1px #512670 dotted}
.time {text-align:right;width:45px;margin:2px 0 0;padding:0 5px 0 0;border-right:1px #512670 dotted}
.grey {width:40px;margin:2px 0 0;padding:0 0 0 5px;}
a.button,a.button:hover {font-weight:normal;font-size:11px;float:right}

/*gallery*/
.tnb {width:85px;height:85px;margin:0 5px 15px 10px;border:1px #00ccff solid;overflow:hidden}
.tnb:hover {border:1px #00ffff solid}
.tnb a {padding:50px;display:block}

/*forms*/
form,input,select,textarea {font:11px tahoma,sans-serif;color:#000031;margin:0}
input,select,textarea {color:#fff;background:#420073;border:1px #000031 solid}
.button {font:bold 11px tahoma,sans-serif;color:#00ccff;margin:0;padding:0 2px;background:#270043;border:1px #000031 solid;cursor:pointer}
.button:hover {color:#fff;background:#420073}
.noborder {background:none;border:0;height:13px}

/*foot*/
#foot,#copy {font-size:11px;padding:10px 0}
#foot a,#copy a {font-size:11px}

#foot {text-align:left;background:#270043;border-top:1px #000031 solid;clear:both}
#foot h3 {font:normal 13px 'palatino linotype',serif;color:#ffd700;width:260px;margin:0 0 10px;padding:0 10px 7px;background:none;border-bottom:1px #512670 dotted}

#foot ul {list-style:none;margin:0 10px;padding:0;float:left}
#foot li {margin:0 0 3px;padding:0}
#foot ul.first {margin-right:40px}
#foot ul.right {float:right;margin-right:10px}

#foot ul a {margin-left:10px}

#copy {text-align:center;background:#000031}

/*newsletter*/
#nl-form {font-size:14px;color:#fff;text-align:right;width:280px;height:60px;float:right;margin:0px 10px 0 0}
#nl-form p {height:33px;margin:6px 0;padding:0;border:4px #ffd700 solid;-moz-border-radius:5px}
#nl-form input {font-size:14px;width:140px;float:left;padding:7px;background:none;border:0}
#nl-form input:focus {color:#00ccff}
#nl-form marquee {border:0;background:none;padding:0;width:280px}
#nl-form .noborder {display:none}
#nl-form input.button {color:#fff;float:right;width:110px;height:33px;padding:6px 7px;background:#ff04c0;border-color:#ff04c0}
#nl-form input.button:hover {color:#00ccff;background:#ffd700;border-color:#ffd700}