body {	background-image: url(../images/background_circles_duller.jpg);	margin: 0px;	padding: 0px;	height: auto;	width: auto;	text-align:center;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 120%;	font-weight: normal;	color: #333333;}* {margin:0; padding:0;}a, a:active, a:visited {	color: #000000;	text-decoration:underline;}a:hover {	color: #333333;	text-decoration:none;	background-color: #DDDDDD;}/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com *//* simply add the clearfix class to any containter that must enclose floated elements *//* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */.clearfix:after {    content: ".";              /* the period is placed on the page as the last thing before the div closes */	display: block;          /* inline elements don't respond to the clear property */     height: 0;                  /* ensure the period is not visible */    clear: both;               /* make the container clear the period */    visibility: hidden;	     /* further ensures the period is not visible */}.clearfix {display: inline-block;}   /* a fix for IE Mac *//* next a fix for the dreaded Guillotine bug in IE6 *//* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* end of "no-extra-markup" clearing method */#outer_container {	margin-left: auto;	margin-right:auto;	margin-bottom: 0px;	padding: 30px;	width: 560px;}.final_spacer{	clear:both;	margin: 0;	padding: 0;}#logo_container {	background-color: #FFFFFF;	margin: 0 0 30px 0;		padding: 20px;	width: 500px;	text-align: right;}.text_container {	background-color: #FFFFFF;	margin: 0 0 30px 0;		padding: 20px 20px 12px 20px;	width: 500px;	text-align:left;}h1 {	font-size: 1em;	line-height: 1.2em;	font-weight: bold;	color: #898686;	margin: 0 0 12px 0;	border-bottom: 1px solid #D0DDDD;}h2 {	font-size: 0.65em;	line-height: 1.2em;	font-weight: bold;	color: #333333;	margin: 0 0 12px 0;}p {	font-size: 0.7em;	padding: 0;	line-height: 1.3em;	margin: 0 0 12px 0;}.textbold {	font-weight: bold;}.smallprint {	font-size: 0.85em;}