@charset "utf-8";
/* CSS Document */
img{ border:none; }
.breaker{ display:block; clear:both; float:none; height:1px; }
a{ text-decoration:none; color:#fff000; }
a:hover{ color:#fff; }
form{ margin:0; padding:0; }
.rounded-4px { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
input, textarea, select{ outline:none; }

body{ margin:0; background:#111111 url(/images/background.jpg) left top repeat-x; font-family:Calibri, 'Trebuchet MS', verdana, sans-serif; }
#container{ width:964px; margin:0 auto; }
#container #site-header{ position:relative; height:152px; margin-bottom:19px; }
#container #site-header a.logo{ position:absolute; width:223px; height:81px; background:url(/images/logo.png) no-repeat; top:15px; }
#container #site-header #runnerboard{ height:43px; line-height:43px; background:#111111; /*margin-left:280px;*/ text-align:right; }
#container #site-header #runnerboard a{ display:inline-block; margin:0 8px; color:#fff000; font-size:18px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#container #site-header #runnerboard a img{ width:16px; height:16px; vertical-align:middle; margin-bottom:2px; }
#container #site-header #runnerboard a.active,
#container #site-header #runnerboard a:hover{ color:#fff; }
#container #site-header #runnerboard a.rss{ color:#ffae00; }
#container #site-header #social-box{ width:214px; height:49px; background:url(/images/header-social-background.png) no-repeat; text-align:center; position:absolute; bottom:0; left:0; }
#container #site-header #social-box img{ margin:3px; margin-top:9px; width:32px; height:32px; }
#container #site-header #leaderboard{ position:absolute; bottom:0; left:233px; width:728px; height:90px; background:#212121; border:1px solid #AFAFAF; }

#container #site-body{ position:relative; width:100%; }
#container #site-body #left-column{ float:left; position:relative; width:621px; padding:0 10px; background:url(/images/left-column-background.png) repeat-y; margin:15px 0; display:inline-block; }
#container #site-body #left-column>div.column-header{ position:absolute; height:10px; width:100%; left:0; top:-10px; background:url(/images/left-column-header.png) no-repeat; }
#container #site-body #left-column>div.column-footer{ position:absolute; height:10px; width:100%; left:0; bottom:-10px; background:url(/images/left-column-footer.png) no-repeat; }

#container #site-body #left-column #rotator{ width:620px; height:280px; border:1px solid #1e1e1e; background:#d1d1d1; margin-bottom:10px; padding:0; }

#container #site-body #left-column h1{ width:610px; height:36px; line-height:36px; color:#3a3a3a; text-transform:uppercase; padding-left:11px; font-size:18px; background:url(/images/left-column-h1.jpg); margin-top:0; }
#container #site-body #left-column h1.yellow{ color:#080808; background:url(/images/left-column-h1-yellow.jpg);}
#container #site-body #left-column h1 img{ width:16px; height:16px; margin-right:4px; vertical-align:middle; margin-bottom:2px; }
#container #site-body #left-column div.sub-header{ background:url(/images/subheader-background.jpg) no-repeat; width:621px; height:36px; margin:-15px 0 10px 0; position:relative; }
#container #site-body #left-column div.sub-header div.left-side{ position:absolute; width:493px; height:29px; line-height:29px; top:3px; left:2px; font-size:15px; color:#3a3a3a; font-weight:bold; text-transform:uppercase; }
#container #site-body #left-column div.sub-header div.left-side select{ color:#303030; font-weight:bold; font-size:10px;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#container #site-body #left-column div.sub-header div.right-side{ position:absolute; width:122px; height:31px; line-height:31px; top:3px; right:0px; }
#container #site-body #left-column div.sub-header div.right-side button{ background:none; cursor:pointer; width:120px; height:31px; line-height:31px; border:none; font-weight:bold; font-size:11px; color:#352e00; font-variant:small-caps; }
#container #site-body #left-column div.sub-header div.right-side button img{ vertical-align:middle; margin-bottom:2px; }
#container #site-body #left-column div.sub-header.search{}
#container #site-body #left-column div.sub-header.search div.left-side input[type="text"]{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:200px; height:20px; color:#222222; font-weight:bold; font-size:14px; background:#fff; border:none; padding:3px; }
#container #site-body #left-column div.sub-header.search div.left-side label{ display:inline-block; cursor:pointer; }

#container #site-body #left-column div.track-listing{ clear:both; display:block; margin-bottom:20px; }
#container #site-body #left-column div.track-listing div.date{ width:60px; float:left; font-weight:bold; color:#d9d9d9; font-size:24px; text-align:center; text-transform:uppercase; background:#333; min-height:98px; }
#container #site-body #left-column div.track-listing div.date>span{ display:block; margin:0; margin-bottom:-15px; padding:0; }
#container #site-body #left-column div.track-listing div.date>span.date{ font-size:36px; color:#fff; }
#container #site-body #left-column div.track-listing div.date>span.month{ font-size:30px; margin-bottom:-10px; }
#container #site-body #left-column div.track-listing div.date>span.year{ font-size:22px; color:#fff; }
#container #site-body #left-column div.track-listing div.date.short{ min-height:63px; }
#container #site-body #left-column div.track-listing div.tracks{ float:left; margin-left:19px; }
#container #site-body #left-column div.track-listing div.tracks div.track{ background:#080808; border:1px solid #353535; width:540px; height:42px; line-height:42px; margin:4px 0; }
#container #site-body #left-column div.track-listing div.tracks div.track img.thumb{ float:left; width:42px; height:42px; border-right:1px solid #353535; }
#container #site-body #left-column div.track-listing div.tracks div.track a.text{ float:left; width:400px; height:42px; text-indent:13px; font-size:16px; font-weight:bold; color:#6b6b6b; overflow:hidden; text-overflow:ellipsis; text-decoration:none; }
#container #site-body #left-column div.track-listing div.tracks div.track a.text.medium span.artist{ font-size:14px; }
#container #site-body #left-column div.track-listing div.tracks div.track a.text span.artist{ color:#fff; }
#container #site-body #left-column div.track-listing div.tracks div.track a.text span.title{ color:#fff000; }
#container #site-body #left-column div.track-listing div.tracks div.track div.buttons{ float:left; width:66px; height:42px; padding-left:29px; }
#container #site-body #left-column div.track-listing div.tracks div.track div.buttons a{ float:left; display:inline-block; width:30px; height:27px; line-height:27px; margin-top:7px; text-decoration:none; }
#container #site-body #left-column div.track-listing div.tracks div.track div.buttons a.listen{ background:url(/images/btn-listen.jpg); }
#container #site-body #left-column div.track-listing div.tracks div.track div.buttons a.download{ background:url(/images/btn-download.jpg); }
#container #site-body #left-column div.track-listing div.tracks div.track.hot div.buttons{ background:url(/images/icon-hot.png) no-repeat left center; }
#container #site-body #left-column div.track-listing div.tracks div.track.blazin div.buttons{ background:url(/images/icon-blazing.png) no-repeat left center; }
#container #site-body #left-column div.track-listing div.tracks div.track.promoted div.buttons{ background:url(/images/icon-upload.png) no-repeat left center; }
#container #site-body #left-column div.track-listing div.tracks.full{ width:100%; float:none; margin-left:5px; }
#container #site-body #left-column div.track-listing div.tracks.full div.track{ width:610px; }
#container #site-body #left-column div.track-listing div.tracks.full div.track a.text{ width:470px; }
#container #site-body #left-column div.track-listing div.tracks div.mixtapes{ margin:5px 0; background:#080808; border:1px solid #353535; width:540px; padding:5px 0; }
#container #site-body #left-column div.track-listing div.tracks div.mixtapes a{ margin:3px; }
#container #site-body #left-column div.track-listing div.tracks div.mixtapes a img{ height:93px; width:93px; border:2px solid #080808; }
#container #site-body #left-column div.track-listing div.tracks div.mixtapes a img:hover{ border-color:#fff000; }
#container #site-body #left-column div.track-listing div.tracks div.mixtapes div.title{ border-bottom:1px solid #afafaf; background:#2e2e2e; margin:2px 4px; padding:2px; text-indent:6px; color:#fff; font-weight:bold; font-size:18px; }
#container #site-body #left-column div.track-listing div.tracks div.mixtapes div.title img{ width:16px; height:16px; vertical-align:bottom; margin-bottom:2px; }


#container #site-body #left-column .btn-large{ display:block; margin-bottom:10px; background:url(/images/btn-large-sprite.jpg) no-repeat; width:228px; height:37px; font-variant:small-caps; color:#3a3a3a; cursor:pointer; line-height:37px; text-decoration:none; font-weight:bold; padding:0 10px; font-size:19px; text-align:center; float:right; }
#container #site-body #left-column .btn-large:hover{ background-position:0 -37px; color:#fff; }

#container #site-body #left-column div.track-detail-header{ width:621px; height:82px; background:url(/images/track-detail-header.jpg) no-repeat; margin-bottom:18px; position:relative; }
#container #site-body #left-column div.track-detail-header img.thumb{ width:35px; height:35px; position:absolute; top:5px; left:5px; }
#container #site-body #left-column div.track-detail-header div.title{ font-size:24px; color:#3a3a3a; font-weight:bold; height:46px; line-height:46px; text-indent:45px; overflow:hidden; }
#container #site-body #left-column div.track-detail-header div.title a{ color:#3a3a3a; text-decoration:none; }
#container #site-body #left-column div.track-detail-header div.title a:hover{ color:#3a3a3a; text-decoration:underline; }
#container #site-body #left-column div.track-detail-header div.player{ position:absolute; top:49px; left:10px; width:400px; height:28px; background-color:#C5C5C5; /*border:1px solid #AFAFAF;*/ }
#container #site-body #left-column div.track-detail-header div.player div div object{ vertical-align:middle; margin-top:5px; }
#container #site-body #left-column div.track-detail-header div.player div div:last-child{ display:none; }
#container #site-body #left-column div.track-detail-header div.player div div a{ display:none; visibility:hidden; }
#container #site-body #left-column div.track-detail-header div.player.hhe{ left:-1px; top:44px; }
#container #site-body #left-column div.track-detail-header a.download{ position:absolute; display:inline-block; top:49px; right:10px; width:167px; height:29px; cursor:pointer; background:url(/images/btn-download-mp3-sprite.png) no-repeat; text-decoration:none; }
#container #site-body #left-column div.track-detail-header a.download:hover{ background-position: 0px -29px; }
#container #site-body #left-column div.track-detail-header span.stat{ font-weight:bold; color:#373737; font-size:14px; position:absolute; top:54px; display:block; }
#container #site-body #left-column div.track-detail-header span.stat.date{ left:84px; }
#container #site-body #left-column div.track-detail-header span.stat.listens{ left:227px; }
#container #site-body #left-column div.track-detail-header span.stat.ratings{ right:106px; }

#container #site-body #left-column div.td-468{ border:1px solid #AFAFAF; width:468px; height:60px; line-height:60px; margin:10px auto; text-align:center; color:#AFAFAF; }
/*
#container #site-body #left-column div.track-detail-player{ width:581px; height:30px; background:#000000; border:1px solid #3a3a3a; margin-bottom:11px; padding:20px; }
#container #site-body #left-column div.track-detail-player .player{ float:left; margin-right:14px; }
#container #site-body #left-column div.track-detail-player a.download{ display:inline-block; width:167px; height:29px; margin-top:1px; cursor:pointer; float:right; background:url(/images/btn-download-mp3-sprite.png) no-repeat; text-decoration:none; }
#container #site-body #left-column div.track-detail-player a.download:hover{ background-position: 0px -29px; }
*/

#container #site-body #left-column div.albums{ padding-left:5px; }
#container #site-body #left-column div.albums div.album{ width:146px; height:146px; margin:5px 6px 5px 0; float:left; background:#080808; border:1px solid #ccc; position:relative; }
#container #site-body #left-column div.albums div.album img.cover{ width:146px; height:146px; }
#container #site-body #left-column div.albums div.album .date{ position:absolute; display:none; width:142px; top:3px; left:2px; background:url(/images/shade-60percent.png); text-align:center; color:#fff000; font-weight:bold; font-size:17px; padding:5px 0; }
#container #site-body #left-column div.albums div.album .button{ display:none; height:20px; padding-top:8px; background: #c7c7c7 url(/images/highlight-20percent.png) left center repeat-x; color:#333; font-weight:bold; text-align:left; font-size:13px; text-shadow:#e6e6e6 1px 1px 0; position:absolute; bottom: 3px; }
#container #site-body #left-column div.albums div.album .button img{ margin:0 3px 0 5px; float:left; }
#container #site-body #left-column div.albums div.album .button.itunes{	left:3px; width:65px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; }
#container #site-body #left-column div.albums div.album .button.amazon{	right:2px; width:73px; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; }
#container #site-body #left-column div.albums div.album .button:hover { background-color: #eee;	text-decoration:none; text-shadow:white 1px 1px 0; }
#container #site-body #left-column div.albums div.album:hover{ border:2px solid #fff000; width:144px; height:144px; }
#container #site-body #left-column div.albums div.album:hover img.cover{ width:144px; height:144px; }
#container #site-body #left-column div.albums div.album:hover .date{ display:block; }
#container #site-body #left-column div.albums div.album:hover .button{ display:block; }


/* Comments */
#commentForm{ margin-left:20px; margin-bottom:20px; padding-top:10px; position:relative; }
#commentForm textarea{ width:570px;	padding:5px; border:none; margin-bottom:5px; }
#commentForm button { padding:5px 8px; font-size:12px; line-height:12px; border:0; background: #17bbff url(/images/highlight-30percent.png) left center repeat-x; font-weight:bold; color:white; text-shadow:#187ea8 1px 1px 0; cursor:pointer; float:right; margin-right:20px; /*margin-left:470px;*/ }
#commentForm button:hover {	background-color:#5DCFFF; }
#commentForm .boxandbuttons label{ float:left; display:inline-block; height:30px; line-height:30px; font-size:16px; color:#ccc; cursor:pointer; }
#commentForm #commentLoading{ visibility:hidden; position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; background:#222 url(/images/comment-loader.gif) center no-repeat; }
#commentForm #commentLoading.visible{ visibility:visible; }
/* Comment List */
#commentList div.comment { margin-bottom:10px; color:#fff; display:block; clear:both; }
#commentList div.comment img.avatar { float:left; width:60px; height:60px; }
#commentList div.comment p { font-size:14px; line-height:18px; float:right; width:515px; padding:12px 14px; background-color:#333; border:1px solid #444; position:relative; margin-top:0; }
#commentList div.comment p span.info { font-size:12px; display:block; color:#bbb; }
#commentList div.comment p span.bubble-tip { display:block; width:11px; height:21px; background: url(/images/comment-bubble-tip.png) top left no-repeat; position:absolute; left:-11px;	*left:-10px; /* IE7 and under */ top:10px; }
/* login form */
#container #site-body #left-column div.signin{ font-weight:bold; color:#fff; font-size:16px; padding:0 4px; background:#080808; height:30px; line-height:30px; border:1px solid #353535; }
#container #site-body #left-column div.signin input[type="image"]{ float:right; }
#container #site-body #left-column p.quickinfo{ font-weight:bold; color:#ccc; font-size:16px; padding:0 4px; background:#080808; height:30px; line-height:30px; border:1px solid #353535; margin:2px 0; }
#container #site-body #left-column p.quickinfo:last-child{ margin-bottom:10px; }
#container #site-body #left-column p.quickinfo input[type="text"]{ float:right; margin-right:8px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:400px; height:18px; vertical-align:middle; margin-top:2px; color:#222222; font-weight:bold; font-size:14px; background:#fff; border:none; padding:3px; }

#container #site-body #left-column .form{ display:block; margin-bottom:10px; position:relative; }
#container #site-body #left-column .form .row{ display:block; clear:both; min-height:32px; margin:10px 0; }
#container #site-body #left-column .form .row .label{ display:inline-block; float:left; width:120px; height:32px; line-height:32px; font-weight:bold; color:#c3c3c3; font-size:18px; text-align:right; padding-right:10px; }
#container #site-body #left-column .form .row .field{ float:left; font-weight:bold; color:#fff; }
/*
#container #site-body #left-column .form .row .field input[type="text"],
#container #site-body #left-column .form .row .field textarea,
#container #site-body #left-column .form .row .field select{ width:251px; height:26px; color:#222222; font-weight:bold; font-size:18px; background:#F2F6FF url(/images/input-text-background.jpg) no-repeat; border:none; padding:3px; }
#container #site-body #left-column .form .row .field select{ width:257px; height:32px; }
#container #site-body #left-column .form .row .field textarea{ width:470px; height:136px; background-image:url(/images/input-textarea-background.jpg); }
*/
#container #site-body #left-column .form .row .field input[type="text"],
#container #site-body #left-column .form .row .field textarea,
#container #site-body #left-column .form .row .field select{ width:300px; height:26px; color:#222222; font-weight:bold; font-size:18px; background-color:#F2F6FF; border:none; padding:3px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#container #site-body #left-column .form .row .field select{ height:32px; }
#container #site-body #left-column .form .row .field textarea{ width:470px; height:136px; }
#container #site-body #left-column .form .row .field select.inline{ display:inline-block; width:auto; }

#container #site-body #left-column .form .row .field img.captcha{ display:block; margin-bottom:5px; }
#container #site-body #left-column .form .row .field cite{ display:block; font-style:italic; color:#ccc; font-size:13px; margin:3px 0; }
#container #site-body #left-column .form .row.submit{ margin:15px 0; height:32px; padding-left:130px; }
#container #site-body #left-column .form .row.submit button{ width:178px; height:32px; border:none; cursor:pointer; background:url(/images/btn-form-button-sprite.jpg) no-repeat; line-height:32px; font-weight:bold; color:#fff; font-size:16px; text-align:left; font-variant:small-caps; }
#container #site-body #left-column .form .row.submit button:hover{ background-position: 0px -32px; color:#3a3a3a; }
#container #site-body #left-column .form .row.submit button img{ width:16px; height:16px; vertical-align:middle; margin:0 2px 2px 0; }

#container #site-body #left-column div.pagination{ margin:10px 0; font-size:13px; text-align:center; }
#container #site-body #left-column div.pagination a{ display:inline-block; background:#222222; text-align:center; padding:1px 4px; color:#fff000; border:1px solid #9f9c6c; margin:0 3px; font-weight:bold; }
#container #site-body #left-column div.pagination a:hover,
#container #site-body #left-column div.pagination a.active{ background:#ffffff; border-color:#ffffff; color:#686868; }

#container #site-body #left-column.terms p{ margin:3px 5px; background:#080808; border:1px solid #353535; color:#fff; font-size:14px; padding:3px; }
#container #site-body #left-column.terms h1{ margin-top:10px; }
#container #site-body #left-column.terms h1:first-child{ margin-top:0; }

#container #site-body #right-column{ width:303px; float:right; position:relative; margin-top:5px; }
#container #site-body #right-column div.module{ width:303px; margin-bottom:15px; }
#container #site-body #right-column div.module>div.module-header{ background:url(/images/right-column-module-header.png) no-repeat; height:8px; }
#container #site-body #right-column div.module>div.module-content{ background:url(/images/right-column-module-background.jpg) repeat-y; padding:2px 10px; }
#container #site-body #right-column div.module>div.module-footer{ background:url(/images/right-column-module-footer.png) no-repeat; height:9px; }

#container #site-body #right-column div.module>div.module-content h1{ width:268px; height:36px; line-height:36px; color:#3a3a3a; text-transform:uppercase; padding-left:10px; font-size:18px; background:url(/images/right-column-h1.jpg); margin:0 0 10px 3px; }
#container #site-body #right-column div.module>div.module-content h1.yellow{ color:#080808; background:url(/images/right-column-h1-yellow.jpg); }
#container #site-body #right-column div.module>div.module-content h1 img{ width:16px; height:16px; margin-right:4px; vertical-align:middle; margin-bottom:2px; }

#container #site-body #right-column div.module.search{}
#container #site-body #right-column div.module.search div.searchbar{ background:url(/images/right-column-search-background.jpg) no-repeat; width:285px; height:34px; position:relative; }
#container #site-body #right-column div.module.search div.searchbar input[type="text"]{ background:none; border:none; position:absolute; width:190px; height:28px; left:5px; top:3px; color:#9a9a9a; font-size:16px; line-height:28px; }
#container #site-body #right-column div.module.search div.searchbar input[type="image"]{ background:none; border:none; position:absolute; width:85px; height:31px; top:1px; right:2px; }

#container #site-body #right-column div.module.cube{ text-align:center; width:300px; margin:inherit auto; border:1px solid #AFAFAF; background:#222222; }

#container #site-body #right-column div.module>div.module-content div.tracks{ margin-left:5px; }
#container #site-body #right-column div.module>div.module-content div.tracks div.track{ background:#080808; border:1px solid #353535; width:272px; height:65px; margin:4px 0; }
#container #site-body #right-column div.module>div.module-content div.tracks div.track img.thumb{ float:left; width:65px; height:65px; border-right:1px solid #353535; }
#container #site-body #right-column div.module>div.module-content div.tracks div.track .info{ width:195px; float:left; margin-left:3px; font-size:15px; font-weight:bold; }
#container #site-body #right-column div.module>div.module-content div.tracks div.track .info .artist{ color:#fff; overflow:hidden; height:18px; }
#container #site-body #right-column div.module>div.module-content div.tracks div.track .info .title{ color:#fff000; overflow:hidden; height:18px; }
#container #site-body #right-column div.module>div.module-content div.tracks div.track .info div.buttons{ height:27px; }
#container #site-body #right-column div.module>div.module-content div.tracks div.track .info div.buttons a{ float:right; display:inline-block; width:30px; height:27px; line-height:27px; margin:0; text-decoration:none; }
#container #site-body #right-column div.module>div.module-content div.tracks div.track .info div.buttons a.listen{ background:url(/images/btn-listen.jpg); }
#container #site-body #right-column div.module>div.module-content div.tracks div.track .info div.buttons a.download{ background:url(/images/btn-download.jpg); }

#container #site-body #right-column div.module>div.module-content div.tracks.slim{}
#container #site-body #right-column div.module>div.module-content div.tracks.slim div.track{ background:#080808; border:1px solid #353535; width:272px; height:30px; margin:2px 0; }
#container #site-body #right-column div.module>div.module-content div.tracks.slim div.track img.thumb{ width:30px; height:30px; }
#container #site-body #right-column div.module>div.module-content div.tracks.slim div.track a.info{ width:230px; font-size:14px; line-height:30px; max-height:30px; overflow:hidden; }
#container #site-body #right-column div.module>div.module-content div.tracks.slim div.track a.info>span{ height:30px; display:inline-block; }
#container #site-body #right-column div.module>div.module-content div.tracks.slim div.track div.info div.buttons{ display:none; }

#container #site-body #right-column div.module>div.module-content div.tag-cloud{ text-align:center; font-weight:bold; font-size:16px; }
#container #site-body #right-column div.module>div.module-content div.tag-cloud a{ color:#fff000; text-decoration:none; display:inline-block; margin:0 3px; }
#container #site-body #right-column div.module>div.module-content div.tag-cloud a:hover{ color:#fff; }

#container #site-body #right-column div.module>div.module-content div.news{ margin-left:5px; }
#container #site-body #right-column div.module>div.module-content div.news div.newsitem{ background:#080808; border:1px solid #353535; width:272px; height:65px; margin:4px 0; }
#container #site-body #right-column div.module>div.module-content div.news div.newsitem img.thumb{ float:left; width:60px; height:60px; margin:2px 0 0 2px; border-right:1px solid #353535; }
#container #site-body #right-column div.module>div.module-content div.news div.newsitem .info{ width:195px; float:left; margin-left:3px; font-size:15px; font-weight:bold; }
#container #site-body #right-column div.module>div.module-content div.news div.newsitem .info .title{ color:#fff000; overflow:hidden; max-height:30px; font-size:12px; display:block; }
#container #site-body #right-column div.module>div.module-content div.news div.newsitem .info .snippet{ color:#d1d1d1; overflow:hidden; height:30px; font-size:11px; }
#container #site-body #right-column div.module>div.module-content div.news div.newsitem .info a.readmore{ display:block; text-align:right; font-weight:bold; color:#838383; font-size:11px; display:none; }
#container #site-body #right-column div.module>div.module-content div.news div.newsitem .info a.readmore:hover{ color:#fff; }


#container #site-body #right-column div.module>div.module-content.skysplit{ }
#container #site-body #right-column div.module>div.module-content.skysplit div.left-side{ float:left; width:110px; }
#container #site-body #right-column div.module>div.module-content.skysplit div.left-side.mixtapes .mixtape{ margin:5px 3px; margin-top:0; }
#container #site-body #right-column div.module>div.module-content.skysplit div.left-side.mixtapes .mixtape a{ margin:0; padding:0; }
#container #site-body #right-column div.module>div.module-content.skysplit div.left-side.mixtapes .mixtape a img{ width:100px; height:100px; margin:0; padding:0; border:2px solid #fff000; }
#container #site-body #right-column div.module>div.module-content.skysplit div.left-side.mixtapes .mixtape>span{ display:block; padding:0 1px; background:#fff000; color:#000; font-weight:bold; text-align:center; font-size:12px; margin:-2px 0 5px 0; }
#container #site-body #right-column div.module>div.module-content.skysplit div.right-side{ width:160px; height:600px; border:1px solid #ccc; float:right; }


#site-footer{ clear:both; float:none; background:#282828; height:102px; width:100%; margin-top:10px; }
#site-footer>div{ display:block; width:964px; height:102px; margin:0 auto; background:url(/images/site-footer-logo.jpg) right center no-repeat; position:relative; }
#site-footer>div .links{ position:absolute; left:50px; top:30px; color:#606060; font-size:18px; font-weight:bold; width:600px; text-align:center; }
#site-footer>div .links a{ color:#fff000; text-decoration:none; }
#site-footer>div .links a:hover{ color:#fff; }
#site-footer>div .copyright{ position:absolute; left:50px; top:60px; color:#606060; font-size:16px; font-weight:bold; width:600px; text-align:center; }

.siteMessage{ width:550px; margin:3px auto; border:2px solid #c3c3c3; text-align:center; color:#222; background:#fff000; font-weight:bold; }