body { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", serif; font-size: 12px; background: #494949; } a:link { color: #348899; } a:visited { color: #348899; }   #wrap { position: relative; margin: 0 auto; width: 960px; background: #fff; } #content { width: 960px; color: #333; line-height: 1.5em; background: #f4f4f4; overflow: hidden; } #contentband { clear: both ; width: 960px; color: #348899; line-height: 1.5em; background: #AABFDE url(/Assets/img/content-band-top-bg.png) no-repeat top left; }  #sidebar { float: right; width: 30%; } #footer { clear: both; background: #000 url(/Assets/img/content-band-bottom-bg.png) no-repeat top left; text-align: right; }   .home .primary { width: 340px;float: left; padding-right: 40px; } .home .secondaryleft { width: 210px;float: left; padding-right: 20px; } .home .secondaryright { width: 210px;float: left;  } .home a { font-size: 14px; text-decoration: none; } .home a:hover { text-decoration: underline; }   #content .gutter { padding: 50px 20px 50px 80px; overflow: hidden; } #content .caption { width: 300px; font-size: smaller; } #contentband .gutter { padding: 30px 90px; overflow: hidden; } #footer .gutter { padding: 10px; }   #header { height: 130px; background: #fff; } #header img.logo { position: absolute; top: 10px; left: 40px; border: 0; } #header img.request { position: absolute; top: 20px; right: 20px; border: 0; } #header .pagetitle { margin-right: 50px; padding: 30px 0 0 280px; font-family: "Lucida Calligraphy", "Gill Sans", "Gill Sans MT", "Lucida Sans", Verdana, Helvetica, sans-serif; font-size: 24px; color: #962d3e; }    #nav { overflow: hidden; height: 27px; border-bottom: 3px solid #AABFDE; } ul.nav { margin: 0; padding: 0 0 0 400px;  }  ul.nav li { float: left; list-style: none; font-size: 16px; font-family: Tahoma, Arial, sans-serif; } ul.nav li a { display: block; padding: 4px 12px; text-decoration: none; } ul.nav li.active a, ul.nav li a:hover { color: #fff; background: #348899; }   #bannerimage { width: 960px; height: 235px; background: url(/Assets/img/header-img-bottom-bg.png) no-repeat bottom left; }  #bannerimage h1 { position: absolute; top: 180px; left: 70px; font-family: "Century Gothic", "Gill Sans", "Gill Sans MT", "Lucida Sans", Verdana, Helvetica, sans-serif; font-size: 30px; color: #343642; font-weight: normal; }    #content .primaryleft { float: left; width: 250px; } #content .primaryright { float: right; margin: 0 20px 0 40px; width: 500px; } #content img { clear: both; float: left; padding: 0 10px 0 0; } #content h1 { margin: 0; padding: 0 0 12px 0; font-family: "Century Gothic", "Gill Sans", "Gill Sans MT", "Lucida Sans", Verdana, Helvetica, sans-serif; font-size: 24px; color: #962d3e; font-weight: normal; background: transparent url(/Assets/img/header-underline.png) repeat-x bottom left; } #content h2 { margin: 0; padding: 0; font-family: Georgia, serif; font-size: 16px; color: #748383; font-weight: normal; } #content p { margin: 0; padding: 0 0 15px 0; font: 12px; } #content li { margin-bottom: 15px; }   #contentband .primary { float: left; width: 400px; text-align: right; } #contentband .secondaryleft { float: left; width: 80px; text-align: center; overflow: hidden; } #contentband .secondaryright { float: left; width: 300px; text-align: left; } #contentband h3 { margin: 0; padding: 10px 0; font-family: "Century Gothic", "Gill Sans", "Gill Sans MT", "Lucida Sans", Verdana, Helvetica, sans-serif;  font-size: 30px; font-weight: normal; color: #fff;  } #contentband h5 { margin: 0; padding: 0; font-family: Tahoma, Verdana, Helvetica, sans-serif;  font-size: 14px; font-weight: normal; color: #f2ebc7;  } #contentband p { margin: 0; padding: 10px 0; } #contentband p.bracket { margin: 0; padding: 0 0 20px 0; font-family: "Century Gothic", "Gill Sans", "Gill Sans MT", "Lucida Sans", Verdana, Helvetica, sans-serif;  font-size: 72px; line-height: 72px; }   #footer p { font-family: Tahoma, Arial, sans-serif; margin: 0; padding: 3px; font-size: 11px; color: #fff; } #footer p span { padding-right: 18px; } #footer p span.last { padding-right: 0px; }   #footer p span.links { float: left; }  #footer p a { color: #AABFDE; padding-right: 15px;; }   #content, #sidebar, #footer { height: 1%; }