body {	background-color: #333;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;}#maincontainer {	width: 900px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	color: #000;	background-color: #FFF;	background-image: url(images/contentback.gif);	background-repeat: repeat-y;}#contentcontainer #sidebar {	width: 145px;	float: left;	padding-left: 20px;	font-size: 13px;}#sidebar p {	background-image: url(images/menuback2.gif);	background-repeat: no-repeat;	height: 20px;}#sidebar a:link {	color: #036;	text-decoration: none;}#sidebar a:visited {	color: #036;	text-decoration: none;}#sidebar a:hover {	color: #3CF;	text-decoration: none;}#sidebar a:active {	color: #3CF;}#menudot {	padding-bottom: 2px;}#contentcontainer #content {	width: 570px;	padding-bottom: 50px;	float: right;	padding-right: 150px;}#content h1 {	font-size: 16px;	color: #036;	line-height: 22px;	padding-bottom: 10px;}#content h2 {	font-size: 15px;	color: #333;}#content p {	font-size: 12px;	color: #000;	padding-bottom: 10px;	line-height: 18px;}#content a:link {	color: #36C;	text-decoration: none;}#content a:visited {	color: #36C;	text-decoration: none;}#content a:hover {	color: #36C;	text-decoration: underline;}#content ul {	font-size: 12px;	color: #666;	line-height: 17px;}#photo {	padding-right: 15px;	padding-bottom: 5px;}#bio {	padding-left: 120px;}#footer {	background-color: #D1DCFF;	padding-top: 15px;	padding-bottom: 15px;	text-align: center;	font-size: 10px;	color: #36C;}.smallertxt {	font-size: 11px;}.clearfloat { 	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}