/* global rules */
body {direction:ltr; font-size:76%; background:#293c40 url(/staticarchive/50b248e435be07ab2968cde9b68fc055670be590.gif) repeat-x top left; margin:0px; color:#dce6e8; padding:0px;}
body,table,div,span,ul,li,input {font-family:verdana,arial,helvetica,sans-serif;}
a {font-weight:bold; color:#dce6e8; text-decoration:none; outline:none;}
a:link {font-weight:bold; color:#dce6e8; text-decoration:none;}
a:visited {font-weight:bold; color:#dce6e8; text-decoration:none;}
a:hover {font-weight:bold; color:#e3e231; text-decoration:none;}
a:active {font-weight:bold; color:#dce6e8; text-decoration:none;}
div {padding:0px; margin:0px;}
form {margin:0px; padding:0px;}
ul {padding:0px; margin:0px; list-style-type:none;}
li {padding:0px; margin:0px;}
hr {margin:10px 0px 10px 0px;}

.container {color:#373b44; font-size:0.80em; width:635px; margin:10px 0px 0px 0px; background-image:url(/staticarchive/b1cc44d32e1eccab41b54b3d3c8d389e9c3e513a.jpg);}
span {padding:0px; margin:0px; display:block;}

/* local headings */
.container h1 {font-size:1.4em; padding:0px; margin:0px;}
.container h2 {font-size:1.2em; padding:0px; margin:0px;}
.container h3 {font-size:1.2em; padding:0px; margin:0px;}
.container h4 {font-size:1em; padding:0px; margin:0px;}
.container h5 {font-size:1em; padding:0px; margin:0px;}

/* banner rules */
.banner {position:relative;}
.banner .banner-text {position:absolute; z-index:10; left:485px; top:30px; width:135px; text-align:center; font-weight:bold; padding:3px; font-size:55%;}

/* links and associated class rules */
.main-nav {font-size:0.85em; width:635px; background:#3d585e;}

.main-nav-off a {display:block; float:left; width:80px; font-weight:bold; color:#dce6e8; text-align:center; text-decoration:none; margin:5px 0px 5px 0px;}
.main-nav-off a:link {font-weight:bold; color:#dce6e8; text-decoration:none;}
.main-nav-off a:visited {font-weight:bold; color:#dce6e8; text-decoration:none;}
.main-nav-off a:hover {font-weight:bold; color:#e3e231; text-decoration:none;}
.main-nav-off a:active {font-weight:bold; color:#dce6e8; text-decoration:none;}

.main-nav-on a {display:block; float:left; width:80px; font-weight:bold; color:#dce6e8; text-align:center; text-decoration:none; margin:5px 0px 5px 0px;}
.main-nav-on a:link {font-weight:bold; color:#e3e231; text-decoration:none;}
.main-nav-on a:visited {font-weight:bold; color:#e3e231; text-decoration:none;}
.main-nav-on a:hover {font-weight:bold; color:#dce6e8; text-decoration:none;}
.main-nav-on a:active {font-weight:bold; color:#e3e231; text-decoration:none;}

.contents {float:left; width:430px; background:#dce6e8 url(/staticarchive/b1cc44d32e1eccab41b54b3d3c8d389e9c3e513a.jpg);}
.contents h2 {border-bottom:1px solid #a8b8bc; background:#dce6e8; padding:3px 0px 3px 15px;}
.contents a,.rhnav a {font-weight:bold; color:#3d585e; text-decoration:underline;}
.contents a:link,.rhnav a:link,.banner-text a:link {font-weight:bold; color:#3d585e; text-decoration:underline;}
.contents a:visited,.rhnav a:visited,.banner-text a:visited {font-weight:bold; color:#3d585e; text-decoration:underline;}
.contents a:hover,.rhnav a:hover,.banner-text a:hover {font-weight:bold; color:#537d86; text-decoration:none;}
.contents a:active,.rhnav a:active,.banner-text a:active {font-weight:bold; color:#3d585e; text-decoration:underline;}

.contents-nav {text-align:center; background:#3d585e; color:#dce6e8; padding:5px 10px 5px 10px;}
.contents-nav a {color:#dce6e8; font-weight:bold; text-decoration:none;}
.contents-nav a:link {font-weight:bold; color:#dce6e8; text-decoration:none;}
.contents-nav a:visited {font-weight:bold; color:#dce6e8; text-decoration:none;}
.contents-nav a:hover {font-weight:bold; color:#e3e231; text-decoration:underline;}
.contents-nav a:active {font-weight:bold; color:#dce6e8; text-decoration:underline;}

.listen-live a {font-weight:bold; color:#dce6e8; text-decoration:none;}
.listen-live a:link {font-weight:bold; color:#dce6e8; text-decoration:none;}
.listen-live a:visited {font-weight:bold; color:#dce6e8; text-decoration:none;}
.listen-live a:hover {font-weight:bold; color:#e3e231; text-decoration:none;}
.listen-live a:active {font-weight:bold; color:#dce6e8; text-decoration:none;}

/* floated content rules */
.contents-lh {float:left; width:210px;}
.contents-lh .hilite {background:#e3e231;}
.contents-lh .promo-item {font-size:90%; margin:0px 0px 0px 10px;}
.contents-rh {float:right; width:210px; margin-right:10px;}
.contents-rh .hilite {background:#e3e231;}
.contents-rh .promo-item {font-size:90%; margin:0px 10px 0px 0px;}
.contents-lh h2,.contents-rh h2,.contents h2 {font-size:95%; margin-bottom:10px;}

.contents-hp-lh {float:left; width:200px;}
.contents-hp-rh {float:right; width:210px; margin-right:10px;}
.contents-hp-lh .promo-item,.contents-hp-rh .promo-item {font-size:90%; margin:10px 0px 0px 10px;}

/* inline content rules */
.contents-strech {width:420px;}
.contents-strech h2 {margin-bottom:0px;}
.contents-body {padding:0px 15px 0px 15px;}
.contents-form {padding:10px 10px 10px 15px; margin:10px 0px 10px 0px;}
.contents-intro {background:#c0cccf; padding:3px 10px 3px 15px; margin:0px; border-bottom:1px solid #537d86;}
.contents-quiz {padding:5px 15px 5px 15px;}
.quiz-button-send {border:1px solid #000000; background:#e5e040; color:#000000; font-weight:bold;}

.indent-heading {padding:5px 10px 5px 15px;}

/* rhnav rules */
.rhnav {font-size:0.90em; float:right; width:205px; background:#dce6e8 url(/staticarchive/b1cc44d32e1eccab41b54b3d3c8d389e9c3e513a.jpg);}
.rhnav h4 {border:1px solid #537d86; border-left:none; border-right:none; padding:3px 0px 3px 15px; margin:10px 0px 10px 0px;}
.rhnav h5 {padding:3px 0px 3px 15px; margin:10px 0px 5px 0px; font-weight:normal;}
.rhnav .pull-quote {margin-top:10px; font-weight:bold;}
.rhnav .top-heading {border-top:none; margin:0px 0px 10px 0px;}

/* list item rules */
.rhnav .related-links-panel {margin:10px 0px 10px 0px;}
.rhnav .related-links-panel img {float:left; margin-right:5px;}
.rhnav .related-links-panel li {margin-top:0px;}

.related-links {padding:5px 0px 10px 0px;}
.related-links-panel {margin:0px 0px 10px 10px;}
.related-links-panel img {float:left; margin-right:5px;}
.related-links-panel li {margin-top:10px;}

.generic-panel {margin:0px;}
.generic-panel li {margin-bottom:2px;}
.generic-panel li img {float:left; margin-right:5px;}

.media-panel {margin-bottom:15px;}
.media-panel li img {float:left; margin-right:5px;}
.media-panel li {margin-top:10px;}

/* rhnav dj profile rules */
.listen-live-box {margin:0px 0px 130px 0px;}
.listen-live img {float:left;}

/* rhnav background img rules */
.djflight {background:#dce6e8 url(/staticarchive/533f8158da5a48153e433894899235d37996e3cb.jpg) no-repeat; padding-top:200px;}
.djbailey {background:#dce6e8 url(/staticarchive/56ec45f56d044f6e35aadc1b32af986a2aa9874b.jpg) no-repeat; padding-top:200px;}
.djldouble {background:#dce6e8 url(/staticarchive/722d75ca5477d003b6693edb5c8358fc7865a0c0.jpg) no-repeat; padding-top:200px;}
.djsappo {background:#dce6e8 url(/staticarchive/0404dc6f2ff06b863f40fde5e444f8c6aae73752.jpg) no-repeat; padding-top:200px;}
.djsedinburgh {background:#dce6e8 url(/staticarchive/e09c55f8f9850241ce75c875911fa08a6657203f.jpg) no-repeat; padding-top:200px;}
.djsbristol {background:#dce6e8 url(/staticarchive/fe4207e91c7ba76b649ecf469ae76202fe4942ae.jpg) no-repeat; padding-top:200px;}


/* alpha overlay rules */
.alpha-overlay-d {background-image:url(/staticarchive/64924b6e76acc0581b927af9d1aafa82c64d165d.png);}
.alpha-overlay-l {background-image:url(/staticarchive/b4a890c5fee30e0371af1397305fff0105d61b76.png);}

/* height rules */
.home-fill-height {min-height:350px; height:auto;}
.norm-fill-height {min-height:700px; height:auto;}

.pullquote-l {width:200px; float:left; font-weight:bold; margin:0px 10px 5px 0px; padding:15px;}
.pullquote-r {width:200px; float:right; font-weight:bold; margin:0px 0px 5px 10px; padding:15px;}

.feature-promo {width:400px; margin:15px 0px 15px 15px;}
.feature-promo .feature-img {float:right;}
.feature-promo ul {float:right; width:180px;}

.promo-item {min-height:80px; height:auto;}
.promo-item img {float:left; margin:5px 5px 0px 0px;}
.promo-item li {font-size:99%; margin-top:5px;}

.event-links-panel {margin:15px 0px 15px 0px;}
.event-links-panel img {float:left; margin-right:5px;}
.event-links-panel li {margin-top:2px; margin-left:15px; list-style-type:none; list-style-position:inside;}

.events-pg-promo {background:#a8b8bc url(/staticarchive/3e8ad69b028b346dfb5cee8605845c99b31ce52e.gif) repeat-x top left; margin:0px 0px 10px 0px;}
.events-pg-promo img {float:right; margin-right:5px;}

.homepage-promo {margin:5px 0px 10px 0px;}

.align-flash-obj {text-align:center;}

.promo-arrow {margin-top:5px;}

.gallery-promo {padding:5px 0px 5px 15px;}
.gallery-promo li {padding:3px 0px 0px 5px;}
.gallery-promo img {float:left; margin-right:5px;}
.gallery-caption {padding:10px;}
.but-l {float:left; text-align:left;}
.but-r {float:right; text-align:right;}

.acs_name {font-weight:bold; padding:0px;}
.acs_text {padding:0px;}
.acs_date {font-weight:bold; padding:0px;}

.disclaimer {font-size:0.90em; padding-top:10px;}

.bus-tracker table {color:#373b44; font-size:0.85em;}
.bus-tracker p {margin-left:15px;}

/*\*/
* html .alpha-overlay-d {background:#a9b8bc;}
* html .alpha-overlay-l {background:#a9b8bc;}
* html .events-pg-promo img {float:none;}
* html .home-fill-height {height:350px;}
* html .norm-fill-height {height:900px;}
* html .contents-lh {width:215px; margin:0px 0px 0px 0px;}
* html .contents-rh {float:left; width:205px; margin-right:0px;}
* html .contents-hp-lh {width:210px; margin:0px 0px 0px 0px;}
* html .contents-hp-rh {float:left; width:205px; margin-right:0px;}
* html .promo-item {height:7em;}
* html .contents {width:430px;}
/**/






