body {margin: 0; padding: 0; background: #fff; color: #fff; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a {outline: none;}
p, h1, h2 {margin: 0; padding: 0;}
h1, h2 {margin-bottom: 5px;}
h2 {font-size: 11px;}
#page {width: 605px; margin: 0 auto;}
#header p {float: left; text-align: center;}
#header .logo {margin-right: 5px;}
#main {border-top: 5px solid #fff; clear: both;}
#left, #right {float: left;}
#right {margin-left: 5px;}
#info {background: #024699; width: 250px; height: 274px; color: #fff; margin-bottom: 5px;}
#info p {margin: 0 10px;}
#messages {width: 350px; background: #74a0d1; color: #fff; height: 176px; line-height: 11px; margin: 0 0 5px 0;}
#message-list {margin: 0 10px; height: 75px; overflow: auto;}
#message-list p {margin-bottom: 3px;}
#message-list span {font-weight: bold; margin-right: 5px;}
#messages textarea {background: #97b8dd; border: 1px solid #57789d; margin: 5px 5px 0 10px; width: 267px; height: 44px; float: left; color: #fff; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 2px 4px; overflow: hidden;}
#messages input {background: url(images/button_send_message.png) no-repeat; height: 50px; width: 50px; border: 0; float: left; margin-top: 5px;}
#footer {clear: both; height: 250px;}
#footer div {float: left;}
#footer .google {margin-left: 5px;}
#player {background: #4a4c58; min-height: 68px;}
#player p {color: #000; background: #4a4c58; text-align: center;}
#player a {color: #000; text-decoration: none; font-weight: bold;}
#player a:hover {text-decoration: underline;}

#iframe {width: 322px;}
#iframe #right {margin:0;}
#iframe #messages { background:url(images/messages-box-bg.png) no-repeat; 	width: 322px; height: 228px;}
#iframe #message-list {margin: 25px 0 10px 10px; height: 95px; width: 300px; overflow: auto; float: left;}
#iframe #message { float: left; margin: 5px 0px 0px 14px; width: 236px; height: 46px; background: transparent; border: none;}
#iframe #submit {background: transparent;}
#iframe #player {margin-left: 6px; width: 310px; height: 73px;}
#iframe #main {border-top: none;}
#iframe p {color: #FFF;}
#iframe a {color: #FFF;}

#iframe .text {margin: 20px 0px 0px 20px;
float: left;
font-size: 13px;
font-weight: bold;
text-align: center;
color: white;
font-family: Arial, helvetica, sans-serif;}
#body-iframe {background: none;}

div.jp-interface ul.jp-controls {width: 102px;}
div.jp-interface ul.jp-volume-controls{width: 88px;}
div.jp-audio-stream { width: 330px; padding: 8px 4px 0px 16px; }
div.jp-audio-stream .jp-interface .jp-volume-bar { top: 20px; left: 212px; }
div.jp-interface ul.jp-volume-controls { top: 2px; left: 212px; }
div.jp-error{ font-size: 0.8em; padding: 2px 0; }

#body-iframe .jp-audio-stream { width: 293px; padding: 14px 4px 3px 0px; margin-left: 6px; }


#lampsi{display:none;}
#pepper{display:none;}
#novasportfm {display:none;}

#poweredby li {  display: block; float: left; margin: 0 3px 0 0; }
#poweredby ul { margin-top: 0px; padding-left: 70px; width: 540px; height: 34px; overflow: hidden; }
#postit { position: absolute; z-index: 100; display: block; top: -10px; left: -30px;}
.commonxbg { 	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEGCAYAAACkZ/+FAAAAAXNSR…tX5yfXd2eKso2FU6QOLPX7pV7cG37nXYsortMf5prvXMYEc78SXYWIaMcAAAAASUVORK5CYII=); 
				background-position: 0 0; background-repeat: repeat-x;}

#poweredby { display: none; float: left; margin-top: 5px; padding: 10px 0; background-color: #fdf1e1; background-position: 0 -82px;
width: 100%; position: relative; margin-bottom: 5px; height: 30px; }

#moreradios { margin-top: 0px; height: 26px; }
#socialbar {  margin: 0 0px 5px 0px; height: 20px; }
.addthis_pill_style { width: 50px !important; margin-left:5px; }
.addthis_button_tweet{width: 54px; overflow:hidden;}