/* Layout */body {	position:relative;	margin:0px;	padding:0px;}#main {	position:relative;	background:#FFF url(furniture/menu_bg_slice.gif) repeat-y;	width:922px;	margin:0px auto;	padding:0px 0px 10px 0px;	border-color:#000;	border-style:solid;	border-width:0px 2px 0px 0px;}#header {	position:relative;	width:715px;	margin:0px 0px 0px 170px;}#secondarynav {	position:relative;	width:715px;	margin:0px 0px 0px 170px;}#menu {	position:absolute;	width:160px;	top:10px;	left:0px;}#content {	position:relative;	width:715px;	margin:20px 0px 0px 170px;}#illustration {	position:absolute;	width:200px;	top:50px;	left:720px;}#footer {	position:relative;	margin:0px auto;	width:970px;	text-align:center;}#address_block {	position:absolute;	top:20px;	left:0px;	width:100%;}.menu_button {	border:0px;}/* Colour */body {	background-color:#600;}a:link {	color:#F00;}a:hover, a:active {	color:#000;}a:visited {	color:#900;}h1, h2, h3 {	color:#900;}/* Typography */body {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	line-height:16px;}a {	text-decoration:none;}h1, h2, h3, h4, p {	margin:0px 0px 10px 0px;}h1, h2 {	line-height:24px;}p, ul, li {	font-size:12px;}h1 {	font-size:24px;}h2 {	font-size:18px;}h3 {	font-size:14px;}ul, li {	list-style:circle outside none;}ul {	padding-left:16px;}