@media screen, projection {
/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlightly {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* grid.css */
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1, textarea.span-1 {width:18px!important;}
input.span-2, textarea.span-2 {width:58px!important;}
input.span-3, textarea.span-3 {width:98px!important;}
input.span-4, textarea.span-4 {width:138px!important;}
input.span-5, textarea.span-5 {width:178px!important;}
input.span-6, textarea.span-6 {width:218px!important;}
input.span-7, textarea.span-7 {width:258px!important;}
input.span-8, textarea.span-8 {width:298px!important;}
input.span-9, textarea.span-9 {width:338px!important;}
input.span-10, textarea.span-10 {width:378px!important;}
input.span-11, textarea.span-11 {width:418px!important;}
input.span-12, textarea.span-12 {width:458px!important;}
input.span-13, textarea.span-13 {width:498px!important;}
input.span-14, textarea.span-14 {width:538px!important;}
input.span-15, textarea.span-15 {width:578px!important;}
input.span-16, textarea.span-16 {width:618px!important;}
input.span-17, textarea.span-17 {width:658px!important;}
input.span-18, textarea.span-18 {width:698px!important;}
input.span-19, textarea.span-19 {width:738px!important;}
input.span-20, textarea.span-20 {width:778px!important;}
input.span-21, textarea.span-21 {width:818px!important;}
input.span-22, textarea.span-22 {width:858px!important;}
input.span-23, textarea.span-23 {width:898px!important;}
input.span-24, textarea.span-24 {width:938px!important;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
/* PLAYER */

#playerContainer { float:left; width:659px; height:340px; padding-top:25px; }

#playerContainer .left { width:285px; float:left; position:relative;}

#playerContainer .radioContainer {  background:url(/img/radiocontainer.png) top left; width:265px; height:229px; margin:38px 0 0 20px; float:left; }

#playerContainer .goomLogo { margin:61px 0 0 31px; float:left; width:193px; height:67px; }

#playerContainer .goomLogo img { width:193px; height:67px; }

#playerContainer .radioLogo { margin:21px 0 0 47px; float:left; }

#playerContainer .radioInfo { float:left; margin:23px 0 0 5px; height:40px; }

#playerRadioName { margin:0; position:relative; }

#playerRadioName a { font-size:20px; font-weight:bold; color:#333; text-decoration:none; margin:0; line-height:20px; height:20px; overflow:hidden;}

#playerRadioSlogan { font-size:12px; color:#999; }

#playerContainer .radioSlogan { font-size:12px; color:#999; margin:0; }

#playerContainer .radioContainer ul { background:url(/img/radioshow.png) top left no-repeat; width:220px; height:40px; float:left; margin:25px 0 0 25px; list-style:none; }
  
#playerContainer .radioContainer ul li { float:left }
  
#playerContainer .radioContainer ul li a { width:109px; height:40px; display:block; position:relative; z-index:100;  } 
  
#playerContainer .radioContainer #radioThumb { float:left; margin: 20px 0 0 55px; height:40px; }
  
#playerContainer .left .volumeContainer { width:112px; height:111px; position:absolute; top:155px;z-index:100; left:-31px; }
  
#playerContainer a.radioButton { background:url(/img/radiobuttonover.png) center center no-repeat; }
  
#playerContainer a.showButton { background:url(/img/showbuttonover.png) center center no-repeat; }

#playerContainer a.radioButton:hover,
#playerContainer a.showButton:hover { background-image:none; } 
  
#playerContainer .radioContainer #playerRadioName {  }
  
#playerContainer .radioContainer #playerRadioSlogan { margin-bottom:0; }

#playerContainer .right { width:350px; height:266px; float:left; margin-top:38px; background:url() 148px 100px no-repeat; position:relative; }

#playerContainer .screen { position:relative; z-index:4;  background:url(/img/screenreflection.png) top left no-repeat; width:340px; height:229px; }

#playerCoverArt { z-index:1; position:absolute; top:0; left:0; width: 340px; height: 228px; } 

#loadingFallback { z-index:2; position:absolute; top:80px; left:135px; background:url(/img/loadingfallback.gif) center center no-repeat; width:70px; height:70px; }

#loadingFallback img { position:relative; top:10px; left:6px; width: 55px; height: 55px; }

#playerContainer .screen .metaData { float:left; margin:146px 0 0 15px; font-size:11px; width:330px;  color:#fff; overflow:hidden; height:16px; }

#playerContainer .screen .nextMetaData { float:left; margin:10px 0 0 15px; font-size:11px; width:330px;  color:#9C0; overflow:hidden; height:16px; }

#playerCurArtist, #playerCurSong, #playerNextArtist, #playerNextSong { color:#fff; }

#playerCurArtist, #playerNextArtist { font-weight:bold; }

#playerNowLbl, #playerCurArtist, #playerCurSong, #playerNextLbl, #playerNextArtist, #playerNextSong { float:left; width:auto; margin-right:5px; }

#playerNowLbl,#playerNextLbl { color:#9C0; text-transform:uppercase; letter-spacing:2px; width:36px; }


#playerContainer .nextPlay { float:left; margin:10px 0 0 15px; color:#fff; width:330px; font-size:11px; }

#playerContainer .artistName { float:left; margin-right:5px; font-weight:bold; }

#playerContainer a.buttonData { position:absolute; top:160px; left:270px; z-index:5; background:url(/img/buttondata.png) center center no-repeat; width:29px; height:24px; display:block; }

#playerContainer a.buttonData:hover { border:none; }

.radioShowDropDown { background:#ff0; width:250px; height:200px; position:absolute; margin:290px 0 0 320px; }

.playerWidgets { background:url(/img/shadowwidget.png) no-repeat top left; clear:left; width:250px; height:50px; position:relative; top:51px; padding-left:18px;}

	.playerWidgets a { margin-right:5px;}
	
	.playerWidgets a {text-decoration:none; display:block; height:25px; float:left;  }
	
	.playerWidgets a.shout { background:url(/img/shoutwidget.png) bottom center no-repeat; width:61px; margin-left:3px; }

	.playerWidgets a.shout:hover { background:url(/img/shoutwidget.png) top center no-repeat; }

	.playerWidgets a.create { background:url(/img/createwidget.png) bottom center no-repeat; width:71px; margin-left:3px; }

	.playerWidgets a.create:hover { background:url(/img/createwidget.png) top center no-repeat; }

	.playerWidgets a.share { background:url(/img/sharewidget.png) bottom center no-repeat; width:63px; margin-left:0px; padding-left:0px; }

	.playerWidgets a.share:hover { background:url(/img/sharewidget.png) top center no-repeat; }

/* RADIO + SHOWS BUTTONS DROPDOWNS */

.dropDownContainer .modalForm input.findShows,
.dropDownContainer .modalForm input.findRadios { width:120px; float:left; }

.dropDownContainer .modalForm label { display:none; }

.dropDownContainer .modalForm select { width:225px; margin:3px 0; float:left; }

.dropDownContainer .modalForm fiedset { margin:0; padding:0; }

.dropDownContainer  ul { list-style:none; margin-left:3px; }

.dropDownContainer  ul li { margin-top:5px; }

.dropDownContainer  ul li a { text-decoration:none; color:#fff; }

.dropDownContainer  ul li a:hover { text-decoration:underline; }

.findButtons { height:30px; }

/* PREMIUM DROPDOWN */

ul.premiumList { margin: 0 0 0 10px; background:url(/img/borderpremium.jpg) 123px 0 repeat-y; }

.premiumList li.premiumItem { float:left; width:140px; font-size:11px; margin:0;  }

.premiumItem a:hover { color:#999; }

.shuffleRadiosTitle {text-align:right; border-bottom:1px solid #999; padding-bottom:3px; }

.shuffleRadiosTitle a { color:white; background:url(/img/browsepremium.jpg) center left no-repeat; padding-left:25px; text-decoration:none; }

.shuffleRadiosTitle a:hover { color:#999; }
/* PROFILE STATUS STYLE */

.profileStatusBar { padding-left:4px; float:left; color:#ccc;}

.profileStatusBar a {  font-size:10px; line-height:15px; font-weight:bold; }

.profileStatusBar a.userDetails img { width: 15px; height: 15px; vertical-align:bottom; }

.profileStatusBar a.userDetails:hover img { background:none; }
 
.profileStatusBar a.userDetails { text-decoration:none; padding:2px; padding-bottom:0; }

.profileStatusBar .smallAvatar,
.profileStatusBar img.smallAvatar { float:left; }

.profileStatusBar .smallAvatar { margin:0 5px 0 0; }


.dropDown .navCommands ul { margin:0 0 0 5px; padding:10px; font-size:12px; width:140px; background:#666; list-style:none; }

.dropDown .navCommands ul li { padding:0; margin:0; }

.dropDown .navCommands ul li a { color:#fff; font-weight:bold; text-decoration:none; }

.dropDown .navCommands { margin-left:10px; }

.dropDown .navCommands ul.navSection { background:url(/img/nav_section_bg.jpg) #666 top left repeat-x; }

/* NEW USER MENU */

#nav-search-value { height:16px; border:1px solid #ccc; font-size:11px; padding-left:2px; background:url(/img/search_bg.jpg) #fff top left repeat-x; color:#999; width:102px; float:left; }

.profileWrapper { margin:1px 17px 0 22px; height:28px; background:url(/img/usermenu_bg.png) top left repeat-x; padding-top:4px; width:273px; }

.profileWrapper div.t1 { float:left; }

/* countryFlags */

.countryFlags { float:left; margin:2px 0 0 2px; width:17px; padding:2px 2px 2px 4px; background:url(/img/separate.png) top left no-repeat; }


.userSearch { width:125px; float:right; }


.userSelected,
.flagSelected { background:#666; text-decoration:none; color:#fff; padding:2px; padding-bottom:0; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-topleft:3px; }

.flagSelected { margin:2px 0 0 2px; padding:2px 2px 2px 4px; }

a.userSelected:hover { color:#fff; }


.searchMore { display:block; height:18px; width:15px; float:left; border:1px solid #ccc; border-left:none; background:url(/img/search_arrow.jpg) #666 center center no-repeat; }

.ac_results ul,
.searchOverlay ul { list-style:none; margin:0; padding:0; width:143px; text-align: left !important; }

.searchOverlay ul li { display:block; height:26px; width:126px; float:left; }

.ac_results ul li { cursor: pointer; display:block; height:25px; width:122px; float:left; margin: 0; padding: 0 0 0 4px; color:#ccc; line-height:26px; font-size:11px; background:#656565; }

.ac_results ul li.ac_over { color:#cf6; background:#333; }

.ac_results ul li strong { color: #fff; }

.searchOverlay ul li a { padding-left:4px; display:block; text-decoration:none; color:#ccc; width:122px; overflow:hidden; height:26px; line-height:26px; font-size:11px; background:#656565;  }

.ac_results { overflow: hidden; width: 143px !important; }

.searchOverlay ul li a img { vertical-align: middle; margin:0 5px 0 0;}

.searchOverlay ul li.groupLi a.selected,
.searchOverlay ul li a.selected { background:#333; color:#ccff66; }

#submenu { float:left; margin:-27px 0 0 125px;}

li.groupLi { background:url(/img/nav_section_bg.jpg) #656565 top left repeat-x;   }

.searchOverlay ul li.groupLi a { background:none; }

.searchOverlay ul li #submenu a,
.searchOverlay ul li #submenu ul li,
.searchOverlay ul li.groupLi #submenu a,
.searchOverlay ul li.groupLi #submenu ul li { background:#333; }


/* TALKBACK STYLE */

.Talkback { background:url(/img/saybg.png) top center no-repeat; width:295px; height:249px; float:left; margin-top:10px; }

.Talkback form legend { display:none; }

.Talkback form fieldset { border:none; margin:0; padding:0; }

.Talkback .likeDislikeButton form {  float: left; padding: 12px 0 0 6px; }

.Talkback ul.likeDislike { list-style-type:none; }

.Talkback .likeDislike li { width:20px; float:left; }

.Talkback .likeDislike li a { height:20px; display:block; width:20px;position:relative;z-index:100; }

.Talkback .likeDislike { width:44px; height:20px; margin:12px 0 0 30px; float:left; background:url(/img/likedislikebutton.png) left center no-repeat; }

.Talkback .TalkbackTxt { margin:8px 0 0 30px; list-style:none; font-size:9px; color:#999; width:260px; height:195px; overflow:hidden;}

.Talkback .TalkbackTxt li { line-height:15px; }

.Talkback .sayName { color:#ff6600; float:left; margin-right:3px; display:block;}

.Talkback .sayMsg { float:left; display:block; width:160px; overflow:hidden; }

.Talkback .sayInit { float:left; width:100%; }

.Talkback .sayInputWrapper { height:20px; overflow: hidden; background:url(/img/sayinput.png) no-repeat  0 0; width:190px;}

.Talkback .sayInput { background: none; border: none; color:#999; font-size:10px; height:20px; padding: 0 0 0 0; margin: 0 15px 0 7px; width:168px; }

.Talkback .sayIcon { width:15px; height:14px; float:left; display:block; background-image:url(/img/likedislikeicon.gif); background-repeat:no-repeat; }

.Talkback .Like { background-position:bottom left; }

.Talkback .Dislike { background-position: bottom right; }

select { background:#fff; }

h1, h2, h3, h4, h5, h6 {color:#000;}

#loginIframe { position: absolute; z-index: -1; visibility: hidden; height: 1px; width: 1px; }

.hiddenlogo { display:none; }

h5 { font-style:normal; }

.notVisible { display:none; }

.debug { }

.container { width:960px; position: relative; }

div.playerWrapper { width:960px; margin:0; z-index:600;  }

div.talkbackWrapper { width:295px; margin:0; padding-top:25px; }

* { outline:none; }

a { text-decoration:underline; color:#333; }

a:hover { text-decoration:none; color:#333; }

.mainFooter a:hover,
.copyright a:hover,
.overlay p a:hover { text-decoration:none; border-bottom:1px dotted #333; }

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover { border: none !important; }

#page-content .homeSquareBlock a,
#page-content .showDetails a:hover,
#page-content .pager a:hover { border: none; }

/* Thumbnails */
.thumbnail img.selected {margin: 0px; border:2px solid #ccff33; }
.thumbnail img {margin: 2px;}
.thumbnail a:hover { border:none; }

.t1,
.t1 img {max-height: 16px; max-width: 16px;}

.t2,
.t2 img {max-height: 40px; max-width: 40px;}

.t3,
.t3 img {max-height: 55px; max-width: 55px;}

.t4,
.t4 img {max-height: 60px; max-width: 60px;}

.t5,
.t5 img {max-height: 80px; max-width: 80px;}

.t6
.t6 img {max-height: 90px; max-width: 90px;}

.t7,
.t7 img {max-height: 100px; max-width: 100px;}

.t8,
.t8 img {max-height: 126px; max-width: 126px;}

.t9,
.t9 img {max-height: 113px; max-width: 113px; border: 1px solid #666;}

/* MODAL BOX STYLES */

/* FORM CREATE RADIO */ 

.createRadio label, .disclaimerCreateRadio { font-weight:normal; display:block; color:#444444; margin-bottom:5px; }

.createRadio label { font-size:13px; margin: 0 22px 0 0; }

.createRadio .availability { background:none; }

.createRadio .notAvailable { background:transparent; }

.spanContainer { margin:-5px 0 0 45%; line-height:100%; }

.radioGenreCreate { clear:left; }

.logoPreview ,
.profilePreview { position:relative; width:126px; height:126px;  margin: 0 auto; text-align:center; overflow:hidden; }

.profilePreview {  }

.profilePreview img { width: 126px; }

.logoPreview img { width: 55px; margin: 35px 0 0 0; }

.greyFullUpload { display:none; overflow:hidden; height:126px; width:126px;background:black; opacity:0.6; position:absolute; z-index:1; }

.successfulUpload  { position:relative; z-index:5;  display:none;  }

.uploadConfirm { margin:10px 5px 0 0; float:right; width:22px; height:23px; background:url(/img/uploadconfirm.png) no-repeat; }

.mainModal .profilePreview h3,
.mainModal .logoPreview h3 { color:#66cc33; text-transform:uppercase; text-align:center; font-size:14px;padding-top:10px;   margin-bottom:20px; }

.profilePreview h4,
.logoPreview h4 { text-align:center; color:#fff; font-size:12px; }

.afterUpload { margin-top:15px; color:white; line-height:100%; display:none; }

.afterUpload p  { margin-left:10px; }

.afterUpload p a { color:#66cc33; }

.whiteLine { height:1px; background:#ececec; width:90%; margin:10px 0; width:430px; }

#goomerEmail, #goomerPassword { width:44%; float:left; margin-right:20px;  margin-bottom:10px; }

.createRadio .bottomCreateRadio label { display:none; }

.createRadio .radioCreateLogged label { float:left; text-align:right; width:25%; }

.createRadio .radioCreateLogged label.createRadioDescription, 
label.createRadioGenre, 
label.createRadioTheme { position:relative; top:5px;   }
 
.createRadio .radioCreateLogged input, #radioGenreCreation, #radioThemeCreation { float:left; width:280px; border-top:2px solid #ececec; border-right:2px solid #ececec;}

.leftCreateRadio, 
.rightCreateRadio { -moz-border-radius:5px; -webkit-border-radius:5px; background:#6B6B6B; margin: 15px 0 0 9px; padding:0 3px; }


.radioCreate,
.radioCreateProfile,
.radioCreateLogo { margin:5px 0; clear:left; }

.imgGuidance { margin:5px 0 0 5px; clear:left; width:180px; font-size:10px; color:#fff; padding:5px 0; }

.span-5 h5 { color:#ececec; text-transform:uppercase; margin: 5px 10px; font-weight:normal; }

.createRadio .radioCreateLogged label.createRadioLogo, 
.createRadio .radioCreateLogged label.createRadioProfile { text-align:left; color:#ececec; clear:left; width:100%; margin:0 10px 5px; }

.span-5 input#editCreateRadioProfile, 
.span-5 input#editCreateRadioLogo { border:none; -moz-border-radius:3px; margin-left:10px; width:100px; height:25px; }

.submitRadioCreation { margin:15px 10px 0 9px; float:left; }

.previewCreateRadio { text-align:center; margin: 20px 0 0 0; }

.mask { background:#000; opacity:0.7; width:100%; height:100%; position:absolute; top:0px; left:0; z-index:499;	}

.overlay { z-index:500;}

.modalWrapper { width: 470px; overflow: hidden; }

.topModal {  height:34px; background: url(/img/topmodal.png) top center no-repeat; overflow:hidden;}

.closeModal { display:block; width:20px; height:20px; text-indent:-9999px; background:url(/img/closemodal.png) center center no-repeat; float:left; margin:10px 0 0 430px; }

.closeModal:hover { border: none; }

.errorWrapper .closeModal { display:block; width:20px; height:20px; text-indent:-9999px; background:url(/img/closemodal.png) center center no-repeat; float:left; margin:10px 0 0 430px; }


.mainModal h2.registrationTitle,
.mainModal h2.titleModal,
.mainModal h2.titleFatal { color:#464646; font-size:18px; margin:0 0 10px 0 ; padding:0; font-weight:bold; line-height:18px; text-align:left; }

.mainModal h2.titleFatal { color:#fff; }

p.registrationTxt {text-align:left; margin-right:15px;}

form.modalForm,
form.modalForm fieldset { padding:0; margin:0; }

.mainModal { padding-bottom:0; }

.mainGradient {  background:url(/img/gradientmodal.png) #c5c5c5 bottom left repeat-x; padding:0 0 0 20px; width:450px; }

.mainGradient p { width:440px; }

.overlayNarrow .mainGradient { background-image:url(/img/gradientmodal_narrow.png); min-height: 161px; }

.bottomModal  {  height:27px; background:url(/img/bottommodal.png) top center no-repeat; }

.errorWrapper .topModal {  height:34px; background: url(/img/redtopmodal.png) top center no-repeat;  overflow:hidden;}

.errorWrapper .mainGradient { background-color: #ca0707; background-image:url(/img/redgradientmodal_supernarrow.png); min-height: 80px; color:#fff; }

.errorWrapper .bottomModal  {  height:27px; background:url(/img/redbottommodal.png) top center no-repeat; }

.errorWrapper .mainModal h2 { color: #fff; }

.mainModal h1 { font-size:19px; color:#333; margin-left:20px; font-weight:bold; }

.mainModal h2 { font-size:19px; color:#333; font-weight:bold; }

.mainModal h2.comingSoonTitle { color:#333; padding-top:25px; }

.mainModal .lastRowComingSoon { padding-bottom:20px; margin-bottom:0; }

.mainModal .comingSoonTxt { color:#333; font-size:13px; line-height:18px; margin-top:10px; text-align:justify; width:432px; }

.mainModal .comingSoonTxt a { color:#000; text-decoration:underline; }

.mainModal .throbber { margin: 0 0 10px 0; padding: 0; background: transparent url(/img/loading_big.gif) 50% 0 no-repeat; width: 430px; height: 60px; }


.mainModal h3 { font-size:13px; color:#333; font-weight:bold; }

.networkWrapper { height:30px; }

.networkWrapper a { display:block; width:87px; height:30px; margin:0 8px 8px 0; padding-left:48px; font-size:12px; text-decoration:none; color:#000; float:left; line-height:25px; }

.facebook { background:url(/img/facebook.png) center center no-repeat; }

.myspace { background:url(/img/myspace.png) center center no-repeat; }

.twitter { background:url(/img/twitter.png) center center no-repeat; }

.delicious { background:url(/img/delicious.png) center center no-repeat; margin-right:0; }

.digg { background:url(/img/digg.png) center center no-repeat; }

.friendfeed { background:url(/img/friendfeed.png) center center no-repeat; margin-right:0; }

form.modalForm label { font-style:normal; color:#333; }

form.modalForm legend,
form.sendForm legend{ display:none; }

form.modalForm fieldset,
form.sendForm fieldset { border:none; }

form.sendForm fieldset { margin:0; padding:0; }

form.sendForm .sendWrapper .button,
form.sendForm #shareToEmail { float: left; }

form.sendForm .sendWrapper div.button.narrow .bl { width:47px; } 
form.sendForm .sendWrapper div.button.narrow .bl input { width:37px; }

form.sendForm #shareToEmail,
form.sendForm #shareFromEmail { color:#999; }

form.contactForm { margin-bottom:30px; }

form.contactForm label { width: 100%; }

form.contactForm textarea { width:550px; height:120px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #999; border-top:3px solid #999; border-left:3px solid #999; }

/*form.contactForm select { padding:5px; height:27px }*/

.modalForm hr { border:0; background:#ccc; }

.separator { height:1px; background:#666; width:415px; margin:10px 0; float:left; }

.formRowSmall input,
form.sendForm input { width:114px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #999; border-top:2px solid #999; border-left:2px solid #999; padding:3px; }

.formRowSmall input { width:180px; }

form.sendForm input.fromRecipient { width:200px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #999; border-top:2px solid #999; border-left:2px solid #999; padding:3px; }

.invalidFormElement { color:#cc0000 !important; }

form.sendForm label { width:200px; display:block; }

.sendWrapper { height:30px; }

.textMsgShare { width:199px; height:80px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #999; border-top:2px solid #999; border-left:2px solid #999; }


.emailList ul { list-style:none; margin:0; padding:0; }

.emailList ul li { width:180px; height:19px; background:url(/img/emailbg.png) top left repeat-x; margin:0; padding:0; }

.emailList ul li a { text-decoration:none; display:block; font-size:11px; width:180px; background:url(/img/closeemailsend.png) center right no-repeat; padding-left:5px; }

.emailList ul li.invalid,
.shareEmailList ul li.invalid { border-left:3px solid #cc0000; }

/* REGISTRATION STYLE */

form.modalForm div.username,
form.modalForm div.password,
form.modalForm div.email,
form.modalForm div.gender,
form.modalForm div.birthdate { width:200px; float:left; }

form.modalForm div.birthdate { width:220px; }

form.modalForm div.gender { padding: 20px 0 0 0; }

form.modalForm div.disclaimer { font-size:9px; line-height:11px; font-style:italic; margin-bottom:20px; }

form.modalForm .containerSubmit { clear: both; padding: 20px 20px 0 0; text-align: center; }

#registerDisclaim { margin-bottom:30px; font-size:9px; line-height:11px; }

.invalid,
.unAvailable,
div.unAvailable,
div.invalid { display:block; color:#cc0000; }



.available { color:#00aa00; }

.mainModal .unAvailable,
.mainModal .available{ font-size:9px; line-height:11px; }

.inputFieldSetting span.unAvailable { margin:3px 0 0 10px; float:left; }

.inputFieldSetting .inputText { float:left; }

.acceptTos { float:left; width:100%; text-align:left; margin: 10px 0; }
.acceptTos label {font-weight:normal ;margin-left:10px; vertical-align: bottom; }
.acceptTos input { padding-top:8px; vertical-align: bottom; }


select#registerMonth.formElement.select.settingsMonth  { margin-left: 3px; width: 62px; text-indent: -1px;}

/* LOGIN STYLE */

.loginform .forgotPwd { float:right; margin:15px 60px 0 0; }

/* USER SETTINGS */

.pageForm fieldset { margin:0; padding:0; border:0; }

.pageForm legend { display:none;}

.pageForm h2.ancillaryTitle { background:url(/img/ancillarybig.png) center center no-repeat; width:660px; }

.pageForm label.light { font-weight:normal; margin:0 0 0 10px; }

.pageForm .buttonRow { text-align: left; }

.formRow { margin:10px 0; clear: both; }

.formRowSmall { width:200px; float:left; margin-bottom:10px; }

.formRow label,
.formRow input,
.formRow select { float:left; }

.formRow label {margin:10px 0; }

.formRow .thumb { width:40px; height:40px; }

.formRow .legendInput { font-style:italic; font-size:10px; color:#666; float:left;margin-top:10px; }

.formRow .legendInputImg { font-style:italic; font-size:10px; color:#666; margin-top:15px; }

.userSettingsForm h4{ margin:13px 0 8px 0; padding:0; font-size:12px; font-weight:bold;  }

.userSettingsForm .genderSettings { padding: 4px 0 0 0; }

.userSettingsForm .genderSettings label { margin: 0; font-weight: normal; }

.userSettingsForm .gender input {  margin: 10px 10px 0 5px; }

.userSettingsForm .gender * {float:left;}

.userSettingsForm #settingsAvatar { float:none; }

.userSettingsForm #settingsAvatarImg { margin-bottom:0;}

.userSettingsForm .emailDesc { margin: 32px 0 0 0; font-style:italic; font-size:11px; }

.userSettingsForm label { margin:10px 10px 0 0 }

.userSettingsForm .formRowColumn { width:250px; float:left; margin-bottom:15px; }

.userSettingsForm .formRowColumnWide { width:440px; }

.userSettingsForm .pwdContainer label { margin:0 0 5px; line-height:13px; font-weight:normal; font-size:90%; }

.userSettingsForm .avatar { width:55px; height:55px; background: transparent; float:left; margin:0 20px 0 0;}

select.settingsDay, 
select.settingsMonth, 
select.settingsYear { width:69px; }

div.formElement .bl select.settingsDay, 
div.formElement .bl select.settingsMonth, 
div.formElement .bl select.settingsYear { width:61px; }

div.formElement.settingsDay .bl, 
div.formElement.settingsMonth .bl, 
div.formElement.settingsYear .bl { width:65px; }

div.formElement.settingsDay, 
div.formElement.settingsMonth, 
div.formElement.settingsYear { width: 69px; float: left; margin: 0 4px 0 0; }

.availability { padding:5px 5px 0 25px; margin-left:10px; display:block; float:left; color:#99CC00;}

.notAvailable { color:#CC0000; }

.homeSquareBlock form { text-align: center; margin: 10px 0 0 0; }

/* COMING SOON */

.comingSoonTitle { font-size:17px; font-weight:bold; color:#ccff33; margin-bottom:-3px; position:relative; bottom:6px; }

.homeSquareBlock .comingSoonTitle a { text-decoration:none; color:#ccff33; }

.comingSoonTxt { font-size:12px; line-height:14px; color:#fff; margin-bottom:5px; }

.comingSoonLink { font-size:12px; font-weight:bold; color:#fff; text-decoration:underline; text-align:center; display:block; }

.comingSoonLink:hover { color:#ccff33; }

/* HEADER STYLE */

.profile { height:38px; padding-top:10px; }

.header { margin-bottom:28px;}

	.timeTable { margin:-135px 0px 0px 0px; background:url(/img/timetableplaying.png) top no-repeat; width:905px; height:90px; }

		.nowPlaying { float:left; margin-left:60px; }
		
		.nowTitle { margin:3px 0; font-size:14px; color:#ffb504; text-align:right;}
		
		.nowPlaying h2 { color:#fff; font-size:14px; margin:3px 0; }

		.nowPlaying h3,
		.nowPlaying h4,
		.nowPlaying h5 { color:#fff; font-size:11px; float:left; margin:0; font-weight:normal; height:18px; line-height:18px; }
		
		.nowPlaying h4 { color:#eee; }
		
		.nowPlaying h5 { color:#ddd; }
				
		.nextTitle { font-size:11px; color:#ffb504; text-align:right; height:18px; clear:left;}
		
		.EPGTImeline { padding:0 0 0 20px;}
		
		.timeInterval { width:130px; font-family:"Courier New",Courier,monospace; font-size:12px; color:#000; float:left; text-align:center; height:37px; }
		
			.brown { background:transparent url(/img/brownborder.jpg) repeat-x scroll 0 22px; height:36px; }
			
			.green { background:transparent url(/img/greenborder.jpg) repeat-x scroll 0 22px; height:36px; }

			.blue { background:transparent url(/img/blueborder.jpg) repeat-x scroll 0 22px; height:36px; }
			
		.timeInterval a {text-decoration:none; display:block; height:36px; line-height:25px; }	
		
		.EPGActive a { color:#fff; }
		
		.timeInterval a:hover,
		.EPGActive { display:block; background:url(/img/pinkhighlight.png) top center no-repeat; color:#fff; border-bottom:none;    }
			
		.EPGContent { clear:left; }

		.EPGContent img { float:left;  margin:3px 5px 0 20px; border:1px solid #666; }
		
		.EPGContent h2 { font-size:11px; font-weight:bold; margin-bottom:2px; }
		
		.EPGContent p { font-size:11px; line-height:12px; }
		
.container .radioMainInfo,
.container .timeTablecontainer { width:960px;  }

.writePost,
.blogTitle .rssAnchor { position:relative; }

.ie6fixer { clear:left; margin-top:105px; }

.container .timeTablecontainer { }

.ie6fixer2 {  position:relative; z-index:11; }

.radioMainInfo .radioImageContainer {  width:450px;   }

.radioMainInfo .radioImageContainer img { width:468px; height:351px; margin:0 0 0 -20px; visibility:hidden; }

.radioTitleSubtitle { margin-left:100px; }

.mainNameRadio , .mainNameShows {  font-size:62px; color:#993399;  margin:0px; position:relative; z-index:30; height: 1.1em; overflow:hidden;}

div.mainNameRadio { line-height:52px; }

div.mainNameShows { line-height:36px; }

.radioLinks { margin-bottom:15px; position:relative; z-index:10; }

.radioLinks a { text-decoration:none; font-size:14px; color:#ff9900; padding-right:15px; }

.radioLinks a.editThisRadio,
.radioLinks a.delete { border-right:2px solid #999999 }

.radioLinks a.deleteThisRadio,
.radioLinks a.dontdelete { padding-left:15px; }

.radioSocialNetworks { margin:5px 0; }

.radioSocialNetworks .icons,
.radioSocialNetworks .icons img { width:20px; height:20px; overflow:hidden; }

.mainNameShows { color:#99cc00; }

.bigPlayBtn {  position:relative; z-index:30;  background:url(/img/playbtn.png) no-repeat center center; margin:5px; display:block; float:left;  width:80px; height:88px; }

.radioIdentityContainer { position:absolute; height:351px;  }

.editRadioForm { float:right; width:150px; height:75px; margin:-10px 0 0 0; }

.editRadioForm legend { display:none; }

.editRadioForm fieldset { border:0; }

.subNameRadio { bottom:5px; position:relative; z-index:10; }

.subNameRadio, .subNameShow { color:#666; font-size:23px; margin:0; }

.followAction { height:64px; }

.addDjForm {  padding:0; }

.addDjForm fieldset { border:none; }

.addDjForm legend { display:none; }

.addDj { margin-top:-7px; background:url(/img/adddj.png) top center no-repeat; width: 94px; height:52px; border:0; text-indent:-9999px; }

.small strong { font-size:16px; font-weight:bold; clear:left; float:left; margin:5px 0 0 10px; padding:0; line-height:16px; }

.small span { clear:left; float:left; margin: 0px 0px 0px 10px; }

.showDetails .actions { padding: 0; margin: -3px 0 0 20px; } 
.radioDescContainer .actions { padding: 7px 0 0 0; } 

.profileDetails .actions { float: left; }

.profileDetails .actions ul { display: inline; list-style-type: none; margin: 0; padding: 0; }
.profileDetails .actions li { float: left; background: url(/img/actionsprite.png) 0 -56px no-repeat; margin: 0; padding: 0 0 0 2px; }

.profileDetails .actions li div,
.profileDetails .actions li a { float: left; overflow: hidden; height: 56px; background: url(/img/actionsprite.png) 0 0 no-repeat; text-decoration: none; text-align:left; }
.profileDetails .actions li a { min-width: 60px; } 
.profileDetails .actions li strong { display: block; padding: 10px 10px 0 10px; font-size: 14px; line-height: 14px; font-weight: normal; }
.profileDetails .actions li span { display: block; padding: 0 10px; font-size: 11px; color: #666; }
.profileDetails .actions li a:hover { border-bottom: none !important; text-decoration: none; }
.profileDetails .actions li a:hover strong,
.profileDetails .actions li.follow a:hover strong,
.profileDetails .actions li.share a:hover strong,
.profileDetails .actions li.create a:hover strong,
.profileDetails .actions li.shout a:hover strong,
.profileDetails .actions li.play a:hover strong,
.profileDetails .actions li a:hover span { color: #fff; }

.profileDetails .actions li.play { height: auto; }

.profileDetails .actions li.number { background: none; }
.profileDetails .actions li.number div { background-position: 0 -392px; text-align: center; padding: 0 0 0 10px; }
.profileDetails .actions li.number strong { font-size:20px; text-align:center; color:#f90; font-weight:bold; }
.profileDetails .actions li.number span { color: #fff; }

.profileDetails .actions li.follow { background-position: 0 -112px; padding: 0 0 0 1px; }
.profileDetails .actions li.follow a { background-position: 100% 0; padding: 0 10px 0 0; }
.profileDetails .actions li.follow a strong { color:#666; }
.profileDetails .actions li.follow a:hover { background-position: 100% -336px; }

.profileDetails .actions li.share { background: none; padding: 0;}
.profileDetails .actions li.share a { background-position: 0 0; padding: 0 0 0 10px; }
.profileDetails .actions li.share a strong { color:#069; }
.profileDetails .actions li.share a:hover { background-position: 0 -168px; }

.profileDetails .actions li.create a { background-position: -30px 0; }
.profileDetails .actions li.create a strong { color:#f90; }
.profileDetails .actions li.create a:hover { background-position: -30px -224px; }

.profileDetails .actions li.shout a { background-position: 100% 0; padding: 0 10px 0 0; }
.profileDetails .actions li.shout a strong { color:#c3c; }
.profileDetails .actions li.shout a:hover { background-position: 100% -280px; }

.profileDetails .actions li.play a { background-position: 100% 0; padding: 0 10px 0 0; }
.profileDetails .actions li.play a strong { color:#f90; }
.profileDetails .actions li.play a:hover { background-position: 100% -224px; }

.profileDetails .actions li.add a { background-position: 100% 0; padding: 0 10px 0 0; width:auto; }
.profileDetails .actions li.add a strong { color:#c3c; }
.profileDetails .actions li.add a:hover strong { color:#fff; }
.profileDetails .actions li.add a:hover { background-position: 100% -280px; }

.profileDetails .actions li.noclone a,
.profileDetails .actions li.noclone a:hover  { background-position: -30px 0; cursor:not-allowed; }
.profileDetails .actions li.noclone a strong,
.profileDetails .actions li.noclone a:hover strong,
.profileDetails .actions li.noclone a span { color:#aaa; cursor:not-allowed; }


.radioDescContainer {  clear:left; overflow: hidden;}

.container .radioMainInfo { height:423px; margin-bottom:-30px; }
	
.radioDesc { width:410px; font-size:13px;  color:#333; margin:0 0 2px 0; line-height:120%; height:30px; display:block; overflow:hidden; }

.radioMainInfo .postTags { display:block; height:18px; overflow:hidden;}

.radioMainInfo .postTags span { font-weight:normal; margin-left:4px; }

.blogWrapper { width:614px; }

.corporateBlog  { background:url(/img/topblog.png) top left no-repeat; padding-top:38px ; }

.blogWrapper { padding-bottom:20px; }


.radioBlog, .musicBlog, .dashboard { background:#e5e5e5;  width:612px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; }

.corporateBlog .blogBody {background:#e5e5e5; width:614px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; }

.radioBlog,
.radioBlog .blogMain,
.musicBlog .blogMain,
.dashboard .blogMain { padding-top:0px; }

.olderentries { height:16px; margin-top:0px; margin-left:30px; width:100px; overflow:hidden; float:right;  }

	.allentries,
	.nextentry { width:240px; line-height:19px; float:left; }
	
	.allentries:hover,
	.nextentry:hover { cursor:pointer; }
	
	.allentries { background:url(/img/icons_back.png) top left no-repeat; padding-left:25px; }

	.nextentry { background:url(/img/rightarrow.png) center right no-repeat; padding-right:25px; text-align:right; }

.radioBlogTitle { background:url(/img/topgreenblog.png) top left no-repeat; padding:0 0 20px 0; }

.musicBlogTitle { background:url(/img/topgreenblog.png) #e5e5e5 top left no-repeat; padding:0 0 20px 0; }

.blogBody { padding-top:0px;  }

	div.blogTitle { background:url(/img/slideactive.png) top right repeat-x; line-height:35px; font-size:15px; color:#000; width:auto; padding: 0 0 20px 26px; width:589px; margin:0; }

	.radioNews,
	.otherShout { width:327px; float:left; text-align:center; font-size:15px; color:#999; margin-left:-33px; }
		
	.slideActive { font-weight:bold; color:#333;  }	
		
	.rss { position:relative; top:2px;  left:10px; }
	.rssAnchor img, img.rss, .rss img { width: 20px; height: 20px; }
	
	.blogBody .span-10 { display:none; }
	
	.sortPager { background:#cecece;  -webkit-border-radius:5px;  -moz-border-radius:5px;  height:30px; margin:10px 20px; }
	
	.sortPager .leftSlide img,
	.sortPager .rightSlide img {  position:relative; top:5px;  }
	
	#radioCreatedFollowPaginator .sortPager { margin:10px 0; width:307px; }
	
	.sort {   font-size:12px; line-height:12px; margin-left:15px; }
	
	.sortTitle { font-weight:bold; float:left; width:auto; margin-right:5px; }
	
	div.pager { height: 30px; margin-right:20px; text-align:right; overflow:hidden; }


        .findDragColumn .addPaginate .paginationWrapper { float:left; }

	.pager strong.active { color:#669900;  }
	
	.pager a, 
	.pager span,
	.pager strong.active { font-size:12px; padding:3px ; }
	
	.pager  a:hover { color:#ccff33; }
	
	.pager .smalllinkpager { } 
	
	.blogFooter .pager { line-height:24px; margin-left:380px; }
	
	ul.pagerList ul.sortBy { list-style:none; color:#333;}
	
	ul.pagerList li,
	ul.sortBy li { display:inline; margin-right:3px; }
	
	ul.sortBy a { color:#333; }
	
	ul.sortBy a.active { color:#333; font-weight:bold; }
	
		.blogMain { margin-top:0; padding:25px 0 15px 27px; }
		
		#confirmRemovePost { position:absolute; z-index:100; display:none; background-color:#CC0000; border:2px solid #999999; -moz-border-radius:5px; padding:4px 10px; color:#999999; margin-top:5px; }
		
		#deleteThisPost, #leaveThisPost { color:white; }
		 
		.post .thumb { width:95px; margin:0; }
		
		.enterapost { float:right; margin:0; display:inline; padding: 1px; }
		
		.blogMain #formContainer { color:white; font-size:18px; }
				
		.corporateBlog .blogMain { padding-top:0; }
		
		.entries { margin-bottom:20px; }
		
		.allEntries { float:left; }
		
		.nextEntry { float:right; margin-right:20px; }
		
		.post { border-bottom:1px solid #999; padding:20px 0; width:556px; overflow:hidden; }
		
		.noBorderPost { border-bottom:0; }
		
		.lastPost,
		.lastComment { border:none; padding-bottom:30px; }
		
		.topPull { padding-top:0;}


			.thumb { float:left; margin-right:17px; width:78px; }
			
				.thumb img { border:1px solid #fff; }
		
				.thumbDetail { color:#666666; font-weight:bold; font-size:11px; line-height:12px; margin:5px 0 10px 0; display:block; }
			
			div.postBubble { width:493px; background:#e5e5e5 url(/img/bubblearrow.png) top left no-repeat; margin-right:0; }
									
			div.postBody img { max-width: 450px; height:auto; }
			
			div.postBody embed { max-width: 450px; }
						
			.postBubble .postBody { background:url(/img/bubblebg.png) #fff top left repeat-y ; margin:0 0 0 7px; padding:10px 25px 10px 10px; }
			
			.postTitleWrapper { border-left:10px solid #ccff33; padding-left:5px; }

			.postTitleWrapper .smallThumb { width: 40px; height: 40px; overflow: hidden; }
			
			h2.postTitle,
			h2.postTitle a { width:auto; font-size:15px; font-weight:bold; color:#333; line-height:17px; margin-bottom:0; padding:0; text-decoration:none; }
				
			.postDate { width:138px; font-size:11px; }
			
			.postTags { font-weight:bold; }
			
			.blogWrapper .postTags { width:420px; }
			
			.postExcerpt { margin-top:10px; line-height:15px; font-size:12px; width: 430px; }
                        .dashboardPostBody .postExcerpt { width: 405px; }
			
			.postExcerpt img { margin:15px 15px 0 0; border:1px solid #999; max-width: 553px; height: auto; }
			
			.postShare { font-size:10px; margin-top:13px; display:block; height:16px; }
			
			.postShare .share, .postShare .comments, .postShare .report, .postShare .permalink { height:16px; }
			
			.share,
			.comments,
			.report,
			.permalink,
			.send2friend,
			.diggPost,
			.facebookPost,
			.twitterPost { float:left; margin-right:10px; padding-left:22px; }
			
			.share { background:url(/img/share.png) center left no-repeat; }
			
			.comments { background:url(/img/replycomment.png) center left no-repeat; }
			
			.report { background:url(/img/reportthis.png) center left no-repeat; }
			
			.permalink { background:url(/img/permalink.png) center left no-repeat; }

			.send2friend { background:url(/img/send2friend.png) center left no-repeat; }
			
			.diggPost { background:url(/img/diggpost.png) center left no-repeat; }
			
			.facebookPost { background:url(/img/facebookpost.png) center left no-repeat; }
			
			.twitterPost { background:url(/img/twitterpost.png) center left no-repeat; }
			
	.corporatePost { border-bottom:none; padding:10px 0; }
	
	.corporatePostTitle { border-left:10px solid #ccff33; padding-left:5px; margin-bottom:15px; }
	
	.corporatePostTitle .postTitle { width:555px; margin-bottom:10px; }
	
	.corporatePostTitle .postTitle a { font-size:20px;  }
	
	.corporatePost .postExcerpt { width:555px ; }
	
	.dashboardPostContainer .postExcerpt { width:403px ; }
	
	.sortCorporate { padding-left:15px; margin-top:15px; float:left; display:block; width:555px; height:30px; background-position: bottom left;  }
	
	.sortCorporate .postShare { margin-top:0; line-height:20px; }
	
	.postRow { width:100%; height:1px; background:#999; margin:10px 0 10px 0; overflow:hidden; }

	.corporateBlog .postRow { width:555px;  }
	
	.addBlogBar { background:url(/img/addblogbar.png) top center no-repeat; width:326px; height:140px; margin-left:40px; padding-top:20px; }
	
	.addBlogBar p { margin:0 5px 10px 10px; width:318px; color:#999; }
	
	.commentsBody { width:556px; }
	
	.commentsBody h4 { width:100%; border-bottom:1px solid #666; line-height:20px; font-size:12px; font-weight:bold; color:#666; }
	
	.commentsBody .commentProfile { float:left; }
	
	.commentsBody #blogCommentForm { float:left; }
	
	.commentsBody .addComment { font-size:12px; font-weight:normal; }
	
	.commentListed { margin-top:20px; }
	
	.commentListed img { border:1px solid #fff; }

        #profile_thumb { width: 42px; float: left; }
	
	.commentListedBody { background:#f2f2f2; margin-left:15px; float:left; display:block; width:460px; padding:15px;}
	
	.commentListedBody span { text-decoration:underline; }

        .commentListedBody span.confirm { text-decoration:none; }

        .commentListedBody span.confirm a:hover { color:#ccc; }

	.commentListedBody .userComment,
	.commentListedBody .dateComment { text-decoration:none; }
	
	.commentListedBody .userComment { font-weight:bold; }
	
	.commentListedBody .dateComment { margin-left:10px; color:#999; }

	.container .mainContainer  { width:612px; margin-right: 0; }
	
	.commentListedBody .editComment,
    .commentListedBody .flagComment,
	.commentListedBody .deleteComment { margin-left:10px; }

    .commentListedBody a.editComment,
    .commentListedBody a.flagComment,
    .commentListedBody a.deleteComment { color:#ccc; }

    /*  RIGHT SIDEBAR */
	
	.container .rightSidebar { width: 328px; margin-left: 0px; padding-left: 10px; }
	.container .corporateSidebar { width: 328px; margin-left: 10px; padding: 0; }
	
	.greyBlock {  margin:0 0 20px 5px; width:323px; overflow:hidden; }
	
	.greyBlocTop { background:url(/img/tophotevents.png) top center no-repeat; height:30px; line-height:30px; }
		
	h2.hotEvents { color:#fff; text-transform:uppercase; margin:0 5px 0 15px; font-size:17px; }
	
	h2.findByGenreTitle { color:#fff; text-transform:uppercase; margin:0 5px 0 15px; font-size:17px; }
	
	.greyBlocBody {  background-color:#555555; padding:10px 10px 0 10px; }
	
	.greyBlocDark { margin:0; background:black;  min-height:60px; padding:10px; }
	
	.rightSidebar .greyBlocDark { width: 283px; }
	
	.greyBlocBottom { background:url(/img/bottomtopevents.png ) bottom center no-repeat; height:10px; }
	
		a.eventThumb { float:left; margin: 0 10px 0 0; position:relative; z-index:1; }
		
		.eventInfo .postTags { font-size:11px; display:block; margin:5px 0 0 5px; }
		
		.eventTitle,
		.eventDate { margin-bottom:1px; font-size:14px; font-weight:bold; line-height:140%; }

		.eventDate {  margin-bottom:4px; }
		
		 .eventText { color:#FFF; font-size:12px; margin-bottom:2px; text-align:justify; line-height:140%; }

                 .first .eventInfo .eventMore { width:195px; text-align:right; }

		.eventInfo .eventMore { width:305px; text-align:right; }

                .rightSidebar .eventInfo .eventMore { width:295px; }

                 .eventMore { text-align:right; font-size:10px; }
		
		.eventMore a { text-align:right; font-size:12px;  margin-right:10px; text-decoration:none; color:white; }
		
		.hotEventsSeparator { margin:5px 0; clear:left; background:url(/img/hoteventsseparator.png) center center repeat-x; height:4px; width:100%; }

		.empty { height:73px  }
	
	.otherRadioBody { margin-left:15px; }
	
	.otherRadios  { margin:0 0 0 15px; text-transform:uppercase; font-size:19px; padding-top:2px; }
		
		.radioTabs { height:33px; background:url(/img/tabbg.png) top center no-repeat; width:321px; }
		
		.radioTabs a { text-decoration:none; }
		
		#tinyBrowserTabs a { position:relative; } 
		
		#tinyBrowserSliderList li.thumbnail a img { border:1px solid #666; }
		
		#tinyBrowserSliderList li.thumbnail a:hover img { border:1px solid #999; }

		.radioTabs div { background:url(/img/inactive.png) top right no-repeat; width:107px; height:33px; text-align:center; float:left; padding-top:3px; }
		
		.radioTabs .active { background:url(/img/inactive.png) top left no-repeat; width:106px; height:33px; display:block; }

		.radioTabs .active a { color:#fff; }

		.similar:hover,
		.new:hover,
		.popular:hover { color:#fff; }
		
		.otherRadioThumb {  float:left;}
		
		.otherRadioThumb a img { border:1px solid #666; }
		
		.otherRadioInfo { margin:0 0 0 5px; float: left; width:195px; }
		
		.otherRadioInfo .postTags { font-size:11px; display:block; margin:5px 0 0 5px; }
		
		.otherRadioTitle { margin-bottom:8px; overflow:hidden; font-weight:bold; color:black; text-decoration:none; }
		
		.otherRadioTitle a { font-weight:bold; color:black; text-decoration:none; }
				
		.listenerBlock { float:left; display:block; }
				
		.listenerBlock span { text-align:center; display:block; }
		
			.spacerSx { background:url(/img/roundedsquare_left.png) center left no-repeat; width:3px; }

			.spacerDx { background:url(/img/roundedsquare_right.png) center left no-repeat; width:3px; }
			
			.spacerMd { background:url(/img/spacermd.png) center center no-repeat; width:6px; }			

			.spacer { height:35px; float:left; }
			
			.numbers { clear:left; font-weight:bold; }
			
			.listenerItem { float:left; font-variant:small-caps; font-size:10px; padding:0 3px 0 3px; }
			
			.lastBlock { padding-right:5px; }
			
		.otherRadioText { margin:5px 0 0 5px; font-size:10px;  float:left; }
		
			.iconSlide { background:url(/img/greyblockdarker.png) top center no-repeat; height:81px;  padding:15px 0 0 20px; }
		
		.iconSlide ul { margin:0px; float:left; list-style-type:none; }
		
		.iconSlide ul li { float:left; margin-left:0px; padding:0; }
	
		.iconSlide .slideLeft { width:15px; height:55px; margin-right:5px; background:url(/img/leftright.png) center left no-repeat;  }
		
		.iconSlide .slideRight { width:15px; height:55px; margin-left:5px; background:url(/img/leftright.png) center right no-repeat; }

		.commands { float:left; margin-top:15px; }
	
		.commandLeft { width:22px; height:22px; display:block; background:url(/img/commandleft.png) center center no-repeat; }
		
		.commandRight { width:22px; height:22px; display:block; background:url(/img/commandright.png) center center no-repeat; }
		
/* radio created and followed */

	.radioCreatedFollow { margin:0 0 20px 7px; }
	
	.radioCreatedFollowHead{ background:#e5e5e5 url(/img/radiocreatedfollowbg.png) repeat-x top center ; height:60px; padding:0; padding-bottom:7px; margin:0;  }
	
	.radioCreatedFollowHead li { float:left; display:block; width:160px; height:60px; color:#999; font-size:13px; line-height:40px; text-align:center; }
	
	.radioCreatedFollowHead li a { color:#999; border:none; text-decoration:none; }
	
	.radioCreatedFollowHead li.active { width:161px; color:#151515; background:url(/img/radiocreated.png) repeat-x top left; font-weight:bold;  }
	
	.radioCreatedFollowHead li.active a { color:#151515; border:none; font-weight:bold; }
	
	.radioCreatedFollowContainer { background:#e5e5e5; padding:0 7px; }
	
	.radioCreatedFollowBottom { background:url(/img/bottomradiocreated.png) bottom center no-repeat; height:10px; }
	
	.topHits .thumb { float: left; width:40px; height:40px; margin:12px 10px 0 15px; }

        #topHitsTop20Wrap { text-align:center; width:100%; margin-top: 15px; }

.radioCreatedFollowWrapper { margin:-3px 0 0 52px; }

.radioCreated { background:#fff; margin-bottom:5px; padding:5px; }

.radioCreatedHover { background:url(/img/nowplayingcreated.gif) center center repeat; color:#fff; }

.radioCreatedHover h5.radioCreatedName,
.radioCreatedHover h5.radioCreatedName a { color:#ccff33; }

.radioCreatedHover h5.radioCreateSlogan,
.radioCreatedHover h5.radioCreateSlogan a { color:#fff; font-size:12px; }

.radioCreatedHover .followers { color:#999; font-size:10px; }

.notYetRadios { font-size:14px; }

.notYetRadios p { margin-bottom:0; }

.radioCreated .thumb { margin-right:20px; width:40px; border:1px solid #999; }

.radioCreated .thumb,
.radioCreated .radioCreatedWrapper { float:left; }

.radioCreatedWrapper a { text-decoration:underline; }

.radioCreatedWrapper h5 { margin-bottom:0px;  }

.radioCreated .followers,
.radioCreated .comments { float:left; font-size:11px; line-height:12px; height:12px; margin: 4px 0 0 0; }

.radioCreated .comments { padding: 0 0 0 20px; margin: 4px 0 0 10px;} 

.radioCreated .followers span,
.radioCreated .comments span { font-weight:bold; color:#ff6600; }

.radioCreatedTitle { font-size:12px; }

.radioCreatedSlogan { font-weight:normal; color:#999; line-height:12px; }

h5.radioCreatedFollowTitle { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:white; font-weight:bold; margin:0 ;  padding:0; }

.radioCreatedFollowAlbum,
.radioCreatedFollowArtist { color:#cccccc; font-size:11px; line-height:14px; }	

.radioCreatedFollow .oddRow,
.radioCreatedFollow .evenRow {  background-color:#fff; padding:7px; }	


/* SHOWCASE STYLES */

.container .radioName { clear:both; width: 100%; font-size:25px; margin:0 0 15px ; }

.container .mainShowContent { width:600px; }

.mostPopular .boxContainer { margin:0 9px;}

.ancillaryName strong,
.radioName strong { font-size:30px; margin-right:10px; }

.upSearch span { font-size:12px; color:#999; }

.container .upSearch h1 { width: 500px; float: left; margin: 0; overflow: hidden; }

.container .mainContentShowcase { margin-bottom:15px; width:100%; }

.featuredRadio,
.mainRadioContent { height:520px; float:left; }

.featuredRadio { background:url(/img/featuredradio.png) top left no-repeat; }

.featuredImg { margin: 8px 0 0 0; }

.featuredImg img {width:300px; height:225px;  }

.featuredImg a { border:1px solid #000000; width:300px; height:225px; display:block; margin: 0;}

.featuredImg a:hover { border:1px solid #fff !important; }
	
	.featuredRadioCopy p { margin-bottom:2px; font-size:12px; }

	.featuredRadioContent h3, 
	.featuredShowContent h3 { margin:10px 0 5px 0; font-size:34px; width:330px; overflow:hidden; }
	
	.featuredRadioContent h3 a { color:#b302b3;  text-decoration:none; }
	
	.featuredRadioContent h4 { color:#fff; font-size:18px; margin-bottom:5px; }
	
	.featuredShowContent h3 a { color:#ccff33;  text-decoration:none; }	
	
	.featuredShowContent h4 { color:#fff; font-size:18px; margin-bottom:5px; max-height:  45px; overflow: hidden; }

.mostPopular { background:url(/img/mostpopular.png) top center no-repeat; height:255px; width:600px; }

.boxContainer { margin:0 13px; }

.boxContainer .title h2 { width:430px; color:#FFF; margin-bottom:0; font-size:14px; text-transform:uppercase; float:left; line-height:30px; }

.boxContainer .title a.seeAll { color:#ccff33; font-weight:bold; text-decoration:underline; float: right; top:0;line-height:30px; padding:0 0 0 4px; position:absolute; right:0; background: transparent; }

.boxContainer .title a.seeAll:hover { color:#ccff33; border: none !important; }


.featuredShowContent .title { width: 310px; }

.pixDesc { width:270px; height:130px; margin:8px 0 0 ; }

.pixDesc h4  { margin:0; } 

.smallPix {  height:70px; margin-top:8px; background:#000; padding:0 0 0 8px; width:262px; }

.smallPix a { border:1px solid #333333; display:block; float:left; height:55px; margin:6px 8px 0 0; width:55px;}

.smallPix a:hover { border:1px solid #999 !important; }

.pixDesc img { margin:2px 10px 0 2px; float:left; }

.pixDesc h4 { color:#cc0000; font-size:25px; margin:0; }

.pixDesc h4.liveName,
.pixDesc h4.radioName,
.pixDesc h4.liveName a,
.pixDesc h4.radioName a { color:#ccff33; font-size:18px; margin:0; float:left; width:125px; border:none; text-decoration:none; }

.pixDetails { padding-top:0; overflow:hidden; float:left; width:130px; }

.pixDetails .nowPlayingTitle { padding:10px 0 0 0; border-top:1px solid #aaa; font-size:10px; color:#fff; }

.pixDetails .nowTitle { line-height:10px;  font-size:12px; color:#ccff33; font-weight:bold; text-align:left; }

.pixDetails .nowArtist { font-size:10px; color:#fff; }

.pixDesc h5 { color:#fff; font-size:12px; font-style:normal; margin:0; }

.pixDesc a.playBtn{ height:25px; width:120px; background:url(/img/playbtnsmall.png) top left no-repeat; float:left; display:block;}

.pixDesc a.playBtn:hover { border:none; }

.boxContainer .title { height:30px; float:none; position: relative; }

.boxContainer .title h2 { height: 30px; color:#fff;  font-size:14px; text-transform:uppercase; float:left; width:265px; line-height:30px; overflow: hidden; }

.misc { width:600px; }

.brandNew,
.musicOccasion { width:295px; height:255px; margin-top:10px;  float:left; background:url(/img/greybox.png) top center no-repeat; }

div.musicOccasion { margin-right:0; }

.container .footerShowcase { width:960px; }

.footerShowcase h2.hotEvents,
.footerShowcase h2.findByGenreTitle { color:#fff; line-height: 30px;}

.footerShowcase .greyBlock { margin:0; width:350px; height:313px; float:left; background:url(/img/hotevents_bg.png) top left no-repeat }

.footerShowcase .greyBlocTop,
.footerShowcase .greyBlocBody { background:none;}

.footerShowcase .greyBlocDark { padding-top:5px;width: 310px; }

.footerShowcase .second { padding-bottom:2px; width: 310px; }

.footerShowcase	.eventInfo { margin:0 0 0 5px; float: left; width:189px; }

.footerShowcase	.secondEvent { width:300px; margin-top:10px; }

.footerShowcase .eventText { color:#fff; height:100px; overflow:hidden;  }

.first .eventTitle,
.first .eventDate,
.first a { color:#f39835; }

.second .eventTitle, .second .eventDate { margin-top:0; padding-top:0; height: 18px; overflow: hidden; margin-bottom: 0px !important; }

.second .eventTitle,
.second .eventDate,
.second a { color: #41a6de; }

.container .findByGenre { width:599px; background:url(/img/findbygenre_bg.png) top left no-repeat; height:313px;  margin-left:10px; margin-right:0; padding:0; float:left; font-size:13px; padding-bottom:10px; }

.container .findByGenreWrapper { margin:10px 15px 15px 15px; padding:5px 10px; height:250px; background:#000; overflow:hidden; margin-bottom:0; }

.findByGenre ul { width:110px; margin:3px 0 0 0; padding:0; float:left; list-style:none;  background:#333; }

.findByGenre ul li { height:25px; width:100px; line-height:25px; padding-left:10px;  }

.findByGenre ul li a { border-bottom:1px solid #ccc; text-decoration:none; margin-right:10px; font-size:11px; font-weight:bold; color:#ccc; display:block; }

.findByGenre ul li.lastGenre a { border-bottom:none; }

.findByGenre ul li.active { background:#000; border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:25px; }

.findByGenre ul li.active a { font-weight:bold; font-size:11px; text-transform:none; }

.findByGenre .findByContainer { width:429px; display:block; overflow:hidden; text-align:right;  }

.findByGenre .findByContainer table { width:419px; margin-top:10px; margin-left:10px; margin-bottom:10px; float:left; }

.findByGenre .findByContainer table td { margin:0; width:269px; height:25px; overflow:hidden; border-bottom:1px solid #666; color:#fff; padding:0; line-height:25px; font-size:12px }

.findByGenre .findByContainer table td div { height:25px; overflow:hidden; width:269px;}

.findByGenre .findByContainer table td.radioGenre,
.findByGenre .findByContainer table td.showGenre { width:150px; height:25px; overflow:hidden; margin:0; padding:0;  }

.findByGenre .findByContainer table td.radioGenre div,
.findByGenre .findByContainer table td.showGenre div { width:150px;}

.findByGenre .findByContainer table td.radioGenre a,
.findByGenre .findByContainer table td.showGenre a { line-height:25px; height:25px; font-size:12px; font-weight:bold; text-decoration:none; border:none; margin-left:3px; color:#ccff33; }

.findByGenre .findByContainer table td.radioGenre a.radioIcon,
.findByGenre .findByContainer table td.showGenre a.radioIcon { float:left; margin-top:3px; }

.findByGenre .findByContainer table td.radioGenre a.t1,
.findByGenre .findByContainer table td.showGenre a.t1{ line-height:38px; border:1px solid #ccc; }
 
.findByGenre .findByContainer table td.radioGenre a img,
.findByGenre .findByContainer table td.showGenre a img{ height:16px; width:16px; border:1px solid #ccc; display:block; }

a.allGenres { color:#ccff33; text-align:right; text-decoration:underline; }

.timeTableSmall { width:300px; height:90px; background:url(/img/epgtwo.png) top center no-repeat; }

	.timeTableEPG { height:37px; line-height:30px; width:260px; margin-left:21px; }
	
.timeTableSmall .timeInterval { width:129px; background:transparent url(/img/greenborder.png)  0 24px repeat-x; height:37px;  }

.timeTableSmall .startHour { border-right:1px solid; padding: 1px 10px 1px 0; }

.timeTableEPG .active { background:url(/img/purpletimetable.png) no-repeat ; color:#fff; }

.timeTableSmall .secondInterval { border-right:0; }

.timeTableContent .thumb { margin:-7px 5px 0 20px; width:55px;  }

.timeTableText { float:left; margin-top:-3px; width:215px; }

.featuredDetails { height:60px; margin:10px 0; }

.featuredShowContent .timeTableText h3,
.featuredRadioContent .timeTableText h3 { font-size:11px; font-weight:bold; color:#000; margin: 5px 0 2px 5px;  }

.timeTableText p { font-size:11px; color:#666; line-height:12px;  }

.featuredRadioCopy,
.featuredRadioCopy a { color:#999; font-size:11px; }

.featuredRadioCopy { margin-top:0; }

.archivedShow { background:url(/img/archivedshows.png) top center no-repeat; width:300px; height:70px; margin-top:5px; }

.archivedShow h2 { color:#333; margin:5px 10px; font-size:12px; font-weight:bold; clear:both; }

.episode { margin:2px 0 0 7px; height:19px; }

.episode a { margin-right:10px; }

.episodeDate { margin-right:25px; font-size:11px; }

.episodeTitle { font-weight:bold; font-size:11px; }

.repeatTime { background:url(/img/roundedorange.png) #ff9933 center right no-repeat; width:300px; font-weight:bold; height:21px; line-height:21px; color:#fff; margin:10px 0; }

.repeatition { background:#bbed23; float:left; max-width:180px; overflow:hidden; height:21px; display:block; padding:0 0 0 5px; color:#333;  }

.repeatRadio { float:left; margin-right:6px; max-width:92px; overflow:hidden; background:url(/img/roundedgreen.png) top left no-repeat; padding-left:17px; height: 21px; }

.repeatRadio a { color:#fff; text-decoration:none; }

.showName { font-size:25px; margin:0 0 15px 25px; }

.showName strong { font-size:30px; }

.mainContentShowcase { margin-bottom:15px; }

.featuredShow,
.mainShowContent { height:520px; }

.featuredShow { background:url(/img/featuredradio.png) top left no-repeat; }

.featuredShowContent,
.featuredRadioContent { margin: 0 25px; }

	.featuredShow h2,
	.featuredRadio h2 {  font-size:16px; color:#fff; text-transform:uppercase; width:220px; float:left; }
	
	.featuredShow .playShow a,
        .playShow a { background:url(/img/show_playnow.png) center center no-repeat; display:block; width:72px; height:22px; text-indent:-9000px; }

	.featuredShow .playShow a.nowPlaying,
        .playShow a.nowPlaying { background:url(/img/show_nowplaying.png) center center no-repeat; margin-left:0; display:block; width:72px; height:22px; text-indent:-9000px; }

        .featuredShowContent h4 { color:#fff; font-size:18px; margin-bottom:5px; }

.featuredShowCopy,
.featuredShowCopy a { color:#999; font-size:12px; }

.featuredShowCopy { margin-top:0; }

.archivedShow { background:url(/img/archivedshows.png) top center no-repeat; width:300px; height:70px; margin-top:5px; }

.archivedShow h2 { color:#333; margin:5px 10px; font-size:12px; font-weight:bold; clear:both; }

.repeatShow { float:left; margin-right:6px; }

/* ANCILLARY STYLES */

.ancillaryName { margin: 0 0 15px 15px; font-size:24px; clear:both; }

h2.ancillaryTitle { font-size:15px; color:#99cc00; font-weight:bold; background:url(/img/ancillarybg.png) center left no-repeat; padding-left:10px; height:30px; line-height:30px; width:551px; }

p.ancillaryTxt { font-size:12px; color:#666; }

.ancillaryWrapper { /*NOT NEEDED IT THE USER SETTING'S PAGE margin-left:45px;*/}

.ancillaryWrapper a { color:#99cc00; text-decoration: underline; }

.ancillaryWrapper a:hover { color:#99cc00; text-decoration: underline; border-bottom:1px dotted #99cc00 !important; }

.ancillaryWrapper img { margin-bottom:20px; }

.ancillaryWrapper h3 { font-size:14px; color:#333; font-weight:bold; }

.ancillaryWrapper h4 { font-size:12px; color:#333; font-weight:bold; margin-bottom:5px; }

.ancillaryMenu ul li { list-style-type:none; margin: 0 0 6px 0;  }

.ancillaryMenu ul li a { font-size:13px; color:#9c0; text-decoration: underline; }

.ancillaryMenu ul li a.selected { color:#000; text-decoration: none; font-weight: bold; }

.ancillaryMenu ul li a:hover { text-decoration: none; border: none !important; }

.ancillaryWrapper ul li,
ol li,
ol.TOS li { color:#666; list-style-type:lower-latin; }

ol.TOS li ol li { list-style-type:lower-roman; margin-left:10px; }

ol li  ol li { list-style-type:lower-roman }

ol li ol li ol li { list-style-type:lower-latin; }

ol.TOS li h3 { font-size:11px; font-weight:bold; margin-top:20px; margin-bottom:4px; }

.subTos { list-style-type:lower-roman; margin-left:0; }

p.contactDesc { width:422px; }

form,
textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

legend { display:none;}

.contactTxt { border:0; background:url(/img/email.png) top left no-repeat; padding:8px 10px 0 5px; color:#666; height:30px; width:230px; }

.contactMsg { border:0; background:url(/img/textarea.png) top left no-repeat; padding:8px 0 0 5px; color:#666; height:120px; width:422px; }

hr.line { border:none; background:#666; width:422px; float:left; margin-top:10px; }

hr.lineLonger { border:none; background:#666; width:100%; float:left; margin-top:10px; }

.top { background:url(/img/top.png) center left no-repeat; padding-left:15px; width:50px; position:fixed; top:640px; left:850px; }

.office { width:230px; float:left; }

.officeList { list-style:none; margin-left:0px; color:#333; }

.officeTitle { font-weight:bold; }

.goomHdDesc { width:540px; }

ul.faq { margin-left:0; list-style:none;  }

ul.faq li a { color:#000; font-weight:bold; }

dl.faqDefinition { color:#333; font-size:11px; }

dl.faqDefinition dt { margin:15px 0 5px 0; }

dl.faqDefinition dd { color:#666; margin-left:0; }

/* BETA STYLES */

.betaName { margin: 0 0 15px 15px; font-size:24px; clear:both; }

p.betaDesc { font-size:14px; color:#666; }

p.betaTxt { font-size:12px; color:#666; }

.betaSection { clear:left; padding-bottom:10px; border-bottom:1px solid #ececec; margin-bottom:25px; }

.betaWrapper { /*NOT NEEDED IT THE USER SETTING'S PAGE margin-left:45px;*/ }

.betaWrapper a { color:#99cc00; text-decoration: none; border-bottom:1px dotted; }

.betaWrapper a:hover { color:#99cc00; text-decoration: underline; }

.betaWrapper h3 { font-size:14px; color:#333; font-weight:bold; }

.betaWrapper h4 { font-size:12px; color:#333; font-weight:bold; margin-bottom:5px; }

.betaImg { float:left; width:330px; height:200px;  margin-right:15px; }

.betaSectionTxt { width:450px; float:left; color:#666666; }

.betaSectionTxt p { padding:0 10px; text-align:justify; }

h2.betaTitle { font-size:15px; color:#99cc00; font-weight:bold; background:url(/img/betasectionimg.png) center left no-repeat; padding-left:15px; height:30px; line-height:30px; width:450px; }

/* LISTVIEW STYLES */

.smallPagination { font-size:11px; }

.topHitsColumn { width:325px; margin-left:0;}

.mostPlayed { margin:0 0 20px 5px; }

.mostPlayedHead{ background:#333333 url(/img/headertophits.png) no-repeat top center ; height:57px; padding-bottom:7px;  }

.mostPlayedContainer { background:#333333; padding:0 7px; width:309px; }

.mostPlayedContainer .miniPlay { margin-top: 13px;}

.mostPlayedBottom { background:url(/img/bottomtophits.png) center center no-repeat; height:10px; }

.topHits .thumb { float: left; width:40px; height:40px; margin:12px 10px 0 15px; }


/* .lastRow { height:65px; background:url(/img/lastrow.png) top center no-repeat; width:325px;  } */

.topHitsWrapper { max-width: 266px; height: 42px; }

.mostPlayedWrapper { margin:-3px 0 0 0; float:left ; width:186px; overflow:hidden; }

h5.mostPlayedTitle { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:white; font-weight:bold; margin:0 ;  padding:0; }

.mostPlayedAlbum,
.mostPlayedArtist { color:#cccccc; font-size:11px; line-height:14px; }

.playBtnTop { float:left; margin-right:3px; }

.playBtnTop img { width: 15px; height: 15px; }

.urbanLegend { color:#6699cc; }

.playBtn15 a { display:block; width:15px; height:15px; background:url(/img/playbtn15.png) center center no-repeat; }

.playBtn15 img { width: 15px; height: 15px; }

.container .corporateSidebar .autoPromo { margin-top:0; width: 328px; height: 260px; }

.container .rightSidebar .autoPromo { width: 323px; height: 250px; margin:0 0 20px 5px; }

.containerHome .autoPromo { margin:15px 0 0 0; width:275px; height:250px; }

.autoPromo a { text-decoration:none; }

div.results { margin:0 ; width:622px; }

.upSearch { clear:both; width:622px; margin: 0 0 15px 0; }

.results .sortPager { background:url(/img/sortpagerwide.png) center left no-repeat; height:30px; }

.upSearch .numberOfResults { float:right; margin: 10px 17px 0 0; } 

.resultsContainer { margin:0; }

.resultsWrapper { padding:10px 0; width:605px; border-top:1px solid #ccc; }

.resultsWrapper:first-child { padding: 0 0 10px 0; border-top: none; }

.resultsWrapperShow { border-bottom:none; }

.resultsContainer .thumb { width:55px; height:55px; float:left; border:1px solid #999; }

.resultsShow { height:75px; }

.resultsTxtContainer { float: left; width: 530px; font-size: 11px; overflow: hidden; }

h3.djNameTitle { font-size:13px; font-weight:bold; color:#333; line-height:13px; padding-top:2px; margin-bottom:5px; }

.djIcon { margin-right:5px; float:left; }

.djLocation { margin-top:0; padding-top:0; }

.tagShow { margin:0px 0 4px 0; font-weight:bold; color:#333; line-height:22px; }

.tagShow a { font-weight:normal; }

.createFollow strong { text-transform:uppercase; color:#333; margin-right:5px; }

.createFollow .radioNumber { text-decoration:underline; color:#666; margin-right:15px; }

.bottomPager { margin-top:10px; }

.candyStation { color:#cc6699;}

.liveNext { height:15px; line-height:15px; background:#999; font-size:10px; margin-top:5px; }

.greenHighlight { color:#9F0; text-transform:uppercase; margin:0 10px; }

/* GRIDVIEW STYLES */

.gridColumn .createdRadiosBlock { margin-top:5px; }

.gridItem { background:url(/img/gridbackground.png) center center no-repeat; width:198px; height:300px; margin-top:5px; }

.gridImage { margin:16px 0 0 28px; }

.gridRadioName { font-size:13px; font-weight:bold; margin:0; padding:0; margin-left:15px; }

.gridTag { font-weight:bold; font-size:11px; margin-left:15px; } 

p.gridDesc { display:block; margin:5px 0 0 15px; font-size:11px; line-height:13px; }

.gridLive { width:180px; height:15px; background:url(/img/gridlive.png) center center no-repeat; margin: 10px 0 0 10px;  font-size:10px; color:#fff;}

.gridColumn .radioType { height:38px; }

.gridColumn .radioBlock { width:160px; }

.gridColumn	.similar:hover,
.gridColumn .new:hover,
.gridColumn .popular:hover { color:#fff; background:url(/img/downarrow_grey.png) #666 bottom center no-repeat; height:35px; cursor:pointer; }

/* MAINFOOTER STYLES */

.copyright { text-align:center; font-size:11px; line-height:40px; }

div.mainFooter { width:960px; height:320px; background:url(/img/footerbg.png) top center no-repeat;  margin-top:20px; }

.hotRadios .thumb,
.hotShows .thumb,
.musicNews .thumb { width:40px; height:40px; margin-right:12px; }

.footerBlock { float:left; width:180px; height:200px;  padding:20px 35px 0 20px; overflow:hidden; }

.footerWrapper { padding-left:14px; border-left:1px solid #ccc; } 

.hotShows.footerBlock,
.musicNews.footerBlock { padding-left:15px; }

.musicNews.footerBlock { width:440px; border:0; }

.footerBorderBlock { border-left:1px solid #ccc; padding:0 35px 0 15px; }

.musicNews .footerTitleContainer h3,
.footerTitleContainer a { float:left; }

.footerTitleContainer a.rssAnchor { margin-left:15px; position:relative; bottom:3px; }

.footerNoLeftBorder { border-left: 0px; }

h3.musicNewsTitle,
h3.hotRadiosTitle,
h3.hotShowsTitle,
h3.musicNewsTitle a,
h3.hotRadiosTitle a,
h3.hotShowsTitle a{ font-size:15px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-transform:uppercase; color:#ccc; margin-bottom:5px;  text-decoration:none; margin-left:0; float:left; }

.copyright .inlineList  { margin:0; padding:0; height:20px; }

.copyright .inlineList li { display:inline; margin:0; padding:0; margin-left:10px; }

.hotRadiosWrapper { float:left; margin-top:10px; clear:both; }

.hotRadiosWrapperTxt { margin-bottom:0; width:190px;  }

.musicNews .hotRadiosWrapperTxt { width: 200px; margin-right:5px; }

.musicNews .leftColumn, .musicNews .rightColumn { float:left; width:220px;}

.musicNews .footerWrapper { width:440px; }

.hotRadiosWrapper p { margin:0; }

.hotRadiosWrapper a.thumbnail img { border:1px solid #999; }

.hotRadiosWrapper a.thumbnail:hover img { border:1px solid #333; }

h4.itemTitle { margin-bottom:0px; }

.itemTitle a { font-size:12px; color:#999; font-weight:bold;} 

.itemTitle a:hover { color:#999; } 

.itemTxt { color:#666; line-height:14px; font-size:11px;}

a.playBtnHot { float:right; margin-top:30px; }

a.playBtnHot img { width: 15px; height: 15px; }

.footerFoot { margin-top:25px; padding:0 0 0 35px; font-size:11px; float:left; }

.goomLogoDark { width:195px; height:70px; background:url(/img/goomlogodark.png) center center no-repeat; float:right; margin-top:20px; }

.goomLogoDark a { width:184px; height:65px; display:block; }

.serviceLink { margin-top:3px; }

.connectGoom { margin-top:6px; margin-bottom:3px; }

.serviceLink span { font-weight:bold; color:#999; width:101px; display:block; float:left; }

.serviceLink a { color:#666; margin-left:5px; }

.serviceLink img { width: 67px; height: 16px; }

/* DROPDOWNS */

.radioShowDropDown { background:#ff0; width:250px; height:200px; position:absolute; margin:290px 0 0 320px; }

.findRadiosContainer { float: left; }

/* HOME STYLES */

h2.payOff { font-size:36px; margin-bottom:0px; }

h3.claim { margin-bottom:30px; font-size:24px; color:#333; }

h3.claim em { text-transform:uppercase; color:#9C0; font-style:normal; }

div.containerHome { margin: 0 5px; width:950px; }

div.listenFindCreateShout { width:673px;  float:left; margin:0; }

div.lastMargin { margin-right:0; }

div.promoAdv { width:655px; height:250px; background:url(/img/promoadvbg.png) top center no-repeat; margin-bottom:15px; }

div.promoAdv object { margin-left:10px; }

div.homeSquareBlock { width:320px; height:250px; background:url(/img/homesquareblock.png) top center no-repeat; margin:0 16px 15px 0;}

div.homeTopPromo { width:276px; margin:0; }

.homeTopPromo .autoPromo { margin:0 0 15px 0; height:250px; }

.rightSidebar .autopromo { height:120px; }

.homeTopHits { margin-top:0; margin-bottom:20px; }

h4.topHitsGenre { height:1.3em; overflow: hidden; text-align: center; margin-top: 0.75em; margin-bottom: 0.75em; font-size:11px; color:#999; }

.spacerGenre { height:15px; }

h4.topHitsGenre a { color:#999; text-decoration:none; }

h4.topHitsGenre a.active { font-weight:bold; color:#fff; }

h4.topHitsGenre a:hover { text-decoration: underline; color:#fff; }

h3.topHitsHeader { border-bottom:1px solid #666; color:#CCFF33; font-family:Arial,Helvetica,sans-serif; font-size:14px; height:25px; margin:0; text-align: center; }

.rightSidebar .topHitsHead { background:transparent url(/img/tophitslargeblock.png) no-repeat scroll center top; width: 320px; height:12px; }

.rightSidebar .topHitsBottom { background:transparent url(/img/bottomhitslargeblock.png) no-repeat scroll center bottom; clear:left; width: 320px; height:10px; }

.topHitsHead { background:transparent url(/img/tophitsblock.png) no-repeat scroll center top; height:12px; }

.topHitsBottom { background:transparent url(/img/bottomhitsblock.png) no-repeat scroll center bottom; clear:left; height:10px; }

.block { display:block; }

.profilePicture{ clear:left; }

.homeTopHits .oddRow,
.homeTopHits .evenRow { max-height:80px; overflow:hidden; padding:18px 10px; }

.rightSidebar .topHitsContainer { background: #494949 repeat-y scroll center; width: 320px; }

.topHitsContainer { background:transparent url(/img/hitsblock.png) repeat-y scroll center; height:493px; }

.topHitsContainer .miniPlay { margin-top:13px; }

h3.topHitsHeader em { font-size:20px; font-style:normal; text-transform:uppercase; }

.homeTopHits .oddRow { background-color:#262626; }

.rightSidebar .oddRow ,
.rightSidebar .evenRow,
.rightSidebar h3.topHitsHeader { margin: 0px; }

.topHitsSubtitle { color:#999999; font-size:11px; line-height:12px; height: 1em; overflow: hidden; padding-bottom: 2px; }

h5.topHitsTitle { color:#CCCCCC; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:15px; margin-bottom: -1px; padding:0; height: 15px; overflow:hidden; }

.topHitsRadio { color: #cf3; height:1.5em; overflow:hidden;}

.topHitsRadio a { color: #cf3; text-decoration: none; }

.mostPlayed .oddRow,
.mostPlayed .evenRow {  background-color:#1f1f1f; padding:7px; overflow:hidden; width:290px; margin: 0px 2px 7px 2px; }

.mostPlayed .lastRow { margin-bottom:0px; }

.writePost, .createRadio  { float:right; margin: 8px 0 0 0; }

.mostPlayedInfo h4 { color:white; float:left; margin:18px 0 0; width:65%; font-size:11px; }

.mostPlayedInfo .button {  margin: 10px 0 0 5px; padding: 0; float:left; }

.mostPlayedInfo { margin-left:110px; float: right; }

.homeTopHits  img.thumb,
.mostPlayed img.thumb { float: left; width:40px; height:40px;  border:1px solid #999; margin-right:10px; }

.homeTopHits a:hover img.thumb { border:1px solid #333; }

.homeTopHits h2 { color:#ccff33; font-size:25px; text-transform:uppercase; margin:0 0 0 10px; }

.homeTopHits h2 span { font-size:17px; text-transform:none; }

.homeTopHits ul { list-style:none; color:#999; margin:0 0 0 10px; padding:0; }

.homeTopHits ul li { display:inline; padding-right:3px; border-right:1px solid #999; margin-left:4px; }

.homeTopHits ul li.active { color:#fff; font-weight:bold; }

.homeTopHits ul li.noBorder { border:none; }

.rightSidebar .homeTopHits { margin-left:5px; } 

/*.homeTopHits .lastRow { height:65px; background:url(/img/tophitshomelastrow.png) top center no-repeat; width:276px;  } */

div.liveNews,
div.getStarted { clear:both; float:none; margin: 0 0 0 5px; }

div.getStarted { display:none; background:url(/img/getstartedbar.png) top center no-repeat; height:50px; margin-bottom:20px; }

div.getStarted .forgotPwd { float:left; font-size:10px; line-height:110%; margin-left:20px; margin-top:5px; width:70px; }

/* remember to reapply 20px of margin-top to footer */

.liveNews strong { float:left; margin-right:10px; }

.liveNews ul { float:left; margin:0; list-style-type:circle  }

.liveNews ul li.noPoint { display:inline; list-style:none;   }

.liveNews ul li { display:inline; }

.liveNews .rss { float:right; left:0; }

.getStarted .signUp,
.getStarted .logIn { margin:10px; float:left; }

.getStarted .signUp { width:300px; }

.getStarted div.button { float: right; }

.getStarted .logIn { width:610px }

.getStarted h3 { height:1em; float:left; overflow:hidden; margin:8px 10px 0 20px; font-size:15px; color:#393839; text-transform:uppercase; }

.getStarted .logIn h3 { width:80px; }

h2.today,
h2.listen,
h2.find,
h2.create,
h2.shout { font-size:16px; margin: 0 0 5px 30px; line-height:46px; height:46px; overflow:hidden; }


h2.create
h2.shout { margin-left:30px; }

h2.create a
h2.shout a { font-size:18px; margin: 0 0 5px 30px; line-height:46px; text-decoration:none; }

h2.today em,
h2.listen em,
h2.find em,
h2.create em,
h2.shout em,
h2.create a em,
h2.shout a em { font-size:22px; text-transform:uppercase; font-style:normal; }

h2.today { color:#ccff33; height:36px; }

h2.listen { color:#45b6e8; }

h2.find { color:#fbad18; }

h2.create a { color:#999; text-decoration:none;}

h2.shout a { color:#cc33cc; text-decoration:none; }

.picSliderContainer { padding: 10px 0 0 0; }

.picSlider {  height:140px; margin: -5px 0 0 0; overflow:hidden; }

.picSlider a { float:left; line-height:110px; }

.picSlider .slideImgWrapper { float:left; margin:0 2px; width:115px;}

.picSlider .slideImgWrapper span { color:#999; }

.picSlider .leftSlide { margin:0 15px 0 10px; width:15px; height:115px; background:url(/img/leftright.png) center left no-repeat; display:block; }

.picSlider .rightSlide { width:15px; height:115px; margin:0 0 0 15px; background:url(/img/leftright.png) center right no-repeat; display:block; }

#cowerflowHomeContainer { height:140px; margin-top:-5px; overflow:hidden; padding: 0 18px; }

.moreRadios,
.moreShows { text-align:center; clear:left; }

.moreRadios a,
.moreShows a { font-size:11px; color:#999; }

.createWrapper,
.shoutWrapper { margin:15px 0 0 30px; width:260px; }

.createWrapper p,
.shoutWrapper p { width:125px; overflow:hidden; float:left; font-size:11px; margin:0;}

.createIcon,
.shoutIcon { float:left; margin:0 10px 0 0; border:1px solid #999; }

.createTxt,
.shoutTxt { font-size:12px; color:#fff; line-height:15px; float:left; width:150px; }

.createInput,
.shoutInput { padding:5px; margin-left:30px; color:#999}

.createStart { font-size:13px; color:#fff;  margin:5px 0 0 0; text-align:center; clear:left;}

.shoutSubmit { clear:left; background:url(/img/shoutbutton.png) center center no-repeat; width:252px; height:35px; margin:30px 0 0 30px; border:0; font-size:18px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; }

.formScreen fieldset { border:0; margin:0; padding:0; }

.formScreen legend { display:none; }

.formScreen input { font-size:12px; font-family:Arial, Helvetica, sans-serif; }

/* DROPDOWN */
/* ---- ROUNDED CORNERS!!! ----- */

.dropDown { width:100%; font-size:11px; color:#fff; margin:0 auto; position:absolute; }

.dropDownArrow { background:url(/img/toparrow.png) top center no-repeat; width:100%; height:6px; }

.dropDownContainer { background:url(/img/dropdowngradient.png) #3b3b3b bottom left repeat-x; padding:10px; -webkit-border-radius:5px; -moz-border-radius:5px; }

.dropDown .bigAvatar { float:left; }

.dropDown .bigAvatar img { border:1px solid #FFF; }

/* form comment */

.addRadioComment { float:left; margin: 0; width:500px; }

.addRadioComment fieldset { border:0; margin:0 0 0 15px; padding:0; }

.addRadioComment .addRadioPostButtons { margin: 10px 0 0 0; }

/* form Post */

.addRadioPost { float:left; margin:10px 0; }

.addRadioPost fieldset { margin:0; padding:0; border:0; }

.addRadioPost .postTextArea { width: 540px; height: 200px; } 

.addRadioPost .postTags { float:left; margin-right:10px; line-height:27px; }

.addRadioPost .addRadioPostButtons { float:right; margin-right:20px; }

.addRadioPost legend { display:block; font-size:100%; margin-bottom:5px;}

.addRadioPost iframe { border: none; background: transparent; }

.previewPost input { padding-bottom:6px; float:right; }

.previewPost { margin:10px 0; width:566px; float:left; }

/* DAHSBOARD */

	/* overall styles */
	
	.dashboardTop { background:url(/img/dashboardtop.jpg) top left repeat-x; height:120px; width:612px; list-style:none; margin:0; margin-bottom:30px; padding:0; -moz-border-radius:8px;  -webkit-border-radius:8px;  }
	
	ul.dashboardTop li { width:180px; height:100px; margin:10px; background:url(/img/dashboardboxshadow.jpg) #fff top left repeat-x; float:left;  -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; }
	
	ul.dashboardTop li.firstBlock { margin-left:15px; }
	
	ul.dashboardTop li .action { font-size:11px; color:#000; margin:0; margin-top:10px; padding:0; line-height:11px; }
	ul.dashboardTop li .number { font-size:55px;font-weight:bold; color:#000; margin:0; padding:0; line-height:55px; }
	ul.dashboardTop li .things { font-size:13px; font-weight:bold;  margin:0; padding:0; line-height:13px; color:#009966; }
	
	ul.dashboardTop li .radios { color:#0099ff; font-weight:bold; }	
	ul.dashboardTop li .followers { color:#ff6600; font-weight:bold; }	
	ul.dashboardTop li .things { color:#009966; font-weight:bold; }	
	
	
	
	.dashboard .post .thumb,
	.dashboard .thumb { margin-right:0; width:80px; }
	
	.smallThumb { float:left; margin-right:5px; }
	
	.djPost,
	.addedSong,
	.userComment,
	.dashboard .post { clear:left; margin:0 0 20px; width:auto; border:none;}
	
	.hoursAgo { float:right; color:#666; width:auto; }
	
	 div.dashboardPostContainer { float:left; position:relative; width:444px; margin-left:31px;  }
	 
	 div.dashboardPostContainerWide { margin:0 0 20px 0; width: 555px;}

	.dashboardPostTop { background:url(/img/usercommenttop.png) bottom center no-repeat; height:10px; overflow:hidden; }

	.dashboardPostBottom { background:url(/img/usercommentbottom.png) top center no-repeat; height:12px; clear:left; }

	div.dashboardPostContainerWide .dashboardPostTop { background:url(/img/usercommentwidetop.png) 0 100% no-repeat; height:10px; overflow:hidden; }

	div.dashboardPostContainerWide .dashboardPostBottom { background:url(/img/usercommentwidebottom.png) 0 0 no-repeat; height:12px; clear:left; }

	.dashboardPostBody { padding: 0 20px; font-size:11px; background-color:#f6f6f6;   }

	.dashboardPostBody p { margin:0; padding:5px 0; color:#666; }

	.userComment div.dashboardPostBody { min-height: 60px; height: auto !important; height: 60px; }
	
	.dashboardPostContainer h4,
	.dashboardPostContainer h3,
	.dashboardPostContainer h3 a,
	.dashboardPostContainer h4 a { font-size:14px; color:#555; display:inline; }

	.dashboardPostContainer h3 a,
	.dashboardPostContainer h4 a { font-weight:bold; text-decoration:none; color:#333; margin-left:5px; }
	
	div.dashboardPostContainerWide h3,
	div.dashboardPostContainerWide h4 { float: left; line-height: 20px; margin: 10px 0 0 0; }
	
	div.dashboardPostContainerWide .postDate { line-height: 20px; margin: 10px 0 0 0; }
	
	/* user comment styles */

	.seeAllComment { margin-left:10px; }
	
	.userCommentText { clear:left; }

	.leftUserComment { background:url(/img/usercommentarrow.png) right top no-repeat; height:30px; width:31px; position:absolute; top:25px; left:-30px; }

	/* added song styles */
		
	.addedSong h3 { font-weight:bold; color:black; }
	
	/* DJ post */
	
	.djPost .postTitle { float:left; }
	
	.djPost .postTags { clear:left; padding-top:10px; }
	
	
	
	
/* TECHNICAL PROBLEMS */

.gooMaintenance  .technicalProblem,
.technicalproblem { width:976px; margin:50px auto; text-align:center; }

.technicalproblem * { text-align:center; }

.gooMaintenance { margin: 0 auto; padding-top:20px; width:976px; }

.gooMaintenance p { font-size:18px; text-align:center; margin:0; }

.gooMaintenance h2.problemTitle { font-weight:bold; margin:0; }

.technicalProblem .alertGoom { background:url(/img/alertgoom.png) center center no-repeat; width:92px ; height:77px; margin:10px auto 30px; }

h2.problemTitle { text-align:center; font-size:18px; text-align:center ; }

.blogTitle a,
h3.mostPlayedHeader  { color: #000; clear:both; font-size:24px; line-height:45px; text-decoration:none; font-weight:bold; }

h1.blogTitle,
h2.blogTitle,
h3.mostPlayedHeader  { margin-left:28px; }

.musicBlog .blogTitle, .corporateBlog .blogTitle { font-size:24px; }

.radioBlog .blogTitle,
.musicBlog .blogTitle{  overflow:hidden; }

.corporateBlog .sortPager { margin:10px 20px 15px 20px; }
.corporateBlog .blogBody { float: left; }
.corporatePost .sortPager { margin: 10px 20px 15px 0; }

.corporateBlog .postShare { margin-top:5px; }

.musicNewsTop { }

/* RECENT POSTS */

.container .recentPosts { margin: 10px 0; background:url(/img/recentposts.png) no-repeat; width:327px; height:323px; }

/* GOOMNETWORK */

.container .goomNetwork { margin: 10px 0; background:url(/img/goomnetwork.png) no-repeat; width:327px; height:125px; }

h3.titleBlogBlock { margin:0 5px 15px 15px; color:#99CC33; padding-top:10px; }

.goomNetwork ul { list-style-type:none; margin-left:15px; }

.goomNetwork li { width:130px; font-size:12px; float:left; height:40px; line-height:25px;   }

.goomNetwork li a { color:white; text-decoration:none; display:block; height:26px ; padding-left:35px;}

.goomNetwork .corporateFacebook a { background:url(/img/icons_facebook.png) no-repeat left center; }

.goomNetwork .corporateTwitter a  { background:url(/img/icons_twitter.png) no-repeat left center; }

.goomNetwork .corporateMyspace a { background:url(/img/icons_myspace.png) no-repeat left center; }

.goomNetwork .corporateFlickr a { background:url(/img/icons_flickr.png) no-repeat left center ; }

.recentPosts ul { list-style:none; margin:0 0 0 15px; padding:0; }

.recentPosts ul li h4 { margin-bottom:0; font-size:12px; }

.recentPosts ul li { margin-bottom:10px; border-bottom:1px solid #999; width:293px; } 

.recentPosts ul li a { color:#fff; text-decoration:none; }

.recentPosts ul li span { font-size:10px; color:#fff; }

/* ARCHIVES */

.container .archives { background:url(/img/archives.png) no-repeat; margin: 10px 0; width:328px;  height:199px; }

.archivesList { list-style-type:none; margin-left:17px;  }

.archivesList li { float:left; width: 50%; }

.archivesList li a { color:white; font-size:12px; text-decoration:none; }

/* TAGS */

.container .tags { background:url(/img/tags.png) no-repeat; margin: 10px 0; width:328px;  height:188px; }

.tags .itemTags { list-style-type:none; margin-left:17px; }

.tags .itemTags li { display:inline; margin-right:8px; }

.tags .itemTags li a { color:white; text-decoration:none; }

.tags .itemTags li.tagsLevel1 { font-size:12px; }

.tags .itemTags li.tagsLevel2 { font-size:13px; }

.tags .itemTags li.tagsLevel3 { font-size:14px; }

.tags .itemTags li.tagsLevel4  { font-size:16px; }

.tags .itemTags li.tagsLevel5  { font-size:18px; }

/* SHOW DETAILS */

.mainNameShows { font-size:35px;  margin-right:5px; }

.subNameShow { margin-bottom:15px; font-size:20px; }

.showTags { font-weight:bold; }

p.showDesc { margin:0 10px 10px 0; width:450px; }

.showArchives a,.showArchives h3 { float:left; display:block; }

.showArchives a.previousShow, .showArchives a.nextShow { width:18px; height:27px; text-decoration:none; }

.showContainer { overflow:auto; }

.showContainer table {  width:100%; }

.showContainer table tr,
.showContainer table tr td{ border-top:1px solid #ccc; height:30px; line-height:20px; padding:0; font-size:11px; color:#000;}

.showContainer table tr td a { color:#000; }

.leftShowsDetails , .rightShowDetails { float:left; width:470px; overflow: hidden; }

.rightShowDetails { width:490px; margin-bottom:20px; }

.rightShowDetails img { width:468px; height:351px; border:10px solid #cccccc; -webkit-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

h3.everyShow { font-size:15px; padding:3px 0 0 5px; color:#000000; margin-bottom:8px; height:15px; }

h3.radioShow,
h3.radioShow a { font-size:15px; color:#ffffff; margin-bottom:0; padding-left:5px; text-decoration:none; }

h3.titleShowArchives { font-size:13px; font-weight:bold; width: 385px; margin:0 0 0 10px; line-height:20px; text-transform: uppercase; }

.promoteShow { float:left; width:250px; height:45px; background:url(/img/smoothcolors.png) no-repeat ;  }

.showWrapper {background:#eee; border-top:0; border:1px solid #ccc; }

.featuredShow .showWrapper { width:285px;  background:#eee; overflow-x:hidden; }

.featuredShow .showArchives { width:302px; height:79px; margin:10px 0; overflow-x: hidden; }

.featuredShow h3.titleShowArchives { width:274px; overflow:hidden; }

.showArchives {  width:432px; margin:10px 0; height:140px; overflow:auto; }

table.archivedShows { margin:0; clear:left; float:left;  }

table.archivedShows tr:hover { background:#dadada; }

table.archivedShows td,
table.archivedShows tr { line-height:20px; border-bottom:0; }

table.archivedShows td.playShow { width:80px; padding-left:5px;}

table.archivedShows td.showTitle {font-weight:bold; color:#666666; overflow:hidden; height:20px; width:180px;   }

table.archivedShows td.showDate { color:#999999; width:60px; }

table.archivedShows td.goToShow { width:15px; }

.showDescription { background: url(/img/showdescription.png) no-repeat; float:left;  height:46px; width:107px; padding:10px; color:#666666; font-size:11px; }

.goToShow a { display:block; width:15px; height:15px; }

.topBar { position:fixed; width:922px; height:39px; margin:0 auto; background:url(/img/topbar.png) top center no-repeat; font-size:13px; font-weight:bold; color:#333; line-height:30px; padding-left:65px; z-index:999; }

.topBar a.close { background:url(/img/topbarclose.png) center center no-repeat; width:15px; height:30px; display:block; float:right; margin-right:20px; margin-top:0; line-height:30px; text-indent:-9999px; }

/* PLAYLIST EDITING */

.creationWrapper { margin-right:0;  }

.creationWrapper .editPlay { margin-bottom:5px;}

.creationWrapper .editPlay a { margin-right:15px; }

.creationWrapper .ancillaryName { font-size:25px; clear:none; width:auto; line-height:88px; margin-left:15px; }

.creationWrapper .tabs { width:950px; height:63px; list-style:none; margin:0; padding:0; background:url(/img/inactivetab.png) #eaeaea top left repeat-x; }

.creationWrapper .tabs li { display:inline; width:313px; float:left; margin-right:5px; text-align:center; }

.creationWrapper .tabs li.jingles { margin-right:0; margin-left:1px; }

.creationWrapper .tabs li a { width:313px; background:url(/img/middleborder.png) top left no-repeat; display:block; text-decoration:none; color:#999; font-size:21px; line-height:42px; height:62px; font-weight:normal; }

.creationWrapper .tabs li a.active { width:318px; background:url(/img/creation_top.png) top right repeat-x; color:#333; font-size:21px; font-weight:bold; line-height:42px; height:62px }

.creationWrapper .tabs li.middleborder { width:2px; height:46px; background:url(/img/middleborder.png) top left repeat-y; }

.creationContainer { background:#eaeaea; width: 950px; }

.creationContainer table caption { display:none; }

.creationFooterWrapper { margin-top:15px; }

.creationFooterWrapper div.button.primary { float: right; padding: 10px 10px 10px 0; }

.creationLegal { margin: 0; padding: 10px 20px; font-size: 11px; line-height: 13px; color: #000; float:left; width:720px; }

.creationLegal h3 { font-size:15px; font-weight:bold; margin-bottom:5px; padding:0; }

.creationLegal span { font-size:12px; font-weight:normal; }

.creationLegal p { margin: 0; }

ul.songs { width:303px; height:40px; margin:0; padding:0; }

ul.songs li { display:inline; height:40px; line-height:28px; width:151px; }

ul.songs li a { font-size:14px; color:#999999; font-weight:normal; width:152px; display:block; text-align:center; text-decoration:none; float:left; background:url(/img/songsbg.png) top center repeat-x; height:40px; }

ul.songs li a:hover { color:#fff; }

ul.songs li.active a:hover { color:#fff; }

ul.songs li.active a { font-size:14px; background:url(/img/songsactivebg.png) top center repeat-x;  font-weight:normal; width:151px; display:block; text-align:center; text-decoration:none; float:left; font-weight:bold; color:#333; }

.findDragColumn { width:303px; float:left; margin-left:17px; }

.frequencyAdjColumn {  width:604px; margin-left:11px; float:left; height: 550px; }

.frequencyContainer { height:775px; overflow:auto; }

.findDragColumn h2,
.frequencyAdjColumn h2 { height:30px; line-height:30px; font-size:17px; font-weight:normal; color:#fff; background:url(/img/creationtableheadbg.png) top left repeat-x; padding-left:18px; margin:0; } 

.findDragColumn .findDrag table tr:hover { background:#8a8a8a; }

.frequencyAdjSubColumn { background:url(/img/songsbg.png) top left repeat-x; height:20px; padding:5px 0; }

.frequencyAdjSubColumn span { color:#fff; margin:0 10px 0 20px; }

.findDrag { width:303px; margin:0; float:left; background:#494949; color:#999;}

#rotationHotContainer .findDrag {  padding-bottom:20px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }

.findDrag table { border-collapse:collapse; width:303px; margin:0; background:#494949; padding-top:15px; }

.findDrag tr { cursor: move; }

.findDrag tr.disabled { cursor: default; }

.findDrag tr.odd { background:#666; }

.findDrag td { width:230px; }
.findDrag td.play { width:57px; padding:0; text-align:left;}

.findDrag tr.odd h3,
.findDrag tr h3,
.findDrag tr.odd h4,
.findDrag tr h4 { color:#fff; margin:0; }

.findDrag tr.disabled h3,
.findDrag tr.disabled h4 { color:#999; margin:0; }

.findDrag tr.odd h3,
.findDrag tr h3 { font-size:11px; font-weight:bold; }

.findDrag tr.odd h4,
.findDrag tr h4 { font-size:9px; font-weight:normal; }

.yui-dd-proxy { padding: 0; margin: 0; background-color: #e3e3e3; -moz-opacity:0.75; filter:alpha(opacity: 75); opacity: .75; }

.itemDrag { list-style-type: none; background-color: #e3e3e3; }

.itemDrag div { clear: both; }

.itemDrag ul { margin: 0; padding: 0; }

.itemDrag ul li { list-style-type: none; float: left; height: 31px; line-height: 31px; margin: 0; padding: 0; }

.itemDrag .itemDragNumber { width: 50px; color: #ccff33; font-weight: bold; font-size: 15px; text-align: center; background-color: #000; }

.itemDrag .itemDragTitle { width: 220px; font-weight: bold; font-size: 11px; margin: 0 0 0 10px; overflow: hidden; }

.itemDrag .itemDragArtist { width: 190px; font-size: 11px; margin: 0 0 0 13px; overflow: hidden; }

.rotationMsgContainer { position: absolute; z-index: 1; width: 604px; height: 500px; text-align: center; background-color: #fff; }

.rotationMsgContainer p { font-size: 15px; font-weight: bold; }

.play,
.play a { text-align:right; color:#fff; font-size:11px; }

div.creationContainer table th { height:30px; font-size:17px; color:#fff; background:url(/img/creationtableheadbg.png) top left repeat-x; padding-left:18px; }

div.frequencyAdj { background:#ddd; position:relative; overflow-y:scroll; overflow-x:hidden; height:500px; margin: 0 0 10px 0; }

div.frequencyAdj table { border-collapse:collapse; background:#ddd; margin: 0; }

div.frequencyAdj .frequencyAdjPadding { height: 600px; overflow: visible; }

div.frequencyAdj table td, 
div.frequencyAdj table th, 
div.frequencyAdj table caption { padding:4px 5px 4px 10px;}

.findDrag td,
.findDrag tr,
.findDrag caption {  padding:0px 5px 0px 5px; height:31px; }

.frequencyAdj tr {  background:#fff; cursor: move; font-size:11px; }

.frequencyAdj tr:hover {  background:#eee; }

.frequencyAdj tr td {   border-bottom:1px solid #ddd; color:#333;  }

.playClip { width:60px; padding:0; }

.playClip a { font-size:10px; color:#333; display:block; width:40px; height:17px; }

.findDragColumn tr td.playClip { width:40px; }

.frequencyAdjColumn span { float:left; }

.scrollTable { height:750px; overflow:auto; }

span.songsNumber { float:right; margin-right:15px; font-size:11px; font-weight:normal; line-height:28px; }

span.songsNumber strong { font-size:16px; font-weight:bold; }

.artistSong { text-align:left; }

#rotationSearchNoResult .noResults { color:#fff; font-size:14px; font-weight:bold; margin-bottom:0px; }

#rotationSearchNoResult span { color:#fff; font-size:11px; }

tbody { margin:0; padding:0; border:0; }

.frequencyAdj tr.highlight { background:#fff; border-left:6px solid; }

.frequencyAdj tr.mostPlayed { color:#ff2700; border-left:6px solid #ff2700;  background:#f0b2b2; }

.frequencyAdj tr.secondMostPlayed { color: #ff9900; border-left:6px solid #ff9900; background:#fff2cc; }

.frequencyAdj tr.thirdMostPlayed { color: #f8fc00; border-left:6px solid #f8fc00; background:#ffffb2; }

.frequencyAdj tr.fourthMostPlayed { color: #f8fc00;  border-left:6px solid #89fa00; background:#dbfdb2; }

.frequencyAdj tr.fifthMostPlayed { color: #00b6ff; border-left:6px solid  #00b6ff; background:#b2e9ff; }

.frequencyAdj tr.sixthMostPlayed { color: #0b30ff; border-left:6px solid  #0b30ff; background:#b5c0ff; }

.findDrag tr.mostPlayed { color:#ff2700; background:#f0b2b2; border-bottom:1px solid #333;  color:#333; }

.findDrag tr.secondMostPlayed {  color: #ff9900; background:#fff2cc; border-bottom:1px solid #333;  color:#333; }

.findDrag tr.thirdMostPlayed {  color: #f8fc00; background:#ffffb2; border-bottom:1px solid #333;  color:#333; }

.findDrag tr.fourthMostPlayed  {  color: #f8fc00; background:#ffffb2; border-bottom:1px solid #333;  color:#333; }

.findDrag tr.fifthMostPlayed {  color: #00b6ff; background:#b2e9ff; border-bottom:1px solid #333;  color:#333; }

.findDrag tr.sixthMostPlayed {  color: #0b30ff; background:#b5c0ff; border-bottom:1px solid #333;  color:#333; }

.findDrag tr.mostPlayed * { color:#333; }

.findDrag tr.secondMostPlayed *  { color:#333; }

.findDrag tr.thirdMostPlayed * { color:#333; }

.findDrag tr.fourthMostPlayed  *  { color:#333; }

.findDrag tr.fifthMostPlayed *  { color:#333; }

.findDrag tr.sixthMostPlayed * { color:#333; }


.frequencyAdj tr.mostPlayed:hover,
.frequencyAdj tr.secondMostPlayed:hover,
.frequencyAdj tr.thirdMostPlayed:hover,
.frequencyAdj tr.fourthMostPlayed:hover,
.frequencyAdj tr.fifthMostPlayed:hover,
.frequencyAdj tr.sixthMostPlayed:hover { background:#fff }

.searchSongs { background:#494949; padding:0px 0px 10px 0; }

.searchSongs { color:#fff; }

.searchSongs,
.searchSongs fieldset { margin:0; border:0; padding:0px 5px; }

.addPaginate { background:#494949; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; width:303px; }

.addPaginate .addButton { float:left; margin:10px 0 0 15px; }

.addPaginate .paginationWrapper { float:right; width:140px; margin-top:20px; height:25px; }
/*
.searchSongs input { padding:10px; margin:5px 0 10px; border:1px solid #999; color:#666; border-left:2px solid #666; font-size:12px; border-bottom:2px solid #666; -moz-border-radius:5px; width:259px;   }
*/

.filterLabel,
.filterSubmit { display:none; }

.creationContainer .pagination { height:30px; list-style:none; margin:0; padding:0;  text-align: center; float: right;}

.creationContainer .pagination li ul li { list-style:none; display:inline; }

.creationContainer .pagination div.button { margin: 4px 0 0 0; }

.creationContainer .pagination .pager { margin:-10px -60px; float:left; }

.creationContainer .pagination .pager a { color:#fff; }

.creationContainer .pagination .leftSlide img,
.creationContainer .pagination .rightSlide img {  position:relative; top:5px;  }

#rotationShowSearchPager { margin: 0; }

.addPaginate .paginationWrapper { margin: 10px; float: right !important; }

#rotationShowHotContainer .addPaginate { float: right; }

.trackTitle { font-weight:bold; color:#333; width:275px; }

.frequencyAdj .artistName { font-weight:normal; color:#666; float:none;width:185px; }

table.frequencyAdj td.removeTrack { width:30px; text-align:left; padding:0;  }
.removeTrack a { background:transparent url(/img/removesong.png) no-repeat scroll center center;display:block; height:15px; width:15px; }

.alertmessage { height:43px; float:right; margin: 0 0 10px 0;}

.alertmessageleft { background:url(/img/leftborderred.png) top right no-repeat; width:16px; float:left; height:43px; }

.alertcontainer { background:url(/img/messagebody.png) top left repeat-x; padding:0 10px; font-size:12px; font-weight:bold; color:#fff; float:left; height:43px; line-height:33px; }

.alertarrow { float:left; background:url(/img/redrightarrow.png) top left; width:18px; line-height:43px; }

.waitPending p a { clear:left; font-size:14px; font-weight:bold; }

.noworries { font-size:14px; }

.chartWrapper { width: 614px; float: left; position: relative; min-height:350px;  }

.chartWrapper .blogTitle { width: 360px; height: 2em; overflow: hidden; }
.chartWrapper .blogTitle a { text-transform: uppercase; }
.chartWrapper .radioBlogTitle form { float: right; padding: 10px 26px 0 0; }

.chartItemsWrapper { margin: 0 0 20px 23px; min-height: 380px; position: relative; }

.chartItems { position: relative; width: 585px; background: transparent;}

.chartItem { float: left; margin: 0 20px 10px 0; width: 175px; height: 175px; position: relative; display: inline; cursor: pointer; }

.chartItem .chartItemImg { width: 175px; height: 175px; }
.chartItem .chartItemImg img { width: 173px; height: 173px; border: 1px solid #999; background: none;}

.chartItemNr { border: 1px solid #999; position: absolute; top: 0; left: 0; width: 43px; height: 43px; line-height: 43px; text-align: center; font-size: 31px; font-weight: bold; color: #cf3; background: #000; z-index: 2;}

.chartItem:hover .chartItemNr { border: 1px solid #999; background: #f60; color: #fff; }
.chartItem:hover .chartItemTitle h2 { color: #f60; }

.chartItemTitle { width: 174px; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; position: absolute; top: 0; left: 0; height: 43px; line-height: 43px; text-align: center; font-size: 31px; font-weight: bold; color: #cf3; background: #000; background: transparent url('/img/chartitem_overlay_title_bg.png') repeat;  z-index: 0;}

.chartItemExpandedTitle { padding: 0 0 10px 0; clear: both;}
.chartItemExpandedTitle h2 { max-width: 340px; height:25px; line-height:25px; font-size: 20px; font-weight: bold; color: #f60; margin: 0 0 7px 0; }
.chartItemExpandedTitle h2 #chartItemTitle { float:left; max-width:300px; height:25px; overflow:hidden; }
.chartItemExpandedTitle h3 { display: block; width: 155px; max-height:34px; margin: 1px 0; font-size: 15px; line-height: 17px; font-weight: normal; color: #fff; overflow: hidden; }
.chartItemExpandedTitle h3 { height: 17px; }
.chartItemExpanded .collapse,
.chartItemTitle .expand { z-index: 2; float: right; position: absolute; bottom: 0; right: 0; background: #f60 url(/img/chart_expand.gif) 100% 4px no-repeat; color: #fff; text-transform: uppercase; padding: 3px 13px 0 5px; margin: 0;font-size: 10px; line-height: 10px; text-decoration: none; }
.chartItemExpanded .collapse:hover,
.chartItemTitle .expand:hover { text-decoration: underline; }
.chartItemExpanded .collapse { background-image: url(/img/chart_collapse.gif); }
.chartItemExpandedTitle a { font-size: 10px; color: #fff; text-decoration: underline; }

.chartItemExpanded .chartItemTitle { border: 0px; border-bottom: 5px solid #FF6600; position: absolute; top: 0; left: 45px; width: 317px; height: 40px; line-height: 43px; text-align: left; font-size: 31px; font-weight: bold; color: #cf3; background: transparent url('/img/chartitem_overlay_title_bg.png') repeat-x;}
.chartItemExpanded .chartItemNr { background-color: #f60; color: #fff; border-color: #f60; margin-left: -6px; margin-top: -6px;}

.chartItemNext { width: 165px; height: 165px; float: left; border: 5px solid #cf3; background: #000; }
.chartItemNext .padding { padding: 40px 7px 0 7px; }
.chartItemNext h2 a,
.chartItemNext h2 { margin: 3px 0; font-size: 21px; line-height: 21px; font-weight: bold; color: #cf3; text-decoration: none; }
.chartItemNext h3 { margin: 3px 0; font-size: 15px; line-height: 15px; font-weight: normal; color: #fff; }

.chartItemExpanded { width: 360px; height: 350px; border: 5px solid #f60; background: #000; position: absolute; top: 0; left: 0; overflow: hidden; z-index: 2; }
.chartItemExpanded .chartItemImg,
.chartItemExpanded .chartItemImg img { width: 360px; position: absolute; top: 0; left: 0; }

.chartItemExpandedWrapper { position: absolute; bottom: 0; left: 0; background: url(/img/chart_gradient.png) 0 0 no-repeat; width: 340px; height: auto; padding: 10px; }

.chartItemExpandedDetails { width: 320px; height: 108px; position: relative; background: #242424; font-size: 10px; color: #999; margin: 10px 0 0 0; padding: 5px 10px 8px 10px; }
.chartItemExpandedDetails h2 { text-transform: uppercase; color: #999; font-size: 10px; font-weight: bold; margin: 0 0 13px 0; }

.chartItemExpandedChart { float: left; width: 159px; line-height: 14px; margin: 0 0 5px 0; }
.chartItemExpandedChart span { display: inline-block; width: 20px; height: 14px; line-height: 14px; background-color: #f60; text-align: center; font-weight: bold; color: #fff; margin: 0 4px 0 0; }
.chartItemExpandedChart a { font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; }
.chartItemExpandedChart a:hover { text-decoration: underline; }

.chartItemExpandedDetails .thumbnail { float: left; border: 1px solid #999; margin: 4px 7px 10px 6px; }

.chartItemExpandedTitle .miniPlay { float: left; display:inline; margin:5px; width: 17px; }
.chartItemExpandedTitle .miniPlay img { vertical-align: bottom;  }

.chartItemExpandedDetails .miniPlay { float: left; display:inline; margin: 0 3px 0 0; width: 17px; }
.chartItemExpandedDetails .miniPlay img { vertical-align: bottom;  }

.chartItemExpandedDetailsArrowLeft,
.chartItemExpandedDetailsArrowRight { background:transparent url(/img/leftright.png) no-repeat scroll left center; float: left; display:block; height:60px; margin:7px 0 0 0; width:15px; }
.chartItemExpandedDetailsArrowRight { background-position: right center; }

.chartItemExpandedDetailsRadio { float: left; width: 200px;  margin: 0 0 0 0; }
.chartItemExpandedDetailsRadio h3,
.chartItemExpandedDetailsRadio h4,
.chartItemExpandedDetailsRadio p { margin: 0; width: 200px; font-size: 11px; line-height: 13px; height: 13px; overflow: hidden; }
.chartItemExpandedDetailsRadio h3 { color: #fff; font-size: 13px; font-weight: bold; line-height: 17px; height: 17px;  }
.chartItemExpandedDetailsRadio h4 { margin: 0 0 5px 0; color: #999; font-weight: normal; line-height: 17px; height: 17px; border-bottom: 1px solid #3a3a3a; }

.chartItemExpandedDetailsRadio .followers { color: #f60; font-weight: bold; }
.chartItemExpandedDetailsRadio .livenow { color: #cf3; }

/* BUTTONS */

div.button { display: inline-block; padding: 0; margin: 0; height: 30px; white-space: nowrap; }

.errorWrapper form { margin: 10px 0 0 165px; }

div.button .bl { display: inline-block; vertical-align: bottom; background: url(/img/buttonsprite_new.png) 0 0 no-repeat; height: 30px; min-width: 70px; }
div.button .bl input { cursor:pointer; border: none; background: none; padding: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#000;  margin: 4px 0 0 10px; height: auto; width: auto; font-weight: bold; min-width: 62px; text-align: center; line-height: 1.25em; }
div.button .br { display: inline-block; vertical-align: bottom; background: url(/img/buttonsprite_new.png) 0 -270px no-repeat; height: 30px; width: 15px; }

div.button:hover .bl { background-position: 0 -120px; }
div.button:hover .bl input { color:#fff; }
div.button:hover .br { background-position: 0 -390px; }

div.button.primary .bl { background-position: 0 -30px; }
div.button.primary .bl input { color:#fff; }
div.button.primary .br { background-position: 0 -300px; }

div.button.primary:hover .bl { background-position: 0 -150px; }
div.button.primary:hover .br { background-position: 0 -420px; }

div.button.error .bl { background-position: 0 -60px; }
div.button.error .bl input { color:#fff; }
div.button.error .br { background-position: 0 -330px; }

div.button.error:hover .bl { background-position: 0 -180px; }
div.button.error:hover .br { background-position: 0 -450px; }

div.button.special .bl { background-position: 0 -90px; }
div.button.special .bl input { color:#fff; }
div.button.special .br { background-position: 0 -360px; }

div.button.special:hover .bl { background-position: 0 -210px; }
div.button.special:hover .br { background-position: 0 -480px; }

div.button.narrow .bl,
div.button.narrow .bl input { min-width: 0; }

div.button.large { height: 45px; font-size: inherit; line-height: inherit; margin: 0;}

div.button.large .bl { background: url(/img/buttonsprite_large.png) 0 0 no-repeat; height: 45px; }
div.button.large .bl input { margin: 9px 0 0 15px; font-size: 13px; font-weight: normal; line-height:2.5em }
div.button.large .br { background: url(/img/buttonsprite_large.png) 0 -45px no-repeat; height: 45px; width: 20px; }

div.button.large:hover .bl { background-position: 0 -90px; }
div.button.large:hover .br { background-position: 0 -135px; }

div.button.large.primary .bl { background-position: 0 -180px; }
div.button.large.primary .br { background-position: 0 -225px; }

div.button.large.primary:hover .bl { background-position: 0 -270px; }
div.button.large.primary:hover .br { background-position: 0 -315px; }

/* backwards fixes */

div.button.error { background: none; width: auto; border: none; color: inherit; }

/* end of backwards fixes */

select.formElement,
div.formElement { width: 192px; display: inline-block; padding: 0; margin: 0; height: 30px; white-space: nowrap; }

select.formElement { height: auto; }

div.formElement .bl { width: 188px; display: inline-block; vertical-align: bottom; background: transparent url(/img/form_input.png) 0 0 no-repeat; height: 25px; margin: 0 0 5px 0; }
div.formElement .bl input,
div.formElement .bl select,
div.formElement .bl textarea { width: 184px; border: none; background: #fff; padding: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#000; margin: 4px 0 0 4px; height: auto; font-weight: normal; text-align: left; }

div.formElement .bl select option { padding: 0; margin: 0; background: #fff; }
div.formElement .br { display: inline-block; vertical-align: bottom; background: transparent url(/img/form_input.png) -546px 0 no-repeat; height: 25px; width: 4px; margin: 0 0 5px 0; }

div.formElement.textarea { height: 150px; }
div.formElement.textarea .bl { background-image: url(/img/form_textarea.png); height: 150px; }
div.formElement .bl textarea { height: 142px; }
div.formElement.textarea .br { background-image: url(/img/form_textarea.png); height: 150px; }

.mainModal div.formElement.textarea { height: 75px; }
.mainModal div.formElement.textarea .bl { background-image: url(/img/form_textarea_small.png); height: 75px; }
.mainModal div.formElement .bl textarea { height: 67px; }
.mainModal div.formElement.textarea .br { background-image: url(/img/form_textarea_small.png); height: 75px; }

input.inputCheckbox,
input.inputRadio { vertical-align: bottom; }

.contactForm div.formElement.textarea { width: 550px; }
.contactForm div.formElement.textarea .bl { width: 546px; }
.contactForm div.formElement .bl textarea { width: 542px; }
 
.loginform select.formElement,
.loginform div.formElement.select { width: 230px; }
.loginform div.formElement.select .bl { width: 226px; }
.loginform div.formElement .bl select { width: 222px; }

.loginform select.findRadios,
.loginform div.formElement.findRadios { width: 130px; }
.loginform div.formElement.findRadios .bl { width: 126px; }
.loginform div.formElement .bl .findRadios { width: 122px; }

.blogBody select.formElement,
.blogBody div.formElement { width: 550px; }
.blogBody div.formElement .bl { width: 546px; }
.blogBody div.formElement .bl textarea,
.blogBody div.formElement .bl select,
.blogBody div.formElement .bl input  { width: 542px; }

#commentForm div.formElement { width: 500px; }
#commentForm div.formElement .bl { width: 496px; }
#commentForm div.formElement .bl textarea { width: 492px; }

.getStarted div.formElement { width: 130px; float: left; }
.getStarted div.formElement .bl { width: 126px; }
.getStarted div.formElement .bl input { width: 122px; }

.radioCreate select.formElement,
.radioCreate div.formElement { width: 285px; }
.radioCreate div.formElement .bl { width: 281px; }
.radioCreate div.formElement .bl textarea,
.radioCreate div.formElement .bl select,
.radioCreate div.formElement .bl input  { width: 277px; }

.sendForm div.formElement.inputNarrowTo { width: 120px; float: left; }
.sendForm div.formElement.inputNarrowTo .bl { width: 116px;  }
.sendForm div.formElement .bl .inputNarrowTo { width: 112px; }


.searchSongs div.formElement { width: 282px; margin: 10px 0; }
.searchSongs div.formElement .bl { width: 278px; }
.searchSongs div.formElement .bl input  { width: 274px; }

div.formElement.formStackMargin { margin: 0 4px 0 0; } 

select.formElement.invalidInput,
div.formElement.invalidInput,
div.formElement.invalidInput input,
div.formElement.invalidInput textarea,
div.formElement.invalidInput select { color: #cc0000; }
div.formElement.invalidInput .bl { background-image: url(/img/form_input_red.png); }
div.formElement.invalidInput .br { background-image: url(/img/form_input_red.png); }

div.formElement.textarea.invalidInput .bl { background-image: url(/img/form_textarea_red.png); height: 150px; }
div.formElement.textarea.invalidInput .br { background-image: url(/img/form_textarea_red.png); height: 150px; }

.mainModal div.formElement.textarea.invalidInput .bl { background-image: url(/img/form_textarea_small_red.png); height: 75px; }
.mainModal div.formElement.textarea.invalidInput .br { background-image: url(/img/form_textarea_small_red.png); height: 75px; }


div.formElement.loadingResult input { background: url(/img/loading_small.gif) 100% 0 no-repeat; }


/*  file upload input field */

div.fileUpload { position: relative;  height:30px; text-align:left; left:30px;}

div.fileUpload div.button.primary .bl { background-position: 0 0; color:#000; }

div.fileUpload div.button.primary .br { background-position: 0 -270px; }

div.fileUpload .bl p  { font-size:12px; font-weight:bold; padding:3px 0 0 18px; margin:0;}

div.fileUploadMask { position: absolute; top:0;  z-index: 1; left:0;  }

input.fileUpload { position: relative; text-align: right;-moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; }

.fileUploadMask input {  float:left; vertical-align:top; height:20px; padding:4px 0 0 5px; -moz-border-radius:3px; -webkit-border-radius:3px;
border:none; border-right:3px solid #ECECEC; border-top:3px solid #ececec;  }


.createRadio select.inputTxtBlack, 
.createRadio div.formElement .bl input.inputTxtBlack, 
.createRadio div.formElement .bl select.inputTxtBlack, 
.createRadio div.formElement .bl textarea.inputTxtBlack { color:#000; }

.createRadio select.inputTxtGrey, 
.createRadio div.formElement .bl input.inputTxtGrey,
.createRadio div.formElement .bl select.inputTxtGrey, 
.createRadio div.formElement .bl textarea.inputTxtGrey { color:#999; }

.createRadio .radioCreateLogged div.fileUpload { left:3px; }

.createRadio .radioCreateLogged div.fileUpload input { width:90px; margin-right:3px;}

.createRadio div.fileUploadMask { top:25px; margin-bottom:10px; }

.createRadio  div.fileUploadMask .button .bl { width:75px; }

.createRadio input.fileUpload { left:30px; }

.createRadio div.fileUpload .bl p  { font-size:12px; font-weight:bold; padding:3px 0 0 18px; margin:0;}

.createRadio input.imageFail { border:1px solid #cc0000; color:#cc0000; }

/* MINI PLAY */

.miniPlay { text-decoration: none; width:30px; height:17px; display:block; float:left;}

.miniPlay img { z-index:10; float:left; left:0px; position:relative; height:17px; width:17px; }

.miniPlay span.slider { color:#000000; text-indent : 13px; line-height:2.5; left:-10px; top:-1px; position: relative; float:left; height: 20px; width: 30px; font-size: 8px; background-image: url(/img/asset_slider.png); background-position: -5px 0px; }


.topHitsContainer .miniPlay { margin-top: 2px; }

#quick_add_wrapper { float: left; width: 30px;}

.addplus { display: inline-table; margin-top: 5px ; }


/* INPUT BLACK GREY */

.radioCreate .inputTxtGrey { color:#c1c1c1; }

.radioCreate .inputTxtBlack { color:#000000; }

.progressBar { margin-left:15px; border:1px solid #666; width:402px; }

.noteText { color:#666; }

.noteText a { font-size:14px; text-decoration:underline; text-transform:uppercase; color:#000; }

.outOfOrder { min-height : 200px; padding-top: 60px; text-align:center; }

.technicalProblem {text-align:center; width:450px; margin-left:250px; border:1px solid; float:left; }

/* SHOW PROGRAMMING */

.showAdjWrapper { width:588px; padding-top:2px; border-left:1px solid #666; background:url(/img/timelinebg.png) top left repeat; position:relative;}

.timelineSlot { width:100px; }

.morning,
.afternoon,
.evening,
.night { background:url(/img/hourdivision.png) top left repeat-y; height:119px; margin-bottom:2px; width:70px; }

.morning { background-color:#b2e9ff; }

.morning .hour { color:#336699; padding:10px 20px; font-size:12px; }

.afternoon { background-color:#336699; }

.afternoon .hour { color:#b2e9ff; padding:10px 20px; font-size:12px; }

.evening { background-color:red; }

.evening .hour { color:white; padding:10px 20px; font-size:12px; }

.night { background-color:#333; }

.night .hour { color:white; padding:10px 20px; font-size:12px; }

.showsWrapper { z-index:400; position:absolute; top:1px; left:80px; height:100%; width:80%; padding-top:2px; }

.show { position:absolute; top:200px; left:5px; width:280px; font-size:10px; padding:0; margin:0; height:19px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; }

	.play { background:url(/img/asset_play.png) top left no-repeat; width:17px; height:17px; display:block; float:left; margin-top:10px; margin-left:5px; }
	
	.miniThumb { float:left; margin-left:5px; width:17px; height:17px; border:1px solid #666; margin-top:10px; }
	
	.description { margin-left:5px; float:left; margin-top:10px; width : 185px; }
	
	.description h1,
	.description h2 { margin:0; padding:0; font-size:normal; font-size:10px;  }

	.description h1 { font-weight:bold; font-size:12px; line-height:9px; margin-bottom:3px; }

	.description h2 { font-weight:normal; font-size:11px; background:none; color:#000; line-height:11px; }

 .show .showImage { float:left; margin-left:3px; height : 25px; width: 25px; margin : 10px 5px 0px 0px;  }

.oneSlot { height:19px; }

	.oneSlot .playShowClip { margin-top:1px; }
	
	.oneSlot .description { margin-top:4px; }
	
	.oneSlot .close { margin-top:2px; }


.close { position:relative; margin:1px;  margin-left:265px; width:15px; height:15px; background:url(/img/closeshow.png) center center no-repeat; display:block; }

.offset1 { top:20px; }

.offset2 { top:40px; }

.offset3 { top:60px; }

.offset4 { top:80px; }

.showHover { height:278px; overflow:hidden; width:179px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px;  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; padding : 5px;  background:white; border:2px solid #ff9933; position:absolute; left:720px; z-index:100; }

.showHover h1 {  font-weight:bold; font-size:12px; margin-top:3px; }
.showHover h2 {  padding:0; font-weight:bold; font-size:12px; background:none; color:#000; line-height:15px; height: 30px; overflow: hidden; }
.showHover p {  padding:0, margin: 0; font-weight:normal; font-size:12px; background:none; color:#000; line-height:15px; height: 120px; overflow: hidden; }

.showHoverArrows {  display:none; position:absolute; top:20px; left:285px; background-image:url('/img/showrotationarrows.png'); width: 20px; height : 20px;}

    .cFF4000 { background-position:0px 0px; }
    .cFFBF00 { background-position:-22px 0px; }
    .c00A33D { background-position:-45px 0px; }
    .c55E7FF { background-position:-68px 0px; }
    .c2210D2 { background-position:-91px 0px; }
    .cD111AD { background-position:-114px 0px; }
    .cD59758 { background-position:-137px 0px; }
    .cCCFF00 { background-position:-160px 0px; }
    .c29ABE2 { background-position:-183px 0px; }
    .cFF7900 { background-position:-206px 0px; }
    .cFF00FF { background-position:-229px 0px; }
    .c047391 { background-position:-242px 0px; }
    .c5A3D1C { background-position:-265px 0px; }
    .cFFFF00 { background-position:-288px 0px; }
    .c662D91 { background-position:-311px 0px; }
    .cFF8888 { background-position:-324px 300px; }
    .c72A126 { background-position:-347px 320px; }
    .cBF0000 { background-position:-370px 340px; }
    .c004F72 { background-position:-393px 360px; }
    .cC9C900 { background-position:-416px 380px; }



.showsSidebar { background:#666; }

.showsSidebar div.t5 { float:left; margin-right:5px; }

.showContentSide { float:left; width:207px; }

.showSearch { margin-top:3px; }

.showSearch div.labelSelect { float:left; width:auto; margin:0 10px; line-height:25px; }

.showSidebar #Wrap { float:left;}

.showSidebar select.small { width:80px; float:left; }

.showContentSide h3 { font-size:12px; font-weight:bold; margin-bottom:3px; color:#fff; }

.showContentSide p,
.showContentSide span { color:#fff; font-size:11px; }

.showContentSide p { margin-bottom:3px; }

.showContentSide .playShowClip { margin:0 5px 0 0; }

.playShowClip img { width:17px; height:17px; border:0; }

.playShowClip {float:left; margin:15px 5px 0 5px; }

.showLength { color:#fff; }

.showLength strong { margin-right:3px; }

#rotationShowHotList { margin:0; padding:0; list-style:none; }

#rotationShowHotList li.odd { background:#525252; }

#rotationShowHotList li { padding:5px; }

.playButtonShow { float:left; }

#rotationSearchPager { width:200px; float:right; }

#rotationSearchContainer #rotationSearchPager { margin: 0; width:150px; }

.chartItemTitle h2 { text-transform: none; overflow:hidden; height: 15px; font-weight: bold; color: #cf3; font-size: 11px; margin-left: 5px; line-height: 15px; margin-bottom:0px;}

.chartItemTitle h2 img { vertical-align: middle; }

.chartItem:hover .chartItemTitle .chartItemTitleArtist,
.chartItemTitle .chartItemTitleArtist { color: #999; text-transform: none; font-size: 12px; }

h2.chartItemPlayingNow { text-transform: uppercase; color: #999; font-weight: normal; }

h2.chartItemPlayingNowRadioTitle a{ color: #cf3; text-transform: none; text-decoration: none;}

.chartItemTitle div { padding: 7px 0px 0 47px; text-align: left; }

.chartItemExpanded .chartItemTitle h2 { color: #fff; }

.chartItemExpanded .chartItemTitle div { padding: 7px; }

.chartItemPlayingNow a { color: #cf3; }

.chartItemExpanded .chartItemPlayingNow a { color: #f60; }

.chartItemExpanded h2.chartItemTitlePlayingOn { color: #f60; }

#chartItemRadioTitle { color: #999; }
#chartItemFurtherInfoEmpty .follower { color: #cf3; font-weight: bold; }
#chartItemFurtherInfoEmpty .livenow { color: #f60; }

.promoAdImg { position: absolute; z-index: 0; display: none;}

.ac_results ul, .searchOverlay ul { oveflow: hidden !important; }
.ac_results ul li { overflow: hidden !important; }}
@media print {
/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.
   $Rev: 1420 $

----------------------------------------------------------------------- */

/* print.css */
body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
img {float:left;margin:1.5em 1.5em 1.5em 0;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}

}