* {border: 0; margin: 0; padding: 0;}
body { color: #FFF8E8; font: 62.5%/1.8em Arial, sans-serif; background: #281A11; text-align: center; }

p, ul, ol, td, blockquote  {font-size: 1.3em; }
p {line-height: 1.6em;}
ol {margin: 0 17px; list-style: decimal inside; }
ol li {padding: 5px; }
ul li {list-style: none;}

address {margin-left: 60px; font:italic 1.4em/1.6em Georgia, serif   ; }

img { }
img.r {float: right; margin: 20px;}
p.caption {float: right; font-size: 11px; margin: -20px 20px 0 10px; padding: 0;}
img.l{float: left; margin: 20px 20px 20px 40px;}
div.imgprop {height: 150px;}

div.r {float: right;}
div.portrait {width: 180px;}
div.landscape {width: 260px;}
div.landscape img.r {margin: 0 0 20px 0;}
div.landscape p.caption {margin-right: 0;}
div.r p {}

h1, h2, h3, h4 { font-weight: bold; }
h1 {font-size: 2.3em; padding: 20px 40px 12px 40px; color: #AD6103;}
h2 {font-size: 1.9em; padding: 11px 40px; color: #EEA437;}
h3 {font-size: 1.6em; padding: 10px 40px; color: #F9DF68;}
p, ul, address {padding: 10px 40px;}
a:link { color: #40CCF1; font-weight: bold; text-decoration: none; }
a:visited { color: #28afd2; font-weight: bold; text-decoration: none; }
a:hover {color: #000000;  text-decoration: underline;  }

p > q:first-child { font-style: italic; font-family: Georgia, serif ; padding: 0;}

blockquote { border-left: 1px dashed #ad6103; color: #EEA437; margin: 1em 8em; padding-left: 5px;}
cite {float: right; font-style: italic; color: #AD6103; }

.skiplink {display: none;}


.big {font-size: 1.4em}
