 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	MIN-HEIGHT: 101%; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
#container {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 960px; COLOR: #fff; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#container_header {
	CLEAR: both; FLOAT: left; WIDTH: 100%
}
#logo {
	FLOAT: left; WIDTH: 440px
}
#logo_print {
	DISPLAY: none
}
#logo_right {
	FLOAT: left; WIDTH: 520px
}
#container_content {
	CLEAR: both; FLOAT: left; WIDTH: 100%
}
#left {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 280px; TEXT-ALIGN: right
}
#maincontent {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 680px; TEXT-ALIGN: left
}
#centre {
	FLOAT: left; WIDTH: 390px
}
#right {
	FLOAT: left; WIDTH: 290px
}
#container_footer {
	CLEAR: both; FLOAT: left; WIDTH: 100%
}
#footer {
	BORDER-TOP: #ccc 1px solid; FLOAT: left; WIDTH: 100%; COLOR: #ccc; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
#container_footer P {
	MARGIN: 0px
}
#interact_footer {
	CLEAR: both; WIDTH: 100%; TEXT-ALIGN: center
}
.padding_logo {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.padding_logo_right {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.padding_centre {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.padding_footer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.padding_left {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 4.25em
}
.padding_right {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 4.25em
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
BODY {
	FONT-SIZE: 75%; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 1em; MARGIN: 0.75em 0px; LINE-HEIGHT: 1.5em
}
H1 {
	COLOR: #ef2e31; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	COLOR: #ef2e31; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	COLOR: #ef2e31; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	COLOR: #ef2e31; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
	COLOR: #ef2e31; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H6 {
	COLOR: #ef2e31; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 1em; LINE-HEIGHT: 1em
}
H2 {
	FONT-SIZE: 1.25em; MARGIN: 0.6em 0px; LINE-HEIGHT: 1.2em
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0.75em 0px; LINE-HEIGHT: 1.5em
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0.75em 0px; LINE-HEIGHT: 1.5em
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0.75em 0px; LINE-HEIGHT: 1.5em
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0.75em 0px; LINE-HEIGHT: 1.5em
}
TABLE {
	CLEAR: left; FONT-SIZE: 100%; BORDER-COLLAPSE: collapse
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: 0.75em; PADDING-TOP: 0.75em
}
TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: 0.75em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.75em
}
BLOCKQUOTE {
	MARGIN: 0.75em 20px
}
UL {
	MARGIN: 0.75em 20px
}
OL {
	MARGIN: 0.75em 20px
}
DL {
	MARGIN: 0.75em 20px
}
ADDRESS {
	MARGIN: 0.75em 20px
}
DD {
	MARGIN-LEFT: 2em
}
UL {
	LIST-STYLE-TYPE: circle
}
LI {
	MARGIN: 0.75em 0px 0.75em 1.5em
}
FORM {
	MARGIN: 0.75em 0px
}
FIELDSET {
	MARGIN: 0.75em 0px
}
FIELDSET {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
LABEL {
	MARGIN: 0.37em 0px
}
P.quote {
	FONT-STYLE: italic
}
P.quote_ref {
	FONT-SIZE: 0.9em; MARGIN: 0.75em 20px
}
#container_footer P {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 1.25em 0px 4em; COLOR: #999
}
#interact_footer P {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN: 4em 0px 0px; COLOR: #999
}
#maincontent IMG {
	MARGIN: 0px 0px 20px
}
#container {
	BACKGROUND: url(img/bgd.jpg) #000 no-repeat 400px 300px
}
BODY#homepage #container {
	BACKGROUND: url(img/bgd_home.jpg) #000 no-repeat 400px 300px
}
BODY#aboutuspage #container {
	BACKGROUND: url(img/bgd_about.jpg) #000 no-repeat 400px 300px
}
BODY#piespage #container {
	BACKGROUND: url(img/bgd_pies.jpg) #000 no-repeat 400px 300px
}
BODY#carverypage #container {
	BACKGROUND: url(img/bgd_carvery.jpg) #000 no-repeat 400px 300px
}
BODY#crepespage #container {
	BACKGROUND: url(img/bgd_crepes.jpg) #000 no-repeat 400px 300px
}
BODY#weddingspage #container {
	BACKGROUND: url(img/bgd_weddings.jpg) #000 no-repeat 400px 300px
}
BODY#eventspage #container {
	BACKGROUND: url(img/bgd_events.jpg) #000 no-repeat 400px 300px
}
BODY#festivalspage #container {
	BACKGROUND: url(img/bgd_festivals.jpg) #000 no-repeat 400px 300px
}
BODY#contactpage #container {
	BACKGROUND: url(img/bgd_contact.jpg) #000 no-repeat 400px 300px
}
UL#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#nav LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL#nav LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: auto; COLOR: #ef2e31; PADDING-TOP: 5px; BACKGROUND-COLOR: #000; TEXT-DECORATION: none
}
UL#nav LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #333; TEXT-DECORATION: none
}
BODY#homepage LI#home A {
	COLOR: #999; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none
}
BODY#aboutuspage LI#aboutus A {
	COLOR: #999; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none
}
BODY#piespage LI#pies A {
	COLOR: #999; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none
}
BODY#carverypage LI#carvery A {
	COLOR: #999; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none
}
BODY#crepespage LI#crepes A {
	COLOR: #999; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none
}
BODY#weddingspage LI#weddings A {
	COLOR: #999; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none
}
BODY#eventspage LI#events A {
	COLOR: #999; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none
}
BODY#festivalspage LI#festivals A {
	COLOR: #999; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none
}
BODY#contactpage LI#contact A {
	COLOR: #999; BACKGROUND-COLOR: #222222; TEXT-DECORATION: none
}
A:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #ccc; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ef2e31; TEXT-DECORATION: none
}

