  body {

  margin-top:0 !important;
  padding-top:0 !important;
  min-width:800px !important;
  background-color:#F0F0F0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:75%;
}

.menu {
	width:280px;
	text-align:right;
	margin-right:5px;
	padding-right:5px;
	background-color:#FFFFFF;
	line-height: 70%;
}

.main-cell {
	width:708px;
	text-align:left;
	padding:15px;
	color:#666666;
}	

a:link {
  color: #9b1f2d;
  background-color: transparent;
  text-decoration: underline;
}

a:hover {
  color: black ;
  background-color: #def ;
}

strong { color:#000000; }

h1 { color:#9b1f2d; }

p { 	    
    margin-top: 1em;
    margin-bottom: 1em;
}

<!-- setup for the floating text on the header -->
	.image { 
	   position: relative; 
	   width: 100%; /* for IE 6 */
	}

	.image span { 
	   color:#FFFFFF;
	   position: absolute; 
	   top: 30px; 
	   left: 40%; 
	   width: 100%; 
	}