/* Typography */
h1, h2, h3, h4 { color: #832529; line-height: 2em; } 
h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h5 { font-size: 12px; }
body { font-size: 12px; line-height: 19px; font-family: Helvetica, Arial, Verdana; }
input, textarea { font-size: 12px; line-height: 19px; font-family: Helvetica, Arial, Verdana; }
#header div { font-size: 23px; line-height: 28px; }
#header div p.indent { color: #832529; font-weight: bold; }
#nav ul li a { text-align: center; line-height: 28px; text-decoration: none; color: #666666; font-weight: bold; }
#nav ul li a:hover, #nav ul li.active a { color: #832529; }
#login-bar form div input { font-size: 11px; }

#main-content blockquote { font-style: italic; font-size: 1.2em; line-height: 1.6em; }

div.right span, div.right span *, div.right a, #footer span.first a { color: #832529; }
div.right span, #footer span.first { font-size: 24px; }
div.right span a, #footer span.first a { text-decoration: none; font-weight: bold; }
div.right span a:hover, #footer span.first a:hover { text-decoration: underline; }
#footer span.first { line-height: 28px; }

div.gallery p strong, div.gallery p a, #main-content a { color: #832529; }
div.gallery p a:hover, #main-content a:hover { text-decoration: none; }
#footer { text-align: center; color: #333; }
#footer a { color: #333; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
