* {    padding: 0;    margin: 0;} body {background: #eee;font-family: "Trebuchet MS" Verdana, Arial, sans-serif;font-size: 12px;color: #333333;line-height: 24px;}.floated_image_right{	float: right;	border: 0px solid #339933;	margin-left: 10px;	padding: 0px;	margin-bottom: 10px;	margin-right: 2px;	margin-top: 10px;}a {text-decoration: none;color: #0171AF;}a:hover {text-decoration: underline;color: #111;}#wrap {width: 800px;margin: 40px auto;}#header {height: 100px;background: #eee url(images/header.gif) no-repeat;}#header h1 {	font-size: 34px;	font-weight: 100;	letter-spacing: -3px;	padding: 30px 0 0 30px;	color: #0171AF;}#header h1 a {	text-decoration: none;	color: #0171AF;	font-family: Geneva, Arial, Helvetica, san-serif;	font-style: normal;	font-weight: lighter;	font-size: 36px;}#header h1 a:hover {	text-decoration: none;	color: #0171AF;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 36px;	font-style: normal;	font-weight: lighter;}#header h2 {color: #000000;font-size: 11.5px;font-weight: 100;padding: 0 0 0 31px;}#menu {	height: 180px;	background: #eee url(images/menu.gif) no-repeat;	font-style: normal;	font-family: Geneva, Arial, Helvetica, san-serif;}#menu ul {	list-style-type: none;	padding: 10px 0 0 40px;	margin-left: 48px;	font-family: Geneva, Arial, Helvetica, san-serif;}#menu ul li {}#menu ul li a {	color: #0171AF;	font-size: 15px;	font-weight: lighter;	letter-spacing: 0px;	font-family: Geneva, Arial, Helvetica, san-serif;	font-style: normal;	line-height: normal;}#menu ul li a:hover {	color: #333;	text-decoration: none;	background-color: #C7D8E3;	font-family: Geneva, Arial, Helvetica, san-serif;	font-style: normal;	font-weight: lighter;	font-size: 16px;}#content {	background: #eee url(images/content.gif) repeat-y;	padding: 20px;	margin-left: 0px;}.main {	border-top: 1px solid #aaa;	background: #eee;	padding: 10px;	font-size: 12px;	font-family: Geneva, Arial, Helvetica, san-serif;	margin-left: 0px;}#content ul{    padding-right: 80px;    padding-left: 20px;    margin-top: 20px;    margin-bottom: 20px;}.main h2 {	font-size: 14px;	font-weight: 100;	padding: 15px 0 7px 0;	color: #0171AF;}.main h2 a {	text-decoration: none;	color: #0171AF;}.left h2 a:hover {color: #111;}#bottom {background: #eee url(images/bottom.gif) no-repeat;padding: 10px 0;}#footer {font-size: 11px;color: #999;text-align: center;}