/* typography.css */

body { 
font : 72%/1.5 Geneva, Arial, Helvetica, sans-serif; 
color : #000; }

h2, h3, h4, p, ul, blockquote { 
margin : 0 20px .75em; }

h2, h3 {
margin-bottom : 0.8em;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 120%;
font-weight: 700;
letter-spacing : 0.08em;}

h2 { 
color : #DF6F01; }

h3 {
font-size: 110%;
color: #1C2C3B; }

p { 
font-size : 100%; 
line-height: 1.8em;
margin-bottom: 2.2em;}

h2+p { 
font-size : 110%; }

#nav_main a {
font : 110% Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing : 0.035em;
line-height: 2.5em; 
padding-left: 10px;
color: #1C2C3B; }

form {
padding-left: 20px;
}

#nav_main a:hover { 
font : 110% Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing : 0.05em;
line-height: 2.5em;
padding-left: 10px;
color : #DA6600; }

div#site_info p { 
color : #B3B0A0; }

a:link, a:visited { 
text-decoration : none; }

a:link, a:visited { 
color : #5B5A7A; }

a:hover {
color : #FF9933; }

blockquote {
font-style: italic;
}

#content_main li {
list-style-position: inside;
list-style-image: url(../images/star.png);
padding-left: 15px;
}

