body {	width:100%;	margin:0;	padding:0;	text-align:center;	font-family:Georgia;	font-size:100%;	background:url(images/bg_body_tile.jpg) top left repeat;}a, a:visited {	text-decoration:none;	color:#b0fecf;}a:hover {	text-decoration:underline;}#background {		background:url(images/bg_header3.jpg) top center no-repeat;}#background_inner {			background:url(images/bg_content.jpg) top center repeat-y;			height: 100%;}#wrapper {	width:946px;	margin:0 auto;	padding:0;	text-align:center;}#header {	height:231px;	margin:0px 0 0 -6px;	padding:0;	background:none;	background:url(images/bg_header2.jpg) top center no-repeat;}#header p {	font-size: 87%;}#header a, #header a:visited {	font-size:90%;	text-decoration:none;	color:#b0fecf;}#header a:hover {	text-decoration:underline;}#header p {	padding-top:180px;	margin-left:120px;	color:#b0fecf;}#content {width:936px;	margin:0 auto;	padding-top:70px;	padding-bottom:70px;	text-align:left;}#content .image {	float:right;	width:auto;	margin-left:20px;	border: 1px solid yellow;}#content h1 {	margin-top:0;	color:#fce993;	font-size:110%;	font-weight:normal;		padding: 0 0 0 7px;}#content h2 {	margin-top:0;	color:#fce993;	font-size:90%;	font-weight:bold;		padding: 0 0 0 7px;}#content p {	color:#fcf3cb;	font-size:90%;	padding: 0 0 0 7px;	width: 500px;}#content li {	color:#fcf3cb;	font-size:90%;	padding: 0 0 10px 0;}#content .left_column {	width: 500px;}#footer {	width:936px;	margin:10px auto;	padding-bottom:10px;	text-align:center;	font-size:100%;	color:#40a4e6;}#footer a {	color:#40a4e6;}#footer span {	padding:0 214px;}.site_credit {	font-size: .76em;}#flash {	padding: 0;	margin: 0 192px 0 192px;	border: 1px solid yellow;}.textbox {	border: 1px solid;	padding: 5px;	color:#0066CC;}