  /*
 /		GENERAL DECLARATIONS
/__________________________________*/

body{color:#5a5954; margin:0;  background:#eae9e7 url(../pix/header/grid_back.gif) 0 0 repeat-x; font-family: Arial, Helvetica, sans-serif;}
#ribbon{background:url(../pix/header/ribbon.gif) 0px 7px no-repeat; padding:0 50px;}
#wrap{width:751px; margin:0 auto;}
#core{background:#fff; clear:both; padding:1px 0 24px 30px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#bgfooter{background:url(../pix/footer/bg_footer.gif) bottom left repeat-x;}

h1{width:550px; color:#5a5954; margin:18px 0 16px 30px; padding:0; background:url(../pix/header/header.gif) 0 0 no-repeat; font-size:1px; padding-top:4px; height:45px; text-indent: -999em}
h1 a{display:block; width:550px; height:48px; color:#dadada;}


h2{font:bold 20px Arial, Helvetica sans-serif; float:left; width:664px; color:#5a5954; letter-spacing:-1px; padding:0 25px 0 0; margin:0;}
h3{font:bold 16px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#999; margin:0; clear:both;}
h3 span.author{color:#E433EC;}
h4{margin:0 0 1em;}
ul{list-style-type:none; margin:0;padding:0;}
hr{clear:both;  margin:0 30px 0 0; height:1px; width:690px; border:0; background:#ccc;}
legend{font:bold 16px Arial, Helvetica, sans-serif; padding:0 0 1em; letter-spacing:-1px;}
fieldset{margin-bottom:20px; padding:0;}

a{color:#0095d6; text-decoration:none;}
a:hover{text-decoration:underline;}
a.ext{padding-right:18px; background:url(../pix/ext_off.gif) right -1px no-repeat;}
a.ext:hover{padding-right:18px; background:url(../pix/ext_on.gif) right -1px no-repeat;}
a.knowmore{color:#fff; background:#0095d6; font-weight:normal !important; font-size:10px; padding:2px;}
h2 a{color:#5a5954; text-decoration:none;}

  /*
 /		HEADER
/__________________________________*/

#nav{background-color:#332f2c; height:158px; padding:0; margin:0;width:751px;background:#332f2c url(../pix/header/grid.gif) 11px 1px; font-family:Arial, Helvetica, sans-serif;}
#nav a{text-decoration:none;}

/* MOTTOCHANGER */
#nav p{padding:3px 0 2px 26px; height:15px; color:#e6e0cb; margin:0; font-size:12px; text-transform:uppercase; background:#b4ad96;}
#nav p a{color:#e6e0cb; padding:0 3px;}
#nav p a:hover{background:#e6e0cb; color:#b4ad96;}
#mottochangerForm{padding:3px 0 2px 26px; margin:0; height:15px; background:#b4ad96; line-height:0.5em;}
#mottochangerForm #editMotto{height:14px; padding:0 3px; float:left; margin:0; overflow:hidden; font-size:10px; border:0; margin:0; width:300px; text-transform:uppercase;  font-family:Arial, Helvetica, sans-serif; color:#585445; background:#e6e0cb;}
#mottochangerForm input{font-size:10px; border-width:1px; margin:0;}
#mottochangerForm #saveMotto{margin-left:5px;}


/* NAVIGATION */
#nav .bg{background:url(../pix/header/bow.gif) 20px 0 no-repeat; height:150px;padding-top:8px;}
#nav .bg ul{margin:0 0 0 30px; font:bold 12px Helvetica; color:#fff;}
#nav .bg li{float:left; margin:0 3px 0 0; padding:0 2px 0 0; background:url(../pix/header/menu_bg.gif) right 5px no-repeat; text-transform:uppercase; border-bottom:2px solid #555;}
#nav .bg li a{color:#bbb; padding:4px 13px 2px; display:block; background:#77796f; border-top:4px solid #eaeaea;}
/*
#nav .bg li a:hover{border-color:#e21dea; color:#fff;}
#nav .bg li a.selected{border-color:#3fc; color:#fff;}
#nav .bg li a.selected:hover{border-color:#3fc; color:#fff;}
*/
#nav .bg li a.new {border-color:#fbff67; color: white }
#nav .bg li a:hover{border-color:#33CCFF; color:#fff;}
#nav .bg li a.selected{border-color:#33CCFF; color:#fff;}
#nav .bg li a.selected:hover{border-color:#33CCFF; color:#fff;}


/* LOGIN */
.loginbox {color:#b4ad96; width:750px; height:30px; font-size:10px; position:absolute;  top:28px; z-index:1; font-family:Arial, Helvetica, sans-serif;}

.loginbox .user{overflow:hidden; width:642px; float:left; font-weight:bold; color:#332f2c; height:18px; padding:0 8px 0 0;}
.loginbox .display{background:url(../pix/header/user_bg_right.gif) right 0 no-repeat;}
.loginbox .user .bg{background:#6b98a6 url(../pix/header/user_bg_left.gif) 0 0 no-repeat; padding:0 0 0 12px; height:18px; float:right; overflow:visible; white-space:nowrap; }
.loginbox .user .bg div{border-top:1px solid #628d9b; padding:2px 6px 0 0;}
.loginbox .user a{ color:#fff; text-decoration:underline; background:url(../pix/header/user_bg_right.gif) right 0 no-repeat;}
.loginbox .user a:hover{text-decoration:none;}

.loginbox a.signinleash{display:block; float:left; margin-left:6px; text-transform:uppercase; padding-right:20px; border-top:1px solid #838076; font-weight:bold;  background:url(../pix/header/signin.gif) 0 -5px no-repeat; width:65px; text-align:center;color:#332F2C; height:15px; padding:2px 0 0;}
.loginbox a.signinleash:hover{color:#f0f0f0; text-decoration:none;}

.loginbox form{background:#d6d7cd url(../pix/header/login_bg.gif) bottom left no-repeat; margin: 0 29px 0 540px; text-align:right; padding:8px 12px 12px 6px; border-top:1px solid #928f84; font-family:verdana; color:#332F2C;}
.loginbox label{display:block; width:65px; float:left; padding-top:2px;}
.loginbox input{ font-size:10px; margin:0 0 6px; width:75px;}
.loginbox strong{display:block; width:65px; padding-top:6px; float:left;}
/*
.loginbox form strong a{background:url(../pix/header/newtoupitup.gif); width:92px; height:23px; display:block; font-size:1px; color:#aaa;}
.loginbox form strong a:hover{background-position:-93px 0; }
*/
.loginbox form .loginsubmit{width:54px; margin:10px 0 0;}

  /*
 /		ENTRY (GENERAL)
/__________________________________*/

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

.entry .col-left{float:left; width:202px; margin-right:25px; margin-bottom:22px; font-size:10px;}
.entry .col-left img.big{border:1px solid #aaa;display:block;}
.entry .col-left p.caption{font:italic 12px Georgia, "Times New Roman", serif; margin:1px 0 0; padding:1px 0 0.5em; text-align:left;}
.entry .col-left strong{display:block; margin-top:10px; font-size:12px;}
.entry .col-left ul{display:block;}

.entry .col-left .releases-small{margin-top:5px; margin-bottom:5px; padding-bottom:0;}
.entry .col-left .releases-small img{}

.entry .col-right{width:450px; float:left; margin-bottom:20px;}
.entry .col-right p{ margin:0 0 1em;}

.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;}

/* FEED */
.getfeed{padding-top:2px;}
.getfeed a{font:12px Tahoma, Verdana, "Trebuchet MS", sans-serif;  margin-top:20px; background:#f80; padding:0 2px; color:#fff; border:1px solid #f70; text-align:center; height:12px;}
.getfeed a:hover{background:#fa0; color:#fefefe; border-color:#f90; text-decoration:none;}

.getpodcast{padding-top:2px;}
.getpodcast a{font:12px Tahoma, Verdana, "Trebuchet MS", sans-serif;  margin-top:20px; background:#C875E6; padding:0 2px; color:#fff; border:1px solid #C875E6; text-align:center; height:12px; letter-spacing: normal}
.getpodcast a:hover{background:#F283FF; color:#fefefe; border-color:#F183FF; text-decoration:none;}

  /*
 /		MAIN RELEASES ARTISTS
/__________________________________*/

.releases-small{float:left; padding-bottom:10px; margin:0 33px 14px 0; height:210px; width:145px; font-size:10px;}
.releases-small img{border:1px solid #aaa; display:block;}
.releases-small p{margin:10px 0 0; line-height:14px; height:4em;}
.releases-small p a{font-weight:bold; display:block;}
.releases-small h4{position:absolute; text-transform:uppercase; line-height:1em; font-size:10px; background:url(../pix/releases/transparent.png); margin:1px 0 0 1px; padding:3px 0 3px 5px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; width:138px;}
.releases-small h4.mixheader{position:absolute; text-transform:uppercase; line-height:1em; font-size:10px; text-indent:-999em; background:transparent; margin:1px 0 0 1px; padding:3px 0 3px 5px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; width:138px;}

.releases-small:first-child h4{ color:#333; background:#0095D6 url(../pix/newflash.gif) 112px 0 no-repeat;}
.releases-small:first-child h4.mixheader{ color:#333; background:transparent url(../pix/newflash.gif) 112px 2px no-repeat;}
.col-left .releases-small { height: auto; }

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

.entry .artistlist{float:left; height:135px;width:102px; margin:0 15px 15px 0;padding:0px; font-size:10px;}
.entry .artistlist p{display:block; height:20px; line-height:1em; margin:6px 0; font-weight:bold;}
.entry .artistlist img{border:1px solid #aaa; display:block;}

.entry table.tracklist{width:465px; margin-bottom:20px; text-align:left; font-size:10px;}
.entry table.tracklist td, th{padding:2px 5px 2px 2px; vertical-align:top;}
.entry table.tracklist td{border-bottom:1px solid #ddd;}
.entry table.tracklist th{color:#695327; border-bottom:1px solid #b4ad96;}
.entry table.tracklist .artist{width:138px;}
.entry table.tracklist .track{width:220px;}
.entry table.tracklist td.filetype{width:35px; padding:0;}
.entry table.tracklist .filetype a{color:#0095d6; padding-left:2px; border-bottom-color:#0095d6; display:block; height:22px;}
.entry table.tracklist .filetype a:hover{color:#fff; border-bottom-color:#ff40ca; background:#0095d6;}

.entry table.playlist{width:465px; margin-bottom:20px; text-align:left; }
.entry table.playlist td, th{padding:2px 5px 2px 2px; vertical-align:top;}
.entry table.playlist td{border-bottom:1px solid #ddd;font-size:13px;}
.entry table.playlist th{color:#695327; border-bottom:1px solid #b4ad96;}
.entry table.playlist .artist{width:138px;}
.entry table.playlist .track{width:220px;}
.entry table.playlist td.filetype{width:35px; padding:0;}
.entry table.playlist .filetype a{color:#0095d6; padding-left:2px; border-bottom-color:#0095d6; display:block; height:22px;}
.entry table.playlist .filetype a:hover{color:#fff; border-bottom-color:#ff40ca; background:#0095d6;}


.entry div.infotext{padding:20px 0;}

.entry .bookus{margin:20px 0; width:720px;}
.entry .bookus img{margin-right:33px; border:1px solid #aaa;}

.divider{height:8px; width:32px; margin-left:20px; background:#aaa; }

  /*
 /		CONTEST
/__________________________________*/

/*GENERAL*/
.contest{margin-bottom:25px;}
.contestext{width:400px; float:left; margin-bottom:20px; padding-right:50px;}
.contestext a{font-weight:bold;}
.contestitem{background:#fff; width:690px; height:67px; color:#aaa; line-height:1em; clear:both; word-spacing:-0.1em; margin-bottom:10px;}

.contestitem .processing{height:16px; margin:0 0 10px 70px; padding:2px 0 0 0; font-size:10px; color:#555; text-align:center; width:285px; float:left;}
.contestitem .positive{border-top:1px solid #0b1; background:#00ff15 url(../pix/contest/processing_positive.gif) 0 -2px;/* background:#aaa url(../pix/contest/vote_processing.gif) 0 -2px;*/}
.contestitem .negative{border-top:1px solid #c03; color:#fff; background:#f06 url(../pix/contest/processing_negative.gif) 0 -2px;/* background:#aaa url(../pix/contest/vote_processing.gif) 0 -2px;*/}

/* RANKING */
.contestitem .result{background:#555 url(../pix/contest/item_left.gif) no-repeat 0 0; margin:2px 0; float:left; padding:5px 5px 0 17px; height:58px; width:46px;}
.contestitem .result strong{font:bold 18px arial, helvetica, sans-serif; line-height:20px; letter-spacing:-1px;}
.contestitem .result .percentbar{width:40px; height:4px; background:#fff; border:1px solid #aaa; margin-bottom:2px; font-size:1px;}
.contestitem .result .percentbar {height:4px; background: #fff;}
.contestitem .result .bar-percent {height:4px;}
.contestitem .result .explanation{font-size:9px; line-height:8px; color:#aaa;}
.newslist .result{background:#ffff50 url(../pix/contest/round_edge_yellow.gif) no-repeat; color:#555;}
.newslist .result .explanation{color:#555;}

/* TRACK INFORMATION*/
.contestitem .data{height:59px; width:505px; line-height:1em; font-size:9px; float:left; padding-top:8px;background:#393226; border-left:1px solid #4e4535;}

.contestitem .data .info-left{float:left; margin:0 10px; height:52px; width:275px; color:#aaa;}
.contestitem .data .info-left span{font-size:9px; font-weight:normal;}

.textOverflow div{height:14px; color:#fff; font-size:12px; font-weight:bold; position:relative; width:99%; padding:4px 0 1px; margin:0; white-space:pre; overflow:hidden; text-overflow:ellipsis; -moz-binding:url("../moz-text-overflow.xml#XBLDocument");}
.textOverflow div ins{position:absolute;right:-1px;bottom:-1px; padding:8px 1px 0 0;height:16px;width:1.5em;text-align:right;min-width:41px;text-decoration:none;background:url(../pix/contest/text_fade.png) repeat-y;display:none;}
.textOverflow div._textUnderflow{overflow:auto}
.textOverflow div._textUnderflow ins{display:none;}
.textOverflow div._textOverflow{overflow:hidden;}
.textOverflow div._textOverflow ins{display:block;}

.contestitem .data .info-middle{float:left; color:#aaa; width:120px; height:52px;}
.contestitem .data .info-middle div {padding:4px 0 1px; height:14px; color:#fff;}
.contestitem .data .info-middle div span{font-size:10px; padding-right:1px; font-weight:bold; }
.contestitem .data .info-middle a{display:block; font-weight:bold; padding:4px 0 1px;  font-size:12px}

.contestitem .data .info-right{float:left; text-align:left; height:45px; background:#393226; color:#aaa;}
.contestitem .data .info-right div{height:14px; padding:4px 0 1px;}
.contestitem .data .info-right a{font-size:12px; font-weight:bold;}
.contestitem .data .info-right a.fav{background:url(../pix/contest/fav_off.gif); overflow:hidden; color:#777; float:left; letter-spacing:-999em; font-size:1px; margin:0;display:block; width:19px; height:10px;}
.contestitem .data .info-right a.fav:hover{background:url(../pix/contest/fav_on.gif); color:#0f0;}

/* PLACE VOTE */

.contestitem .vote{float:right; background:#aaa url(../pix/contest/item_right.gif) no-repeat right 0; width:42px; border-left:1px solid #777; margin:2px 0; height:63px; width:105px; padding-left:10px;}
.contestitem .vote li{float:left;}
.contestitem .vote li.good-off{width:42px; padding:44px 0 0; line-height:0.8em; font-size:9px; color:#555; background:url(../pix/contest/vinyl_good_shit_off.gif) no-repeat 0 0; margin:6px 5px 0 0;}
.contestitem .vote li.bad-off{width:42px; padding:44px 0 0; line-height:0.8em; font-size:9px; color:#555; background:url(../pix/contest/vinyl_bad_shit_off.gif) no-repeat 0 0; margin:6px 0 0 0;}

.contestitem .vote li a{display:block; width:42px; padding:44px 0 4px; line-height:0.8em; margin-top:6px; font-size:9px; color:#555;}
.contestitem .vote li a.good{background:url(../pix/contest/vinyl_good_shit.gif) no-repeat 0 0; margin-right:5px;}
.contestitem .vote li a.good:hover{background-position:-42px 0;}
.contestitem .vote li a.bad{background:url(../pix/contest/vinyl_bad_shit.gif) no-repeat; }
.contestitem .vote li a.bad:hover{background:url(../pix/contest/vinyl_bad_shit.gif) no-repeat -42px 0;}

.nextitems{font:13px Arial, Helvetica, sans-serif; padding-top:10px;}

  /*
 /		GLOBAL WARMING
/__________________________________*/

.warming p{width:678px;}
.warming .mapwrap{width:535px; height:326px; position:relative; float:left;}
.warming .mapwrap div{background:#999; font-size:9px; top:42px; border:1px solid #999; width:166px; float:left; height:16px; position:absolute; right:10px;}
.warming .counter{background:black url(../pix/financing/grid_green.gif) 0 0; position:absolute; right:10px; top:10px; border:1px solid #999; width:162px; height:20px; margin:0; padding:4px 0 4px 4px; text-indent:-999px;}
.warming .red{background:black url(../pix/financing/grid_red.gif) 0 0; width:162px; height:20px; margin:0; padding:4px 0 4px 1px; text-indent:-999px;}
.warming .counter span{width:18px; height:20px; float:left; display:block;}

.warming .green .plus{background:url(../pix/financing/plus.gif);}
.warming .green .zero{background:url(../pix/financing/0_green.gif);}
.warming .green .one{background:url(../pix/financing/1_green.gif);}
.warming .green .two{background:url(../pix/financing/2_green.gif);}
.warming .green .three{background:url(../pix/financing/3_green.gif);}
.warming .green .four{background:url(../pix/financing/4_green.gif);}
.warming .green .five{background:url(../pix/financing/5_green.gif);}
.warming .green .six{background:url(../pix/financing/6_green.gif);}
.warming .green .seven{background:url(../pix/financing/7_green.gif);}
.warming .green .eight{background:url(../pix/financing/8_green.gif);}
.warming .green .nine{background:url(../pix/financing/9_green.gif);}
.warming .green .dot{background:url(../pix/financing/dot_green.gif);}
.warming .green .comma{background:url(../pix/financing/comma_green.gif);}
.warming .green .space{background:url(../pix/financing/space_green.gif);}
.warming .green .euro{background:url(../pix/financing/euro_green.gif);}

.warming .red .minus{background:url(../pix/financing/minus_red.gif);}
.warming .red .zero{background:url(../pix/financing/0_red.gif);}
.warming .red .one{background:url(../pix/financing/1_red.gif);}
.warming .red .two{background:url(../pix/financing/2_red.gif);}
.warming .red .three{background:url(../pix/financing/3_red.gif);}
.warming .red .four{background:url(../pix/financing/4_red.gif);}
.warming .red .five{background:url(../pix/financing/5_red.gif);}
.warming .red .six{background:url(../pix/financing/6_red.gif);}
.warming .red .seven{background:url(../pix/financing/7_red.gif);}
.warming .red .eight{background:url(../pix/financing/8_red.gif);}
.warming .red .nine{background:url(../pix/financing/9_red.gif);}
.warming .red .dot{background:url(../pix/financing/dot_red.gif);}
.warming .red .space{background:url(../pix/financing/space_red.gif);}
.warming .red .euro{background:url(../pix/financing/euro_red.gif);}

.warming a.have{color:#2c3e00; background:#D3F878; float:left; width:77px; padding:0 0 0 6px; display:block; height:16px;}
.warming a.have:hover{color:#d3f878; background:#2c3e00; text-decoration:none;}
.warming a.need{color:#ef4c4c; background:#3a0000; float:right;width:77px; padding:0 0 0 6px; display:block; height:16px;}
.warming a.need:hover{color:#3a0000; background:#ef4c4c; text-decoration:none;}

.warming .mapleash{background:#aaa url(../pix/financing/rounded.gif) right 0 no-repeat; float:left; height:322px; width:154px; border-left:1px solid #777; margin:2px 0 20px;}
.warming .mapleash div{padding:0 9px; font-size:10px;}

.icat a.price{color:#fff; padding:0 5px; background:url(../pix/financing/price.gif) left center no-repeat; width:74px; font-weight:bold; float:left; text-align:right;}
.icat a.price:hover{color:#0095d6; background-position:-84px center; text-decoration:none;}
.icat .sold{color:#fff; padding:0 5px; background:url(../pix/financing/sold.gif) left center no-repeat; width:74px; text-align:center; font-weight:bold; float:left;}
.icat .price span{float:left; display:block; font-weight:normal;}

.iconlist{float:left;width:690px; margin-bottom:10px;}
.iconlist a{color:#fff}
.iconlist li{float:left; background:url(../pix/financing/card_small.gif); width:84px; margin:0 15px 15px 0; padding:6px 8px 4px; font-size:10px;}
.iconlist li p{display:block; height:20px; padding:2px 4px; line-height:1em; margin:0; font-weight:bold; }
.iconlist li img{border:0; margin:auto; display:block;}
.iconlist .iconlink{height:43px; padding-top:5px; display:block; }
.iconlist li.big{float:left; background:url(../pix/financing/card_big.gif); width:84px; margin:0 15px 15px 0;padding:6px 8px 4px; font-size:10px;}
.iconlist li.big .iconlink{height:93px; padding-top:5px; display:block;}

/* BUY ICON */
.iconpurchase form{width:690px; float:left; margin:10px 0 20px;}
.iconpurchase fieldset{margin-bottom:20px; border:0; padding: 10px 0;}
.iconpurchase textarea{}
.iconpurchase .iconlist{color:#fff;}
.iconpurchase legend{font:bold 16px Arial, Helvetica, sans-serif; padding:0; letter-spacing:-1px; color:#5a5954;}
.iconpurchase h3{color:#5a5954;}
.iconpurchase span.price{color:#0095d6; padding:0 5px; background:url(../pix/financing/price.gif) -84px center no-repeat; width:74px; font-weight:bold; float:left; text-align:center;}

  /*
 /		NEWSBOARD
/__________________________________*/

/* LOGIN */
.newsboard .login{ line-height:1.7em; margin-bottom:5px; font-size:10px; font-weight:bold;}
.newsboard .login h2{ padding-left:0;}

.newsboard .login .logdata{margin:4px 0;}
.newsboard .login .logdata div{width:75px;color:#666;}
.newsboard .login strong{padding-bottom:2px;}
.newsboard .login span{font:italic 12px Georgia, "Times New Roman", serif; color:#999; padding:2px 2px 1px;}

.newsboard input{background-color:#f0f0f0; padding:2px;}
.newsboard .login .submitter{padding-bottom:1px; height:22px; font-size:10px;}
.newsboard .login ul{font-size:12px; margin-top:3px; padding:0; }
.newsboard .login li{float:left; padding:0 20px 0 0; }

/* TABLE */
/*
.newsboard table{font-size:10px; width:690px; margin:0 0 20px; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif;}
.newsboard td{padding:0; vertical-align:top;}
.newsboard th{text-align:left; padding:0px 20px 10px; font-weight:normal}

.newsboard th.title{padding-left:0;}

.newsboard table td.title{width:530px;  background:#fff;}
.newsboard table .title a{font-size:13px; padding:5px 20px 5px; display:block; background:#373327 url(../pix/board/topic.gif) 0 0 no-repeat; width:522px;}
.newsboard table .title div{font-weight:normal; margin:0; padding:4px 20px 4px; color:#5a5954; margin-bottom:15px; background:#d6d7cd url(../pix/board/bgodd.gif) bottom left no-repeat; width:522px;}
.newsboard table .title p{float:left; margin:0; width:230px;}
.newsboard table td.author{line-height:1em; width:110px; font-size:11px;padding:0 20px 15px 0; background:url(../pix/board/talk_1.gif) no-repeat right 13px;}
.newsboard table td.author img{display:block; margin-bottom:5px;}

.newsboard table th.replies{padding:0 10px 10px;}
.newsboard table td.replies{padding:10px; font-size:11px; line-height:1em; width:45px; vertical-align:top;}
.newsboard table .date{padding:10px; width:90px; text-align:right; color:#5a5954;}
*/
.newsboard .news{color:#5a5954; background:#ff0; padding:0 2px; font-size:11px; font-weight:bold;}
.newsboard .past{ width:445px; padding:10px 20px;background:transparent; vertical-align:middle; }
.newsboard .past a{width:445px;  padding-top:15px; font-size:13px;}

/* INSIDE POST */
.avatar{width:102px; line-height:1em; font-size:12px; color:#666; float:left;}
.inside .avatar{width:102px; padding-right:28px; line-height:1em; font-size:12px; color:#666; float:left;}

.avatar img{border:1px solid #aaa; margin-bottom:3px;}
.avatar p{margin:0; padding:2px 0;font-size:10px;}
.avatar ul{font-size:10px; margin-top:10px;}
.avatar li{padding-top:0.5em;}

.newsboard .post{margin:0 0 10px; float:left;}
.newsboard .post .author{background:url(../pix/board/talk_1.gif) no-repeat right 13px;}
.newsboard .post .replicant{background:url(../pix/board/talk_2.gif) no-repeat right 15px;}
.newsboard .post h4 a{color:#fff;}
.newsboard .post h4{padding:8px 18px; font-size:15px; margin:0; letter-spacing:-1px; width:526px;}

.newsboard .post .details{padding:8px 18px; text-align:right; background:#d6d7cd url(../pix/board/bgodd_590.gif) bottom left no-repeat; font-size:10px; width:554px;}
.newsboard .inside .details{text-align:left; background:#d6d7cd url(../pix/board/bgodd.gif) bottom left no-repeat; width:526px;}

.newsboard .post .bubble {width:590px; font:10px Arial, Helvetica, sans-serif; float:left; background:#373327 url(../pix/board/topic_590.gif) 0 0 no-repeat;}
.newsboard .inside .bubble {width:562px; background:#373327 url(../pix/board/topic.gif) 0 0 no-repeat;}



.newsboard .reply .bubble{width:562px; font:10px Arial, Helvetica, sans-serif; float:left; background:#d6d7cd url(../pix/board/bgodd_top.gif) 0 0 no-repeat;}
.newsboard .reply .bubble .details{ background: url(../pix/board/bgodd.gif) bottom left no-repeat;}
.newsboard .post .details .by{width:265px;margin:0; text-align:left; float:left;}
.newsboard .post .details .posted{float:left; text-align:left; width:200px; margin:0;}
.newsboard .post .details .text{font-size:12px; line-height:1.5em; margin:0 0 10px;}
.newsboard .post p{margin:0;}
.newsboard .post img{float:left; margin:0 20px 10px 0; border:1px solid #aaa;}
.newsboard .post .newscol{width:200px; float:left; margin:0 15px 5px 0; font-size:12px; line-height:1.5em;}
.newsboard .post .newscol img{margin-bottom:10px;}
.newsboard hr{display:none}

.newsboard .topic{float:left; width:540px;}
.newsboard .topic h3.title{margin:0; background:#393226; padding:10px 20px; font:bold 16px Arial, Helvetica, sans-serif; display:block; color:#fff;}
.newsboard .topic .text{padding:10px 20px; color:#5a5954; background:#DCDeD5; margin:0; width:500px; clear:both}

.backtolisting{font-size:13px; display:block; margin:0 0 20px 148px; height:20px; clear:left;}

/* REPLY */

.newscredits{background:#D6D8CE; color:#999; font-size:10px; text-align:center; float:left; width:690px; margin:0 0 20px;}

  /*
 /		FOOTER
/__________________________________*/

#footer{width:721px; padding:5px 0 5px 30px; height:58px; background:#332f2c; line-height:1.5em;font-family:Arial, Helvetica, sans-serif; font-size:12px; clear: both}
#footer img{border:0; margin:0 0 0 1px;}
#footer p{padding:10px 0 0; width:701px;}
#footer div{float:left; margin-top:2px;}
#footer p{margin:0;}
#footer ul{margin:0; padding:0;}
#footer li{float:left;}
#footer a.cc{display:block; width:89px; height:22px; margin:0 2px 0 5px; background:url(../pix/footer/cc.gif); float:left;}
#footer a.cc:hover{background-position:-89px 0;}
#footer a.by{display:block; width:22px; height:22px; margin-right:2px; background:url(../pix/footer/by.gif); float:left;}
#footer a.by:hover{background-position:-22px 0;}
#footer a.nc{display:block; width:22px; height:22px; margin-right:2px; background:url(../pix/footer/nc.gif); float:left;}
#footer a.nc:hover{background-position:-22px 0;}
#footer a.sa{display:block; width:22px; height:22px; margin-right:2px; background:url(../pix/footer/sa.gif); float:left;}
#footer a.sa:hover{background-position:-22px 0;}
#footer a.notxt{font-size:1px; color:#332F2C; text-indent:-999em; background-repeat:no-repeat;}

  /*
 /		PROFILE EDITOR
/__________________________________*/

.profileditor{}
.profileditor img{border:1px solid #aaa; float:left;}
.profileditor .textinput{width:350px; margin-bottom:5px}
.submitter{margin:0; font-size:12px; height:22px;}

  /*
 /		USER PROFILE
/__________________________________*/

.backto{font-weight:bold; font-size:13px;}

.userprofile .content h3{color:#5a5954; margin-bottom:20px; clear:both;position:static;}
.userprofile ul{margin-bottom:20px;}
.userprofile ul a{font-weight:bold;}
.userprofile .addinfo{float:right; margin-right:30px; width:555px;}
.userprofile .minitem{margin-bottom:10px; float:left;}

.minitem{margin-bottom:10px; float:left; z-index:1000;}
.minitem p{float:left; margin:0;}
.minitem ul{text-indent:-1000em; width:48px; height:38px; background:url(../pix/user/item_right_small.gif); float:left; margin:1px 0 0 0;}
.minitem li{float:left;}
.minitem li a{display:block; float:left; height:18px; margin:10px 0 0 1px;}
.minitem span{font-size:9px; display:block;}

.minitem .rating{background:url(../pix/user/item_left_small.gif) left center no-repeat; text-align:center; width:48px; height:40px; float:left;}
.minitem .rating strong{color:#aaa; letter-spacing:-1px; padding:11px 0 0 4px; display:block; font:bold 15px Arial, Helvetica, sans-serif;}
.minitem .content{width:455px; height:36px; background:#3f3; padding:2px; float:left;}
.minitem .content .wrap{background:#2c261c; height:28px; padding:4px 15px 4px; line-height:1.2em;}
.minitem .noblock{display:inline;}
.minitem .track{width:200px;}
.minitem .listen{float:right; width:55px;}
.submissions{float:left; margin-bottom:10px;}
.submissions .content{background:#2c261c;}
.submissions span{color:#aaa;}
.submissions strong{ color:#fff;}
.favorites{float:left; margin-bottom:10px;}
.favorites .content .wrap{background:#fe6a68;}
.favorites .content{background:#fe6a68;}
.minitem a.good{background:url(../pix/user/vinyl_good_mini.gif) -19px 0; width:19px; margin-left:3px;}
.minitem a.good:hover{background-position:0 0;}
.minitem a.bad{background:url(../pix/user/vinyl_bad_mini.gif) -18px 0; width:18px;}
.minitem a.bad:hover{background-position:0 0;}
.minitem .good-off{display:block; float:left; height:18px; width:20px; margin:10px 0 0 3px; background:url(../pix/user/vinyl_good_mini_off.gif);}
.minitem .bad-off{display:block; float:left; height:18px; width:18px; margin:10px 0 0 0; background:url(../pix/user/vinyl_bad_mini_off.gif);}
.minitem .processing{height:18px; margin-left:60px; padding:0; font-size:10px; color:#555; text-align:center; width:285px; float:left;}
.minitem .positive{border-top:1px solid #0b1; background:#00ff15 url(../pix/contest/processing_positive.gif) 0 -2px;}
.minitem .negative{border-top:1px solid #c03; color:#fff; background:#f06 url(../pix/contest/processing_negative.gif) 0 -2px;}

  /*
 /		FORMS
/__________________________________*/

.standardform{font-size:12px; padding:0; font-weight:bold; font-size:10px;}
.standardform form p{margin:5px 0;}
.standardform .selecttrack{color:#f00;}
.standardform input {font-size:1em; padding:2px; margin:2px 0;}
.standardform fieldset{width:230px; display:block; border:0;}
.standardform .caption{font-size:10px;}
.standardform select{margin:0; padding:0;}
.submitspace{margin-top:10px;}
.editProfileWrap{float:left;}


.registration fieldset{width:700px; float:left; }
.registration input{margin-bottom:10px;}
.registration label{width:130px; float:left;}
.registration p{margin:0 130px 20px 43px; float:left; font-size:10px; width:300px;}
.registration img{float:left; padding-top:15px;}
.registration .register{margin-left:130px;}
 /* ADDED BY PG*/
.registration span img {float: none; padding: 0}

  /*
 /		QUICKLINK ICONS
/__________________________________*/

a.quicklink{display:block; margin-top:10px; padding:0; font-size:1px; width:34px; height:11px; }

a.zip{background:url(../pix/main/zip2.gif); font-size:1px; vertical-align:top; letter-spacing:-1000em; overflow:hidden; text-indent: -999em}
a.zip:hover{background-position: -34px 0; color:#C0AA69;}


.infotext a.zip{font-size:12px; background:#eee; color:#0095d6; margin-bottom:12px; width:204px; font-weight:bold; overflow:visible; letter-spacing:0; padding:4px 7px; border:2px outset #eee; height:auto; display:inline}
.infotext a.zip:hover{background:#0095d6; color:#eee; text-decoration:none;}

a.buy{background:url(../pix/main/buy_on.gif) no-repeat; width:34px; height:11px; }
a.buy:hover{background:url(../pix/main/buy_off.gif);}

a.mp3{background:url(../pix/main/mp3.gif); font-size:1px; vertical-align:top; letter-spacing:-1000em; overflow:hidden;}
a.mp3:hover{background-position: -34px 0; color:#C0AA69;}


a.mov{background:url(../pix/main/mp3.gif) 0 0; width:34px; height:11px; }
a.mov:hover{background:url(../pix/main/mp3.gif) 37px 0;}
a.displayall{display:block; width:78px; border:1px solid #aaa; font-size:1px; margin:20px 0 40px; background:url(../pix/news/display_all_off.gif); height:11px; color:#578; letter-spacing:-666em;}
a.displayall:hover{background:url(../pix/news/display_all_on.gif); color:#8bc;}

  /*
 /		NIFTY CORNERS
/__________________________________*/

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px; overflow:hidden;border-style:solid;border-width: 0 1px}

/* NORMAL */
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

/* DISQUS */
#disqus_thread {
    max-width: 690px;
	font-size: 12px;
}

/* CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}