@charset "utf-8";
/* CSS Document */
/* modified from the Golden Grid System http://www.allapis.com/The-Golden-Grid/CSS/golden-extend/typography.css */

body { font-family: Verdana, Arial, sans-serif; font-size: .85em; line-height:1.4em; }
/*body{font:76% Verdana,Tahoma,Arial,sans-serif;line-height:1.4em;}*/
p {padding:0 0  1em 0;}

ul{padding:.5em; list-style:square;}
ol{padding:.5em; list-style:decimal;}


p.first:first-letter{ float:left;font-family: Palatino,'Palatino Linotype',Georgia, sans-serif;font-size:3em;font-weight:700;line-height:1em;margin-bottom:-0.2em;padding:0.2em 0.1em 0 0; }
p img.left{float:left; margin:0.3em 0.833em 0.833em 0; padding: 0;}
p img.right{float:right; margin:0.3em 0 0.833em 0.833em;}


h1 { font-size: 22px;  margin-bottom: 0.682em; }
h2 { font-size: 18px;  margin-bottom: 0.79em; }
h3 { font-size: 14px;  margin-bottom: 0.882em; }
h4 { font-size: 12px;  margin-bottom: 1.071em; }
h5,h6 { font-size: 12px;  margin-bottom: 1.154em; }

h1,h2{font-weight:normal; margin-bottom:0.5em;}
h3,h4,h5,h6{font-weight:bold; margin-bottom:0.5em;}


li ul, 
li ol  { margin:0 1.5em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }


dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

a { text-decoration:underline; }
a:hover { text-decoration: underline; }


table { margin-bottom:10px;}
tfoot { font-style: italic; }
caption { text-align:center; font-family:Georgia, serif; margin: .3em 0 .3em 0; padding: .3em 0 .3em 0; font-variant:small-caps;}


abbr, acronym { border-bottom:1px dotted #000; }
address { margin-top:1.5em; font-style: italic; }
del {text-decoration:line-through;}


blockquote { padding:1em 1em 1em 1.5em; /*font-family:baskerville,"palatino linotype",serif;*/ }
blockquote.quote > *:first-child:before { content:"\201C";font-size:2.5em;margin-left:-.62em;font-family:georgia,serif;padding-right:.2em;line-height:0; }/* From Tripoli  */

strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; } 
tt { display: block; margin: 1.5em 0; }
hr { margin:1em 0 1em 0; }

/*other small things */

.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left; }
.b { font-weight:bold; }
.i { font-style:italic; }
.clear {clear:both}

.indent { text-indent:1.5em;}
.open { font-variant: small-caps; }
p.break { text-align:center;text-indent:0;line-height:0; }
p.zero{padding:0; margin:0}
p.one { padding:0 1em  1em 1em;}
p img.right10 { float: right; margin:0.833em;  }

.oldbook { font-family:"Book Antiqua","Warnock Pro","Goudy Old Style","Palatino",Georgia,serif; }
.note { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:0.9em; margin:0.1em;  } 
.mono { font-family:"Courier New", Courier, monospace; }
.no-bullet{list-style:none;}
.sup {vertical-align:super;font-size: 60%; font-variant:small-caps;}

.breadcrumb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; padding-left: .5em;	margin-bottom:.5em; font-variant:small-caps; text-transform:lowercase;}
.breadcrumb a:link,.breadcrumb a:visited{text-decoration:none;}
.breadcrumb a:hover,.breadcrumb a:active{text-decoration:underline;}
.ui-padded{padding:.5em;}
.ui-padded-wide{padding: .1em .3em; margin:.1em .3em;}
.ui-padded-tall{padding: .3em .1em; margin:.3em .1em;}
.ui-margined{margin: .5em;}
.ui-link-button{float:left; padding: .1em .3em; margin:.1em; .3em; font-size:.9em; }
.ui-icon-blank { background-position: -160px -160px; }
#footer {font-variant:small-caps;}

