body { margin: 0; padding: 0; background: #666666; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color: #333333; } div { margin: 0; background-position: center; background-repeat: none; } h1 { font-size: 125%; margin-top: 1.5em; margin-bottom: .5em; } h2 { font-size: 115%; margin-top: 3em; margin-bottom: .5em; } h3 { font-size: 105%; margin-top: 1.5em; margin-bottom: .5em; } a { color: #ff8429; } div#top { background-image: url( "images/top_background.png" ); height: 200px; width: 100%; } div#middle { padding-top: 10px; background-image: url( "images/middle_background.png" ); background-repeat: repeat-y; } div#bottom { background-image: url( "images/bottom_background.png" ); height: 13px; margin-bottom: 30px; } div#main_navigation { width: 300px; margin: 0px auto 0 auto; padding-top: 43px; padding-right: 10px; position: relative; right: 500px; text-align: right; line-height: 130%; font-size: 90%; } div#main_navigation ul { list-style-type: none; padding: 0; } div#main_navigation a, div#main_navigation a:visited { color: white; text-decoration: none; } div#main_navigation a:hover { text-decoration: underline; } div#secondary_navigation { position: relative; font-size: 90%; margin: 0 auto 0 auto; padding: 0px; text-align: center; position: relative; top: -10px; } div#secondary_navigation ul { list-style-type: none; padding: 0; } div#secondary_navigation li { display: inline; margin-left: 10px; margin-right: 10px; } div#main_content { width: 545px; margin: 0 auto 0 auto; padding: 0 60px 25px 60px; } pre { background: #333333; color: white; padding: 15px; border: 1px solid #666666; } p { line-height: 150%; } p.intro_text { color: #C45900; font-size: 115%; } img#pivotal_logo { border: none; margin-left: auto; margin-right: auto; } tr td { vertical-align: top; padding: 0.3em; }