/* colours + icons */
/* plain black on white version */

body{
	background:#000000;
	color:#ffffff;
}
.homefeatured{
	background-transparent;
	/* to see the #primary's #000000 through it, with overlap onto colour of section above it */
}
.donationwrap{
	background:#000000;
}

.pullquote{
	border-color:#ffffff;
}
.backbutton a{
	background:#ffffff;
	/* red from generic link style */
}
.backbutton a:focus,
.backbutton a:hover,
.backbutton a:active{
	background:#ffffff;
	color:#000000;
}
ul.tags-links li a:focus,
ul.tags-links li a:hover,
ul.tags-links li a:active,
.filters li.current-cat a,
.filters li a:focus,
.filters li a:hover,
.filters li a:active{
	background:#ffffff;
	color:#000000;
	border-color:#ffffff;
}
.previewgrid .item .itemimg{
	background:#ffffff;
}
.buttons a.shade00{
	background:transparent;
	color:#ffffff;
	border-color:000000;	
}
.buttons a.shade4{
	background:#ffffff;
	color:#000000;
	border-color:#ffffff;
}
.buttons a.shade00:focus,
.buttons a.shade00:hover,
.buttons a.shade00:active,
.buttons a.shade4:focus,
.buttons a.shade4:hover,
.buttons a.shade4:active{
/* all shade4 buttons go to red, always */
	background:#ff0000;
	color:#000000;
	border-color:#ff0000;
}

/* end sandy colours */


/* sandy colour? */
.previewgrid.people .item .itemimg{
	background-color:#000000;
}

.galabar{
	background:#000000;
	color:#ffffff;
}
ul.archivelist li span.eventdate,
ul.archivelist li span.eventtimes{
	color:greytocontrast;
}

.searchbox input{
	background-color:#000000;
	color:#ffffff;
}
input.search-submit{
	background-image:url(../img/search-white.svg);
	background-color:#000000;
}
.boc h2:after{
	background-color:transparent;
	background-image:url(../img/minus-white.svg);
}
.boc.closed h2:after{
	background-image:url(../img/plus-white.svg);
}
.previewgrid.pjregular .item .itemimg img,
.previewgrid.people .item .itemimg img,
.previewgrid.reports .item .itemimg img,
.issueimg img{
	border-color:#ffffff;
}

/* link colours */

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

#nav,
.inpagenav{
	background:#000000;
}

.nav-menu li.externallink a{
	background-color:transparent;
	background-image:url(../img/new-tab.svg);
}
#colophon .nav-menu li.externallink a{
	background-image:url(../img/new-tab-white.svg);
}
.nav-menu li.calendarlink a{
	background-color:transparent;
	background-image:url(../img/calendar-white.svg);
}
.iconlinks li.iconlink-account a{
	background-image:url(../img/account-white.svg);
}
.iconlinks li.iconlink-basket a{
	background-image:url(../img/basket-white.svg);
}
.iconlinks li.iconlink-search a{
	background-image:url(../img/search-white.svg);
}
h1.page-title.mrpf,
h2.page-title.mrpf{
	background-image:url(../img/M-white.svg);
}
#subnav li a:after,
.readmoreline a:after,
.related li a:after,
.reports .item a span:after{
	background-image:url(../img/arrow-white.svg);
}
#subnav li.current_page_item a:after{
	background:none;
}
.readmoreline.calendarlink{
	background-image:url(../img/calendar-white.svg);
}
.galabar .readmoreline{
	background-image:url(../img/circle-white.svg);
}
.page-prev,
.page-numbers.prev{
	background-image:url(../img/arrow-prev.svg);
}
.page-next,
.page-numbers.next{
	background-image:url(../img/arrow-next.svg);
}
.ctabox a span.ctarm{
	background-image:url(../img/roundel-ffffff.svg);

}
.ctabox a:focus span.ctarm,
.ctabox a:hover span.ctarm,
.ctabox a:active span.ctarm{
	background-image:url(../img/roundel-ff0000.svg);
}
#mainnav > li.opensubmenu,
#mainnav > li:target,
#mainnav > li:focus,
#mainnav > li:hover,
#mainnav > li:active,
#mainnav > li ul,
#sortorder ul{
	background-color:#000000;
}
#mainnav:focus > li,
#mainnav:hover > li,
#mainnav:active > li{
	opacity:.5;
}
#mainnav:focus > li:hover,
#mainnav:hover > li:hover,
#mainnav:active > li:hover{
	opacity:1;
}

#mainnav > li > a,
#sortorder > li > a{
	background-color:transparent;
	background-image:url(../img/down_arrow-white.svg);
}
#mainnav > li:target > a,
#mainnav > li:focus > a,
#mainnav > li:hover > a,
#mainnav > li:active > a{
	background-image:url(../img/up_arrow-white.svg);
}
#sortorder > li:focus > a,
#sortorder > li:hover > a,
#sortorder > li:active > a,
#sortorder:target > li > a{
	background-image:url(../img/up_arrow-white.svg);
}
.filterswrap select,
.filterswrap option,
.fitlerswrap input{
	background:transparent;
}
.filterswrap select{
	background-image:url(../img/down_arrow-white.svg);
}
ul.postfiles li a .text{
	background:#000000;
}
ul.postfiles li a .icon,
.audiobox a .icon{
	background:#000000;
}
.post-top li.cwe_date{
	background-image:url(../img/cwe-calendar-white.svg);
}
.post-top li.cwe_fee{
	background-image:url(../img/cwe-price-white.svg);
}
.post-top li.cwe_dropin{
	background-image:url(../img/cwe-drop-in-white.svg);
}
.post-top li.cwe_virtual{
	background-image:url(../img/cwe-virtual-white.svg);
}
.post-top li.cwe_location{
	background-image:url(../img/cwe-location-white.svg);
}
.post-top li.cwe_type{
	background-image:url(../img/cwe-type-white.svg);
}
.post-top li.cwe_cardeligible{
	background-image:url(../img/cwe-cards-white.svg);
}

@media (max-width:1270px){
	#toggle span.burger{
		background-image:url(../img/burger.svg);
	}
	#toggle a.navisopen span.burger{
		background-image:url(../img/close.svg);
	}
	#navcontent{
		background:#000000;
	}
}

figure .imageid{
	background:transparent;
	color:#ffffff;
}
figure .imageid:before{
	background:#000000;
	color:#ffffff;
}
figure .imageid span{
	background:#000000;
}

/* text-decoration */

#masthead a,
.post-top a,
.page-top a,
.readmore a,
.readmoreline a,
.filters a,
.previewgrid a,
.previewmix a,
.buttons a,
.inpagenav a,
.pagination a,
.backbutton a,
.indexdownload a,
.eventtitle a,
.ctabox a,
.biolinks li a,
.related li a,
.sb-subnav h2 a,
#subnav li a,
#colophon a{
/*	text-decoration:none; */
}

/* fake text decoration */
.jumplinks li a{
	border-bottom-color:transparent;
}
.jumplinks li a:focus,
.jumplinks li a:hover,
.jumplinks li a:active{
/*	border-bottom-color:#C43626; */
}
.jumplinks li.jumpbutton a{
	border-bottom-color:#000000;
	background:#000000;
}
.jumplinks li.jumpbutton a:focus,
.jumplinks li.jumpbutton a:hover,
.jumplinks li.jumpbutton a:active{
	border-bottom-color:#ffffff;
	background:#ffffff;
	color:#000000;
}










/* Where placeholder needs to obey the styles */

/* fix the stupid placeholder colour */
/* separate rules, because: "a group of selectors containing an invalid selector is invalid". */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:#ffffff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#ffffff;
	opacity:1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#ffffff;
	opacity:1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#ffffff;
}
::-ms-input-placeholder { /* Microsoft Edge */
	color:#ffffff;
}


/* location Booking */

#open_booking::after{
	background-image:url(../img/calendar-000000.svg);
}
#open_booking:hover{
	background-color:#ffffff;
	color:#000000;
}
#open_booking:hover::after{
	background-image:url(../img/calendar-ffffff.svg);
}



/* extra borders for where coloured backgrounds would have indicated a separation */

.smallitems,
.previewmix .itemlarge .inside,
.featured .previewgrid .item .inside,
.previews.cweitems .item .inside,
.post_type_filters button{
	border-width:1px;
	border-style:solid;
}
.smallitems .item .inside{
	border-width:0;
}
.inpagenav{
	border-top-width:1px; /* border-bottom-width is already set in style.css */
}
.page-content,
.page-section{
	border-width:1px 0 0 0;
	border-style:solid;
}
.page-content.combi{
	border-top-width:0;
}
#colophon{
	border-width:1px 0 0 0;
	border-style:solid;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
	border-width:1px;
	border-style:solid;
}

/* padding changes due to no colour separation */
/* this is not a colour, so it needs to override a style from a still active stylehseet */
.mrfullcalendar .previewlist .item .inside a .iteminfo{
	padding:0 1.5rem !important;
}



/* extra styles for stuff that's in the HTML */

.site-title a img,
.site-title img{
	filter:brightness(10);
}

/* overriding calendar + Woo things */

.woocommerce-info{
	border-top-color:#ffffff;
}
.woocommerce-info::before{
	color:#ffffff;
}
.fc .fc-list-event:hover td{
	background:#000000;
}
.fc .fc-list-event-title a:focus,
.fc .fc-list-event-title a:hover,
.fc .fc-list-event-title a:active{
	color:greytocontrast;
}

.fc .fc-button-primary{
	background-color:#ffffff;
	border-color:#ffffff;
	color:#000000;
}
.fc .fc-button-primary:focus,
.fc .fc-button-primary:hover,
.fc .fc-button-primary:active{
	background-color:#000000;
	color:#ffffff;
	border-color:#ffffff;
}
.fc .fc-button-primary:disabled,
.fc .fc-button-primary:disabled:focus,
.fc .fc-button-primary:disabled:hover,
.fc .fc-button-primary:disabled:active{
	background-color:#ffffff;
	color:#000000;
	border-color:#ffffff;
}

.mrcalendarbttons button.change_view{
	background-color:transparent;
	color:#ffffff;
	border-color:#ffffff;
}

.mrcalendarbttons button.change_view#calendar_view{
	background-image:url(../img/calendar-000000.svg);
}
.mrcalendarbttons button.change_view#grid_view{
	background-image:url(../img/tiles-000000.svg);
}
.mrcalendarbttons button.change_view#list_view{
	background-image:url(../img/list-000000.svg);
}

.mrcalendarbttons button.change_view:hover,
.mrcalendarbttons button.change_view:focus,
.mrcalendarbttons button.change_view.active,
.mrcalendarbttons button.change_view:active{
	background-color:#ffffff !important;
	color:#000000;
}
.mrcalendarbttons button.change_view#calendar_view:hover,
.mrcalendarbttons button.change_view#calendar_view:focus,
.mrcalendarbttons button.change_view#calendar_view.active,
.mrcalendarbttons button.change_view#calendar_view:active{
	background-image:url(../img/calendar-ffffff.svg);
}
.mrcalendarbttons button.change_view#grid_view:hover,
.mrcalendarbttons button.change_view#grid_view:focus,
.mrcalendarbttons button.change_view#grid_view.active,
.mrcalendarbttons button.change_view#grid_view:active{
	background-image:url(../img/tiles-ffffff.svg);
}
.mrcalendarbttons button.change_view#list_view:hover,
.mrcalendarbttons button.change_view#list_view:focus,
.mrcalendarbttons button.change_view#list_view.active,
.mrcalendarbttons button.change_view#list_view:active{
	background-image:url(../img/list-ffffff.svg);
}

.mrcalendarbttons button.change_view[data-view="dayGridMonth"]{
	background-image:url(../img/calendar-000000.svg);
}
.mrcalendarbttons button.change_view[data-view="dayGridDay"]{
	background-image:url(../img/tiles-000000.svg);
}
.mrcalendarbttons button.change_view[data-view="listWeek"]{
	background-image:url(../img/list-000000.svg);
}

.mrcalendarbttons button.change_view[data-view="dayGridMonth"]:hover,
.mrcalendarbttons button.change_view[data-view="dayGridMonth"]:focus,
.mrcalendarbttons button.change_view[data-view="dayGridMonth"]:active{
	background-image:url(../img/calendar-ffffff.svg);
}
.mrcalendarbttons button.change_view[data-view="dayGridDay"]:hover,
.mrcalendarbttons button.change_view[data-view="dayGridDay"]:focus,
.mrcalendarbttons button.change_view[data-view="dayGridDay"]:active{
	background-image:url(../img/tiles-ffffff.svg);
}
.mrcalendarbttons button.change_view[data-view="listWeek"]:hover,
.mrcalendarbttons button.change_view[data-view="listWeek"]:focus,
.mrcalendarbttons button.change_view[data-view="listWeek"]:active{
	background-image:url(../img/list-ffffff.svg);
}

.mrcalendarbttons button.change_view:focus:after,
.mrcalendarbttons button.change_view.active:after,
.mrcalendarbttons button.change_view:active:after{
	background-image:url(../img/tick-ffffff.svg);
}


.mrfullcalendar .fc-dayGridMonth-view .fc-daygrid-day.fc-day-today{
	background-color:#000000;
}
.mrfullcalendar .fc-dayGridMonth-view .fc-daygrid-day-events a.fc-daygrid-event{
	background:black;
	color:white;
}
.mrfullcalendar .fc-dayGridMonth-view .fc-daygrid-day-events a.fc-daygrid-event:focus,
.mrfullcalendar .fc-dayGridMonth-view .fc-daygrid-day-events a.fc-daygrid-event:hover,
.mrfullcalendar .fc-dayGridMonth-view .fc-daygrid-day-events a.fc-daygrid-event:active{
	background:white;
	color:black;
}

/* colour shades for individual event types */
/*
Pink: R232 G146 B128 = #E89280
Green: R170 G189 B137 = #AABD89
Blue: R157 G185 B184 = #9DB9B8
*/

.mrfullcalendar .fc-dayGridMonth-view .fc-daygrid-day-events a.fc-daygrid-event.mr_class,
.mrfullcalendar .fc-dayGridMonth-view .fc-daygrid-day-events a.fc-daygrid-event.mr_workshop,
.mrfullcalendar .fc-dayGridMonth-view .fc-daygrid-day-events a.fc-daygrid-event.mr_event{
	background:white;
	color:black;
}



.woocommerce-message{
	border-top-color:#ffffff;
}
.woocommerce-message::before{
	color:#ffffff;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{
	background-color:#ffffff;
	color:#000000;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{
	background-color:greytocontrast;
	color:#000000;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
	background:#000000;
	border-color:#ffffff;
}


/* overriding the colours found in woo-style.css */

.site-header-cart-inner{
	border-color:black;
	background-color:#000000;
}


/* Calendar */

#calendar::before{
	background-color:#000000
}

#calendar::after{ /* spinning loading circle */
	background:transparent;
	border-color:#ffffff;
	border-bottom-color:transparent;
}
.fc-daygrid-event .popup{
	background-color:#000000;
	border-color:#ffffff;
	box-shadow:2px 2px 4px #ffffff;
}
.isPopped{
	background:#ffffff;
	color:#000000;
}
.isPopped .popup{
	color:#ffffff;
}
.hasSelected{
	border-color:#ffffff;
}
button.close-pop-up {
	background-color:#ffffff;
	color:#000000;
}
button.close-pop-up:hover{
	background-color:greytocontrast;
}

.previews.cweitems .item.class_card_item .inside {
	background-color:#000000;
}

.previews.cweitems .item.class_card_item .inside a {
	background:#ffffff;
	color:#000000;
}

.previews.cweitems .item.class_card_item .inside a:hover {
	background:greytocontrast;
	color:#000000;
}


/* Basket Stuff */

.colour1 .woocommerce  .shade4,
.colour1 .woocommerce  .shade4.button.alt{
	background:#ffffff !important;
	color:#000000 !important; /* woo styles in the plugin have this as inherit, which makes it disappear against its background (also from woo plugin) */
}

.colour2 .woocommerce  .shade4,
.colour2 .woocommerce  .shade4.button.alt{
	background:#ffffff !important;
	color:#000000 !important;
}

.colour3 .woocommerce .shade4,
.colour3 .woocommerce .shade4.button.alt{
	background:#ffffff !important;
	color:#000000 !important;
}


.colour1 .woocommerce  .shade4:hover,
.colour2 .woocommerce  .shade4:hover,
.colour3 .woocommerce  .shade4:hover,
.colour1 .woocommerce  .shade4.button.alt:hover,
.colour2 .woocommerce  .shade4.button.alt:hover,
.colour3 .woocommerce  .shade4.button.alt:hover{
	color:#000000;
	background-color:#ff0000 !important;
}
#slots {
	background-color:#ffffff;
}
.draggable_slot {
	border-color:#ffffff;
}
.draggable_slot:hover {
	background-color:#000000;
}
#venue_booking_views {
	background-color:#000000;
}

#calendar{  /* #### needs checking */
	--fc-button-bg-color:#525A38;
	--fc-button-border-color:#525A38;
	--fc-bg-event-color:#525A38;
	--fc-today-bg-color:#F0EADC;
	--fc-button-hover-bg-color:#C43626;
	--fc-button-hover-border-color:#C43626;
	--fc-event-border-color:#C43626;
	--fc-event-bg-color:#C43626;
}
#calendar .fc-timegrid-event .fc-event-main{
	scrollbar-color:#ffffff #000000;
}

#calendar .fc-timegrid-event .fc-event-main::-webkit-scrollbar-thumb { /* Foreground */
	background:#ffffff;
}
#calendar .fc-timegrid-event .fc-event-main::-webkit-scrollbar-track { /* Background */
	background:#000000;
}

button.remove-event {
	background-color: transparent;
}

ul#response li {
	background-color:#000000;  /* #### needs checking */
}

#bookings .buttons button:hover {
	background-color:greytocontrast;  /* #### needs checking */
}

form#option_booking input[type=submit]:hover {
	background-color:#ffffff;  /* #### needs checking */
	color:#000000;  /* #### needs checking */
}

.instructions {
	background-color:#000000;
}


/* Subscribe form */

.subscribeform input {
	color:#ffffff;
	border-bottom-color:#ffffff;
}

.subscribeform input::placeholder {
	color:#ffffff;
}

.subscribeform input[type="submit"] {
	border-color:#ffffff;
}

.subscribeform input[type="submit"]:hover {
	background-color:#ffffff;
	color:#000000;
	border-color:#ffffff;
}


/* calendar filter buttons */

.post_type_filters button{
	background:#000000;
	color:#ffffff;
	border-color:#ffffff;
}
.post_type_filters button.active,
.post_type_filters button:hover{
	background-color:#ffffff;
	color:#000000;
}

/* Checkboxes */

  
  input[type="checkbox"] {
	/* For iOS < 15 */
	background-color: var(--form-background); /* #### needs checking */
	color: currentColor; /* #### needs checking */
	border: 0.15em solid currentColor; /* #### needs checking */
  }
  
  input[type="checkbox"]::before {
	box-shadow: inset 1em 1em #ffffff;
	/* Windows High Contrast Mode */
	background-color: CanvasText; /* #### needs checking */
  }
  
  input[type="checkbox"]:focus {
	outline: max(2px, 0.15em) solid currentColor; /* #### needs checking */
  }
  
/* Event sidebar and select menus etc */

.sbbin .slider::-webkit-slider-thumb {
	background:#ffffff;

}
  
.sbbin .slider::-moz-range-thumb {
	background:#ffffff;
}

.sbbin select, .sbbin input{
	background-color:#000000;
	color:#ffffff;
}

.sbbin select {
	color:#ffffff;
	border-color:#ffffff;
	background-color:#000000;
	/* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. 
	  for the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference
	*/
	background-image: url(../img/down_arrow-white.svg);
	background-repeat: no-repeat;
	/* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
	background-position: right .7em top 50%;
	/* icon size, then gradient */
	background-size: .65em auto;
  }

  /* Hover style */
  .sbbin select:hover {
	border-color:#ffffff;
  }
  /* Focus style */
  .sbbin select:focus {
	border-color:#ffffff;
	/* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */
	box-shadow: 0 0 1px 3px #ffffff;
	box-shadow: 0 0 0 3px -moz-mac-focusring; /* #### needs checking */
	color:#ffffff; 
  }
  
  .sbbin select>option:hover {
	background-color:#ffffff;
	color:#000000;
  }
  
  /* Disabled styles */
  .sbbin select:disabled, .sbbin select[aria-disabled=true] {
	color: graytext; /* #### needs checking */
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #000000 0%,#e5e5e5 100%); /* #### needs checking */
  }
  
  .sbbin select:disabled:hover, .sbbin select[aria-disabled=true] {
	border-color:greytocontrast; /* #### needs checking */
  }

.buttons .add_to_cart_button~a:hover {
	background-color:#ffffff;
	color:#000000;
}

.sbbin input[type=submit]{
	background:#ffffff;
	color:#000000;
	border-color:#ffffff;
}
.sbbin input[type=submit]:hover{
	background:#ff0000;
	color:#000000;
	border-color:#ffffff;
}

/* Mini Cart */


li.woocommerce-mini-cart-item.mini_cart_item img {
	background-color:#ffffff;
}

.woocommerce-mini-cart__buttons.buttons a {
	background:#ffffff;
	color:#000000;
	border-color:#ffffff;
}

.woocommerce-mini-cart__buttons.buttons a:hover{
	background-color:#ff0000;
	color:#000000;
}


/* Journal */

.woocommerce-error::before{
	color:#ff0000;
}

.sbbin ul.woocommerce-error{
	border-top-color:#ff0000;
}


#open_waiting_list{
	background:#6B614F; /* #### needs checking */
	color:#000000;
	border-color:#6B614F; /* #### needs checking */
}   
#open_waiting_list:hover{
	background:#c43626; /* #### needs checking */
	color:#000000;
	border-color:#c43626; /* #### needs checking */
}







