/* @override http://wiredradio.local/css/colours.css */

/* LINKS */

a, a:link, a:visited {
	color: #003250;
}

a:active {
	color: #7fb2cf;
}

/* TYPE */

#content {
	color: #0064A0;
}

/* NAV */

body {
	background: #fff url(../img/body_bg_blue.gif) repeat-y 0 0;
}

#nav {
	background-color: #0064A0;
	background-image: url(../img/nav_logo_blue.gif)
}

#nav .listen a {
	background: #0064a0 url(../img/nav_listen_blue.gif) no-repeat 0 0;
}

#nav .schedule a {
	background: #0064a0 url(../img/nav_schedule_blue.gif) no-repeat 0 0;
}

#nav .downloads a {
	background: #0064a0 url(../img/nav_downloads_blue.gif) no-repeat 0 0;
}

#nav .see a {
	background: #0064a0 url(../img/nav_see_blue.gif) no-repeat 0 0;
}

#nav .share a {
	background: #0064a0 url(../img/nav_share_blue.gif) no-repeat 0 0;
}

#nav .about a {
	background: #0064a0 url(../img/nav_about_blue.gif) no-repeat 0 0;
}

#nav .contact a {
	background: #0064a0 url(../img/nav_contact_blue.gif) no-repeat 0 0;
}

#nav .backroom a {
	background: #0064a0 url(../img/nav_backroom_blue.gif) no-repeat 0 0;
}

/* ADVERT BAR */

#adverts {
	border-left: 1px solid #7fb2cf;
}

/* HOME */

body.listen #intro {
	background: url(../img/intro_blue.jpg) no-repeat 0 0;
}

body.listen #survey {
	background: url(../img/intro_survey_blue.jpg) no-repeat 0 0;
}

body.listen #mini-schedule, body.listen #mini-downloads, body.listen #news, body.listen #mini-calendar {
	border: 1px solid #0064a0;
}

body.listen #mini-schedule a, body.listen #mini-downloads a {
	color: #0064a0;
}

body.listen #nowplaying, body.listen #mini-downloads li.odd a, body.listen #mini-calendar li.odd {
	background-color: #e5eef2;
}

body.listen #mini-schedule a:hover, body.listen #content #mini-downloads a:hover, body.listen #content #mini-calendar a.more:hover {
	background-color: #bdd7e6;
}

body.listen h2, body.listen #join, body.listen #help-button {
	background-color: #0064a0;
}

body.listen #join {
	background: #0064a0 url(../img/join_boy_blue.jpg) no-repeat top right;
}

body.listen #show_requests {
	background-color: #0064a0;
}

body.listen #help-button:hover, body.listen #join:hover em, body.listen #join:hover .h2, body.listen #show_requests:hover em, body.listen #show_requests:hover .h2 {
	color: #bdd7e6;
}

div#help-div .step2, div#help-div-temporary .step2 {
	background-color: #e5eef2;
}



/* SCHEDULE */

body.schedule table {
	border: 1px solid #00669f;
}

body.schedule thead ul {
	background-color: #00669f;
}

body.schedule thead li.next a {
	background-image: url(../img/schedule_arrows_blue.gif);
}

body.schedule thead li.previous a {
	background-image: url(../img/schedule_arrows_blue.gif);
}

body.schedule tr.even {
	background-color: #e5eef2;
}

body.schedule #nowplaying .soundwaves_outer, body.schedule #nowplaying .soundwaves_inner {
	background-image: url(../img/soundwaves_odd_blue.gif);
}

body.schedule #nowplaying.even .soundwaves_inner, body.schedule #nowplaying.even .soundwaves_outer  {
	background-image: url(../img/soundwaves_even_blue.gif);
}

p.notbroadcasting {
	background-color: #e5eef2;
}



/* DOWNLOADS */

.download-section {
	border: 1px solid #0064a0;
}

.download-section h2 {
	background-color: #0064a0;
}

.download-section .odd a {
	background-color: #e5eef2;
}

.downloads .download-section a:hover {
	background-color: #bdd7e6;
}

.downloads .download-section a:active {
	color: #00669f;
}

/* ALLREVIEWS/ALLEVENTS etc */

.filter ul {
	background-color: #e5eef2;
}

.allreviews table, .events table, .allinterviews table, .eventscalendar {
	border: 1px solid #00669f;
}

.allreviews thead, .events thead, .allinterviews thead {
	background-color: #00669f;
}

.allreviews .even, .events .even, .allinterviews .even {
	background-color: #e5eef2;
}

.allreviews tr:hover, .events tr:hover, .allinterviews tr:hover {
	background-color: #b2d1e2;
}

.allreviews thead tr:hover, .events thead tr:hover, .allinterviews thead tr:hover {
	background-color: #00669f;
}

.allreviews table a:active, .events table a:active, .allinterviews table a:active {
	color: #00669f;
}

.eventscalendar {
	border: 1px solid #00669f;
}

.eventscalendar tr:hover {
	background: transparent;
}

.eventscalendar tbody td {
	border-color: #e5eef2;
}

ul.calendarnav, .eventscalendar .empty {
	background-color: #e5eef2;
}

ul.calendarnav li {
	background-position: 0 0;
}

ul.calendarnav li.next {
	background-position: right -17px;
}

.eventscalendar tbody td.today {
	background-color: #e5eef2;
}

.minidetailsinner {
	background-color: #f6fafe;
	border-color: #003250;
}

.minidetails .arrow {
	background-image: url(../img/minidetails_arrow_blue.png);
}


/* REVIEW / EVENT DETAILS */

p.back a {
	color: #00669f;
	background: #e5eef2 url(../img/back_arrow_blue.gif) 10px center no-repeat;
}

p.back a:hover {
	background-color: #00669f;
}

body.eventdetails div.description {
	background-color: #e5eef2;
}

/* ABOUT */

body.about #what, body.about #links a, body.about #who {
	background-color: #e5eef2;
}

body.about #links li a, body.about #who li a {
	color: #0064a0;
}

body.about #links li a:hover {
	background-color: #b2d1e2;
}

body.about #who li a:hover {
	background-color: #0064a0;
}

/* CONTACT */

#header #mapinfo {
	background-color: #0064a0;
}

#header a#map {
	border: 1px solid #7fb2cf;
}

#person a#map {
	background: transparent url(../img/map_plan_blue.gif) 0 0 no-repeat;
}

#contactdetails div, #person, #contactform {
	background-color: #e5eef2;
}

#contactinfo {
	border: 1px solid #7fb2cf; 
}

div#contactform div.goodnews p.first {
	background-image: url(../img/tick_blue.gif);
}

div#contactform div.errors {
	background-image: url(../img/cross_blue.gif);
}


/* PLAYER */

body.player a.download {
	background: #e5eef2 url(../img/player_download_blue.jpg) 0 0 no-repeat;
}

body.player h1, body.player h2 {
	background-color: #0064a0;
}

div.listenlive {
	border: 1px solid #0064a0;
}

.downloadtabs li a {
	background-color: #0064a0;
}

.downloadtabs li.itunes a {
	border-top: 1px solid #0064a0;
	border-left: 1px solid #0064a0;
	background-color: #0064a0;
}

.downloadtabs li.realplayer a {
	border-top: 1px solid #0064a0;
	border-right: 1px solid #0064a0;
	background-color: #0064a0;
}

.downloadtabs li.selected a {
	color: #0064a0;
	background-color: #fff;
}

.downloadtabs li a:hover {
	background-color: #b2d1e2;
}

div.downloadlinks {
	border: 1px solid #0064a0;
	border-top: none;
}

div.nowandnext {
	border: 1px solid #0064a0;
}

.nowandnext div.next {
	background-color: #e5eef2;
}

.now .soundwaves_outer  {
	background-image: url(../img/soundwaves_odd_blue.gif);
}

.now .soundwaves_inner {
	background-image: url(../img/soundwaves_odd_blue.gif);
}


/* BACKROOM LOGIN */

body.backroom-login fieldset, body.backroom-login h3, body.backroom-login div.goodnews {
	background-color: #e5eef2;
}

body.backroom-login h3:hover {
	background-color: #b2d1e2;
}

body.backroom-login div.goodnews {
	background-image: url(../img/tick_blue.gif);
}
