/*

####################################################################################################

themes.css
Colours, backgrounds and other section-specific styles
Developed by Simon Oram @ Wayfinding Consultants 

####################################################################################################

*/




/*************************************************************************************************** 
Home page & generic sections
***************************************************************************************************/


/* Brown 100% - #96450e --------------------------------------------------------------------------*/


#pageGeneric h1,
#pageGeneric h2,
#pageGeneric h3,
#pageGeneric h4,
#pageGeneric h5,
#pageGeneric h6,
#pageGeneric #newsList span,
.contactDetails address span,
#pageGeneric .contactDetails span {	
	color: #96450e;
	}

#pageGeneric #breadcrumbs {
	background: #96450e;
	}

#navMain a.pageGeneric {
	border-color: #96450e;
	}


/* Brown 50% - #caa286 ---------------------------------------------------------------------------*/


#pageGeneric #footer ul {
	border-color: #caa286;
	}

#pageGeneric #footer ul {
	color: #caa286;
	}


/* Brown 25% - #e5d0c3 ---------------------------------------------------------------------------*/


#pageGeneric #newsList ul,
#pageGeneric #newsList li,
#sitemap,
#sitemap * {
	border-color: #e5d0c3;
	}

#pageGeneric #breadcrumbs span {
	color: #e5d0c3;
	}


/* Brown 10% - #f5ede7 ---------------------------------------------------------------------------*/


#pageGeneric #newsList li {
	background: #f5ede7;
	}


/* Brown 5% - #faf6f3 ----------------------------------------------------------------------------*/








/*************************************************************************************************** 
Events & Gardens
***************************************************************************************************/


/* Green 100% - #737a35 --------------------------------------------------------------------------*/


#pageEventsGardens h1,
#pageEventsGardens h2,
#pageEventsGardens h3,
#pageEventsGardens h4,
#pageEventsGardens h5,
#pageEventsGardens h6,
#pageEventsGardens #newsList span,
#pageEventsGardens .contactDetails span,
#navLocal a {	
	color: #737a35;
	}

#pageEventsGardens #breadcrumbs {
	background: #737a35;
	}

#navMain a.pageEventsGardens {
	border-color: #737a35;
	}


/* Green 50% - #b9bc9a ---------------------------------------------------------------------------*/


#pageEventsGardens #newsList ul,
#pageEventsGardens #newsList li,
#pageEventsGardens #navLocal,
#pageEventsGardens #navLocal li,
#pageEventsGardens #footer ul,
#pageEventsGardens .synchform form {
	border-color: #b9bc9a;
	}

#pageEventsGardens #footer ul {
	color: #b9bc9a;
	}


/* Green 30% - #d5d7c2 ---------------------------------------------------------------------------*/


/* Green 15% - #eaebe1 ---------------------------------------------------------------------------*/


#pageEventsGardens #newsList li,
#navLocal a:hover,
#navLocal a:focus {
	background: #eaebe1;
	}






/***************************************************************************************************
Restoration
***************************************************************************************************/


/* Grey Brown 100% - #776441 ---------------------------------------------------------------------*/


#pageRestoration h1,
#pageRestoration h2,
#pageRestoration h3,
#pageRestoration h4,
#pageRestoration h5,
#pageRestoration h6,
#pageRestoration #newsList span,
#pageRestoration .contactDetails span {	
	color: #776441;
	}

#pageRestoration #breadcrumbs {
	background: #776441;
	}

#navMain a.pageRestoration {
	border-color: #776441;
	}


/* Grey Brown 50% - #bbb1a0 ----------------------------------------------------------------------*/


#pageRestoration #newsList ul,
#pageRestoration #newsList li,
#pageRestoration #navLocal,
#pageRestoration #navLocal li,
#pageRestoration #footer ul {
	border-color: #bbb1a0;
	}

#pageRestoration #footer ul {
	color: #bbb1a0;
	}


/* Grey Brown 15% - #ebe8e3 ----------------------------------------------------------------------*/


#pageRestoration #newsList li {
	background: #ebe8e3;
	}






/***************************************************************************************************
Jenkins & Beckers Wines
***************************************************************************************************/


/* Burgundy Red 100% - #660033 -------------------------------------------------------------------*/


#pageWines h1,
#pageWines h2,
#pageWines h3,
#pageWines h4,
#pageWines h5,
#pageWines h6,
#pageWines #newsList span,
#pageWines .contactDetails span {	
	color: #603;
	}

#pageWines #breadcrumbs {
	background: #603;
	}

#navMain a.pageWines {
	border-color: #603;
	}


/* Burgundy Red 50% - #bc7f9d --------------------------------------------------------------------*/


#pageWines #newsList ul,
#pageWines #newsList li,
#pageWines #footer ul {
	border-color: #bc7f9d;
	}

#pageWines #footer ul {
	color: #bc7f9d;
	}


/* Grey Green 100% - #b9b098 ---------------------------------------------------------------------*/


#pageWines #newsList ul,
#pageWines #newsList li,
.getFileItem,
#viewMap {
	border-color: #b9b098;
	}


/* Grey Green 25% - #edebe5 ----------------------------------------------------------------------*/


#pageWines #newsList li,
.getFileItem {
	background-color: #edebe5;
	}





/***************************************************************************************************
MJ Farming
***************************************************************************************************/


/* Yellow 100% - #d8b935 -------------------------------------------------------------------------*/


#pageMjFarming #footer ul {
	color: #d8b935;
	}

#pageMjFarming #breadcrumbs {
	background: #d8b935;
	}

#navMain a.pageMjFarming,
#pageMjFarming #footer ul {
	border-color: #d8b935;
	}


/* Grey 40% - #999999 ----------------------------------------------------------------------------*/


#pageMjFarming #newsList ul,
#pageMjFarming #newsList li {
	border-color: #999;
	}


/* Grey 6.67% - #eeeeee --------------------------------------------------------------------------*/


#pageMjFarming #newsList li {
	background: #eee;
	}


/*************************************************************************************************** 
General / Global
***************************************************************************************************/


/* Main navigation ********************************************************************************/


/*
#navMain a.pageGeneric {
	color: #96450e;
	}

#navMain a.pageEventsGardens {
	color: #737a35;
	}

#navMain a.pageRestoration {
	color: #776441;
	}
*/


/* Brown 10% - #f5ede7 ---------------------------------------------------------------------------*/


html,
body {
	background: #f5ede7;
	}


/* Brown 5% - #faf6f3 ----------------------------------------------------------------------------*/


#sidebar #newsList li.alt,
#content #newsList li.alt {
	background: #faf6f3 !important;
	}


/* Link Blue - #0072af ---------------------------------------------------------------------------*/


a {
	color: #0072af;
	}


/* Link Blue 70% - #4D9DC7 -----------------------------------------------------------------------*/


a:visited {
	color: #4D9DC7;
	}


/* White - #ffffff -------------------------------------------------------------------------------*/


#breadcrumbs a,
#breadcrumbs li span.last,
.manageGallery button,
a.lozenge {
	color: #fff !important;
	}


/* Grey 80% - #333333 ----------------------------------------------------------------------------*/


#navMain a,
#footer ul a,
#newsList li a {
	color: #333;
	}


/* Grey 60% - #666666 ----------------------------------------------------------------------------*/


#footer p,
#footer p a,
p.note {
	color: #666;
	}


/* Grey 40% - #999999 ----------------------------------------------------------------------------*/



/* Grey 20% - #cccccc ----------------------------------------------------------------------------*/


#footer p span {
	color: #ccc;
	}








/*************************************************************************************************** 
Image backgrounds
***************************************************************************************************/

/**/ 


body#pageGeneric {
	background: url(/assets/images/bg/bg-header-pattern-home.png) repeat-x;
	}

body#pageEventsGardens {
	background: url(/assets/images/bg/bg-header-pattern-events.png) repeat-x;
	}

body#pageRestoration {
	background: url(/assets/images/bg/bg-header-pattern-restoration.png) repeat-x;
	}

body#pageWines {
	background: url(/assets/images/bg/bg-header-pattern-jb-wines.png) repeat-x;
	}

body#pageMjFarming {
	background: url(/assets/images/bg/bg-header-pattern-mj-farming-2.png) repeat-x;
	}


/* Link in lozenge box ------------------------------------------------------------------*/


#pageGeneric a.lozenge {
	background-position: 0 -300px !important;
	}

#pageGeneric .manageGallery button {
	background-position: 0 -299px !important;
	}

#pageEventsGardens a.lozenge {
	background-position: -300px -300px !important;
	}

#pageEventsGardens .manageGallery button {
	background-position: -300px -299px !important;
	}

#pageRestoration a.lozenge {
	background-position: -600px -300px !important;
	}

#pageRestoration .manageGallery button {
	background-position: -600px -299px !important;
	}

#pageWines a.lozenge {
	background-position: -900px -300px !important;
	}

#pageMjFarming a.lozenge {
	background-position: -1200px -300px !important;
	}

#pageMjFarming .manageGallery button {
	background-position: -1200px -299px !important;
	}

#pageGeneric a.lozenge.pdf {
	padding: 0 10px 0 17px;
	width: 173px;
	background-position: 0 -700px !important;
	}


.getFileItem a.lozenge {
	padding: 0 10px 0 17px;
	margin: 0 0 0 0;
	width: 173px;
	}

#pageGeneric .getFileItem a.lozenge {
	background-position: 0 -600px !important;
	}

#pageWines .getFileItem a.lozenge {
	background-position: -900px -600px !important;
	}


/* Link with small arrow in circle to left -------------------------------------------------------*/


#content ul.arrowSml li,
#content p.arrowSml {
	background-position: 0 0px;
	}

#pageEventsGardens span.arrowSml,
#pageEventsGardens p.arrowSml {
	background-position: 0 -52px !important;
	}

#pageEventsGardens #content ul.arrowSml li,
#pageEventsGardens #content p a.arrowSml,
#pageEventsGardens #content p.arrowSml {
	background-position: 0 -50px !important;
	}

#pageRestoration span.arrowSml,
#pageRestoration p.arrowSml {
	background-position: 0 -100px !important;
	}

#pageRestoration #content ul.arrowSml li
#pageRestoration #content p a.arrowSml,
#pageRestoration #content p.arrowSml {
	background-position: 0 -102px !important;
	}

#pageWines span.arrowSml,
#pageWines p.arrowSml {
	background-position: 0 -150px !important;
	}

#pageWines #getWineList .arrowSml,
#pageWines #content ul.arrowSml li,
#pageWines #content p a.arrowSml,
#pageWines #content p.arrowSml {
	background-position: 0 -152px !important;
	}
	
#pageMjFarming span.arrowSml,
#pageMjFarming p.arrowSml {
	background-position: 0 -200px !important;
	}

#pageMjFarming #content ul.arrowSml li,
#pageMjFarming #content p a.arrowSml,
#pageMjFarming #content p.arrowSml{
	background-position: 0 -202px !important;
	}











/* Gallery scroller link buttons -----------------------------------------------------------------*/


#pageEventsGardens #SlideItMoo_outer .SlideItMoo_forward { 
	background-position: 0 -900px;  
	}

#pageEventsGardens #SlideItMoo_outer .SlideItMoo_back { 
	background-position: 0 -150px;  
	}

#pageRestoration #SlideItMoo_outer .SlideItMoo_forward { 
	background-position: 0 -1050px;  
	}

#pageRestoration #SlideItMoo_outer .SlideItMoo_back { 
	background-position: 0 -300px;  
	}

#pageMjFarming #SlideItMoo_outer .SlideItMoo_forward { 
	background-position: 0 -1350px;  
	}

#pageMjFarming #SlideItMoo_outer .SlideItMoo_back { 
	background-position: 0 -600px;  
	}






#pageEventsGardens #miniGallery_outer .SlideItMoo_forward { 
	background-position: 0 -900px;  
	}

#pageEventsGardens #miniGallery_outer .SlideItMoo_back { 
	background-position: 0 -150px;  
	}

#pageRestoration #miniGallery_outer .SlideItMoo_forward { 
	background-position: 0 -1050px;  
	}

#pageRestoration #miniGallery_outer .SlideItMoo_back { 
	background-position: 0 -300px;  
	}

#pageMjFarming #miniGallery_outer .SlideItMoo_forward { 
	background-position: 0 -1350px;  
	}

#pageMjFarming #miniGallery_outer .SlideItMoo_back { 
	background-position: 0 -600px;  
	}
