body{	font-family: arial;	margin: 1em;	background-color: #e9e8ef;	font-size: 10pt;}a:link {text-decoration: none; color: #C82E56}a:visited {text-decoration: none; color: #C82E56}a:active {text-decoration: none; color: #C82Eff}a:hover {text-decoration: none; color: #ff2E56}#main{	margin-left: auto;	margin-right: auto;	border: #9977aa 1px solid;	padding: 1em;	background-color: #fdfdff;	width: 75%;	background-repeat: no-repeat;	background-position: bottom right;	background-image: url("./images/cornerpiece.jpg");}#menu{	margin-left: auto;	margin-right: auto;	border: #9977aa 1px solid;	padding: 1em;	background-color: #fdfdff;	width: 90%;	background-repeat: no-repeat;	background-position: bottom right;	background-image: url("./images/cornerpiece.jpg");}h2 {text-align: center}table.smallertext{	font-size: 9pt;	border: #332211 1px solid;	padding: 3px;}td.address{	font-size: 8pt;}td.tel{	font-size: 9pt;}td.mail{	font-size: 9pt;}.menuinfo{	font-size: 9pt;	font-weight: normal;}td.menuheading{	border-top: #000000 1px solid;	border-bottom: #b82E56 4px solid;	background-color: #ffffee;	font-size: 11pt;	font-weight: bold;	padding: 2px;}td.menudivider{background-color: #ffff00;}td.menudesc{padding-left: 4pt;}td.dividerleft{	padding-right: 1em;	border-right: #b82E56 2px solid;}td.dividerright{	padding-left: 1em;	border-left: #b82E56 2px solid;}.image{	border-style:outset;	border-color: #664477;	border-width: 1px;	margin-right: 1em;}div.openingtimes{	padding: 1em;	border: #332211 1px solid;	width: 75%;	margin: auto;}
