body {
	margin:0;
	padding:0;
	color:#000; 
	font: 90%/140% Verdana, Sans-Serif; 
	background: #ffffff; /* url(../img/bg.gif) repeat-x left top */
}

h1 {font-size: 4.0em}
h2 {font-size: 1.4em}
h3 {font-size: 1.4em; margin: 0.2em;}
h4 {font-size: 1.2em; margin: 0.1em;}

#logo {
	position: relative;
	top: 25px;
	left: 25px;
}

#headline {
	position: absolute;
	top: 101px;
	left: 360px;
	height: 58px;

}

#strapline {
	margin: 40px 54px 0 54px;
}

#bodytext {
	margin: 30px 54px 0 54px;
	width: 746px;
}

#contact {
	margin: 0 54px 0 54px;
}

#legal {
	font: 70% / 100% Helvetica, Arial, Sans-Serif;
	margin: 20px 0 20px 10px;
}

a:link, a:visited { color:black;}

h4 a {text-decoration: none;}

a:hover { background-color: lightgray;} 