﻿/*            TYPOGRAPHY 
=================================== */
a {color: #8f6739; text-decoration: underline; outline: none; font-weight: bold;}
a:hover {color: #707070; text-decoration: underline; font-weight: bold;}

h1 {font: normal 30px 'Federo', Verdana, Helvetica, sans-serif; color: #543c21; margin: .3em 0; text-shadow: 1px 1px 2px #aaa; letter-spacing: 2px;}
h2 {font: normal 24px 'Federo', Verdana, Helvetica, sans-serif; color: #505050; margin: .3em 0; padding: 0;}
h3 {font: normal 22px 'Federo', Verdana, Helvetica, sans-serif; color: #543c21; margin: .3em 0; padding: 0;}
h4 {font: bold 16px "Century Gothic", Verdana, Helvetica, sans-serif; color: #505050; margin: .3em 0;}
h5 {font: bold 14px "Century Gothic", Verdana, Helvetica, sans-serif; color: #543c21; margin: .3em 0;}
h6 {font: bold 14px "Century Gothic", Verdana, Helvetica, sans-serif; color: #505050; margin: .3em 0;}

blockquote {background-color: #ededed; margin: 3% 5%; border: 1px dashed #707070; line-height: 1.3em; padding: 5px 10px;}

fieldset {border: 1px #505050 dashed; margin: 10px 0; text-align: center; line-height: 1.4em;}
legend {background-color: #ffffff; padding: 0 10px; color: #543c21; font: normal 20px "Century Gothic", Verdana, Helvetica, sans-serif;}
fieldset img {background-color: #ffffff; margin: 5px 10px; border: 1px #919191 solid;}
fieldset p { text-align: left; padding: 15px 15px 5px 15px;}

p.dropcap {overflow: hidden;}
p.dropcap:first-letter {color: #543c21; display: block; float: left; font: 60px/40px Georgia, Times, serif; padding: 6px 4px 0 0;}

.imageleft {float: left; margin: 0 10px 0 0;}
.imageright {float: right; margin: 0 0 0 10px;}

.center {text-align: center;}
.right {text-align: right;}
.small {font-size: 0.85em;}
.clear {clear: both;}
.clearsmall {height: 1px; line-height: 0; margin: 0; padding: 0; clear: both;}
.highlight {background-color: #FFFF00;}
