* {border: 0; margin: 0; padding: 0;}
body { color: #41472B; font: 62.5%/1.8em Arial, sans-serif; background: #4B343E url(../images/pattern.gif) 51.5% 1%; text-align: center; }

p, ul, ol, td, blockquote {font-size: 1.2em; }
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 { border: #fff solid 2px;}
img.shadow {border-width:0; }
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: normal; font-family: Georgia, serif;}
h2, h3, h4 {color: #1a270c;}
h1 { color: #85875f; font-size: 2.4em; padding:  12px 40px;  }
h2 {font-size: 1.6em; padding: 11px 40px;}
h3 {font-size: 1.3em; padding: 10px 40px;}
p, ul, address {padding: 10px 40px;}
a:link,
a:visited { color: #5f7010; font-weight: bold; text-decoration: none; }
a:hover { color: #502b3b; text-decoration: underline; }
a:focus{outline:  none;}
p > q:first-child, blockquote { font-style: italic; font-family: Georgia, serif ; padding: 0;}
blockquote {padding-left: 40px;}
p > q:first-child {padding: 0;}



.skiplink {display: none;}


.big {font-size: 1.4em}