/*
  SKIN INFO
  All colour and background image styling.
*/

/* @group GLOBAL */
a,
#subsect-by-car dt {
	color: #ff7800;
}

/* @end GLOBAL */

/* @group MAIN LAYOUT */
body {
	background-color: #fff;
	color: #000;
}

#page {
	background-image: url(../images/bg-edges.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

body.time-morning #page {background-color: #243201;}
body.time-day #page {background-color: #0a3100;}
body.time-evening #page {background-color: #041715;}
body.time-night #page {background-color: #000;}

/* @group HEADER */

#header {
	background-position: top left;
	background-repeat: no-repeat;
}

body.time-morning #header {background-image: url(../images/bg-header-morning.jpg);}
body.time-day #header {background-image: url(../images/bg-header-day.jpg);}
body.time-evening #header {background-image: url(../images/bg-header-evening.jpg);}
body.time-night #header {background-image: url(../images/bg-header-night.jpg);}

#logo {
	background-position: top left;
	background-repeat: no-repeat;
}

body.time-morning #logo {background-image: url(../images/logo-morning.png);}
body.time-day #logo {background-image: url(../images/logo-day.png);}
body.time-evening #logo {background-image: url(../images/logo-evening.png);}
body.time-night #logo {background-image: url(../images/logo-night.png);}

#header .dates {
	background-position: top left;
	background-repeat: no-repeat;
}

body.time-morning #header .dates {background-image: url(../images/dates-morning.png);}
body.time-day #header .dates {background-image: url(../images/dates-day.png);}
body.time-evening #header .dates {background-image: url(../images/dates-evening.png);}
body.time-night #header .dates {background-image: url(../images/dates-night.png);}

#header #guitar {
	background-position: top left;
	background-repeat: no-repeat;
}

body.time-morning #header #guitar {background-image: url(../images/bg-guitar-morning.png);}
body.time-day #header #guitar {background-image: url(../images/bg-guitar-day.png);}
body.time-evening #header #guitar {background-image: url(../images/bg-guitar-evening.png);}
body.time-night #header #guitar {background-image: url(../images/bg-guitar-night.png);}

/* @group NAVIGATION */
.navigation li a {
	background-position: bottom left;
	background-repeat: no-repeat;
}

.navigation .lnk-whats-on a {background-image: url(../images/nav-whats-on.png);}
.navigation .lnk-info a {background-image: url(../images/nav-info.png);}
.navigation .lnk-news a {background-image: url(../images/nav-news.png);}
.navigation .lnk-about a {background-image: url(../images/nav-about-on.png);}
.navigation .lnk-gallery a {background-image: url(../images/nav-gallery.png);}
.navigation .lnk-get-involved a {background-image: url(../images/nav-get-involved.png);}
.navigation .lnk-press a {background-image: url(../images/nav-press.png);}
.navigation .lnk-contact a {background-image: url(../images/nav-contact.png);}
.navigation .lnk-sponsors a {background-image: url(../images/nav-sponsors.png);}

#nav-footer .lnk-whats-on a {background-image: url(../images/footer-nav-whats-on.png);}
#nav-footer .lnk-info a {background-image: url(../images/footer-nav-info.png);}
#nav-footer .lnk-news a {background-image: url(../images/footer-nav-news.png);}
#nav-footer .lnk-about a {background-image: url(../images/footer-nav-about-on.png);}
#nav-footer .lnk-gallery a {background-image: url(../images/footer-nav-gallery.png);}
#nav-footer .lnk-get-involved a {background-image: url(../images/footer-nav-get-involved.png);}
#nav-footer .lnk-press a {background-image: url(../images/footer-nav-press.png);}
#nav-footer .lnk-contact a {background-image: url(../images/footer-nav-contact.png);}
#nav-footer .lnk-sponsors a {background-image: url(../images/footer-nav-sponsors.png);}
/* @end NAVIGATION */
/* @end HEADER */

/* @group CONTENT AREA */
#content-area {
	background-position: top left;
	background-repeat: no-repeat;
}

body.time-morning #content-area {background-image: url(../images/bg-content-morning.jpg);}
body.time-day #content-area {background-image: url(../images/bg-content-day.jpg);}
body.time-evening #content-area {background-image: url(../images/bg-content-evening.jpg);}
body.time-night #content-area {background-image: url(../images/bg-content-night.jpg);}

/* @group MAIN CONTENT */

.main-content {
	background: url(../images/bg-panel-680-top.png) top left no-repeat;
}

.main-content .content {
	background-color: #fff;
	background-position: bottom left;
	background-repeat: no-repeat;
}

body.time-morning .main-content .content {background-image: url(../images/bg-panel-680-bottom-morning.gif);}
body.time-day .main-content .content {background-image: url(../images/bg-panel-680-bottom-day.gif);}
body.time-evening .main-content .content {background-image: url(../images/bg-panel-680-bottom-evening.gif);}
body.time-night .main-content .content {background-image: url(../images/bg-panel-680-bottom-night.gif);}

.main-content .content .nav-panel {
	background: #f1f1f1 url(../images/bg-seperator-680-grey-top.gif) top left no-repeat;
	color: #bebebe;
}

/* @group My Group */



/* @end */

.main-content .content .section {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(../images/bg-seperator-680.gif);
}

.main-content .content .note,
.main-content .content .subsection {
	background: url(../images/bg-panel-dots.gif) top left repeat-x;
}

.main-content .content .note {
	color: #898989;
}

.main-content .content #sect-hours {
	background-image: url(../images/bg-seperator-680-grey.gif);
}

.main-content .content .driver {
	background: #f1f1f1 url(../images/bg-seperator-680-grey-top.gif) top left no-repeat;	
}

.main-content .content .driver strong {
	background: url(../images/bg-seperator-680-grey.gif) bottom left no-repeat;
}

#subsect-by-car dt {
	cursor: pointer;
	background-image: url(../images/icon-expand.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

#subsect-by-car dt.expanded {
	background-image: url(../images/icon-collapse.gif);
}

/* @end MAIN CONTENT */

/* @group SUPPLEMENTARY CONTENT */
#supplementary-content {
	color:  #fff;
}

#supplementary-content a {
	color: #ffff00;
}

.module {
	background-position: top left;
	background-repeat: repeat-x;
}

body.time-morning .module {background-image: url(../images/bg-dots-morning.gif);}
body.time-day .module {background-image: url(../images/bg-dots-day.gif);}
body.time-evening .module {background-image: url(../images/bg-dots-evening.gif);}
body.time-night .module {background-image: url(../images/bg-dots-night.gif);}

#mod-tickets .driver a {
	background: url(../images/buy-tickets.png) top left no-repeat;
}

#mod-tickets {
	background: none;
}

#supplementary-content #mod-register .form-instructions {
	margin-bottom: 1.7em;
}
/* @end SUPPLEMENTARY CONTENT */


/* @end CONTENT AREA */

/* @group FOOTER */
#footer {
	color:  #fff;
}

#footer a {
	color: #ffff00;
}

#footer .sponsors {
	background: url(../images/bg-sponsors.png) top left no-repeat;
}

#footer .sponsors li a {
	background-position: 0 0;
	background-repeat: no-repeat;	
}

#footer .sponsors li.lnk-bbc-radio-wiltshire a {background-image: url(../images/logo-bbc-wiltshire.gif);}
#footer .sponsors li.lnk-bbc-radio-swindon a {background-image: url(../images/logo-bbc-swindon.gif);}
#footer .sponsors li.lnk-swindon-council a {background-image: url(../images/logo-swindon-council.gif);}
/* @end FOOTER */
/* @end MAIN LAYOUT */

