body {	background-color: #b2c6cd;	background-image: url(../images/bkgd_home_fountain.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;}#pagewrapper {	background-image: url(../images/bkgd_head_homepage.gif);	background-repeat: repeat-x;}#layoutwrapper {	margin: 0 auto;	width: 925px;}#header {	padding: 0;	margin: 0;	color:#333;}#menu {	padding: 0;	margin: 0;	color:#333;}#contentwrapper {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	line-height: 1.3em;	color: #333;	width: 925px;	clear: both;}#rightcontent {	width: 705px;	float: right;}#adsidebar {	width: 200px;	padding-top: 30px;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 0px;	float: right;	font-size: 0.85em;	line-height: 1.2em;}#adsidebar a {	color: #496f77;}#adsidebar a:hover {	color: #000;}#textarea {	background-image: url(../images/bkgd_text_homepage.jpg);	background-repeat: repeat-y;	padding: 30px 250px 0px 30px;	color: #333;}#textarea a {	color: #496f77;}#textarea a:hover {	color: #000;}#textarea h3 {	color: 496f77;	font-size: 1.2em;}#leftcontent {	font-size: 0.82em;	line-height: 1.2em;	margin: 0px;	padding: 30px 10px 0px;	width: 200px;	float: left;}#leftcontent h1 {	font-size: 2em;	line-height: 1.2em;}#leftcontent h2 {	font-size: 1.2em;	line-height: 1.4em;	color: #C00;}#leftcontent a {	color: #333;	text-decoration: none;}#leftcontent a:hover {	color: #000;}#leftcontent ul li {	padding: 10px 10px 10px 20px;	width: 170px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #333;	list-style-type: none;	line-height: 1.3em;	background-image: url(../images/bkgd_list.gif);	background-repeat: no-repeat;	background-position: left top;}#footer {	clear: both;	padding-top: 30px;	padding-right: 10px;	padding-left: 10px;	text-align: center;	font-size: 0.8em;	color: #333;	padding-bottom: 30px;	font-family: Arial, Helvetica, sans-serif;}#footer a {	color: #496f77;	text-decoration: none;	}#footer a:hover {	color: #000;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}.floatLeft {	float: right;}.bold {	font-weight: bold;}h3 {	color: #496f77;}.floatRight {	float: left;}
