/* CSS Document */

body {
	font-family: arial, sans-serif;
	margin: 20px;
	padding: 0;
	text-align: center;
	/* part 1 of 2 centering hack */
	}
#frame {
	position: relative;
	border: 1px solid #666666;
	margin-right: auto;
	margin-left: auto;	
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 450px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 448px;
	}
html>body #frame {
	width: 448px; /* ie5win fudge ends */
	}
	
h1 {
	height: 27px;
	width: 408px;
	margin: 20px;
	padding: 0;
	text-indent: -5000px;
	background: url(/media/images/logo.jpg) bottom left no-repeat;
	}
	
#objective, #contact {
	float: left;
	display: inline;
	font-size: 70%;
	margin: 0px 10px 20px 20px;
	padding: 0;
	border: 0;
	width: 224px; 
	 /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 194px;
	}
#contact {
	margin: 0px 20px 20px 10px;
	}
html>body #objective, html>body #contact {
	width: 194px; /* ie5win fudge ends */
	}
h1, #objective h2, #contact h3 {
	line-height:1px;
	font-size:1px;
	}
#footer {
	text-align: center;
	margin: 0px 20px 0px 20px;
	clear: left; 
	font-size: 70%;
	}
	
h2 {
	height: 22px;
	width: 108px;
	margin: 0 0 10px 0;
	padding: 0;
	text-indent: -5000px;
	background: url(/media/images/objective.gif) bottom left no-repeat;
	}
h3 {
	height: 22px;
	width: 108px;
	margin: 0 0 10px 0;
	padding: 0;
	text-indent: -5000px;
	background: url(/media/images/contact.gif) bottom left no-repeat;
	}
	
a { text-decoration: none; }
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover {
	color: #FFFFFF;
	background: #FF99B2;
	}