@import url(zero.css);
@import url(layout.css);
@import url(type.css);
@import url(niftycorners.css);


html {background-image:  url(../i/bg1.jpg); color: #4C4C4C; background-color: #fff;}
body {background-color: transparent;}

h1,
h2,
h3,
h4,
h5 { color: #4C4C4C;}

blockquote {background-image: url(../i/quote.gif); color: inherit; background-color: white;}
blockquote p:first-child {background-image: url(../i/quoter.gif);}
blockquote p cite {border-color: #dedede  }


a:link { color: #901416;  }
a:visited { color: #b42b2d; }
a:hover { color: #3A5BAC;  }
a:active { }
a:focus { }

ul#nav_access {background: #454647 url(../i/nav_access_bg.gif) scroll no-repeat 0 100%;}
ul#nav_access li {}
ul#nav_access li a {color: white; background-color: #454647; }
ul#nav_access li a#up,
ul#nav_access li a#down {color: #999; text-align: center; border: none; height: 18px; width: 15px; display: block;}

ul#nav_access li a#up {background: url(../i/text-size-bg-plus.gif) scroll no-repeat 0 0;}
ul#nav_access li a#down {background: url(../i/text-size-bg-minus.gif) scroll no-repeat 0 0;}

/*---------------------------------
branding
----------------------------------*/
#branding,
#branding h1 img,
#branding h2 img {background-image: url(../i/brandingbg.jpg);}

/*---------------------------------
navigation
----------------------------------*/

#nav_main {}

#nav_global { color: white; background-color: #454647; }
#nav_global li {}

#nav_sections li#nav_home a {border-color: #fff #cecdcc #cecdcc #cecdcc;}
#nav_sections li#nav_contact a {border-color: #cecdcc #cecdcc #fff #cecdcc;}
#nav_sections li#nav_contact a:hover,
#nav_sections li#nav_home a:hover {border-color: #cecdcc;}
#nav_sections li a{border-color: #cecdcc;}
#nav_sections a {color: #585858; background-color: white;}
#nav_sections a:visited {color: #585858; background-color: white;}
#nav_sections a:hover {color: #901416; background-color: #F4F4F4;}
#nav_sections a:active {color: #000; background-color: white;}

#nav_sections li:hover,
.about #nav_about,
.home #nav_home,
.products #nav_products,
.brand #nav_brand,
.clients #nav_clients,
.events #nav_eventorg,
.eventarch #nav_eventarch,
.promoters #nav_promoters,
.resources #nav_resources,
.merch #nav_merch,
.contact #nav_contact  {background-image: url(../i/redarrow_r.gif); }

.home #nav_home a,
.about #nav_about a,
.products #nav_products a,
.brand #nav_brand a,
.clients #nav_clients a,
.events #nav_eventorg a,
.eventarch #nav_eventarch a,
.promoters #nav_promoters a,
.resources #nav_resources a,
.merch #nav_merch a,
.contact #nav_contact a {color: #000000; background-color: #fff;}

/*merchandise link*/
#nav_sections #nav_merchandise {color: #ffffff; background-color: #000000;}
#nav_sections #nav_merchandise a {color: #ffffff; background-color: #000000; background-image: url(../i/redstar.gif);}
#nav_sections #nav_merchandise:hover,
.home #nav_sections #nav_eventlist,
.home #nav_sections #nav_eventlist:hover {background-image: none;}

#nav_sections #nav_eventlist {background-image: url(../i/hm_kedleston.jpg)} 
#nav_sections #nav_eventlist.calendar {background-image: url(../i/hm_faenol.jpg)}

/*events 2008 link*/
#nav_sections #nav_eventlist p { background-image: url(../i/linkbg.png);}
#nav_sections #nav_eventlist p a {background-color: white; color: black;}
/*---------------------------------
content
----------------------------------*/

#content {border-color: #e6e6e6; }
img.home {background: #5365a0;}
#homefeature img {background-image: url(../i/featurebg.gif)}

/*---------------------------------
main content
----------------------------------*/
#content_main {color: #4C4C4C; background-color: #fff; background-image: url(../i/contbg.jpg)}

#content_main h2 {background: white; border-color: #f4f4f4;}
#content_main li {background-image: url(../i/whitecircle.gif);}
#content_main li:first-line {color: #2d2e2f;}

/*header / strapline positioning*/
#content h1 {color: white;}
.products #content h1 + p {color: white; background-color: #4464a2; background-image: url(../i/banner/BLICKLING_HALL_2006_70.jpg) }
.brand #content h1 + p {color: white; background-color: #4464a2; background-image: url(../i/banner/coverimage.jpg) }
.about #content h1 + p {color: white;  background-color: black; background-image: url(../i/banner/genconcerts.jpg);}
.resources #content h1 + p {color: white;  background-color: black; background-image: url(../i/banner/genconcerts.jpg);}
.clients #content h1 + p {color: white; background-color: #4464a2; background-image: url(../i/banner/clients.jpg) }
.promoters #content h1 + p {color: white; background-color: #4464a2; background-image: url(../i/banner/f1.jpg) }
.events #content h1 + p {color: white;  background-color: black; background-image: url(../i/banner/genconcerts.jpg);}
.eventarch #content h1 + p {color: black;  background-color: black; background-image: url(../i/banner/genconcerts.jpg);}
.faenol #content h1 {color: white; background-color: inherit; }
.faenol #content h1 + p {color: white;  background-color: white; background-image: url(../i/banner/faenol2.jpg);}
.henley #content h1 + p {background-image: url(../i/banner/henley.jpg); background-color:  #454647;}
.holkham #content h1 + p {background-image: url(../i/banner/holkhom_house_crowd.jpg)}
.hydeparkcalling #content h1,
.hydeparkcalling #content h1 + p {color: black; }
.hydeparkcalling #content h1 + p { background-color: white; background-image: url(../i/banner/hydeparkcalling.jpg)}
.globalg #content h1,
.globalg #content h1 + p {color: white; }
.globalg#content h1 + p { background-color: white; background-image: url(../i/banner/global_gathering_2007_2.jpg)}
.generalconcert #content h1,
.generalconcert #content h1 + p {color: black; }
.generalconcert #content h1 + p { background-color: white; background-image: url(../i/banner/genconcerts.jpg)}
.default #content h1 {color: black; }
.default #content h1 + p { background-color: white; background-image: url(../i/banner/genconcerts.jpg)}
.festibarrow #content h1 {color: black; }
.festibarrow #content h1 + p { background-color: white; background-image: url(../i/banner/festibarrowbanner.gif)}
.kemble #content h1,
.kemble #content h1 + p {color: black; }
.kemble #content h1 + p { background-color: white; background-image: url(../i/banner/kemble.jpg)}

.jack #content h1 + p { background-color: #14150f; background-image: url(../i/banner/jack_mainpic.jpg)}
.eastern #content h1 + p { background-color: #14150f; background-image: url(../i/banner/eastern_header.jpg); }
.eastern #content h1  {  color:white;}
.dagenham #content h1 + p { background-color: #14150f; background-image: url(../i/banner/dagenham_header.jpg); }
.bloodstock #content h1 + p { background-color: #14150f; background-image: url(../i/banner/bloodstock_header.jpg); }
.mandela #content h1 + p { background-color: #14150f; background-image: url(../i/banner/mandela.jpg);  }
.mandela #content h1  { color:black  }

.broadlands #content h1 + p { background-color: #14150f; background-image: url(../i/banner/broadlands.jpg);  }
.bath #content h1 + p { background-color: #14150f; background-image: url(../i/banner/bath.jpg);  }
.blickling #content h1 + p { background-color: #14150f; background-image: url(../i/banner/blickling.jpg);  }

.howard #content h1 + p { background-color: #14150f; background-image: url(../i/banner/howard.jpg);  }

.powderham #content h1 + p { background-color: #14150f; background-image: url(../i/banner/powderham.jpg); color:white  }


.polo #content h1 + p {background-image: url(../i/banner/polo.jpg)}
.summer #content h1 + p {background-image: url(../i/banner/summerconcerts.jpg); background-color: #8a5172;}
.wycombe #content h1 + p {background-image: url(../i/banner/westwycombepark.jpg); background-color:  #454647;}
.wireless #content h1 + p {background-image: url(../i/banner/wireless.jpg); background-color: #0d1124;}
.merchandise #content h1 + p {color: #cc0000; background-image: url(../i/banner/merchandise.jpg)}
.contact #content h1 + p {color: white; background-color: #000000; background-image: url(../i/banner/contact.jpg)}

/*initialise header on site info pages*/
.siteinfo #content h1 {color: #4C4C4C;}


/*format clients list*/
p.clientlist {background-color: #fff; }
#content_main .clientlist li {background-image: none; border-color: #d8a0a1; }


/*vcard*/
.vcard {color: inherit; background-color: white;}

/*eventlists*/
table#schedule  {}
table#schedule td,
table#schedule th {border-color: #d8a0a1; }

#content_main ul.eventlist h3 {color: #4C4C4C;}
#content_main ul.eventlist h3 .date {color: #858787;}


/*---------------------------------
sub content
----------------------------------*/
#content_sub  {border-color: #e6e6e6; background-color: white; color: #4C4C4C; }
#content_sub img {background-color: #cecdcc; border-color: #c0c0c0 ; }
/*next events*/
#feature1 li {color: #4C4C4C; background-color: #e8e7e6; background-image: url(../i/whitearrow_l.gif);}
#feature1 li:hover {background-color: #f0f0f0; background-image: url(../i/redarrow_hover.gif); }
#feature1 li .linktext {background-color: white; color: #858787; background-image: url(../i/redarrow_r.gif);}
#feature1 li a .linktext,
#feature1 li a .date,
#feature1 li a:hover .linktext,
#feature1 li a:hover .date {color: #858787; }
#feature1 li a {color: #000; background-color: inherit;}
#feature1 li a:hover  {color: #901416; }
/*brand awareness*/
#brandfeature {background-image: url(../i/brand.gif); background-color: #640025; }
#brandfeature h3 a {color: white;}
#brandfeature p { background-image: url(../i/linkbg.png);}
#brandfeature p a {background-color: white; color: #000;}
/*festibarrow*/
#barrowfeature {background-image: url(../i/festibarrow.jpg); background-color: #640025; }
#barrowfeature h3 a {color: black;}

/*gallery*/
#videofeature h3 span {background-image: url(../i/redarrow_r.gif); }
#videofeature h3 {color: #4C4C4C; background-color: white; background-image: url(../i/redarrow_l.gif);}
#videofeature p {border-color: #cecdcc;}
#videofeature img {background-color: #cecdcc; }
#videofeature a {background-color: white; color: #848586;}

/*---------------------------------
site info
----------------------------------*/

#site_info { color: #fff; background-image: url(../i/cspan.jpg); }
#site_info a{color: #fff; }
#nav_siteinfo a{;}

#newsletter form label {background-image: url(../i/input.jpg)}