/* typography.css */

body { font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; font-size: 14px; line-height: 1.29em; color: #292929; }
h1, h2, h3, h4, ul.mainnav { font-family: Trebuchet, Tahoma, Arial, sans-serif; color: #3a3a3a; }
h1,h2 { font-size: 1.57em; line-height: 0.82em; margin-bottom: 0.82em; }
h2 { line-height: 1em; }
/* h2 { font-size: 1.43em; line-height: 0.9em; margin-bottom: 0.9em; } */
h3 { font-size: 1.29em; line-height: 1em; margin-bottom: 1em; }
h4 { font-size: 1.14em; line-height: 1.13em; margin-bottom: .8em; }
p, ul, blockquote, pre, td, th, label { margin: 0; font-size: 1em; line-height: 1.29em; margin-bottom: 1.29em; }
table { margin-bottom: 1.29em; }
a { color: #7E7E7E; outline: none; text-decoration: none; }
p a { border-bottom: 1px dotted;  }
p a:hover { color: #3D3D3D; }
.small { font-size: 0.86em; line-height: 1.5em; margin-bottom: 1.5em; }
.big { font-size: 1.14em; line-height: 1.3em; margin-bottom: 1.13em; }
.italic { font-style: italic; }
.center { text-align: center; }
.caps { text-transform: uppercase; }
.bullet-list li { list-style-type: disc; list-style-position: inside; }
.bold { font-weight: bold; }
