#newsBlock {width: 550px;
padding: 5px;
margin: 5px;
margin-top: 16px;
margin-bottom: 10px; }

#newsBlock h1.title {font: Arial, Helvetica, sans-serif 18px  bold #00486C;
border-top: 1px solid #6394AB;
margin-top: 2em;
padding-top: .6em }

#newsSidebar {width: 200px;
height: 624px;
margin: 7px; padding: 5px;
position: relative; }

#subscribe {width: 193px;
height: 40px;
position: relative;
background-color: #CDE1F1;
border: #266382 2px solid;
padding: 2px; }

#subscribe h1 {background: url(../images/heading_titles/subscribe_h1.png) no-repeat;
position: absolute;
width: 132px; height: 32px;
left: 33px; top: 5px;
text-indent: -9999px; }

#details {width: 189px;
position: relative;
background-color: #FFF;
border: #6394AB 2px solid;
padding: 5px; }

#details p {color: #266382;
line-height: 1.4em;
text-align: justify; }

#details a {color: #6394AB; text-decoration: none; }
#details a:hover {color: #266382; text-decoration: underline; }

#rss {width: 200px;
position: relative;
margin-bottom: 10px;
padding: 2px; }

#rssButton {width: 47px;
float: left; }

#rssText { position: absolute;
left: 52px; top: 4px;
width: 160px; }

#rssText a {font: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #6394AB;
text-decoration: none; }

#rssText a:hover {color: #266382;
text-decoration: underline; }

#icons {position: relative;
border-bottom: 2px solid #266382;
width: 200px; height: 140px;  }

#googleIcon { position: absolute;
left: 0; top: 16px;
width: 150px; }

#readerFeed { position: absolute;
left: 67px; top: 18px;
width: 150px; }

#readerFeed a {font: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #6394AB;
text-decoration: none; }

#readerFeed a:hover {color: #266382;
text-decoration: underline; }

#blogger {position: absolute;
left: 0; top: 42px; }

#bloggerText {position: absolute;
left: 76px; top: 48px; }

#bloggerText a {font: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #6394AB;
text-decoration: none; }

#bloggerText a:hover {color: #266382;
text-decoration: underline; }

#twitter {position: absolute;
left: 0; top: 75px; }

#twitterText {position: absolute;
left: 75px; top: 80px;
width: 145px; }

#twitterText a {font: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #6394AB;
text-decoration: none; }

#twitterText a:hover {color: #266382;
text-decoration: underline; }

#bookmarkIcon {position: absolute;
left: 0; top: 110px; }

#radio {position: relative;
width: 200px; height: 165px;
border-bottom: 2px solid #266382; }

#radioHeading {margin-top: 12px;
position: absolute;
left: 0px; top: 0; }

#radioHeading h1 {background: url(../images/heading_titles/radio_h1.png) no-repeat;
text-indent: -9999px;
width: 202px; height: 37px; }

ul#radios {width: 120px;
list-style-type: none;
position: relative; }

ul#radios li {display: inline; padding: 2px; }

li#proton {position: absolute;
width: 70px; height: 25px;
top: 60px; left: 25px;
background: url(../images/music_radio/proton.png) no-repeat; }

li#frisky {position: absolute;
width: 70px; height: 25px;
top: 60px; left: 105px;
background: url(../images/music_radio/frisky_radio.png) no-repeat; }

li#gb {position: absolute;
width: 70px; height: 25px;
top: 90px; left: 25px;
background: url(../images/music_radio/global_beat.png) no-repeat; }

li#techno {position: absolute;
width: 70px; height: 25px;
top: 90px; left: 105px;
background: url(../images/music_radio/techno_fm.png) no-repeat; }

li#radiofree {position: absolute;
width: 70px; height: 25px;
top: 120px; left: 25px;
background: url(../images/music_radio/radiofree.png) no-repeat; }

li#ujfm {position: absolute;
width: 70px; height: 25px;
top: 120px; left: 105px;
background: url(../images/music_radio/ujfm.png) no-repeat; }

ul#radios a {display: block;
width: 70px; height: 25px;
text-indent: -9999px;
text-decoration: none;
overflow: hidden; }

#ad {color: #266382; margin-top: 15px; }
#ad a {color: #00486c; text-decoration: underline; }
#ad a:hover {color: #6394AB; text-decoration: none; }
