#container,
header,
footer,
#main-nav,
#content {
   position:        relative;
   clear:           both;
}

#content {
   display:         block;
   padding:         0px;
   width:           960px;
   min-height:      100px;
   background:      #364F62;
   border-top:      5px solid red;
}

#map-canvas {
   width:           70%;
   height:          100%;
   min-height:      560px;
}

#contact {
   width:           25%;
   padding:         2.5%;
   float:           left;
   color:           #EFEFFF;
   font-size:       0.7em;
}

#contact form input[type="text"],
#contact form textarea {
   margin-bottom:   20px;
   padding:         5px;
   border-radius:   0px;
   border:          1px solid #EFEFFF;
   background:      transparent;
   box-shadow:      none;
   color:           #EFEFFF;
}

#contact form input[type="text"]:focus,
#contact form textarea:focus,
#contact form input[type="submit"]:focus {
   color:           #505255;
}
#contact h1 {
   color:           #EFEFFF;
   font-size:       2em;
}

#contact fieldset {
   padding:         0px;
   border-radius:   0px;
   border:          none;
}

#contact legend {
   display:         none;
}

.clear {
   clear:           both;
}
