* { 
	margin: 0px; 
	border: 0px; 
	padding: 0px;
}  

body {
  font: 14px/18px "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial, Geneva, Helvetica, sans-serif;
  width: 40em;
  margin: 2.5em 3em;
  position: relative;
  color: #222;
}

#header {
	background-position: top left;
	background-image: url('/images/banner.jpg'); 
	background-repeat: no-repeat;
	height: 100px;
    width: 550px;
}
	
.hidden {
	margin-left: -2000px;
}

a:link, a:visited { 
	text-decoration: none; 
	color: #06C; 
}

a:hover { 
	text-decoration: underline; 
}