* {border: 0; margin: 0; padding: 0;}
body { color: #3A2C22; font: 62.5%/1.8em Arial, sans-serif; background: url(../images/bg.gif) left top repeat; text-align: center; }

p, ul, ol, td {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: #AD6103 solid 2px; margin: 2px;}
img.r {float: right; margin: 10px 0 10px 20px; }

p.caption {float: right; font-size: 11px; margin: -20px 20px 0 10px; padding: 0;}
img.l { float: left; margin: 10px 20px 10px 0;}
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; font-family: Arial, sans-serif;}
h1 { color: #AA1D02; font-size: 1.8em; padding: 12px 20px; }
h2 {font-size: 1.5em; padding: 11px 40px; color: #AD6103;}
h3 {font-size: 1.3em; padding: 10px 20px;}
h3, h4 {color: #685342;}
p, ul, address {padding: 10px 20px;}
p.strapline {font-size: 1.4em; font-weight: bold; padding: 11px 20px; line-height: 1.8em; }
a:link { color: #034FAD;  font-weight: bold; text-decoration: none; }
a:visited { color: #2c5281; font-weight: normal; text-decoration: none; }
a:hover { color: #FFF8E8;  text-decoration: underline; }
a:focus{outline: none;}
p > q:first-child { font-style: italic; font-family: Georgia, serif ; padding: 0;}




.skiplink {display: none;}


.big {font-size: 1.4em}