/* Colours
=========

Text green: #335227;
Dark green: #37562a;
Mid green: #576d44;
Lime green: #96b021;
Light green: #dae5be;
Apple white: #ebf1dc;

Mustard yellow: #faca1e;
Earthy yellow: #e1d040;

Dark purple: #392e7a;
Mauve: #9088b3;
Lilac: #d4d2e2;

Red: #a9122a;

Home page sidebar colours:
Orange: #dcaa6f;
Salmon: #c36b71;
Cyan: #7ec5e4;
Lilac: #807ca1;
Green: #ab9f63;

*/

div.culturebox p
{
	color: #ffffff;
}

div.culturebox p.food
{
	background-color: #dcaa6f;
}

div.culturebox p.wine
{
	background-color: #c36b71;
}

div.culturebox p.film
{
	background-color: #7ec5e4;
}

div.culturebox p.travel
{
	background-color: #807ca1;
}

div.culturebox p.books
{
	background-color: #ab9f63;
}

div.culturebox p.christmas
{
	background-color: #36741e;
}

div.culturebox p.humour
{
	background-color: #9d765e;
}

div.culturebox p.theatre
{
	background-color: #fec118;
}

div.culturebox p.holidays
{
	background-color: #0cb2b3;
}

div.culturebox p.festivals
{
	background-color: #c5641e;
}

div.culturebox p.sports
{
	background-color: #e5441e;
}


html, body, p
{
	color: #335227;
	background-color: #ffffff;
}

#wrapper
{
	border: 1px solid #255A2C;
}

h1, h6, h2 span
{
	color: #96b021;
}

body#home img.main
{

}

#featurepanel img.worldwide
{
	padding-left: 15px;
	padding-top: 10px;
	}

#featurepanel p.world
{
	clear: none;
	
}

div.signup
{
	background-color: #255a2c;
}

body#home #featurepanel div.signup a
{
	background-color: #255a2c;
	color: #faca1e;
}


#sidebarmain h1
{
	color: #335227;
}


body#home #masthead
{
	background-image: url('../images/layout/home_header.jpg');
}

body#about #masthead
{
	background-image: url('../images/layout/home_header.jpg');
}

body#services #masthead
{
	background-image: url('../images/layout/home_header.jpg');
}

body#company #masthead,
body.news #masthead
{
	background-image: url('../images/layout/company_header.jpg');
}

body#clients #masthead
{
	background-image: url('../images/layout/clients_header.jpg');
}

body#solutions #masthead
{
	background-image: url('../images/layout/solution_header.jpg');
}

body#links #masthead
{
	background-image: url('../images/layout/links_header.jpg');
}

body#press #masthead
{
	background-image: url('../images/layout/press_header.jpg');
}

body#culture #masthead
{
	background-image: url('../images/layout/culture_header.jpg');
}



#nav
{
	background-color: #576d44;
}

#primarynav
{
	color:  #e1d040;
	background-color: #576d44;
}

#sidebar img
{
	border: none;
}

body#home #primarynav span.home, 
body#services #primarynav span.services, body#services #primarynav span.home, 
body#solutions #primarynav span.solutions, body#solutions #primarynav span.services, 
body#company #primarynav span.company, body#company #primarynav span.solutions,
body#clients #primarynav span.clients, body#clients #primarynav span.company,
body#culture #primarynav span.culture, body#culture #primarynav span.clients,
body#press #primarynav span.press, body#press #primarynav span.culture,
body#links #primarynav span.press 
{
	color:  #576d44;
}

#secondarynav
{
	color:  #37562a;
	background-color: #faca1e;
}

body.about #secondarynav span.about,
body.solutions #secondarynav span.it, 
body.medical #secondarynav span.it, body.medical #secondarynav span.medical,
body.games #secondarynav span.games, body.games #secondarynav span.medical,
body.media #secondarynav span.games, body.philosophy #secondarynav span.philosophy,
body.engineering #secondarynav span.media,


body.services #secondarynav span.translation, 
body.servicesengineering #secondarynav span.project, body.servicesengineering #secondarynav span.servicesengineering,
body.dtp #secondarynav span.dtp, body.dtp #secondarynav span.servicesengineering,
body.audio #secondarynav span.dtp, 
body.dtp #secondarynav span.dtp,
body.websites #secondarynav span.qa,
body.transcreation #secondarynav span.websites,

body.philosophy #secondarynav span.about, body.philosophy #secondarynav span.philosophy,
body.management #secondarynav span.philosophy, body.management #secondarynav span.management,
body.faqs #secondarynav span.management,
body.ourclients #secondarynav span.ourclients,
body.whattheysay #secondarynav span.ourclients,
body.translation #secondarynav span.translation, 
body.project #secondarynav span.translation, body.project #secondarynav span.project,
body.engineering #secondarynav span.project, body.engineering #secondarynav span.engineering,
body.graphics #secondarynav span.engineering, body.graphics #secondarynav span.graphics,
body.audio #secondarynav span.graphics, body.audio #secondarynav span.audio,
body.qa #secondarynav span.audio, body.qa #secondarynav span.qa,
body.games #secondarynav span.qa, body.games #secondarynav span.games,
body.transcreation #secondarynav span.games, body.transcreation #secondarynav span.transcreation,
body.websites #secondarynav span.transcreation, body.websites #secondarynav span.websites,
body.sciences #secondarynav span.websites,
body.industry #secondarynav span.industry, 
body.links #secondarynav span.industry, body.links #secondarynav span.links,
body.gms #secondarynav span.links,
body.media #secondarynav span.media,
body.releases #secondarynav span.media,
body.overview #secondarynav span.overview,
body.food #secondarynav span.overview, body.food #secondarynav span.food,
body.festivals #secondarynav span.food, body.festivals #secondarynav span.festivals,
body.wine #secondarynav span.festivals, body.wine #secondarynav span.wine,
body.film #secondarynav span.wine, body.film #secondarynav span.film,
body.travel #secondarynav span.film, body.travel #secondarynav span.travel,
body.books #secondarynav span.travel, body.books #secondarynav span.books,
body.christmas #secondarynav span.books, body.christmas #secondarynav span.christmas,
body.humour #secondarynav span.christmas, body.humour #secondarynav span.humour,
body.theatre #secondarynav span.humour, body.theatre #secondarynav span.theatre,
body.holidays #secondarynav span.theatre, body.holidays #secondarynav span.holidays,
body.sports #secondarynav span.holidays,
body.contact #secondarynav span.faqs, body.faqs #secondarynav span.faqs
{
	color:  #faca1e;
}


#primarynav a
{
	color:  #e1d040;
}

#secondarynav a
{
	color:  #37562a;
}

body#home #primarynav a.home, 
body#services #primarynav a.services,
body#about #primarynav a.company,
body#company #primarynav a.company, 
body#clients #primarynav a.clients, 
body#solutions #primarynav a.solutions, 
body#links #primarynav a.links, 
body#press #primarynav a.press, 
body#culture #primarynav a.culture,
body#company #primarynav a.contact
{
	background-color: #85923B;
	color: #ffffff;
}

body.about #secondarynav a.about, 
body.services #secondarynav a.services,
body.dtp #secondarynav a.dtp,
body.servicesengineering #secondarynav a.servicesengineering,
body.solutions #secondarynav a.it,
body.medical #secondarynav a.medical, 
body.games #secondarynav a.games,
body.media #secondarynav a.media,
body.engineering #secondarynav a.engineering,
body.media #secondarynav a.media,
body.philosophy #secondarynav a.philosophy, 
body.management #secondarynav a.management, 
body.faqs #secondarynav a.faqs, 
body.ourclients #secondarynav a.ourclients, 
body.whattheysay #secondarynav a.whattheysay, 
body.translation #secondarynav a.translation, 
body.project #secondarynav a.project, 
body.engineering #secondarynav a.engineering, 
body.graphics #secondarynav a.graphics, 
body.audio #secondarynav a.audio, 
body.qa #secondarynav a.qa, 
body.games #secondarynav a.games, 
body.transcreation #secondarynav a.transcreation,
body.industry #secondarynav a.industry,
body.links #secondarynav a.links,
body.gms #secondarynav a.gms,
body.media #secondarynav a.media,
body.releases #secondarynav a.releases,
body.overview #secondarynav a.overview,
body.food #secondarynav a.food,
body.festivals #secondarynav a.festivals,
body.wine #secondarynav a.wine,
body.film #secondarynav a.film,
body.travel #secondarynav a.travel,
body.books #secondarynav a.books,
body.christmas #secondarynav a.christmas,
body.humour #secondarynav a.humour,
body.theatre #secondarynav a.theatre,
body.holidays #secondarynav a.holidays,
body.websites #secondarynav a.websites,
body.sciences #secondarynav a.sciences,
body.sports #secondarynav a.sports,
body.contact #secondarynav a.contact
{
	background-color: #acbe3d;
	color: white;
}

body.news #sidebarnav a.news, body.contact #sidebarnav a.contact, body.feedback #sidebarnav a.feedback, body.careers #sidebarnav a.careers, body.newsletter #sidebarnav a.newsletter
{
	color: #a9122a;
}

body.news #sidebarnav span.news, body.contact #sidebarnav span.contact, body.feedback #sidebarnav span.feedback, body.careers #sidebarnav span.careers, body.newsletter #sidebarnav span.newsletter
{
	color: #a9122a;
}


#contentmain
{
	background-color: #ffffff;
}

#featurepanel, #featurepanel p, #featurepanel ol, #featurepanel a
{
	background-color: #CACDE3;
	color: #392e7a;
}

body.careers #featurepanel, body.feedback #featurepanel, body#news #featurepanel, body.home #featurepanel, body.home #featurepanel p, body.home #featurepanel a
{
	background-color: #ffffff;
}

#featurepanel h1, #featurepanel h3
{
	background-color: #CACDE3;
	color: #9088b3;
}

#sidebar, #sidebar p
{
	background-color: #ebf1dc;
}

#sidebarnav
{
	background-color: #dae5be;
}

#sidebarnav a
{
	color: #335227;
}

#sidebarnav a span
{
	color: #96b021;
	
}

#sidebarmain a
{
	color: #96b021;
}

body#home #contentmain h2, body#home #contentmain a, body#home #mainimages h2
{
	color: #96b021;
	
}

body#home #featurepanel h2, body#home #featurepanel a
{
	color: #96b021;
}

body#company #contentmain h2 a,
body#company #contentmain h2 span
{
	color: #335227;
	text-decoration: none;
}

body#company #contentmain h2 a:hover,
body#company #contentmain h2 a:hover span
{
	color: #96b021;
}

body.news#home #featurepanel a
{
	color: #9088b3;
}

body#home #featurepanel p
{
	color: #335227;
}



a
{
	color: #96b021;
}


a.anchoronly
{
	color: #37562a;
}

#featurepanel a
{
	color: #9088b3;
}

 
#sidebarmain ul
{
	color: #96b021;
}

#copyright
{
	background-color: #ebf1dc;
}


#middle
{
	background-color: #ffffff;
}


#sidebarmain div.culturetable_text a
{
	color: #ffffff;
}


#clientcol1 img, #clientcol2 img
{
	border: none;
}

div.culturebox a
{
	color: #ffffff;
}


div.culturebox a:hover
{
	color: #faca1e;
}
