a:hover { text-decoration: none; }

body { background: url( http://www.forpete.org/images/bg-tile.png ); padding: 0; font: 13px arial, sans serif; margin: 0; }

div.container { margin: 0 auto; width: 960px; }
div.content { background: #fff; border-bottom: 10px solid #309865; }
div.down { padding-bottom: 45px; }
div.feature { width: 100%; margin-bottom: 30px; }
div.feature a { color: #2e4589; }
div.feature div.welcome { background: url( http://www.forpete.org/images/welcome.png ); float: left; height: 347px; margin-left: 33px; padding: 0; width: 287px; }
div.feature div.welcome h2 { color: #2e4589; font: 20px georgia, serif; margin: 35px 0 30px 8px; padding: 0; text-align: center; }
div.feature div.welcome p { margin: 0 20px 30px 25px; }
div.feature div.slideshow-container { background: url( http://www.forpete.org/images/feature.png ); height: 347px; margin-left: 320px; padding: 0; width: 630px; }
div.feature div.slideshow-container div.slideshow img { margin: 14px 14px 13px; }
div.footer { color: #005c88; padding: 10px 0; }
div.gradient { background: url( http://www.forpete.org/images/bg-gradient.png ); height: 426px; position: absolute; width: 100%; z-index: -1; }
div.header { margin-bottom: 30px; position: relative; width: 100%; }
div.header h1.logo { background: url( http://www.forpete.org/images/logo.png ) 0 20px no-repeat; height: 82px; margin: 0 0 0 40px; padding: 20px 0 10px; text-indent: -9999px; width: 180px; }
div.header h1.logo a { display: block; height: 100%; width: 100%; }
div.kickers { border-top: 1px solid #ccc; padding: 30px 0; position: relative; }
div.kickers div { padding: 10px 19px 1px; position: absolute; width: 281px; }
div.kickers div a { color: #f96611; }
div.kickers div h2 { color: #2e4589; font: 20px georgia, serif; padding: 0; margin: 0; }
div.kickers div img { position: absolute; top: 0; right: 18px; top: 10px; }
div.kickers div p { width: 175px; }
div.kickers div.center { border: 1px solid #ccc; border-width: 0 1px; margin: auto; position: relative; top: 0; }
div.kickers div.left { left: 0; top: 30px; }
div.kickers div.right { float: right; right: 0; top: 30px; }
div.main-nav { bottom: 0; position: absolute; right: 0; }
div.main-nav div.subnav { float: left; }
div.main-nav div.subnav ul { border: 0; margin-top: 15px; }
div.main-nav div.subnav ul li { display: inline; font: 14px georgia, serif; }
div.main-nav div.subnav ul li a:hover { border: 0; padding: 0; text-decoration: underline; }
div.main-nav ul { border-bottom: 1px solid #ccc; margin: 0; padding: 0 0 13px; }
div.main-nav ul li { display: inline; font: 20px georgia, serif; padding-right: 25px; }
div.main-nav ul li a { color: #f98911; text-decoration: none; }
div.main-nav ul li a:hover { border-bottom: 6px solid #f98911; padding-bottom: 7px; }
div.page { overflow: auto; margin: 0; padding: 0 20px 50px 40px; }
div.page h2 { color: #2e4589; font: 30px georgia, serif; margin: 0; }
div.page div.left-content { float: left; }
div.page div.left-content a { color: #f96611; }
div.page div.left-content p { color: #676767; font-size: 14px; width: 640px; }
div.page div.right-content { background: #f1f8f5; border: 1px solid #b2e3fb; float: right; font-size: 12px; padding: 20px; width: 188px; }
div.page div.right-content h2 { font-size: 20px; margin: 0 0 13px; }
div.page div.right-content img { border: 1px solid #2e4589; }
div.page div.right-content p { width: 188px; }
div.secondary-nav { position: absolute; right: 2px; top: 0; }
div.secondary-nav ul { margin: 0; padding: 0; }
div.secondary-nav ul li { background: url( http://www.forpete.org/images/secondary-nav-bg.png ); display: inline; float: left; height: 39px; line-height: 30px; }
div.secondary-nav ul li * { display: block; }
div.secondary-nav ul li a { color: #fff; margin: 0 5px; text-decoration: none; }
div.secondary-nav ul li a:hover { text-decoration: underline; }