<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body {
	background-image: url(/images/layout/background.gif);
	background-color: #761244;
	background-repeat: repeat-y;
	background-position: left top;
	margin: 15px 30px 12px 8px;
	min-width: 1050px;
}
body,td,th,p {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
td {
	vertical-align: top;
}
a, a:link, a:visited, a:active, a:hover {
	color: #E9CFDE;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
}
div {
	display: block;
}
h1,h2 {
	font-family: Calibri, "Palatino Linotype", "Times New Roman";
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 14px;
	color: #F2DBE6;
	background-color: #420035;
	padding: 2px 4px 3px;
}
h2 sup {
	font-size: 12px;
	top: 2px;
}
h3 sup {
	font-size: 11px;
	top: 2px;
}
p {
	line-height: 135%;
}
/*li,.list {
	margin-bottom: 4px;
	margin-left: -1em;
}*/
ul,.list { 
	margin-left: 20px; 
	margin-right: 0; 
	list-style: square; 
} 
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.dark {
	background-color: #560622;
}

/* LAYOUT */
#menu {
	float: left;
	width: 263px;
}
#logo {
	clear: both;
}
#content {
	float: left;
	width: 700px;
	width: expression(document.body.clientWidth&lt;1050?document.body.clientWidth-360+"px":"700px");
	margin: 0 0 0 80px;
}
#footer {
	clear: both;
	margin: 0 0 0 17px;
}
.photo_right {
	margin: 0 0 2px 15px;
	float: right;
}
.photo_left {
	margin: 0 15px 2px 0;
	float: left;
}
#logo_border {
	background: url(/images/layout/logo-border.gif);
	height: 222px;
	width: 456px;
	display: block;
	margin-right: auto;
	padding: 12px 20px 12px 16px;
}

/* LAYOUT */

/* MENU */

#menu ul {
	margin: 40px 0 30px 10px;
	list-style: none;
	padding: 0;
	border: none;
}
#menu li {
	border-bottom: 1px solid #8ab63f;
	margin: 0;
}
#menu li a,#menu li a.current,#menu li span.current,#menu li a.sub_menu_current,#menu li span.sub_menu_current {
	font-weight: bold;
	font-size: 13px;
	display: block;
	padding: 4px 4px 7px 0;
	color: #FFFFFF;
	width: 100%;
}
html&gt;body #menu li a {
	width: auto;
}
#menu li a:hover,#menu li a.current,#menu li span.current,#menu li a.sub_menu_current,#menu li span.sub_menu_current,
#menu li a.sub_menu_current,#menu li span.sub_menu_current,#menu li a.sub_menu:hover {
	padding: 4px 0 7px 3px;
	color: #FFFFFF;
	background-color: #8ab63f;
}
#menu li a.current,#menu li span.current,#menu li a.sub_menu_current,#menu li span.sub_menu_current,
#menu li a.sub_menu_current,#menu li span.sub_menu_current {
	color: #004000;
}

/* MENU */

/* MORE */

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
}
#submit,.submit {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CA5100;
	border: 2px solid #000000;
}
#reset {
	font-weight: bold;
	color: #EFE4EA;
	background-color: #761244;
	border: 2px solid #4E0C2D;
}
form .optional {
	background-color: #DFC7CF;
}
.small {
	font-size: 9px;
}
/* MORE */

/* FOOD MENU */

.sunday_roast_poster {
	float: right;
	margin-left: 15px;
}
#content .pizza_menu {
}
#content .pizza_menu td {
	padding: 0 6px 4px 0;
}
#content .pizza_menu .name td {
	font-weight: bold;
	padding-top: 14px;
}

/* FOOD MENU */

/* CONTACT */
.contact_details td {
	padding: 0 5px 2px 0;
	height: 22px;
}

/* CONTACT */
.list {
	list-style-type: square;
}
table.spaced td {
	padding: 0 4px 2px 0;
}

/* ADMIN */
table.reports {
	border: 1px solid #560622;
}
table.reports td {
	border-bottom: 1px solid #560622;
	padding: 2px 3px;
}
table.reports th {
	background-color: #460612;
	text-align: left;
	font-weight: bold;
}</pre></body></html>