/******************** Reset ********************/
html, body, div, span, a, img,
h1, h2, h3, h4, h5, h6, hgroup, p,
dl, dialog, dt, dd, ol, ul, li, 
abbr, acronym, address, b, big, blockquote, 
cite, code, del, dfn, em, i, ins, kbd, pre, q, 
samp, tt, var, small, strong, sub, sup, 
object, iframe, form, fieldset, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, footer, header, nav, section,
figure, menu, time, mark, audio, video						{ font-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; vertical-align: baseline; white-space: normal; text-align: left; margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }
textarea, input, select										{ font-family: inherit; font-size: 100%; font-weight: normal; font-style: normal; white-space: normal; text-align: left; margin: 0; padding: 0; }
article, aside, footer, header, nav, section,
dialog, figure, hgroup, menu								{ display: block; }

del, ins													{ text-decoration: none; }
ol, ul														{ list-style: none; }
nav ul														{ list-style-type: none; }
table														{ border-collapse: separate; border-spacing: 0; background-color: transparent; width: auto; height: auto; }
:focus														{ outline: 0; }
blockquote:before, blockquote:after, q:before, q:after		{ content: ""; }
blockquote, q												{ quotes: "" "";padding:0 20px;font-style: italic }

/******************** Type ********************/
body						{font-size:62.5%; font-family:calibri, helvetica, arial verdana sans-serif; line-height: 2;  color: black; }
p, li, td, pre, address		{font-size:14px;line-height:20px;margin-bottom:20px;color:#494124; }
h1, h2, h3, h4, h5, h6		{font-family:'Goudy Bookletter 1911', cambria, georgia times, serif;position:relative;letter-spacing: .5px;margin-top:0;margin-bottom: 20px;  }
h1, h2						{ line-height: 40px;  }
h1							{ font-size: 36px; }
h2							{ font-size: 36px; color:#2f2f57; top:2px; }
h3							{ font-size: 22px; top: 1px; color:#2f2f57;line-height:40px;}
h4							{ font-size: 18px; top: 2px; color:#2f2f57;line-height:40px;}
h5							{ font-size: 15px; top: 4px; color:#2f2f57;line-height:20px;}
h6							{ font-size: 13px; top: 5px; color:#2f2f57;line-height:20px;}

abbr, code, kbd,
samp, small, var					{ line-height: 18px; }
ul, ol, dl, dialog					{ font-size: 12px; line-height: 18px; position: relative; top: 5px; margin-top: 18px; margin-bottom: 18px; }
li ul, li ol						{ top: 0; margin-top: 0; margin-bottom: 0; }
li h1, li h2, li h3,
li h4, li h5, li h6,
li p								{ top: 0; }
form, legend, label					{ font-size: 12px; line-height: 18px; }
legend								{ position: relative; top: 5px; }
input, textarea						{ font-size: 12px; }


h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child						{ margin-top: 0; }

a:link, a:visited {color:#2f2f57;text-decoration:none;}
a:hover {text-decoration:underline;}
