body {	margin: 0em 0% 0em 0%;	color: #000;	background: #333;	margin: 0px;	cursor: default	}h1 {margin: 0.5em 0% 0.5em 0%;font:  16px Helvetica, Arial, Geneva, Verdana, sans-serif;font-weight: bold; color: #FA673B;text-align: left;background: transparent;}h2 {margin: 0em 0% 0em 0%;font:  16px Jenson, Georgia, Times "serif";font-weight: bold;color: #fc6;text-align: left;background: transparent;}h2.contact {margin: 0em 0% 0em 0%;font:  16px Jenson, Georgia, Times "serif";font-weight: bold;color: #fc6;text-align: center;background: transparent;}h3 {margin: 0em 0% 0em 0%;font:  12px Helvetica, Arial, Geneva, Verdana, sans-serif;font-weight: bold;color: #476495;text-align: left;background: transparent;}a {     text-decoration:none;        cursor: auto;        }a:link {color:#CB97AD;}a:visited {color:#F7E0B3;}a:hover {color:#fc6;}p {margin: 1em 0% 1em 0%;		font: 14px Jenson, Georgia, Times "serif";		color: #fc6;		text-align: center;		line-height: 1.5em		}		ul 	{	margin: 0em 0% 0em 0%;	font: 12px Arial,Verdana, Helvetica, sans-serif;	color: #2a1b1e;	line-height: 2em;	}/* site specific styles */#content {		position: relative;		width: 800px;		height: 800px;		border-left: solid 3px #5F1701;		border-right: solid 3px #5F1701;		}		#footer {		position: absolute;		top: 750px;		left: 10px;		width: 800px;		height: 60px;		padding: 0px 0px 0px 0px;		clear: all;}#footer p {margin: 0em 0% 1em 0%;		font: 11px Verdana, Helvetica, Arial, sans-serif;		color: #222;		text-align: center;		line-height: 1.5em		}#header	{position: relative;		top: 0px;		padding: 20px;        left: 240px;        width: 800px;		}#logo	{position: relative;		top: 20px;        left: 220px;        margin: 0px;        width: 800px;		}#menu  {position: relative;		top: 0px;        left: 0px;        width: 800px;        height: 28px;		}	#tag	{position: relative;		top: 0px;        left: 170px;        margin: 40px;        width: 800px;		}#wrapper {width: 800px;		margin-left: auto;		margin-right: auto;		}image.left {		float: left;		padding: 0px;		margin: 10px;		border: solid 3px #5F1701;		}		image.right {		float: right;		padding: 0px;		margin: 10px;		border: solid 3px #5F1701;		}img.border {		padding: 0px;		margin: 10px;		border: solid 2px #222;		}p.menu {margin: 1em 0% 1em 0%;		font: 17px Jenson, Georgia, Times "serif";		color: #fc6;		text-align: center;		line-height: 1.5em		}p.left {margin: 1em 0% 1em 0%;		font: 14px Jenson, Georgia, Times "serif";		color: #fc6;		text-align: left;		line-height: 1.5em		}
