body, table, tr, td, a, p, h1, h2, h3, h4, h5{	font-family: arial, helvetica, sans-serif;}body{	margin: 0;	padding: 0;  color: #202020;  background-color: #fff;}p{	font-family: arial, helvetica, sans-serif;	font-size: 0.8em;	margin: 0 20px 15px 0;	padding: 0 0 0 0;}h1{  font-family: arial, helvetica, sans-serif;	font-size: 1.2em;  color: #000;  margin: 0 20px 15px 0;	padding: 50px 0 0 0;}h2{  font-family: arial, helvetica, sans-serif;  font-weight: normal;	font-size: 1em;  color: #999;  margin: 0 0 10px 0;	padding: 0 0 0 0;}h3{  font-family: arial, helvetica, sans-serif;  font-weight: bold;	font-size: 0.8em;  color: #999;  margin: 0 0 5px 0;	padding: 0 0 0 0;}a{	color: #ef06c6;  text-decoration: underline;}a:visited{  color: #999;  text-decoration: underline;}a:hover{  text-decoration: none;}a:visited:hover{  color: #ef06c6;  text-decoration: none;}#outer-container{	margin: 0 auto 0 auto;  padding: 0 0 0 0;  width: 95%;}#container{  margin: 0;  padding: 0;  background-color: #fff;}#header{  height: 3.3em;  min-height: 50px;  margin: 0 0 0 0;  padding: 0;}#column1{  width: 25%;  float: left;  margin: 0;  padding: 0;  background-color: #fff;}#column2{  width: 25%;  float: left;  margin: 0;  padding: 0 ;  background-color: #fff;}#column3{  width: 50%;  float: right;  padding: 0;  background-color: #fff;}#logo{  float: left;}#header h1{  font-size: 2.7em;  padding: 0 0 0 40px;  margin: 0;  background-repeat: no-repeat;}#column1-image{  margin: 0 20px 31px 0;  padding: 0;  overflow: hidden;}#column1-image p{  position: absolute;  width: 10%;  padding: 5px;  background-color: #a9cc07;  color: #fff;}.highlight{  background-color: #a9cc07;  color: #fff;  font-size: 1em;  padding: 5px;}#photo-area{  margin: 0 0 16px 0;  padding: 0;  overflow: hidden;}#photo-area p{  position: absolute;  width: 20%;  padding: 5px;  background-color: #ef06c6;  color: #fff;}#photo-area-column1{  background-color: #fff;  float: left;  margin: 0;  padding: 0;  width: 49.9%;}#photo-area-column2{  background-color: #fff;  float: left;  margin: 0;  padding: 0;  width: 49.9%;}#footer{  font-size: 0.8em;	color: #999;  margin: 0 0 0 0;  padding: 20px 0 0 0;}.clear{  position: relative; clear: both; height: 0; line-height: 0; font-size: 0;}img{	border: none;}