/* BODY TEXT COLORS */

body { background-color: #fff; color: #454545; }
#top { color: #FFF; }
.caption { font-size: 0.8em; font-style: italic; color: #000; }

/* *** ANCHOR LINK COLORS *** */
#nav a:link, #nav a:visited { color:#fff; text-decoration: none;}
#nav a:hover { color:#fff; text-decoration: underline; }
#nav ul li.active a { font-weight:bold;} 

#subnav a:link, #subnav a:visited { color:#454545; text-decoration: none;}
#subnav a:hover { color:#454545; text-decoration: underline; }
#subnav ul li.active a { font-weight:bold;}

#content a:link, a:visited { text-decoration:underline; } 
#content a:hover { text-decoration:none; } 

/* *** HOME *** */
body.home #top { background: #7C7584; border-bottom: 3px solid #5C5365; }
body.home #nav { background: #9C97A3; } 
body.home #nav ul li.active { background: #5C5365 url(../images/nav/home_activeBgLeft.gif) left top no-repeat; } 
body.home #nav ul li.active span { width: 4px; background: url(../images/nav/home_activeBgRight.gif) top right no-repeat; } 
body.home #subnav { background: #CFCBD1; } 
body.home a:link, body.home a:visited, body.home a:hover, body.home h2 { color: #5C5365; } 

#homebannerhead { text-align:left; padding:8px; width: 144px; font-size:0.9em; background: #BFCD6F; color:#fff; font-weight:bold;}
#homebanner { text-align:left; padding:10px 8px 5px; width: 144px; border-bottom: 10px solid #fff; font-size:0.9em; background: #D2DC9A; color:#666;}
#homebanner a, #homebanner a:link, #homebanner a:visited, #homebanner a:hover { color:#666; text-decoration:none;}
#homebanner a:hover{ text-decoration:underline;}

/* *** WHAT'S ON *** */

body.whatson #top { background: #A8909D; border-bottom: 3px solid #6D475C; }
body.whatson #nav { background: #8A6B7C; } 
body.whatson #nav ul li.active { background: #6D475C url(../images/nav/whatson_activeBgLeft.gif) left top no-repeat; } 
body.whatson #nav ul li.active span { width: 4px; background: url(../images/nav/whatson_activeBgRight.gif) top right no-repeat; } 
body.whatson #subnav { background: #C5B5BD; } 
body.whatson a:link, body.whatson a:visited, body.whatson a:hover, body.whatson h2 { color: #6D475C; } 

#listing { border-bottom: 3px solid #AE97A4; color: #AE97A4;}
#listing td { border-bottom: 1px solid #AE97A4; }
#listing a:link,#listing a:visited  { text-decoration :none;}
#listing a:hover { text-decoration :underline;}

.eventitem { border-bottom: 3px solid #AE97A4; }
.eventitem h3 { color:#957989; font-size: 1em; margin-bottom:10px; }
.eventitem h4 { color:#AE97A4; font-size: 1em;  margin-bottom:10px;}

#eventsbannerhead { text-align:center; padding:8px; width: 144px; font-size:0.9em; background: #A3B1AF; color:#fff; font-weight:bold;}
#eventsbanner { text-align:center; padding:14px 8px; width: 144px; border-bottom: 10px solid #fff; font-size:0.9em; background: #BBC7C4; color:#666;}
#eventsbanner a, #homebanner a:link, #homebanner a:visited, #homebanner a:hover { color:#666; text-decoration:none;}
#eventsbanner a:hover{ text-decoration:underline;}

/* *** FOLLIES *** */
body.follies #top { background: #AC9BAF; border-bottom: 3px solid #5C5365; }
body.follies #nav { background: #99829C; } 
body.follies #nav ul li.active { background: #5C5365 url(../images/nav/follies_activeBgLeft.gif) left top no-repeat; } 
body.follies #nav ul li.active span { width: 4px; background: url(../images/nav/follies_activeBgRight.gif) top right no-repeat; }  
body.follies #subnav { background: #C2B4C3; } 
body.follies a:link, body.follies a:visited, body.follies a:hover, body.follies h2 { color: #5C5365; } 

/* *** VISIT *** */
body.visit #top { background: #A5B8A2; border-bottom: 3px solid #8FA48A; }
body.visit #nav { background: #BFCE9A; } 
body.visit #nav ul li.active { background: #8FA48A url(../images/nav/visit_activeBgLeft.gif) left top no-repeat; } 
body.visit #nav ul li.active span { width: 4px; background: url(../images/nav/visit_activeBgRight.gif) top right no-repeat; }  
body.visit #subnav { background: #D2DBD0; } 
body.visit a:link, body.visit a:visited, body.visit a:hover, body.visit h2 { color: #8FA48A; } 

body.visit #eventitem { border-bottom: 3px solid #A5B8A2; }
body.visit #eventitem h3 { color:#8FA48A; font-size: 1em; margin-bottom:10px; }
body.visit #eventitem h4 { color:#A5B8A2; font-size: 1em;  margin-bottom:10px;}

/* *** ABOUT US *** */
body.aboutus #top { background: #A0AEC4; border-bottom: 3px solid #3F5C87; }
body.aboutus #nav { background: #788BAB; } 
body.aboutus #nav ul li.active { background: #3F5C87 url(../images/nav/aboutus_activeBgLeft.gif) left top no-repeat; } 
body.aboutus #nav ul li.active span { width: 4px; background: url(../images/nav/aboutus_activeBgRight.gif) top right no-repeat; } 
body.aboutus #subnav { background: #B2BDCF; } 
body.aboutus a:link, body.aboutus a:visited, body.aboutus a:hover, body.aboutus h2 { color: #3F5C87; } 

/* *** NEWS & CAREERS *** */
body.news #top { background: #D0D09D; border-bottom: 3px solid #A1A038; }
body.news #nav { background: #BDBD74; } 
body.news #nav ul li.active { background: #A1A038 url(../images/nav/news_activeBgLeft.gif) left top no-repeat; } 
body.news #nav ul li.active span { width: 4px; background: url(../images/nav/news_activeBgRight.gif) top right no-repeat; }  
body.news #subnav { background: #D9DAB0; } 
body.news a:link, body.news a:visited, body.news a:hover, body.news h2 { color: #A1A038; } 

/* *** SUPPORT US *** */
body.support #top { background: #82918E; border-bottom: 3px solid #404C44; }
body.support #nav { background: #5F736E; } 
body.support #nav ul li.active { background: #404C44 url(../images/nav/support_activeBgLeft.gif) left top no-repeat; } 
body.support #nav ul li.active span { width: 4px; background: url(../images/nav/support_activeBgRight.gif) top right no-repeat; } 
body.support #subnav { background: #B8C1BE; } 
body.support a:link, body.support a:visited, body.support a:hover, body.support h2 { color: #404C44; } 

/* *** SHOP *** */
body.shop #top { background: #B8C296; border-bottom: 3px solid #899A50; }
body.shop #nav { background: #A0AE74; } 
body.shop #nav ul li.active { background: #899A50 url(../images/nav/shop_activeBgLeft.gif) left top no-repeat; } 
body.shop #nav ul li.active span { width: 4px; background: url(../images/nav/shop_activeBgRight.gif) top right no-repeat; } 
body.shop #subnav { background: #D0D6BA; } 
body.shop a:link, body.shop a:visited, body.shop a:hover, body.shop h2 { color: #899A50; } 

#proceedshead { text-align:center; padding:8px; width: 144px; font-size:0.8em; background: #708973; color:#fff; font-weight:bold;}
#proceeds { text-align:center; padding:8px; width: 144px; border-bottom: 10px solid #fff; font-size:0.8em; background: #C4CCA8;}
#basket { background: #899A51; padding:3px 4px; width: 152px; }
#basket p { margin-bottom: 0px; font-size: 0.8em; font-weight: bold;}
#basket a,#basket a:link,#basket a:visited,#basket a:hover { color:#fff; text-decoration: none;}

/* *** CONTACT *** */
body.contact #top { background: #B0BDBE; border-bottom: 3px solid #6F8582; }
body.contact #nav { background: #95A6A8; } 
body.contact #nav ul li.active { background: #6F8582 url(../images/nav/contact_activeBgLeft.gif) left top no-repeat; } 
body.contact #nav ul li.active span { width: 4px; background: url(../images/nav/contact_activeBgRight.gif) top right no-repeat; }  
body.contact #subnav { background: #CAD3D4; } 
body.contact a:link, body.contact a:visited, body.contact a:hover, body.contact h2 { color: #6F8582; } 



