#branding {
text-align: left;
margin: 0 auto;
}
#branding h2 {
margin: 0;
padding: 0;
}
#branding h2 span {
font-style: italic;
}
a#skip,
#topnav,
#footer { 
display: none;
}
#sitenav {
display: inline;
}
body {
font-size: 68.75%; /* 11px */
line-height: 1.333em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333;
}
h1, h2, h3 {font-family:Georgia, Verdana, Arial, Serif;}
h1 {font-size: 1.75em;color:#343268;}
h2 {font-size: 1.33em;margin: 0 0 0.6em 0;color:#36C;}
h3, h4, h5, h6 {color:#000;}
h2, h3 {font-size: 1.125em;margin: 0 0 0.4em 0;}
h4 {font-size: 1em;margin: 0 0 0.2em 0;}
h5 {font-size: 1em;}
h6 {font-size: 1em;}
p, dl {margin: 0 0 1.25em 0;}
ul, ol {margin: 0 0 1.25em 0; padding-left: 2.5em;}
dt {margin: 0 0 0.5em 0;font-weight:bold;}
dd {margin: 0 0 0.5em 2.5em;}
pre, code, tt {margin: 0 0 1em 0;}
code, tt {border-bottom: 1px solid #E3E3E3; padding: 0 1px;}
pre code {border-bottom: 0;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
table {
border-collapse:separate;
text-align:left;
empty-cells:hide;
}
th, td {
vertical-align:middle;
}
ul li, ol li {margin-bottom: 4px;}
li ul, li ol {margin: .5em 0 .5em 0;}
