@charset "utf-8";

/* GLOBAL */

body {
margin:0px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#404040;
background:url(../img/bgClouds201109.jpg) top center no-repeat;
background-color:#0a1726;
}
div#mobiletest {
margin:20px 0 0 20px;
color:#fff;
font-size:200%;
}
a:link.mobile, a:visited.mobile, a:hover.mobile, a:active.mobile {
color:#80bfff;
}
.bold {
font-weight:bold;
}
.h1 {
font-size:17px;
color:#b30000;
}
.h1b {
font-size:17px;
color:#000;
}
.h2 {
font-size:14px;
color:#000;
}
.h3 {
font-size:13px;
color:#1a1a1a;
}
.small {
font-size:11px;
}
.smallGray {
font-size:11px;
color:#808080;
}
.smallBold {
font-size:11px;
font-weight:bold;
}
.red {
color:#b30000;
font-weight:bold;
}
.gray {
color:#808080;
}
img {
font-size:9px;
color:#999;
}
hr {
clear:both;
height:1px;
color:#bfbfbf;
background-color:#bfbfbf;
border:none;
margin:2em 0 2em 0;
}
#underline {
clear:both;
width:100%;
border-bottom:1px #999 solid;
margin-bottom:20px;
}
#underline2 {
clear:both;
width:100%;
border-bottom:1px #999 solid;
margin-bottom:10px;
}
#clear {
clear:both;
}
#clouds {
display:none;
position:absolute;
top:0px;
left:0px;
width:100%;
height:765px;
background:url(../img/bgClouds201109.jpg) top center no-repeat;
z-index:-1;
}
#container {
width:920px;
margin:0 auto 0 auto;
}
#logo {
width:920px;
height:100px;
margin:25px auto 20px auto;
}
#nav {
width:920px;
margin:0 auto 0 auto;
}
#nav a {
font-size:17px;
color:#d4d4d4;
text-decoration:none;
margin-right:20px;
text-shadow:#000000 1px 1px 2px;
outline:none;
}
#nav a:hover {
color:#fff;
}
#contentHome {
float:left;
width:920px;
margin:20px 0 0 0;
}
#content {
float:left;
width:920px;
margin:20px 0 0 0;
padding:0 0 20px 0;
background-color:#fff;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
box-shadow:0 0 20px #000;
-moz-box-shadow:0 0 20px #000;
-webkit-box-shadow:0 0 20px #000;
}
#homeL {
float:left;
width:180px;
padding:20px 40px 20px 20px;
background-color:#f2f2f2;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
box-shadow:0 0 20px #000;
-moz-box-shadow:0 0 20px #000;
-webkit-box-shadow:0 0 20px #000;
}
#homeR {
float:left;
width:660px;
padding:20px;
margin:0 0 0 -20px;
background-color:#fff;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
box-shadow:0 0 20px #000;
-moz-box-shadow:0 0 20px #000;
-webkit-box-shadow:0 0 20px #000;
}
#nowPlayingHome {
width:180px;
}
#nowPlaying {
width:180px;
}
#nowPlayingText img {
margin-right:10px;
}
#nowPlayingPic {
min-height:75px;
text-align:right;
}
#nowPlayingShadow {
z-index:100;
width:100%;
height:10px;
margin-top:-10px;
}
a:link.homeListen, a:visited.homeListen, a:active.homeListen  {
display:block;
width:200px;
height:45px;
background:url(../img/homeListen.jpg) top left no-repeat;
font-size:16px;
color:#333;
text-decoration:none;
padding:25px 0 0 0;
outline:none;
}
a:hover.homeListen {
color:#000;
}
a:link.homeFindStation, a:visited.homeFindStation, a:hover.homeFindStation, a:active.homeFindStation {
display:block;
width:200px;
height:45px;
background:url(../img/homeFindStation.jpg) top left no-repeat;
font-size:16px;
color:#333;
text-decoration:none;
padding:25px 0 0 0;
outline:none;
}
a:hover.homeFindStation {
color:#000;
}
#homeBottomC {
float:left;
width:440px;
margin:20px 0 20px 0;
}
#homeBottomR {
float:left;
width:200px;
margin:20px 0 0 20px;
}
#homeBottomR img {
display:block;
margin-bottom:14px;
padding:0 0 10px 0;
background:url(../img/rightBannerPicShadow.png) bottom center no-repeat;
}
#footer {
float:left;
width:880px;
font-size:11px;
color:#808080;
padding:20px;
margin:20px 0 0 0;
text-align:left;
background-color:#fff;
border-radius:10px 10px 0 0;
-moz-border-radius:10px 10px 0 0;
-webkit-border-radius:10px 10px 0 0;
box-shadow:0 0 20px #000;
-moz-box-shadow:0 0 20px #000;
-webkit-box-shadow:0 0 20px #000;
}
#footerLinks {
float:left;
width:16.66%;
margin:0 0 20px 0;
line-height:17px;
}
a:link.footer, a:visited.footer, a:hover.footer, a:active.footer {
width:146px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
text-decoration:none;
margin:0px;
}
a:hover.footer {
color:#000;
}
a:link.footerBrowser, a:visited.footerBrowser, a:hover.footerBrowser, a:active.footerBrowser {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
text-decoration:none;
}
a:hover.footerBrowser {
color:#000;
}
hr.footer {
clear:both;
height:1px;
background-color:#ccc;
border-width:0;
margin:20px 0 20px 0;
}
#counter {
position:fixed;
top:100%;
left:5px;
height:12px;
margin-top:-17px;
color:#fff;
font-size:10px;
}
#colLSection.sw {
width:158px;
margin-bottom:20px;
padding:10px 10px 0 10px;
background-color:#f7f7f7;
border:1px #ccc solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#columnL {
float:left;
width:660px;
padding:20px 0 0 20px;
}
#columnR {
float:left;
width:200px;
margin:0px 0 0 20px;
padding:20px 0 0 0;
}
#columnR img {
display:block;
margin-bottom:14px;
padding:0 0 10px 0;
background:url(../img/rightBannerPicShadow.png) bottom center no-repeat;
}
#listenL {
float:left;
width:200px;
}
#listenR {
float:left;
width:440px;
margin:0px 0 0 20px;
}
#listenTop {
padding:7px 9px 7px 9px;
background-color:#e5e5e5;
margin-bottom:20px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
a:link.listenTop, a:visited.listenTop, a:active.listenTop {
margin-right:15px;
text-decoration:none;
outline:none;
}
a:hover.listenTop {
text-decoration:underline;
outline:none;
}
#listenL a:link.listen {
display:block;
padding:7px;
text-decoration:none;
background-color:#fff;
border-bottom:1px #ccc solid;
outline:none;
}
a:link.listenPopup, a:visited.listenPopup, a:active.listenPopup {
clear:both;
display:block;
width:131px;
height:16px;
background:url(../img/btnListenPlay.png) top left no-repeat;
background-position:0px 0;
padding:17px 0 17px 69px;
text-decoration:none;
font-size:15px;
outline:none;
}
a:hover.listenPopup {
outline:none;
background-position:0px -50px;
}
#phoneDiv {
clear:both;
}
#phoneTitle {
clear:both;
margin-top:20px;
}
#phonePic {
float:left;
width:120px;
height:220px;
padding:20px 0 0 0;
}
#phoneInfo {
float:left;
width:320px;
height:220px;
padding:20px 0 0 0;
margin-bottom:20px;
}
#phoneInfo ol li {
margin:0 0 1em 0;
}
#programsL {
float:left;
width:200px;
}
#programLoader {
float:left;
width:440px;
height:430px;
margin:0px 0 20px 20px;
text-align:center;
}
#programTimezones {
display:none;
float:left;
width:440px;
margin:0px 0 20px 20px;
}
#programsR {
display:none;
float:left;
width:440px;
margin:0px 0 20px 20px;
}
#programSchedule {
display:block;
}
.programHeading {
font-size:10px;
color:#808080;
font-weight:bold;
margin:1em 0 0 0;
}
#programHeadingTime_MF, #programHeadingTime_SAT, #programHeadingTime_SUN {
float:left;
width:95px;
}
#programHeadingTitle {
float:left;
width:185px;
}
#programHeadingSpeaker {
float:left;
width:130px;
}
#programHeadingInfo {
float:left;
width:30px;
text-align:right;
}
div.scheduleDiv {
clear:both;
width:100%;
}
.programTime1, .programTime2, .programTime3, .programTime4, .programTime5, .programTime6, .programTime7 {
display:none;
float:left;
width:95px;
margin:1em 0 0 0;
}
.programTitle {
float:left;
width:185px;
margin:1em 0 0 0;
}
.programSpeaker {
float:left;
width:140px;
margin:1em 0 0 0;
}
div.toggleInfo {
float:left;
width:18px;
margin:1em 0 0 0;
text-align:center;
color:#404040;
font-weight:bold;
text-align:center;
text-decoration:none;
text-shadow:1px 1px 1px #fff;
background-color:#ccc;
background:-moz-linear-gradient(#e5e5e5, #ccc 75%); /* FF 3.6+ */  
background:-ms-linear-gradient(#e5e5e5, #ccc 75%); /* IE10 */  
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(75%, #ccc)); /* Safari 4+, Chrome 2+ */  
background:-webkit-linear-gradient(#e5e5e5, #ccc 75%); /* Safari 5.1+, Chrome 10+ */  
background:-o-linear-gradient(#e5e5e5, #ccc 75%); /* Opera 11.10 */  
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ccc'); /* IE6 & IE7 */  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ccc')"; /* IE8+ */  
background:linear-gradient(#e5e5e5, #ccc 75%); /* the standard */
border:1px #ccc solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
cursor:pointer;
}
div.toggleInfo:hover {
background-color:#e5e5e5;
background:-moz-linear-gradient(#fff, #e5e5e5 75%); /* FF 3.6+ */  
background:-ms-linear-gradient(#fff, #e5e5e5 75%); /* IE10 */  
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #e5e5e5)); /* Safari 4+, Chrome 2+ */  
background:-webkit-linear-gradient(#fff, #e5e5e5 75%); /* Safari 5.1+, Chrome 10+ */  
background:-o-linear-gradient(#fff, #e5e5e5 75%); /* Opera 11.10 */  
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e5e5e5'); /* IE6 & IE7 */  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e5e5e5')"; /* IE8+ */  
background:linear-gradient(#fff, #e5e5e5 75%); /* the standard */
border:1px #ccc solid;
}
.programInfo {
display:none;
float:left;
width:410px;
margin:0 0 2em 0;
padding:1em 0 0 1em;
}
.programInfoPic {
float:left;
margin:0 1.5em 0 0;
}
.programInfoTxt {
float:left;
padding:4px 0 0 0;
}
hr.spacer {
clear:both;
margin:20px 0 20px 0;
color:#fff;
}
#programsContactsHeader {
clear:both;
padding:9px 10px 9px 10px;
margin:20px 0 20px 0;
font-size:17px;
color:#b30000;
background-color:#f2f2f2;
border:1px #ccc solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
#programsInfo {
display:none;
position:fixed;
top:50%;
left:50%;
margin:-230px 0 0 -264px;
width:468px;
height:340px;
background-color:#fff;
padding:30px 30px 0 30px;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
box-shadow:0px 2px 7px #000;
-moz-box-shadow:0px 2px 7px #000;
-webkit-box-shadow:0px 2px 7px #000;
z-index:1001;
}
#programsInfoBg {
width:100%;
background-color:#fff;
}
#programsInfoClose {
width:100%;
text-align:right;
}
#programsInfoTitle {
float:left;
width:100%;
margin-bottom:25px;
}
#programsInfoLeft {
float:left;
margin-right:30px;
}
#programsInfoLeft img, .programInfoPic img {
margin:3px 0 0 7px;
padding:5px 3px 0 3px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0px 2px 5px #808080;
-moz-box-shadow:0px 2px 5px #808080;
-webkit-box-shadow:0px 2px 5px #808080;
background:-moz-linear-gradient(#ededed, white 75%); /* FF 3.6+ */  
background:-ms-linear-gradient(#ededed, white 75%); /* IE10 */  
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(75%, #ffffff)); /* Safari 4+, Chrome 2+ */  
background:-webkit-linear-gradient(#ededed, white 75%); /* Safari 5.1+, Chrome 10+ */  
background:-o-linear-gradient(#ededed, white 75%); /* Opera 11.10 */  
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff'); /* IE6 & IE7 */  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff')"; /* IE8+ */  
background:linear-gradient(#ededed, white 75%); /* the standard */
}
#programsInfoRight {
float:left;
}
area {
outline:none;
}
.contactLink {
margin-right:5px;
}
#stationsL {
float:left;
width:170px;
margin:0px 0 20px 0;
}
#stationLoader {
float:left;
width:460px;
height:460px;
margin:20px 0 20px 30px;
text-align:center;
}
#stationsR {
display:none;
float:left;
width:460px;
margin:0px 0 20px 30px;
}
.stations {
line-height:20px;
}
.stationsCity, .stationsFreq, .stationsCall, .stationsType {
float:left;
min-height:20px;
line-height:20px;
margin:0 0 2em 0;
}
.stationsCity {
width:200px;
}
.stationsFreq {
width:80px;
}
.stationsCall {
width:74px;
}
.stationsType{
width:70px;
}
#state {
clear:both;
}
#stationSubheading {
clear:both;
font-size:10px;
color:#808080;
}
#stationHeadingCity {
float:left;
width:200px;
}
#stationHeadingFreq {
float:left;
width:80px;
}
#stationHeadingCall {
float:left;
width:74px;
}
#stationHeadingType {
float:left;
width:70px;
}
#stationSpacer {
clear:both;
height:20px;
}
a:link.backToTop, a:visited.backToTop, a:hover.backToTop, a:active.backToTop {
display:inline-block;
margin:2em 0 2em 10px;
padding:0 0 1px 19px;
background:url(../img/buttonBackToTop2.png) no-repeat 0 50%;
}
#stationsBack2Top {
clear:both;
text-align:right;
padding:25px 21px 0 0;
background:url(../img/buttonBackToTop.png) bottom right no-repeat;
height:16px;
}
#stationsL_FP {
float:left;
width:170px;
margin:0px 0 20px 0;
}
#stationsR_FP {
float:left;
width:460px;
margin:0px 0 20px 30px;
}
p.list {
margin:0px 0 10px 0;
padding:0px 0 0 9px;
background:url(../img/arrow2.gif) top left no-repeat;
background-position:0px 2px;
}
#bgFadeBlack {
display:none;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-image:url(../img/bgFadeBlack77.png);
z-index:1000;
}
#stationsMap {
display:none;
width:660px;
height:100%;
margin:0px auto 0 auto;
padding:20px;
background-color:#fff;
-webkit-box-shadow:0px 0 20px #000;
-moz-box-shadow:0px 0 20px #000;
box-shadow:0px 0 20px #000;
text-align:center;
}
a:link, a:visited, a:hover, a:active { 
font-family:Arial, Helvetica, sans-serif;
color:#004080;
text-decoration:underline;
outline:none;
}
a.linkPDF {
display:block;
background:url(../img/icon30x30pdf.gif) top left no-repeat;
padding:0px 0 0 40px;
margin-bottom:1em;
}
a.linkXLS {
display:block;
background:url(../img/icon30x30excel.gif) top left no-repeat;
padding:0px 0 0 40px;
margin-bottom:1em;
outline:none;
}
a.linkDownload {
display:block;
width:150px;
height:60px;
background:url(../img/programIcons.png) top left no-repeat;
background-position:0px -60px;
padding:4px 0 0 50px;
height:56px;
outline:none;
}
a.linkContact {
display:block;
width:150px;
height:60px;
background:url(../img/programIcons.png) top left no-repeat;
background-position:0px 0;
padding:4px 0 0 50px;
height:56px;
outline:none;
}
a.linkMusic {
display:block;
width:150px;
height:60px;
background:url(../img/programIcons.png) top left no-repeat;
background-position:0px -120px;
padding:4px 0 0 50px;
height:56px;
outline:none;
}
a.linkHelp {
display:block;
background:url(../img/icon30x30help.gif) top left no-repeat;
padding:0px 0 0 40px;
margin-bottom:1em;
outline:none;
}
.collapseDiv {
margin:10px 0 10px 0;
display:none;
}
#lo_Rotation {
float:left;
text-align:center;
}
#lo_Time {
float:left;
margin-left:10px;
}
#loRotations {
display:none;
width:660px;
}
#loForm {
position:relative;
width:880px;
margin:0 auto 0 auto;
padding:30px;
background-color:#fff;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
box-shadow:0px 1px 10px #000;
-moz-box-shadow:0px 1px 10px #000;
-webkit-box-shadow:0px 1px 10px #000;
}
#loTemplates {
display:none;
position:absolute;
top:0px;
left:50%;
margin-left:-150px;
width:300px;
}
#loBgRotations {
float:left;
width:270px;
background-color:#fff;
margin:0px 20px 30px 0;
padding:20px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
background:-moz-linear-gradient(#ededed, white); /* FF 3.6+ */  
background:-ms-linear-gradient(#ededed, white); /* IE10 */  
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #ffffff)); /* Safari 4+, Chrome 2+ */  
background:-webkit-linear-gradient(#ededed, white); /* Safari 5.1+, Chrome 10+ */  
background:-o-linear-gradient(#ededed, white); /* Opera 11.10 */  
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff'); /* IE6 & IE7 */  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff')"; /* IE8+ */  
background:linear-gradient(#ededed, white); /* the standard */ 
}
#loBgTemplates {
float:left;
width:260px;
background-color:#fff;
padding:20px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#loHeader {
clear:both;
text-align:center;
color:#fff;
height:37px;
}
#loHeader a {
color:#fff;
}
p.lo {
margin:1em 0 1em 0;
padding:20px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
background:-moz-linear-gradient(#ededed, white); /* FF 3.6+ */  
background:-ms-linear-gradient(#ededed, white); /* IE10 */  
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #ffffff)); /* Safari 4+, Chrome 2+ */  
background:-webkit-linear-gradient(#ededed, white); /* Safari 5.1+, Chrome 10+ */  
background:-o-linear-gradient(#ededed, white); /* Opera 11.10 */  
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff'); /* IE6 & IE7 */  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff')"; /* IE8+ */  
background:linear-gradient(#ededed, white); /* the standard */ 
}
#contactL {
float:left;
width:220px;
margin-right:20px;
}
#contactR {
float:left;
width:420px;
}
#colSection {
margin:20px 0 20px 0;
padding:15px;
background-color:#f7f7f7;
border:1px #ccc solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#playlogList {
float:left;
width:50%;
line-height:1.5em;
}
table {
text-align:center;
font-weight:bold;
}
tr.hdng td {
background-color:#e5e5e5;
border-top:1px #999 solid;
}
tr.text {
font-weight:normal;
}
td {
border-right:1px #999 solid;
border-bottom:1px #999 solid;
}
td#left {
border-left:1px #999 solid;
}
#sticker {
float:left;
width:180px;
padding-bottom:30px;
text-align:center;
}
#sticker:first-line {
font-weight:bold;
}
#downloadScheduleStation{
width:50%;
float:left;
margin-bottom:2em;
}
#wallpaper {
float:left;
width:320px;
margin-bottom:30px;
}
div.webBannerLink {
padding:5px;
border:1px #ccc solid;
color:#404040;
margin-top:20px;
text-shadow:1px 1px 1px #fff;
background-color:#ccc;
background:-moz-linear-gradient(#e5e5e5, #ccc 75%); /* FF 3.6+ */  
background:-ms-linear-gradient(#e5e5e5, #ccc 75%); /* IE10 */  
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(75%, #ccc)); /* Safari 4+, Chrome 2+ */  
background:-webkit-linear-gradient(#e5e5e5, #ccc 75%); /* Safari 5.1+, Chrome 10+ */  
background:-o-linear-gradient(#e5e5e5, #ccc 75%); /* Opera 11.10 */  
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ccc'); /* IE6 & IE7 */  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ccc')"; /* IE8+ */  
background:linear-gradient(#e5e5e5, #ccc 75%); /* the standard */
border:1px #ccc solid;
cursor:pointer;
}
div.webBannerLink:hover {
background-color:#e5e5e5;
background:-moz-linear-gradient(#fff, #e5e5e5 75%); /* FF 3.6+ */  
background:-ms-linear-gradient(#fff, #e5e5e5 75%); /* IE10 */  
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #e5e5e5)); /* Safari 4+, Chrome 2+ */  
background:-webkit-linear-gradient(#fff, #e5e5e5 75%); /* Safari 5.1+, Chrome 10+ */  
background:-o-linear-gradient(#fff, #e5e5e5 75%); /* Opera 11.10 */  
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e5e5e5'); /* IE6 & IE7 */  
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e5e5e5')"; /* IE8+ */  
background:linear-gradient(#fff, #e5e5e5 75%); /* the standard */
}
div.webBanner {
display:none;
padding:19px;
border:1px #ccc solid;
border-top-style:none;
margin:0 0 20px 0;
}
#newsL {
float:left;
width:160px;
margin-right:20px;
}
#newsR {
float:left;
width:480px;
}
#newsArticle {
width:620px;
margin:0px 0 10px 0;
padding:20px;
background:url(../img/bgNews.jpg) no-repeat;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#newsLoader {
padding:50px 0 50px 0;
width:100%;
text-align:center;
}
#newsContainer {
display:none;
}

/* SUPPORT */

div.support33 {
float:left;
width:33.3%;
margin:2em 0 2em 0;
}
div.support33 img {
margin:.5em 0 0 0;
}

/* CONTACT PAGE */

form input.contactForm, form textarea.contactForm {
width:360px;
border:1px #ccc solid;
color:#666;
box-shadow:inset 1px 1px 3px #ccc;
-moz-box-shadow:inset 1px 1px 3px #ccc;
-webkit-box-shadow:inset 1px 1px 3px #ccc;
background-color:#f7f7f7;
background-image:-moz-linear-gradient(#f2f2f2, #fff);
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#fff));
background-image:-webkit-linear-gradient(#f2f2f2, #fff);
background-image:-o-linear-gradient(#f2f2f2, #fff);
padding:5px;
border-radius:2px;
}
form input.contactForm:hover, form textarea.contactForm:hover {
border:1px #999 solid;
}
form input.contactForm:focus, form textarea.contactForm:focus {
color:#000;
background-color:#fff;
background-image:-moz-linear-gradient(#fafafa, #fff);
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#fff));
background-image:-webkit-linear-gradient(#fafafa, #fff);
background-image:-o-linear-gradient(#fafafa, #fff);
border:1px #999 solid;
}

/* APPLE STYLE BANNER */

div#gallery {
/* The width of the gallery */
width:660px;
overflow:hidden;
}
div#gallery div#slides {
/* jQuery changes the width later on to the sum of the widths of all the slides. */
width:660px;
/* This is the slide area */
height:240px;
overflow:hidden;
}
div#gallery div#slides div.slide {
float:left;
}
div#gallery div#menu {
/* This is the container for the thumbnails */
height:24px;
margin:0 0 20px 0;
padding:5px 0 0 0;
text-align:center;
}
ul#menuItems {
margin:0px;
padding:0px;
}
ul#menuItems li {
/* Every thumbnail is a li element */
width:66px;
height:24px;
display:inline-block;
list-style:none;
overflow:hidden;
margin:0 2px 0 0;
}
ul#menuItems li.inact {
opacity:0.3;
filter:alpha(opacity=30);
}
ul#menuItems li.inact:hover {
opacity:1.0;
filter:alpha(opacity=100);
/* The inactive state, highlighted on mouse over 
background:url(img/pic_bg.png) repeat;*/
}
ul#menuItems li.act, li.act:hover {
opacity:1.0;
filter:alpha(opacity=100);
/* The active state of the thumb 
background:url(img/active_bg.png) no-repeat;*/
}
ul#menuItems li.act a {
cursor:default;
}
ul#menuItems li a {
display:block;
height:24px;
}
ul#menuItems li a img {
border:none;
width:66px;
height:24px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

/* End Apple Style Slider */

#pollText {
float:left;
width:70px;
}
#pollImg {
float:left;
width:110px;
}

/* SPONSORTS  */

div.sponsor {
clear:both;
width:100%;
margin:0 0 20px 0;
}
img.sponsorLogo {
float:left;
width:200px;
margin:0 20px 20px 0;
}
