body.compak{background:#fff url(images/background.gif) repeat-x;font-family:helvetica, arial, sans-serif;font-size:12px;}
body, div{margin:0;padding:0;}
a{color:#e39029;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
h1{margin:0;padding:0;color:#fff;}
h2{margin:0;padding:0;color:#e39029;}

#wrapper{width:949px;margin:0 auto;}
#header{background:transparent url(images/bg_header2.jpg) no-repeat;width:963px;height:427px;}
#util{he/ight:24px;font-family:arial, sans-serif;font-size:10px;float:right;}
#util-links ul, #util-bar ul{margin:0;padding:0;list-style:none;}
#util-links li, #util-bar li, li#searchbar{float:left;margin:0;padding:0;}
li#pressroom a, li#email a, li#contact a{background:#4d607a url(images/bg_utility_bottom.gif) no-repeat bottom left;padding:7px;}
li#contact a, li#email a {padding-left: 12px;}
li#increasetext a, li#cam a{background:#4d607a url(images/bg_utility_bottom.gif) no-repeat bottom right;padding:7px 12px 7px 7px;}
#util a{color:#fff;display:block;padding:7px;background:#4d607a;}
#util-links, #util-bar{float:left;}
#util-links{margin-right:12px;}

#contact-join{background:#223b5a url(images/bg_contact_join2.gif) no-repeat;width:369px;height:61px;float:right;margin:62px 0 0 0;color:#fff;position:relative;}
#contact-join-sm{background:#223b5a url(images/bg_contact_join2.gif);width:265px;height:61px;overflow:hidden;float:right;margin:40px 0 0 0;color:#fff;}
#view-sched{position:absolute;top:10px;*top:17px; left: 10px;/*margin:19px 0 0 10px;*/font-weight:bold;font-size:11px;float: left;}

.top-nav-home{width:960px;overflow:hidden;margin:-1px 0 4px 0; padding: 3px 0 0 0; background: url(images/bg_nav.jpg) no-repeat;}
.top-nav-home a{display:block;float:left;background:#D47D11;color:#FFF;text-align:center;font:bold 16px helvetica,arial,sans-serif;text-decoration:none;height:74px;margin-right:2px;line-height:18px;}
.top-nav-home a#on{background:#B03D01;color:#FFF;text-decoration:none;}
.top-nav-home a span{display:block;padding:8px 30px 6px 20px;}
.top-nav-home a div{color:#eda853;font:bold 12px helvetica,arial,sans-serif;background:url(images/bg_topnav.gif) repeat-x;height:24px;padding-top:4px;_padding-top:0;text-align:center;cursor:pointer;}
.top-nav-home a:hover{background:#B03D01;color:#FFF;text-decoration:none;}

.top-nav-sub{width:949px;overflow:hidden;}
.top-nav-sub a{display:block;float:left;background:#D47D11;color:#FFF;text-align:center;font:bold 16px helvetica,arial,sans-serif;text-decoration:none;height:50px;margin-right:2px;line-height:18px;}
.top-nav-sub a#on{background:#B03D01;color:#FFF;text-decoration:none;}
.top-nav-sub a span{display:block;padding:8px 30px 0 20px;}
.top-nav-sub a div{display:none;}
.top-nav-sub a:hover{background:#B03D01;color:#FFF;text-decoration:none;}


.sub-nav-sub{width:949px;overflow:hidden;}
.sub-nav-sub a{display:block;float:left;background:#D47D11;color:#FFF;text-align:center;font:bold 16px helvetica,arial,sans-serif;text-decoration:none;height:50px;margin-right:2px;line-height:18px;}
.sub-nav-sub a#on{background:#B03D01;color:#FFF;text-decoration:none;}
.sub-nav-sub a span{display:block;padding:8px 30px 0 20px;}
.sub-nav-sub a div{display:none;}
.sub-nav-sub a:hover{background:#B03D01;color:#FFF;text-decoration:none;}


a{outline:none;}
:focus{-moz-outline-style: none;}

a.podtitle{color:#b03d01;text-decoration:none;}
a.podtitle:hover{color:#b03d01;text-decoration:underline;}
#rotating-quotes{margin:53px 0 0 535px;}

#home-content{background:#babfc6 url(images/bg_content.gif) repeat-x;width:909px;padding:0 20px 20px 20px;color:#fff;}
#home-content h1{font-size:24px;font-weight:normal;}
#home-content h2{font-size:14px;margin-top:10px;}
#home-main-content p{color:#fff;line-height:18px;margin-top:4px;}
#meet-moe{background:#d7dadf;border:2px solid #b7bbc4;margin:32px 0 20px 0;}
#meet-moe h3{font-size:18px;color:#25446e;margin-bottom:0;}
#meet-moe p{color:#2e2d2c;line-height:20px;margin:10px 15px;}
#compak-logo{float:left;margin:18px 23px 0 15px;background:url(images/logo_compaq.png);width:100;height:116px; behavior:url("/iepngfix.htc");}

#ticker{border-bottom:1px solid #25354f;width:875px;margin:0;padding:0;}
#home-main-content{width:589px;float:left;margin:20px 16px 0 0;}
#home-main-content a{/*padding-left:10px;*/font-weight:bold;}
#home-side-content{float:left;width:292px;border-left:4px solid #23354e;border-right:4px solid #23354e;border-bottom:4px solid #23354e;}
.sideheader{font-size:11px;color:#bdc8d5;text-transform:uppercase;margin:0 0 7px 0;padding:0;float:none;font-weight:bold;}

#listen-live{background:url(images/bg_listen_live2.gif) repeat-x;border-left:1px solid #9cacc0;padding:8px 15px;font-size:13px;font-weight:bold;*margin-top:-2px;}
table#listen{width:100%;}
table#listen .listen-button{text-align:right;}

#new-stations{background:url(images/bg_new_stations.gif);}
#new-stations .pad{padding:5px 15px 15px;}
#new-stations ul{list-style:none;margin:0;padding:0;}
#new-stations li{padding:0 0 12px 0;}
#new-stations li img{margin:0 9px -6px 0;}

#station-list{background:url(images/bg_view_all_stations.gif) repeat-x;padding:10px 15px;}
#station-list a{font-weight:bold;}

#upcoming-event{background:url(images/bg_upcoming_event.gif) bottom repeat-x;border-top:4px solid #23354e;}
#upcoming-event .pad{padding:10px 15px 20px 15px;border-left:1px solid #7d8ca3;}
#upcoming-event .event{font-weight:bold;text-transform:uppercase;margin:10px 0 7px 0;}
#upcoming-event .location{font-size:11px;margin:0;font-weight:bold;}
#upcoming-event .description{margin:5px 0 0 0;}

/* subpages */
#header-sub{background:url(images/bg_header_sub.gif) no-repeat;width:949px;height:146px;}
#topnav-sub{background:url(images/topnav_sub.gif) no-repeat;width:949px;height:82px;}

#promo-sub{background:url(images/bg_promo_sub.jpg) no-repeat;width:949px;height:234px;}
#promo-text{float:left;margin:50px 0 0 29px;color:#fff;}
#promo-text img{width:341px;height:2px;margin:13px 0;}
#promo-text h1{font:normal 30px helvetica,arial,sans-serif;width:287px;line-height:28px;}
#promo-text p{font-size:14px;font-style:italic;width:235px;line-height:20px;margin:0;}

#sub-moe-ism{float:right;/*background:url(images/bg_moeism_sub.png) no-repeat top left;*/width:256px;margin:23px 0 0 0;}
#sub-moe-ism img{behavior:url("/iepngfix.htc");}

#subpage-content{color:#2e2d2c;float:left;position:relative;width:710px;}
#subpage-content .pad{padding:18px 30px 50px 30px;}
#subpage-content h2{font-size:14px;color:#23354e;}
#subpage-content h3{font-size:13px;}
#subpage-content p{margin:0 0 12px 0;line-height:18px;}
#subpage-content ul, #subpage-content ol {line-height:18px;}

#subpage-rightnav{float:right;position:relative;width:218px;}
.subpage-nav{background:url(images/bg_sub_rightnav.gif) repeat-x;border-left:1px solid #a9b9cc;margin:5px 0 0 0;color:#fff;}
.subpage-nav #pad{padding:15px;}
.subpage-nav h2{font-size:18px;color:#23354e;font-weight:normal;line-height:18px;margin: 0 0 10px 0; padding: 0px 0px 0px 0px !important;}
.subpage-nav p{line-height:18px;margin:0;}

.radio-stations p, .radio-stations table, .radio-stations b, .highlight {font-size: 13px;}

#members-only{background:#d47d11 url(images/bg_members.gif) no-repeat bottom;width:218px;margin-top:5px;padding-bottom:5px;}
#members-only h2{font-size:18px;color:#fff;padding:15px 15px 8px 15px;}
.view-archive{display:block;background:url(images/b_view_archive.gif) no-repeat;width:112px;height:24px;background-position:0 0;margin:0 15px 13px 15px;}
a:hover.view-archive{background-position:0 -24px;}
.view-archive span{display:none;}
/* footer */
#footer{border-top:2px solid #b7b7b7;margin:10px 0 0 0;font-size:10px;color:#a1a1a1;height:100px;}
#footer-nav a{display:block;background:#e8eaee;color:#a1a1a1;float:left;padding:4px 6px;margin:5px 0 0 0;}
#footer-nav a:hover{text-decoration:underline;}
#footer-nav a#sitemap {background:#e8eaee url(images/bg_footer_left.gif) no-repeat top left;padding:4px 6px 4px 12px;}
#footer-nav a#contact_btm {background:#e8eaee url(images/bg_footer_right.gif) no-repeat top right;padding:4px 12px 4px 12px;}
span#copyright {float:left;margin:9px 12px 0 29px;}

/* dividers */
.home-divider{border-top:1px solid #9199a6;margin:20px 0;}
.home-divider2{border-top:1px dotted #98a0ab;margin:12px 0;}
.side-divider{background:url(images/divider_listen.gif) no-repeat;height:3px;width:260px;}
.sub-divider{border-top:1px dotted #959595;margin:13px 0;}

/* buttons */
#btn-join{width:84px;height:21px;/*margin:0px 0 0 273px; */position:absolute;top:37px;right:9px;}
#btn-moeism{width: 112px;height:23px;margin:0px 0 0 794px;}

a.top{font-size:11px}
.clear{float:left;clear:left;position:relative;}

/* tooltip */
a.tooltip{position:relative;text-decoration:none;z-index:24;}
a.tooltip:hover{z-index:25;}
a.tooltip span{display: none}
a.tooltip:hover span{background-color:#b03d01;border:1px solid #a6b0bc;color:#fff;display:block;left:-0.8em;position:absolute;text-align:center;top:1.5em;width:15em;z-index:10;}

/* js tooltip */
span#schedule { display: none; }

/* feeds */

ul.rss-items{list-style-type:none;margin:0;padding:0px;}
li.rss-item{background-image:url(images/speaker.gif);background-repeat:no-repeat;background-position:0 0px;padding:7px 0 0 36px;margin-bottom:15px;}

/* moeisms */
#moeisms { height: 160px; position: relative; }
#moeisms img { position: absolute; top: 0; left; 0; display: none; }
#moeisms img:first-child { display: block; }

.required{color:#c00;}
.ttip-span a{padding:0;}
a.icons{color:#ffffff;text-decoration:none;}
a.icons:hover{color:#ffffff;text-decoration:underline;}