@import url(menu.css);*{margin:0;padding:0}		body{	background:#F1EFE2;	color:#221;	font:80%/140% cambria, georgia, serif;	border-top: 15px solid #bba;}#wrapper {	width: 900px;	margin: 0px auto 20px;	border: 1px solid #dFcCc4;	background: #F7F5E6;}#header{	background: url(../furniture/logo.jpg) no-repeat;	height: 90px;}#main {	clear: both;	min-height: 500px;	padding: 20px 20px 0px 40px;}#footer {	clear: both;	text-align: center;	padding: 2px 0 4px 0;}.right {	float: right;	margin-left: 12px;}.left {	float: left;	margin-right: 6px;}#download {	background: url(../furniture/download-button.png) no-repeat;	width: 276px;	display: block;	background-position: left top;	margin: 0 0 24px 60px;	padding: 24px 12px;	text-align: center;	font-family: 'helvetica neue', sans-serif;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 0.1em;	height: 27px;	font-size: 16px;	color: #aaa;}#download:hover { background-position: left bottom; }h1{	font:bold 100% 'helvetica neue',sans-serif;	letter-spacing:3px;	text-transform:uppercase;	margin: 0 0 3px 0;}h3, h2{	font:bold 80% 'helvetica neue',sans-serif;	padding: 0px 0 3px 0;	text-transform: uppercase;}#main h3  {	margin: 0px 700px 6px 0;	text-transform: uppercase;	border-bottom: 1px dotted #665;}#nav     h2    {	border-top: 1px dotted #665;	padding: 3px 0 0 0;	margin: 3px 0 0 0;}p {	font-size: 110%;	line-height: 1.5em;	margin: 0px 0 24px 0;}	a{color:#348;text-decoration:none;outline:none;}blockquote { margin: 12px 60px 0px 30px; }blockquote b { font-size: 24px; }	a:hover{color:#67a;}#rhpic {	float: right;	width: 320px;	margin-left: 50px;	height: 440px;}#rhhome {	float: right;	width: 357px;	text-align: center;}#rhpic img { border: 1px dotted #665; }.rhbiog{	float: right;	width: 250px;	text-align: center;	margin-right: 12px;}