html, body { background-color: #f2f3f5; margin: 0; } #wrapper { position: relative; width: 960px; margin: 0 auto; background-color: #fff; z-index: 3; } #wrapperTopShadow { position: absolute; display: block; width: 980px; height: 410px; margin-top: 108px; margin-left: -10px; background-image: url(../images/wrapperTopShadow.gif); background-position: 0 0; background-repeat: no-repeat; z-index: 1; } #wrapperBtmShadow { position: relative; display: block; width: 980px; height: 410px; margin: 0 auto; margin-top: -400px; z-index: 1; background-image: url(../images/wrapperBtmShadow.gif); background-position: 0 0; background-repeat: no-repeat; } #pageHeader { position: relative; width: 960px; height: 110px; padding-top: 8px; background-color: #f2f3f5; } #pageBody { position: relative; width: auto; height: auto; padding: 0 10px; background-color: #fff; z-index: 3; } #mainNav { position: relative; width: 960px; height: 50px; border-top: 6px solid #004687; background-color: #fff; z-index: 9; } #leftColumn { position: relative; width: 700px; height: auto; background-color: #fff; float: left; z-index: 3; } #rightColumn { position: relative; width: 220px; height: auto; float: right; background-color: #fff; z-index: 3; } #pageFooter { position: relative; width: 960px; height: auto; margin: 0 auto; z-index: 3; } /* -------- Sub Layout Elements --------- */ #mainPhoto { position: relative; width: 700px; height: 290px; background-color: #CCC; z-index: 3; } #fullContent { padding-top: 30px; min-height: 240px; } .col220 { position: relative; width: 220px; height: auto; margin-top: 20px; margin-right: 20px; float: left; z-index: 3; } .col220End { position: relative; width: 220px; height: auto; margin-top: 20px; margin-right: 0px; float: left; z-index: 3; } .col220Footer { position: relative; width: 220px; height: auto; margin-top: 20px; padding-bottom: 30px; padding-right: 20px; float: left; z-index: 3; } #fwDivider { position: absolute; display: block; width: 100%; color: #aaa; background-color: #aaa; height: 1px; border: none; margin-top: 40px; } #widgets { display: block; padding-top: 30px; padding-bottom: 10px; } /* -------- Classes --------- */ .clear { clear: both; } .left { float: left; } .right { float: right; } .externalCoLogo { padding-left: 10px; padding-bottom: 10px; }