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;
}