

body{color:#FFF;background:#c7c7c7 url('images/sites/27/bg-body.jpg') no-repeat top center;margin:0;padding:0 10px;font:12px Helvetica,Arial,Verdana,sans-serif;-webkit-text-size-adjust: 100%;}
a,span{text-decoration:none;background:no-repeat top left}
ul{margin:0;padding:0;list-style-type:none}
li{margin:0;padding:0;list-style-type:none}
img{border:0}
a img{border:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
#content input,#signup-page input{border-radius:0!important}
input:focus{outline:0}
textarea{font:14px Helvetica,Arial,Verdana,sans-serif}
p{line-height:160%}
.clear{clear:both}
#container{margin:auto;width:940px}
#meta-data{display:none}
iframe{border:none}
iframe.youtube { width:650px; height:360px; border:0px; margin:0px; }
@font-face {
font-family:"fontello";src:url(/fonts/fontello.eot);src:url(/fonts/fontello.eot#iefix) format("embedded-opentype"),url(/fonts/fontello.woff) format("woff"),url(/fonts/fontello.ttf) format("truetype"),url(/fonts/fontello.svg#fontello) format("svg");font-weight:400;font-style:normal
}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased}
.fontello{font-family:"fontello";font-weight:normal;-webkit-font-smoothing:antialiased}
.icon-nine:before{content:"\39"}
.icon-f:before { content: "\46" }
.icon-l:before { content: "\4c" }
.icon-u:before { content: "\55" }
.icon-x:before { content: "\58"}
.icon-flux:before{content:"\21"}
.icon-youtube:before{content:"\e827"}
.icon-note-beamed:before{content:"\e800"}
.icon-mail:before{content:"\e803"}
.icon-star:before{content:"\e817"}
.icon-menu:before{content:"\e821"}
.icon-cancel-circled:before{content:"\e818"}
.icon-help-circled:before{content:"\e802"}
.icon-info-circled:before{content:"\e801"}
.icon-link:before{content:"\e819"}
.icon-pencil:before{content:"\e81a"}
.icon-comment:before{content:"\e81b"}
.icon-chat:before{content:"\e822"}
.icon-vcard:before{content:"\e823"}
.icon-book-open:before{content:"\e824"}
.icon-down-circled:before{content:"\e815"}
.icon-left-open:before{content:"\e81d"}
.icon-right-open:before{content:"\e81c"}
.icon-cw:before{content:"\e808"}
.icon-loop:before{content:"\e814"}
.icon-play:before{content:"\e804"}
.icon-play-circled:before { content: '\22'; }
.icon-pause:before{content:"\e805"}
.icon-fast-forward:before{content:"\e806"}
.icon-fast-backward:before{content:"\e807"}
.icon-list:before{content:"\e81f"}
.icon-list-add:before{content:"\e81e"}
.icon-chart-area:before{content:"\e820"}
.icon-vimeo:before{content:"\e80c"}
.icon-twitter:before{content:"\e80a"}
.icon-facebook:before{content:"\e80b"}
.icon-gplus:before{content:"\e80d"}
.icon-pinterest:before{content:"\e80e"}
.icon-tumblr:before{content:"\e80f"}
.icon-linkedin:before{content:"\e810"}
.icon-rdio:before{content:"\e813"}
.icon-instagram:before{content:"\e811"}
.icon-soundcloud:before{content:"\e812"}
.icon-shuffle:before{content:"\e809"}
.icon-down:before{content:"\e816"}
.icon-plus:before{content:"\e828"}
.icon-cancel:before{content:"\e829"}
.icon-loading:before{content:"\e82a"}
.icon-home:before{content:"\e82b"}
.icon-up-open:before { content: '\e82d'; }
.icon-down-open:before { content: '\e82c'; }
.icon-loading, .animate-spin {   -moz-animation: spin 2s infinite linear;   -o-animation: spin 2s infinite linear;   -webkit-animation: spin 2s infinite linear;   animation: spin 2s infinite linear;   display: inline-block; }
@-moz-keyframes spin {   0% {     -moz-transform: rotate(0deg);     -o-transform: rotate(0deg);     -webkit-transform: rotate(0deg);     transform: rotate(0deg);   }   100% {     -moz-transform: rotate(359deg);     -o-transform: rotate(359deg);     -webkit-transform: rotate(359deg);     transform: rotate(359deg);   } }
@-webkit-keyframes spin {   0% {     -moz-transform: rotate(0deg);     -o-transform: rotate(0deg);     -webkit-transform: rotate(0deg);     transform: rotate(0deg);   }   100% {     -moz-transform: rotate(359deg);     -o-transform: rotate(359deg);     -webkit-transform: rotate(359deg);     transform: rotate(359deg);   } }
@-o-keyframes spin {   0% {     -moz-transform: rotate(0deg);     -o-transform: rotate(0deg);     -webkit-transform: rotate(0deg);     transform: rotate(0deg);   }   100% {     -moz-transform: rotate(359deg);     -o-transform: rotate(359deg);     -webkit-transform: rotate(359deg);     transform: rotate(359deg);   } }
@-ms-keyframes spin {   0% {     -moz-transform: rotate(0deg);     -o-transform: rotate(0deg);     -webkit-transform: rotate(0deg);     transform: rotate(0deg);   }   100% {     -moz-transform: rotate(359deg);     -o-transform: rotate(359deg);     -webkit-transform: rotate(359deg);     transform: rotate(359deg);   } }
@keyframes spin {   0% {     -moz-transform: rotate(0deg);     -o-transform: rotate(0deg);     -webkit-transform: rotate(0deg);     transform: rotate(0deg);   }   100% {     -moz-transform: rotate(359deg);     -o-transform: rotate(359deg);     -webkit-transform: rotate(359deg);     transform: rotate(359deg);   } }
#loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#FFF;margin:auto;z-index:150;}
#loading .icon-loading { color:#CCC;font-size:50px;text-align:center;position:absolute;top:49%;height:50px;line-height:50px;width:100%;display:block; }
#loading .center { position:absolute;top:50%; width:100%; margin-top:-40px; }
.spinner {   width: 80px;   height: 80px;   position: relative;   margin: auto; }
.double-bounce1, .double-bounce2 {   width: 100%;   height: 100%;   border-radius: 50%;   background-color: #CCC;   opacity: 0.6;   position: absolute;   top: 0;   left: 0;      -webkit-animation: bounce 2.0s infinite ease-in-out;   animation: bounce 2.0s infinite ease-in-out; }
.double-bounce2 {   -webkit-animation-delay: -0.5s;   animation-delay: -0.5s; }
@-webkit-keyframes bounce {   0%, 100% { -webkit-transform: scale(0.0) }   50% { -webkit-transform: scale(1.0) } }
@keyframes bounce {   0%, 100% {      transform: scale(0.0);     -webkit-transform: scale(0.0);   } 50% {      transform: scale(1.0);     -webkit-transform: scale(1.0);   } }
#dialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;margin:auto;z-index:200;background:rgba(255,255,255,0.8)}
#dialog div.default{margin:auto;background:#00aeef;width:300px;color:#fff}
#dialog div.default div.outer{padding:15px;}
#dialog div.default h1{font-size:18px;font-weight:bold;margin-bottom:10px;}
#dialog div strong{font-weight:bold;font-size:16px;}
#dialog div.actions{height:36px;}
#dialog div.actions a{font-size:14px;margin-left:10px;margin-top:10px;display:block;float:right;padding:0px 5px;line-height:26px;font-weight:bold;text-transform:lowercase;background:#3cc6fa;color:#fff}
#dialog div.actions a.cancel{background:#0092c9;color:#fff}
#dialog div.actions a:hover{background:#fff;color:#00aeef}
#dialog div.actions a.disabled{color:#00aeef;cursor:default}
#dialog div.actions a.disabled:hover{color:#00aeef;background:#3cc6fa}
#dialog div.playlistselect{margin-top:10px;position:relative;}
#dialog div.playlistselect input{background:#fff;color:#00aeef;font-size:12px;height:16px;line-height:16px;padding:4px 4px 4px 4px;width:236px;border:2px solid #0092c9;}
#dialog div.playlistselect input.attached{background-color:#cceffc;color:#0092c9}
#dialog div.playlistselect a.arrow{text-align:center;line-height:24px;position:absolute;width:20px;height:24px;top:0px;right:0px;background:#0092c9;color:#fff;font-size:14px;border:2px solid #0092c9;}
#dialog div.playlistselect a.arrow:hover{background:#00aeef;color:#fff}
#dialog div.presets{display:none;position:absolute;top:28px;left:0px;background:#fff;color:#666;width:270px;}
#dialog div.presets div{border:2px solid #0092c9;border-top:0px;cursor:pointer;padding:4px}
#dialog div.presets div:hover{background:#0092c9;color:#fff}
.social-bar{width:100%;padding:5px}
.social-bar span.right{float:right}
.social-bar span.left{float:left}
.social-bar a.icon{display:block;float:right;width:20px;text-align:center;font-size:20px;line-height:20px;color:#FFF;font-weight:400;text-decoration:none;margin:0px 3px;}
.social-bar a.icon span{display:none}
.social-bar span.left a{float:left}
.social-bar a.menu{display:block;line-height:20px;font-size:16px;padding:0px 10px;float:left;font-weight:bold;color:#FFF}
.social-bar a:hover{color:#e70505}
#content .content{float:left;width:650px;padding:20px}
#content a{color:#8a1b1b}
#content a:hover{color:#FFF}
#content h1,#content h2,#content h3{letter-spacing:-1px;font-weight:400;font-size:28px;line-height:28px;margin-bottom:5px}
#content h3{font-size:20px;line-height:20px}
#content h1 span, #content h2 span{font-size:11px;text-transform:uppercase;color:#FFF;padding:2px 4px;letter-spacing:normal;font-weight:700;background:#FFF}
#content h1 a,#content h2 a{color:#FFF}
#content h1 a:hover,#content h2 a:hover{color:#FFF;text-decoration:none}
#content h1.bar span,#content h2.bar span{letter-spacing:0px;text-transform:uppercase;color:#FFF;font-size:14px;padding:0px 5px 0px 0px;line-height:12px;background:#fff;font-weight:normal}
#content h1.bar span b,#content h2.bar span b{font-size:14px;}
#content h1.bar,#content h2.bar{border-bottom:2px solid #FFF;height:18px;font-weight:400;margin-bottom:20px;clear:both;line-height:100%;}
#content h1.bar.pink span,#content h2.bar.pink span{color:#CCC}
#content h1.bar.pink,#content h2.bar.pink{border-bottom:2px solid #CCC}
#content h1.bar.topmargin,#content h2.bar.topmargin{padding-top:20px;}
#content h2.bar{margin-top:15px;}
#content .notice{padding:8px;color:#fff;margin:0 0 20px;background:#CCC}
#content .notice b{display:block;font-size:14px;margin-bottom:4px}
#content .notice a{color:#fff;font-weight:700}
#content .notice a:hover{text-decoration:underline}
#content .article{margin-bottom:50px}
#content .article .info{color:#c11f1f}
#content .article .info a.tag{margin-left:10px;text-transform:lowercase}
#content .article .photo{float:right;margin-left:15px;margin-bottom:15px;max-width:400px}
#content .article .banner{display:block;margin-bottom:15px;width:650px}
#content .article .links{display:block;margin-top:30px;line-height:20px;clear:both}
#content .article .links a.more{display:block;float:left;line-height:10px;padding:5px;color:#fff;background:#8a1b1b}
#content .article .links a.more:hover{text-decoration:none;color:#c11f1f;background:#FFF}
#content .article .links a{color:#8a1b1b;margin-right:20px;font-weight:700}
#content .article .links a:hover{text-decoration:underline}
#content .article .links a em{font-style:normal;font-weight:400;color:#666}
#content .article b{font-size:13px}
#content a.username{color:#8a1b1b;text-decoration:none;font-weight:700}
#content a.username span{color:#8a1b1b}
#content a.username:hover,#content a.username:hover span{color:#FFF;text-decoration:none}
#content a.tag{color:#CCC;padding:2px}
#content a.tag:hover{color:#fff;text-decoration:none;background:#CCC}
#content a.tag span{color:#c11f1f;padding:0 1px}
#content a.tag b{font-weight:400;padding-right:6px}
#content a.tag:hover span{color:#8a1b1b}
#content .article iframe.soundcloud{width:100%}
#content .smallavatar{float:left;width:48px;height:48px;margin-right:15px;background:url(/images/global/avatar-default-48.png) no-repeat center;background-size:100%;}
.floatright{float:right}
.floatleft{float:left}
.left{float:left !important}
.right{float:right !important}
#content a.playbutton span {display:none}
#content a.playbutton.inline{display:inline;float:none;color:#8a1b1b;background:transparent;margin:0;padding:0 2px;font-size:14px;line-height:12px}
#content a.playbutton.inline:hover{color:#000!important}
#content a.button{margin:2px;display:block;float:left;width:28px;height:28px;border-radius:14px;color:#fff!important;padding:0!important;text-align:center;font-size:18px;line-height:28px;background:#8a1b1b;}
#content a.button.icon-pause{background-color:#CCC;color:#c11f1f!important}
#content a.button:hover{color:#c11f1f!important;background:#FFF}
#content a.button.gray{background-color:#CCC;color:#666}
#content a.button.gray:hover{background-color:#8a1b1b;color:#fff}
.sidebar .tracklist a.playbutton,.songdata a.playbutton{float:right;margin-top:0}
#content .music .statistics a.button{width:44px;height:44px;border-radius:22px;line-height:44px;font-size:24px;margin:5px 0 5px 10px}
#content .music .statistics{margin-top:10px;height:54px}
#content .music .statistics div{float:left;min-width:80px;text-align:center;font-weight:700;padding:5px 10px;margin-right:10px;color:#c11f1f;text-transform:uppercase}
#content .music .statistics b{line-height:28px;font-size:28px !important;font-weight:normal;display:block;color:#FFF;}
#content div.tracklist {margin-top:20px;width:650px}
#content div.tracklist span {float:left;height:32px;line-height:32px;display:block;margin-left:5px;overflow:hidden}
#content div.tracklist span.title{font-weight:bold;text-transform: uppercase;height:20px;line-height:20px}
#content div.tracklist span.title.song{width:420px;padding-left:60px;}
#content div.tracklist div.track{clear:both;position:relative;border-top:1px solid #AAA;font-size:14px}
#content div.tracklist div.track span.play{width:30px}
#content div.tracklist div.track span.number{color:#666;width:20px;text-align:right;font-size:12px}
#content div.tracklist div.track span.name{width:420px;}
#content div.tracklist div.track span.name a {color:#FFF;}
#content div.tracklist div.track span.name a:hover{color:#FFF}
#content div.tracklist div.track span.artist{width:200px;color:#c11f1f}
#content div.tracklist div.track span.plays{width:100px;font-size:11px;color:#ccc}
#content div.tracklist div.track span.plays span.song-popularity {width:75px;height:10px;margin:10px 5px 0px 0px;background:rgba(0,0,0,0.1)}
#content div.tracklist div.track span.plays span.popularity { height:10px;margin:0px;background:#c11f1f }
#content div.tracklist div.track span.plays span.mostpopular {background:#CCC}
#content div.tracklist div.track span.actions{width:50px;}
#content div.tracklist div.track.hascredits span.credits{position:absolute;width:590px;bottom:6px;left:60px;line-height:11px;height:13px;font-size:11px;color:#c11f1f}
#content div.tracklist div.track.hascredits span.credits a.username { color:#8a1b1b; }
#content div.tracklist div.track.hascredits span.credits a.username:hover { color:#FFF; }
#content div.tracklist div.track.hascredits{ height:50px; }
#content div.tracklist.multiartist span.title.artist { width:200px }
#content div.tracklist.multiartist span.title.song { width:215px }
#content div.tracklist.multiartist div.track span.name { width:215px }
#content div.tracklist a.username { font-weight:normal; }
#content div.tracklist a.button { margin:2px 0px;}
div.embedcode{margin:20px 0 0;height:24px;background:#AAA;}
div.embedcode b{display:block;float:left;width:135px;line-height:24px;text-align:center;cursor:default}
div.embedcode input{float:right;width:505px;height:18px;padding:2px;margin:0;border:1px solid #AAA;}
.albums a.album div.album img.album{display:block;width:124px;}
.albums a.album div.album{display:block;width:124px;height:124px;background:#AAA;background-size:cover;}
.albums a.album div.noartwork{font-size:60px;line-height:124px;color:#FFF;font-weight:normal;text-align:center;}
.albums a.album div.noartwork span.icon-note-beamed{padding-right:8px;}
.albums a.album{display:block;float:left;width:124px;line-height:20px;height:170px;font-size:12px;padding:2px;text-align:left;font-weight:700;overflow:hidden;color:#c11f1f!important;margin:4px 15px 15px;position:relative}
.albums a.album:hover{color:#fff!important;background:#8a1b1b}
.albums a.album span.place-number{position:absolute;top:10px;left:2px;padding:2px 3px;background:rgba(255,255,255,.9);color:#000;min-width:20px;text-align:center;}
.albums a.album:hover span.place-number{background:#8a1b1b;color:#fff}
.albums a.album span.name{display:block;width:120px;position:absolute;top:130px;left:0;padding:0 4px;text-align:center;}
.albums a.album span.condensed{height:20px;width:120px;overflow:hidden;position:absolute;top:130px;left:0;padding:0 4px;text-align:left;text-overflow:ellipsis;white-space: nowrap;}
.albums a.album span.cutoff{position:absolute;top:180px;}
.albums a.album span.artist{position:absolute;top:150px;left:0;display:block;font-weight:normal;color:#666;font-size:12px;line-height:18px;height:18px;width:120px;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.albums a.album:hover span.artist{color:#fff}
#content div.song div.playlists a { display:block; }
#content .profile a.friend{float:left;width:100px;height:75px;display:block;color:#00aeef;text-decoration:none;text-align:center;margin:4px}
#content .profile .avatarbar img{margin-left:15px;margin-bottom:10px}
#content .profile .avatarbar p{line-height:140%}
#content .profile a.friend:hover{color:#000}
#content .profile a.friend div{width:48px;height:48px;margin:auto;margin-bottom:5px;background:url(/images/global/avatar-default-48.png) no-repeat center}
#content .profile.banner{position:relative}
#content .profile.banner h1{position:absolute;z-index:10;top:230px;padding-left:20px;line-height:50px;font-size:34px}
#content .profile div.banner {width:650px;height:300px;position:relative;overflow:hidden;margin-bottom:10px;background:#ccc}
#content .profile div.banner .bar{position:absolute;top:230px;left:0;width:650px;font-size:40px;line-height:50px;height:50px;color:#000}
#content .profile div.banner .photo {position:absolute;top:0;left:0;height:300px;width:650px;}
#content .profile div.banner .photo.crop{position:absolute;top:0;left:0;height:0;}
#content .profile div.banner .photo.crop.edit{cursor:move}
#content .profile div.banner .photo img{margin:0!important}
#content .profile div.banner .bar .social-bar span{margin-right:20px}
#content .profile div.banner .bar .social-bar a{display:block;float:right;margin-left:15px;line-height:50px;font-size:20px;font-weight:400}
#content .profile div.banner .bar .social-bar a span{display:none}
#content .profile div.banner .bar .social-bar a:hover{color:#FFF}
#content .profile div.banner a.type,#content .profile.banner div.banner a.genre{display:block;padding:0px 6px;position:absolute;right:0px;}
#content .profile div.banner a.genre{top:20px;line-height:26px;font-size:18px;font-weight:bold}
#content .profile div.banner a.type{top:46px;line-height:22px;font-size:14px;font-weight:normal}
#content .profile.themedark div.banner .bar,#content .profile.themedark div.banner a.genre,#content .profile.themedark div.banner a.type{background:rgba(0,0,0,0.7);color:#fff;}
#content .profile.themedark div.banner a.genre:hover,#content .profile.themedark div.banner a.type:hover{background:#8a1b1b;color:#fff}
#content .profile.themedark h1, #content .profile.themedark div.banner .social-bar a{color:#fff}
#content .profile.themedark div.banner .social-bar a:hover{color:#8a1b1b;background:transparent;}
#content .profile.themedark2 div.banner .bar,#content .profile.themedark2 div.banner a.genre,#content .profile.themedark2 div.banner a.type{background:transparent;color:#000;}
#content .profile.themedark2 div.banner a.genre:hover,#content .profile.themedark2 div.banner a.type:hover{background:#000;color:#8a1b1b}
#content .profile.themedark2 h1, #content .profile.themedark2 div.banner .social-bar a{color:#000}
#content .profile.themedark2 div.banner .social-bar a:hover{color:#8a1b1b;background:transparent;}
#content .profile.themelight div.banner .bar,#content .profile.themelight div.banner a.genre,#content .profile.themelight div.banner a.type{background:rgba(255,255,255,0.9);color:#000;}
#content .profile.themelight div.banner a.genre:hover,#content .profile.themelight div.banner a.type:hover{background:#8a1b1b;color:#fff}
#content .profile.themelight h1, #content .profile.themelight div.banner .social-bar a{color:#000}
#content .profile.themelight div.banner .social-bar a:hover{color:#8a1b1b;background:transparent;}
#content .profile.themelight2 div.banner .bar,#content .profile.themelight2 div.banner a.genre,#content .profile.themelight2 div.banner a.type{background:transparent;color:#fff;}
#content .profile.themelight2 div.banner a.genre:hover,#content .profile.themelight2 div.banner a.type:hover{background:#fff;color:#8a1b1b}
#content .profile.themelight2 h1, #content .profile.themelight2 div.banner .social-bar a{color:#fff}
#content .profile.themelight2 div.banner .social-bar a:hover{color:#8a1b1b;background:transparent;}
#content .user-list div.user{display:block;padding:5px;border-bottom:1px solid #ccc;clear:both;min-height:100px}
#content .user-list div.user p{width:475px;margin-left:60px;margin-top:0}
#content .user-list div.user .avatar{width:48px;height:48px;margin:5px 10px 5px 0;float:left;background:url(/images/global/avatar-default-48.png) no-repeat center}
#content .user-list div.user a.username{font-size:16px}
#content .user-list div.user span.username{color:#ccc;}
#content .user-list a.friend{float:left;width:100px;height:75px;display:block;color:#8a1b1b;text-decoration:none;text-align:center;margin:4px;overflow:hidden}
#content .user-list a.friend:hover{color:#000}
#content .user-list a.friend div{width:48px;height:48px;margin:auto;margin-bottom:5px;background:url(/images/global/avatar-default-48.png) no-repeat center}
#content a.viewmore{color:#FFF;display:block;margin-top:20px;padding:12px;text-align:center;font-size:14px;text-decoration:none;font-weight:400;text-transform:uppercase;letter-spacing:5px;background:#8a1b1b}
#content a.viewmore:hover{color:#FFF;background:#000}
.center{text-align:center}
#footer{margin-top:20px;height:150px;padding:20px;background:#ccc}
#footer ul{float:left;width:200px;margin:0 10px}
#footer ul li b{font-size:16px;line-height:26px}
#footer ul li a{font-size:12px;padding:4px;display:block;color:#666}
#footer ul li a:hover{color:#FFF;background:#333}
#footer ul li.twocol a{width:90px}
#footer ul li.twocol{float:left}
#footer .legal{margin:20px 0;font-size:10px;text-align:right}
#footer .legal a.username{color:#000;font-weight:700;text-decoration:none}
#footer .legal a.username:hover{color:#666}
.jp-audio{width:100%;position:fixed;bottom:-80px;left:0}
.jp-type-single{width:940px;height:33px;position:relative;margin:auto;font-size:12px;display:none;z-index:160;background:rgba(0,0,0,0.8)}
a.jp-play,a.jp-pause{font-size:34px;position:absolute;top:-10px;left:48px;width:54px;height:54px;border-radius:27px;line-height:54px;text-align:center;overflow:hidden;color:#fff;outline:0;z-index:170;background:#8a1b1b}
a.jp-pause,a.jp-play:hover{background:#CCC;color:#c11f1f}
a.jp-pause:hover{background:#8a1b1b;color:#fff}
div.jp-no-solution,a.jp-pause{display:none}
a.jp-stop,a.jp-mute,a.jp-volume-max,a.jp-unmute{display:none;position:absolute;bottom:-100px}
a.seek-next,a.seek-prev{font-size:18px;position:absolute;top:0;left:11px;width:33px;height:33px;line-height:33px;text-align:center;overflow:hidden;color:#FFF;outline:0}
a.seek-next{left:105px}
a.seek-next:hover,a.seek-prev:hover{color:#FFF}
div.jp-progress{overflow:hidden;background:#ccc}
div.jp-audio div.jp-progress{position:absolute;top:14px;height:5px}
div.jp-audio div.jp-type-single div.jp-progress{position:absolute;left:185px;width:140px}
div.jp-seek-bar{width:0;height:100%;cursor:pointer;background:#AAA}
div.jp-play-bar{width:0;height:100%;background:#8a1b1b}
div.jp-seeking-bg{background:#666}
div.jp-current-time,div.jp-duration{position:absolute;left:150px;top:0;line-height:34px;color:#666}
div.jp-duration{left:330px}
a.jp-repeat,a.jp-repeat-off{position:absolute;top:0;left:368px;width:30px;height:34px;overflow:hidden;color:#FFF;outline:0;font-size:24px;line-height:32px;text-align:center}
a.jp-repeat-off{color:#FFF}
a.jp-repeat:hover,a.jp-repeat-off:hover{color:#AAA}
div.jp-title-nowplaying{position:absolute;left:410px;top:0;line-height:34px;color:#FFF}
div.jp-title{position:absolute;left:490px;top:0;line-height:34px;color:#ccc}
div.jp-title a{color:#8a1b1b;text-decoration:none}
div.jp-title a:hover{color:#fff;text-decoration:none}
div.jp-title a.username{color:#8a1b1b;font-weight:700;text-decoration:none}
div.jp-title a.username:hover{color:#fff;text-decoration:none}
.record .playbutton{display:inline!important;background:none;float:none}
.record{margin-bottom:6px}
.record small{color:#c11f1f}

#newsfeed{margin-top:8px}
#newsfeed a.remove,a.remove{color:#c11f1f!important;padding:2px!important}
#newsfeed a.remove:hover,a.remove:hover{color:#FFF!important;text-decoration:none!important;background:red!important}
#newsfeed .article{padding:0;margin:0}
#newsfeed .feed{display:block;border-bottom:1px solid #CCC;font-size:12px;line-height:140%;padding:8px 8px 12px 70px}
#newsfeed .feed div.desc{font-size:14px;line-height:24px;color:#c11f1f;width:500px}
#newsfeed .feed small{display:block;margin-top:5px;font-size:10px;color:#c11f1f}
#newsfeed .feed small a{font-weight:700;text-decoration:none}
#newsfeed .feed div a{font-size:16px;text-decoration:none}
#newsfeed .feed .smallavatar{margin-left:-60px;margin-top:5px;margin-right:0}
#newsfeed .feed em{color:#666}
#newsfeed .feed em,#newsfeed .feed em a{font-size:12px!important;font-style:normal}
#newsfeed .feed a.headline{font-size:14px;margin-bottom:6px}
#newsfeed .feed a.readmore{color:#fff;padding:2px;background:#8a1b1b}
#newsfeed .feed a.readmore:hover{color:#c11f1f;text-decoration:none;#FFF}
#newsfeed .newbar{height:10px;border-bottom:2px solid #ccc}
#newsfeed .mini .smallavatar{width:24px;height:24px;margin-top:0;margin-left:-32px;background:contain}
#newsfeed .mini small{display:inline!important}
#newsfeed .mini{padding-left:54px;padding-bottom:8px;color:#666;font-size:12px}
#newsfeed .mini em a{font-weight:700}
#newsfeed .mini div a{font-size:14px;text-decoration:none}
#newsfeed .mine{border-left:2px solid #8a1b1b}
#newsfeed .highlight{border-right:2px solid #CCC}
#newsfeed .commented{color:#CCC;background:#f3e2f1}
#newsfeed .commented em{color:#d48eca}
#newsfeed .commented small{color:#d48eca}
#newsfeed .commented a{color:#CCC}
#newsfeed .commented a:hover{color:#000}
#newsfeed .flux{color:#8a1b1b;background:#e6f7fd}
#newsfeed .flux em{color:#5dcbf5}
#newsfeed .flux small{color:#5dcbf5}
#newsfeed .followed{color:#c11f1f;background:#f0f0f0}
#newsfeed .followed em{color:#c11f1f}
#newsfeed .followed a{color:#666}
#newsfeed .followed a:hover{color:#000!important}
#newsfeed .alignright{float:right;width:100px;display:block;text-align:center}
#newsfeed .alignright a{font-size:12px!important;line-height:120%}
#newsfeed .music img.photo{max-height:124px!important;margin:0 10px 10px 0;float:left}
#newsfeed .music a img.photo{border:2px solid #FFF}
#newsfeed .music a:hover img.photo{border:2px solid #CCC}
#newsfeed img.photo{max-height:240px!important;margin:10px;margin-right:0}
#newsfeed .photo a .thumb img{display:none}
#newsfeed .photo a img{margin-right:10px;margin-bottom:15px;float:left}
#newsfeed .photo a .thumb{display:block;width:80px;height:80px;margin:auto;margin-bottom:5px;border:1px solid #c80d55;background:no-repeat center}
#newsfeed .photo a:hover .thumb{border:1px solid #666}
#newsfeed .video a .thumb img{display:none}
#newsfeed .video a .thumb{display:block;width:90px;height:68px;float:left;margin-bottom:10px;margin-right:10px;border:1px solid #999;background:no-repeat center}
#newsfeed .alignright a .thumb{float:none;margin:auto;margin-bottom:5px}
#newsfeed .video a:hover .thumb{border:1px solid #333}
#newsfeed .video a .thumb b{display:block;width:90px;height:68px;background:url(/images/videoPlayButton.png) no-repeat center}
#newsfeed .video a:hover .thumb b{background:none}
#newsfeed .nodata{font-size:14px;color:#AAA;font-style:italic}
#newsfeed div.embeddeditem iframe.youtube { width:572px; height:317px; }
#newestitems{display:none}
#newsfeed a.btnviewembedded{display:block;padding:4px;font-size:12px!important;color:#c11f1f;line-height:normal;margin:5px 0;font-weight:700;text-align:center;background:#ccc}
#newsfeed a.btnviewembedded:hover{color:#fff!important;background:#8a1b1b}

.videos .video { float:left; width:200px; height:160px; margin:0px 5px 5px 10px; text-align:center; font-weight:bold; }
.videos .screenshot { width:200px; height:104px; background-position:center; background-size: 250px; margin-bottom:6px;position:relative }
.videos a.video span { display:block;position:absolute;left:15px;bottom:15px; width:30px; height:30px; color:#fff;text-align:left;font-size:30px;text-shadow: 1px 1px 3px #000000; }
.videos a.video:hover span { color:#FFF; }
.video .views { display:block; float:right; margin:0px 0px 10px 10px; padding:8px; font-size:18px; font-weight:bold; background-color:#000000; color:#FFFFFF; text-align:right; }

div.merchandise { margin:10px 0px; }
div.merchandise div { float:left; width:400px; height:600px; margin:0px 25px; }
div.merchandise div img { display:block; width:400px; height:400px; margin:auto; margin-bottom:10px;}

header {height:330px;position:relative;}
header a.site-title{display:block;font-size:44px;line-height:100px;float:left;color:#FFF; position:absolute;padding:0px;left:75px;top:50px;width:810px;height:280px;}
header a.site-title:hover{color:#FFF;}
header a.site-title span{display:none}
header a.extra-link-title { display:block;  }
header .social-bar{background:rgba(138,27,27,0.8);width:930px;}
#content .content { float:none; background:rgba(0,0,0,0.8);width:900px; }
footer {background:#000;padding:0px 20px;line-height:40px;color:#c11f1f;margin-bottom:30px;}
footer a.poweredby{float:right;display:block;text-transform:uppercase;font-size:12px;font-weight:bold;color:#c11f1f;width:200px;text-align:right;}
footer a.poweredby span{float:right;font-size:20px;color:#8a1b1b;margin-left:10px;}
footer a.poweredby:hover span{color:#FFF}
nav.albums {clear:both;background:rgba(255,255,255,0.7);position:relative;margin-top:36px;border-bottom:2px solid rgba(255,255,255,0.7)}
nav.albums a.projects {display:block;width:262px;overflow:hidden;position:absolute;top:-36px;height:36px;left:0px;background:rgba(255,255,255,0.7);color:#8a1b1b;text-align:center;line-height:36px;font-size:18px;}
nav.albums a.projects:hover {background:#8a1b1b;color:#fff}
nav.artists {padding-top:35px;}
nav.artists a {float:right;display:block;margin:0px;padding:0px 10px;color:#fff;background:#8a1b1b;font-size:14px;line-height:30px;height:30px;width:auto;}
nav.artists a:hover {background:#FFF;color:#c11f1f}
#album-container { height:200px; display:block; overflow:hidden; position:relative; }
#album-slider { width:4000px; height:200px; position:absolute; left:0px; top:0px; }
#album-slider-controls { overflow:hidden; height:200px; display:block; }
#album-slider-controls a { display:block; width:26px; height:200px; position:absolute; top:0px; display:none;  }
#album-slider-controls a.slider-next { right:-26px; }
#album-slider-controls a.slider-prev { left:-26px; }
#album-slider-controls a span { display:none;  }
#album-slider-controls a em { display:block; width:26px; color:#FFF; font-size:40px; font-weight:normal; text-align:center; line-height:200px; font-style: normal;  }
#album-slider-controls a:hover em { color:#FFF;  }
#album-slider-controls { display:none; }
.albums a.album{margin:4px 10px 10px;}
#content .profile div.banner,#content .profile div.banner .bar,#content div.tracklist {width:900px;}
#content div.tracklist.multiartist span.title.song,#content div.tracklist.multiartist div.track span.name{width:462px;}
#content div.tracklist span.title.song,#content div.tracklist div.track span.name{width:670px;}
#content .article .banner{width:900px;}
#content h1.bar,#content h2.bar {height:auto;}
#content h1.bar span, #content h2.bar span{background:none;}
div.embedcode input{width:755px;}
iframe.youtube { width:900px; height:498px; border:0px; margin:0px; margin-bottom:10px; }
.videos .video { width:270px; height:200px; }
.videos .screenshot { width:270px; height:140px; background-size: 340px; }

