@charset "UTF-8"; /* CSS Document */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; text-align: center; } ol, ul { list-style: none; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } body { background-color: #003366; background-image: url(images/quotes-bg.png); background-position: center 50px; background-repeat: no-repeat; /* margin-top: -695px;;*/ margin-bottom: 95px; } #container { width: 676px; margin:0 auto; text-align: left; position: relative; } #nav ul li { display: inline; list-style: none; } #nav { background-color: #990033; text-align: center; padding: 5px 0; } #nav li a { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 0 1em; text-decoration: none; } #nav li a:hover { text-decoration: underline; } .nav-item { border-right: 1px solid white; } .last { border-right: none; } #content { background-color: #fff; padding: 0px 70px 30px; } #content h1 { font-family: "Times New Roman", Times, serif; font-size: 36px; color: #000; text-align: center; line-height: 55px; padding-top: .5em; } #content h2 { font-family: "Times New Roman", Times, serif; font-size: 29px; color: #000; text-align: center; padding: 0px 100px; line-height: 30px; margin-bottom: 1.5em; } #content p, li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin-bottom: 1em; line-height: 16px; } #content ol { list-style: decimal; padding-left: 1em; } #content ul { list-style: disc; padding-left: 1em; } #content h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-transform: uppercase; color: #990033; font-weight: bold; margin: 2em 0 1em 0; } #content strong { font-weight: bold; } #address { background-color: #cccccc; color: #12416f; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-align: center; padding: 8px; font-weight: bold; } #book { position: relative; top: 350px; left: -100px; } #play { position: absolute; top: 525px; ; left: -227px; } #outlook { position: absolute; top: 380px; ; left: -200px; } #news { position: absolute; top: 700px;; left: 615px; } #worth { position: relative; top: 510px; left: 630px; width: 200px; } #bond-buying { position: absolute; top: 1200px; left: 625px; } #wsj { position: absolute; top: 380px; left: 635px; } #player { position: relative; top: 125px; left: 630px; width: 200px; } #nav p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; margin: 1em; } #nav p a { color: #000; } #logo { margin-top: -453px; } p.pull_quote { font-size: 16px; padding: 10px 20px; }