body {
    background:#386485 url(background.png) no-repeat;
	
}

#header {
   /* border: 1px #ffffff solid; */
    width:720px;
    height:100px;
    margin:50px auto 0;
    padding:0;
}

#header img {
    padding:0;
    border:0;
    
}

#contentarea {
/*    background:url(content.png) no-repeat; */    
    background:#dbf0ff;    
    border: 2px #ffffff solid;
    width: 700px;
    height: auto !important;
    margin: 0 auto;
    padding:0;
}

.content {
  background:none;
  width:600px;
  height:auto;
  margin:auto;
  padding:15px 25px;
}

h1 {
    font-family: "Helvetica", "Arial", sans-serif;
    color:#980825;
    font-weight:bold;
    margin:20px 0 0 0;
    padding:0;
    line-height:100%;
}

p {
    font-family: "Optima", "Georgia", serif;
    color:#042A44;
    margin:10px 0 0 0;
    padding:0;
}

ul {
	position:relative;
	left:-25px;
}

li {
    font-family: "Optima", "Georgia", serif;
    color:#042A44;
    margin:10px 0 0 0;
    padding:0;
}

img.arrow {
	position:relative;
	top:5px
	right:5px;
    float:right;
    border:none;
}

.directions {
  /* position:relative;
  top:20px; */
	width:170px;
	margin:40px auto;
	padding:0;
}

.directions p {
  clear:both;
  margin:0;
  padding:0;
  font-weight:bold;
  text-align:right;
}


a:link, a:visited, a:active {
    color: #980825;
    text-decoration:none;
    border:none;
}

a:hover {
    color: #980825;
    text-decoration:underline;
    border:none;
}

.footer a:link, .footer a:visited, .footer a:active {
  color:#C3A039;
  border:none;
  text-decoration:none;
} 

.footer a:hover {
  color:#C3A039;
  border:none;
  text-decoration:underline;
  
}

.more {
  clear:both;
  padding-bottom:20px;
  
}

.push {
  clear:both;
  height:20px;  
  width:100%;
  margin:0;
  padding:0;
}

.footer {
    position:relative;  
    bottom:0;
  	width: 100%;
  	margin: 30px auto 0 auto;
}

p.legal {
  text-align:center;
  font-family:"Helvetica", "Arial", sans-serif;
  font-size: 10px;
  color:#dbf0ff;
  margin:0;
  padding:0;
}


