html {}body { margin: 0px; padding: 0px; color: #2b4459; font: 12px Arial, Helvetica, sans-serif; background: url(../images/body_bg.jpg) center top repeat-x;}h1 { margin: 0px; padding: 0px; color: #2b4459; font: normal 24px/26px Arial, Helvetica, sans-serif;}h2 { margin: 1em 0px 0px 0px; padding: 0px; color: #87a8b7; font: bold 18px/20px Arial, Helvetica, sans-serif;}h3 { margin: 1em 0px 0px 0px; padding: 0px; color: #87a8b7; font: bold 16px/18px Arial, Helvetica, sans-serif; font-style: italic;}h4 { margin: 1em 0px 0px 0px; padding: 0px; color: #000; font: bold 14px/16px Arial, Helvetica, sans-serif;}p { margin: 1em 0px 0px 0px; padding: 0px; line-height: 20px;}a { color: #89905a; font-weight: bold; text-decoration: none;}a:hover { color: #b3b3b3; text-decoration: underline;}hr { color: #000; height: 1px; background-color: #000; border: none;}ul, ol, dl { line-height: 20px;}.imgborder { border: 1px solid #000;}.smalltext { font-size: 11px; line-height: 16px;}.nomargin { margin: 0px;}.margin { margin: 10px;}.center { text-align: center;}.clear { clear: both;}.underline { text-decoration: underline;}.sourceText { font-size: 10px; line-height: 10px; margin: 0; padding: 0;}.forms p { margin: 0px;}#wrapper { width: 938px; margin: 0px auto;}#header { background: url(../images/banner.jpg) right bottom no-repeat; height: 366px;}#banner { width: 910px; height: 269px;}#info { font: normal 18px/30px "Times New Roman", Times, serif; color: #fff; height: 100px; padding: 0px 0px 0px 28px;}#info strong { font-size: 36px;}#container { background: url(../images/container_top.jpg) center top no-repeat; min-height: 1110px;}#content { float: left; width: 471px; padding: 28px 0px 0px 35px;}#leftCol { float: left;}#nav ul { margin: 0px; padding: 0px; width: 215px;}#nav ul li { list-style: none; margin: 0px 0px 10px 0px; position: relative;}#nav ul li a { font: normal 14px Arial, Helvetica, sans-serif; color: #2b4459; display: block; padding: 80px 0px 0px 115px;}#nav ul li a:hover { color: #89905a; text-decoration: none;}#rightCol-Contact { float: right; position: absolute; top: 384px;margin-left: 788px;}#rightCol-Contact form.full { border: 1px solid #727272; width: 180px; padding: 0px 10px; height: 454px; margin: 0px 0px 20px 0px;}#rightCol-Contact form.full h2 { color: #87a8b7; text-align: center; font: normal 22px "Times New Roman", Times, serif; margin: 0px; padding: 8px 0 0 0;}#rightCol-Contact form.full h3 { color: #87a8b7; text-align: center; font: normal 16px "Times New Roman", Times, serif; margin: 0px; padding: 5px 0 0 0;}#rightCol-Contact form.full p { color: #426d90; font: normal 10px Arial, Helvetica, sans-serif; margin: 5px 0px;}#rightCol-Contact form.full textarea { width: 175px; resize: none; font: normal 10px Arial, Helvetica, sans-serif; color: #000; border: 1px solid #000;}#rightCol-Contact form.full input { width: 175px; font: normal 10px Arial, Helvetica, sans-serif; color: #000; border: 1px solid #000;}#rightCol-Contact form.full .submit { width: 38px; height: 15px; background: url(../images/submit.jpg) center top no-repeat; float: right; border: none;}.home a { background: url(../images/home.jpg) left bottom no-repeat;}.about a { background: url(../images/aboutUs.jpg) left bottom no-repeat;}.services a { background: url(../images/services.jpg) left bottom no-repeat;}.gallery-link a { background: url(../images/gallery.jpg) left bottom no-repeat;}.contact a { background: url(../images/contact.jpg) left bottom no-repeat;}.resources a { background: url(../images/resources.jpg) left bottom no-repeat;}#footer { width: 100%; background-color: #28448c; height: 47px; clear: both; margin: 65px 0px 0px 0px;}#footer ul { margin: 0px auto; padding: 10px 0 0 0; width: 938px; text-align: center;}#footer ul li { list-style: none; display: inline; margin: 0px 10px; color: #fff;}#footer ul li a { font: normal 10px Arial, Helvetica, sans-serif; color: #fff;}#footer ul li a:hover { color: #b3b3b3; text-decoration: none;}/* dropdowns*************************/#nav ul li:hover ul { display: block;}#nav ul li ul { margin: 0px 0 0 0px; padding: 0px 0 0 0px; display: block; position: absolute; z-index: 999; width: 150px; display: none; left: 53%;}#nav ul li ul li { margin: 0; padding: 0; float: none; position: relative; list-style: none; display: block;}#nav ul li ul li a { background: none; padding: 0px 0px 0px 0px; margin: 0px; display: inline;}.fade { position: absolute;}.fade div { position: absolute; top: 0; left: 0; display: none;}.slide .before {}.slide .after { position: absolute; top: 0; left: 0;}#buttonWrap { position: relative; margin: 0px auto; padding: 0px; width: 470px; height: auto; color: #a37d4e; font: bold 11px/13px Verdana, Geneva, sans-serif; text-align: right;}#caseNum { position: absolute; top: 0px; left: 0px; color: #000; font: bold 11px/13px Verdana, Geneva, sans-serif;}#buttonWrap a { text-decoration: none;}#buttonWrap a.disabled { color: #CCC; text-decoration: none;}#buttonWrap a.disabled:hover { color: #CCC; text-decoration: none;}#buttonWrap a:hover { color: #fff;}.gallery-link, .gallery-link li, .gallery-link a { margin: 0px; padding: 0px; width: auto; height: auto; color: #fff; font: bold 11px/13px Verdana, Geneva, sans-serif; list-style: none outside none;}.gallery-link { position: relative; margin: 0px auto; padding: 0px; /*width: 250px;*/ height: 380px;}.gallery-link li { display: block; position: absolute; margin: 0px; padding: 0px; width: auto; height: auto; border: 4px #a37d4e solid; text-align: center;}.gallery-link li span { position: absolute; bottom: 10px; left: 10px; color: #000;}.gallery-link img { float: left; margin: 0px; padding: 0px;}.gallery-link .caption { top: 370px; position: relative; right: 0; width: 470px; border: 0px; color: #000;}.on { display: block;}.off { display: none;}.afterface { top: 70px;}#scottSidePic {margin-bottom:20px;} fieldset { margin: 0 0 0 0;} .width2 p.notice { width: 161px; }

#social-media {
    position: absolute;
    margin-left: 747px;
    top: 45px;
}
#social-media img {
    float:left;
    margin-right:3px;
    height:36px;
    width:36px;
}