* {	margin:0;	padding:0;}a {	color: #b83f57;	text-decoration: none;}a:hover {	color: #b83f57;}a img { border: 0; }body {	font-family: 'verdana', Helvetica, Arial, sans-serif;	font-size: 11px;	letter-spacing: 1px;	color: #b83f57;	padding:0px;	margin:0px;	background-color: #b93f58;}#wrapper {	width:736px;	position:absolute;	padding:0px;	left: 50%;	margin-left: -368px;	overflow: none;	padding: 0;}#frontmost {	position: relative;	z-index: 800;	}#header {	margin-top: 25px;	text-align: center;}/* HEADERS */h1  {	font-size: 18px;	font-weight: normal;	margin: 0 20px;	color: #b83f57;	border-bottom: 1px solid #b83f57;	padding-bottom: 5px;	letter-spacing: 1px;	text-align: right;}h2 {	font-weight: normal;	font-size: 14px;	color: #b83f57;	margin: 0 0 10px 0;	letter-spacing: 1px;}/* SUBPAGE VERT BG */#subpage-vert-bg {	background-image: url('../images/sub-bg-mid.png');	background-repeat: repeat-y;}/* HOMEPAGE - FEATURED */#home-f {	width: 736px;	float: left;	position: relative;	z-index: 1;}.home-featured {	float: left;	margin: 0 2px;}.home-featured img {	position: relative;	z-index: 50;	width: 240px;	height: 275px;}.home-featured p {	z-index: 500;	position: relative;	bottom: 85px;	padding: 0 10px;}p#hp-blurb {	width: 65%;	color: #fff;	font-family: 'times new roman', serif;	letter-spacing: 1px;	font-size:14px;}/* BG IMAGE FLOWERS */#top-flower {	position: absolute;	top: 135px;	width: 330px;	height: 253px;	z-index: 0; 	margin-left: -155px;}#bottom-flower {	position: relative;	top: 15px;	left: 500px;	width: 326px;	height: 294px;	z-index: 0; }#bottom-flower img {	margin-top: -310px;	width: 326px;	height: 294px;}/* per subpage */#bottom-flower-about img {	margin-top: -180px;	position: relative;	top: 15px;	left: 500px;	width: 326px;	height: 294px;	z-index: 0; }.clear { clear: both; }.sub {	color: #b83f57;	font-size: 6px;	text-align: center;}	#footer {	color: #fffdc8;	font-size: 10px;	position: relative;	top: -110px;	left: 10px;}	#footer a {		display: block;		color: #fffdc8;		margin-top: 20px	}		#footer-home {	color: #fffdc8;	font-size: 10px;	position: relative;	top: -110px;	left: 10px;}		#footer-home a {		display: block;		color: #fffdc8;margin-top: -150px;		}