html, body { 		height: 100%; 		margin: 0;		padding-top: 0;}body {			text-align: center;		min-width: 780px;		background: #f8f5ed url('images/body.gif');		background-repeat: repeat-x;		border: 0px solid #f0f0f0;}div#wrapper1, div#wrapper2, div#wrapper3, div#wrapper4 {		margin: 100px;		margin-top: 40px;		border: 1px solid #a0171f;		position: relative;		width: 760px;		/*min-height: 890px;*/		/*overflow: -moz-scrollbars-vertical;*/		background: #eeeeee url('images/');		background-position: bottom right;		background-repeat: no-repeat;}html>body div#wrapper1 {		min-height: 100%;		height: 990px;}html>body div#wrapper2 {		min-height: 90%;		height: 2310px;}html>body div#wrapper3 {		min-height: 90%;		height: 1560px;}html>body div#wrapper4 {		min-height: 90%;		height: 1200px;}div#logo {		float: left;		/*height: 300px;*/       		position: relative;		top: -10px;		margin-bottom: -10px;		margin-right: 0px;		width: 165px;		border-right: 0px solid #ffffff;		border-bottom: 0px solid #ffffff;		background: #eeeeee url('images/logo1.gif');		background-position: top;		background-repeat: no-repeat;}html>body div#logo {		min-height: 100%;			}div#footer {		width: 760px;		clear: both;		margin: 0 auto;		position: relative;		border: 0px solid #dddddd;		font-family: 'trebuchet ms','arial','verdana',serif;		font-size: 8.0pt;		font-weight: normal;		color: #777777;		letter-spacing: 1.1pt;		padding-top: 0px;            	padding-left: 0px;		text-align: center;		}div#footer A {		color: #3300ff;		font-weight: normal;		text-decoration: none;		text-transform: uppercase;		}div#footer a:hover {		text-decoration: underline;}div#content {		text-align: left;		text-style: justify;		padding: 5px 15px 5px 15px;		float: left;            	position: relative;		width: 630px;		min-height: 60%;		font-family: 'trebuchet ms','arial','verdana',serif;		font-size: 10.6pt;		font-weight: normal;		color: #555555;				}div#topbar {		height: 132px;		font-family: 'trebuchet ms','arial','verdana',serif;		font-size: 20pt;		font-weight: normal;		text-align: left;		padding-left: 25px;		padding-top: 10px;		color: #a0171f;		letter-spacing: 1.1pt;		border-bottom: 1px solid #ffffff;		clear: left;		background: #eeeeee url('images/logo2b.jpg');		background-position: top right;		background-repeat: no-repeat;}div#menu {		float: left;		width: 660px;}div#menu A {		display: block;		width: 125px;		position: relative;		left: 0px;		top: -10px;		z-index: 50;		float: left;		border: 1px solid #ffffff;		height: 25px;		background: #a0171f url('images/'); 		background-position: center left;		background-repeat: no-repeat;		font-family: 'trebuchet ms','arial','verdana',serif;		text-align: right;		font-size: 14px;		text-decoration: none;		padding-right: 10px;		padding-top: 3px;		padding-bottom: 5px;		font-weight: bold;		color: #ffffff;		text-transform: uppercase;}body#home a#homenav,body#dance a#dancenav,body#pilates a#pilatnav,body#about a#aboutnav	     	 { 		color: #ffffff;		background: #cc3300;		text-decoration: underline; } div#menu a:hover {		background: #a0171f url('images/arrow.gif');		background-position: center left;		background-repeat: no-repeat;		color: #bbc6b6;		text-decoration: underline;}div#content a {		color: #555555;		font-weight: bold;		text-decoration: none;		font-size: 14.5px;}div#content a:hover {		text-decoration: underline;		color: #3300ff;}h4 {		color: #666666;		font-weight: bold;		text-decoration: none;		font-size: 13.5px;}h3 { 		color: #a0171f;		font-weight: bold;		font-size: 17px;		text-decoration: underline;}h2 {		color: #333333;		font-size: 14px;		font-weight: bold;}b {		color: #555555;		font-weight: bold;}h1 {		color: #333333;		font-weight: bold;		font-size: 15px;}