body {	background-color: #E8E8E8;	margin: 0px 0px 0px 0px;	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;	font-size: 12px;	color: #3C3C3C;}p.text {	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 18px;	color: #3c3c3c;	margin: 0px;	padding: 0px;}p.title {	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;	font-weight: bold;	font-size: 16px;	line-height: 20px;	color: #ECB22A;	margin: 0px;	padding: 0px;}a.menu {	text-decoration: none;	padding: 8px 8px 10px 10px;	background: #FFFFFF url() no-repeat;	font: 15px Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif;	text-transform: uppercase;	color: #79BBC9;}a.menu:hover {	text-decoration: none;	padding: 8px 8px 10px 10px;	background: #E8E8E8 url() no-repeat;	color: #BFBFBF;}p a:link, a:visited {	color: #79BBC9;	text-decoration: none;}p a:hover, a:active {	color: #FFFFFF;	text-decoration: underline;}#page {	width: 770px;	position: absolute;	left: 50%;	top: 20px;	margin: 0px 0px 20px -350px;	padding: 0px;	background-color: #FFFFFF;	background-image: url();	background-repeat: no-repeat;}#header {	float: left;	margin-top: 10px;	margin-left: 0px;}#nav {	width: 100%;	left: 50%;	height: 35px;	margin-top: 180px;	margin-bottom: 25px;	margin-left: 40px;}#main {	width: 680px;	clear: left;	margin: 0px 0px 30px 40px;}#footer {	clear: both;	width: 100%;	text-align: right;	padding-top: 15px;	padding-bottom: 15px;}#footer p {	color: #CCCCCC;	padding: 0px;	padding-right: 20px;	margin: 0px;	font-size: 10px;}