

/*This is the stylesheet to cover the watercress festival sub domain*/
body {
background-color: #aaa9a9;
font-size: 1em;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0em;
}

.printtitle {
display: none;}

#page1 {
position: relative;
height: auto;
background-color: #c8a8a8;
width: 100%;}

#header {
width: 100%;
position: relative;}

#headerleft {
position: relative;
float: left;
width: 15%;}

#headercentre {
position: relative;
width: 68%;
float: left;}

#headerright {position: relative;
float: left;
width: 15%;}

#content {
width: 95%;
position: relative;}

#contentfull {
position: relative;
width: 95%;
height: auto;
padding-left: 25px;
padding-right: 25px;}

#contentleft {
position: relative;
float: left;
width: 15%;}

#contentleft1 {
position: relative;
float: left;
width: 270px;
height: auto;
padding: 10px;}

#contentcentre {
position: relative;
float: left;
height: auto;
width: 60%;
padding-left: 10px;}

#contentright {position: relative;
float: left;
width: 15%;
padding-left: 15px;}

.colcontent10 {
position: relative;
width: 10%;
height: auto;
float: left;
padding-left: 10px;
padding-right: 10px;
color: #9933cc;
font-weight: bold;}

.colcontent30 {
position: relative;
width: 30%;
height: auto;
float: left;
padding-left: 10px;
padding-right: 10px;}

.colcontent32 {
position: relative;
width: 30%;
height: auto;
float: left;
padding-left: 10px;
padding-right: 10px;}

.colcontent48 {
position: relative;
height: auto;
float: left;
padding-left: 10px;
padding-right: 10px;
width: 47%;}

.colcontent80 {
position: relative;
width: 80%;
height: auto;
float: left;
padding-left: 10px;
padding-right: 10px;}

.adimage {
border: 1px #000000 solid;
margin: 10px;}

.purple {
color: #9933cc;
font-weight: bold;}

#cressbox {
background-repeat: repeat;
position: relative;
height: auto;
width: 100%;
color: #ffffff;
font-weight: bold;
background-color: #0f3d06;
padding-bottom: 15px;
padding-right: 10px;}

#cookbox {
position: relative;
height: auto;
width: 100%;
color: #ffffff;
background-color: #0f3d06;
padding: 15px;}

#alliancebox {position: relative;
height: auto;
width: 250px;
padding-bottom: 15px;
background-color: white;
padding-left: 10px;
margin-right: auto;
margin-left: auto;}

.colbanner {
width: 95%;
font-weight: bold;
padding-left: 5px;
color: white;
background-color: #004608;}

.h1script {
font-family: "Palatino Linotype";
font-size: 3em;
font-weight: bold;
font-style: italic;
color: #9933cc;}

.h2script {
font-family: "Palatino Linotype";
font-size: 2em;
font-weight: bold;
font-style: italic;
color: #9933cc;}

.h3script {
font-family: "Palatino Linotype";
font-size: 1.2em;
font-weight: bold;
font-style: italic;
color: #9933cc;}

.h4script {
font-family: "Palatino Linotype";
font-size: .9em;
font-weight: bold;
font-style: italic;
}

.h4script a {
text-decoration: none;}

h1{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 24px;
font-weight: bold;
color: #000000;}


h2{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 22px;
font-weight: bold;
color: #9933cc;}

h3{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #9933cc;}



.dots{
width: 100%;
position: relative;
height: auto;
background-image: url(images/dots.jpg);
background-repeat: repeat-x;}

.hours{
position: relative;
float: left;
font-weight: bold;
line-height: 1.54em;
margin-left: 2em;}

#festival {
background-image: url(w-cress.jpg);
background-repeat: no-repeat;}

.keyword {
display: none;}

p.footer {font-family: Arial, Verdana, Helvetica, sans-serif;
width: 100%;
border-bottom: 2px black solid;
text-align: center;
font-size: .8em;
position: relative;
color: #000000;}

div.print {
display: inline;}
