														/* COLOUR-SPECIFIC STYLING - blue base */
														/* GENERAL */
body {
	background-color:#fff;
	color:#505050;
	}
hr {
	border-top-color: #00609A;
	}
hr.faintline {
	border-top-color: #C0C0C0;
	}
														/* HEADER */
div#head_page_wrap {
	background-color:#00609A;
	color:#fff;
	}
div#head_boxoffice {
	border-color:#ccc;
	}
div#head_boxoffice a {
	color:#fff;
	}
#sinewave {
	background: #00609A url("../images_pres_100731/sinewave.jpg") repeat-x scroll left;
	}
/*													/* header>navigation */
div.nav {										/* colors the div - div fills the parent element for a horizontal menu - set to background-color:transparent; if not needed */
	background-color:transparent;
	}
div.nav li {
	background-image:url(../images/fixed/x.gif); /* background of the level 1 menu - makes whole width hot */
	border-color:#ccc;				/* dividing lines around each horiz level 1 menu item */
	}
div.nav a {
	color:#fff;								/* sets the color of top menu type */
	}
div.nav li li a {
	color:#00609A;								/* sets the color of dropdown menu type */
	}
div.nav li li a {
	border-color:#fff;
	}
div.nav li li a:hover {
	color:#000;								/* hovered menu choice */
	}
div.nav li li { 
	background:#fff url('../images_pres_100731/dropdown_bg.png') repeat-y left; /* background of the level 2 menu */
	border-color:#fff
	}
														/* ALL PAGES - MAIN CONTENT AREA */
#main_wrapper a {
	color:#00609A;
	}
														/* HOME PAGE */
#xaxis, #xaxis a, #yaxis {	/* the horizontal+vertical bar */
	background-color:#808080;
	color:#fff;
	}
#xyintersect {
	background-color:#606060;
	}
#hlinks li, #hlinks a {			/* nav links under horizontal bar */
	xcolor:#606060;
	}
#minipromo, #minipromo_sm {
	color:#776;
	border:1px solid;
	border-color:#eed #ccb #ccb #eed;
	background-color:#eee;
	}
#minipromo a, #minipromo_sm a {
	xcolor:#776;
	}
														/* DIARY PAGE */
#diary th, #diary .fdisc {
	background-color:#ccb;
	}
#diary th {
	border:1px solid;
	border-color: #fff #aa9 #aa9 #fff;
	}
.diary-film { 							/*film logo*/
	background-color:#eed;
	border-color:#505050;
	}
														/* EVENT PAGE */
#eventwin {
	background-color:#fff;
	}
#eventclose {
	background-color:#fff;
	}
#eventx span, #book, #datematrix td span.book {			/* watch trailer / book ticket text */
	background:#00609A;
	background:#47a;
	color:#fff;
	}
#eventx a:hover span {
	color:#000;
	}
table#prices {
	background-color:#ddc;
	}
														/* FRIENDS PAGE */
.fapply, .fdisc, .annualrep {
	background-color:#ccb;
	}
														/* ACCESS PAGE */
.fgasbg {
	background-color:#00609A;		/* set foreground colour as background
	}
#leftMonthNav a {
	color:#00609A;
	}
#leftMonthNav a:hover {
	color:inherit;
	}
#main_wrapper span.moretext a:hover span {				/* does not work so also in moretext.css */
	color:#505050;
	}
														/* DIARY PAGE */
#srchform input[type="text"] {
	border-color: #aa9 #fff #fff #aa9;
	background-color:#e5e5d4;
	color:#000;
	}
#srchform input[type="submit"] {
	color:#00609A;
	background-color:#ddc;
	}
#srchform input[type="submit"]:hover {
	border-bottom-color: #00609A;
	}
#chooseMonth {
	color:#fff;
	background-color:#998;
	}

														/* used in funtion DELAYED in event.js
.showevent {
	background-color:#ccc;
	}