html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a img, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { -webkit-text-size-adjust: none; } #navigation { height: 220px; width: 560px; margin: 0 auto; position: relative; } #content { width: 480px; margin: 60px auto 0px; padding: 0 40px; position: relative; } /* Navigation Menu */ ul#nav { position: absolute; left: 10px; bottom: -2px; font-size: 18px; line-height: 16px; } ul#nav li { display: inline; position: relative; } ul#nav li a { margin-right: 20px; padding: 0 3px 2px; } ul#nav li ul { display: block; position: absolute; left: 0px; bottom: 18px; font-size: 14px; line-height: 20px; padding-bottom: 6px; } ul#nav li ul li { display: block; position: relative; left: 0px; bottom: 0px; } ul#nav li ul li a { margin-right: 0px; } ul#navTitle { position: absolute; right: 0px; bottom: -5px; font: 38px/36px Georgia, "Times New Roman", Times, serif; width: 120px; } ul#navTitle li ul { display: inline; position: absolute; left: 0px; top: 40px; font-size: 20px; line-height: 20px; } /* Headers and Paragraphs */ h1, .h1 { margin: 40px 0px 0px -30px; font-size: 20px; } h2, .h2 { margin: 20px 0px -5px -20px; font-size: 18px; } h3, .h3 { margin: 10px 0px 0px; font-size: 16px; } h4, .h4 { margin: 10px 0px 0px; font-size: 14px; } h5, .h5 { margin: 0px 0px 0px; font-size: 14px; line-height: 20px; } h6, .h6 { margin: 0px -10px 0px; font-size: 12px; line-height: 20px; } p, blockquote, table { margin: 10px 5px; } blockquote p { margin: 5px 30px 10px; padding: 0 5px; } blockquote p code { /* margin: 5px 30px; */ } /* forms */ form input { font-size: 12px; line-height: 18px; padding: 1px 2px; }