@charset "utf-8";
/* CSS Document */

div#pagecontent h1{
margin:0px;
font-size:160%;
padding: 20px 100px 10px 100px;
color:#736257;
}

div#pagecontent h2{
margin:0px;
font-size:120%;
color:#736257;
padding: 10px 100px 10px 100px;
}

div#pagecontent h3{
margin:0px;
font-size:110%;
color:#736257;
padding: 10px 100px 10px 100px;
}
div#pagecontent h4{
margin:0px;
font-size:110%;
padding: 10px 100px 10px 100px;


}
div#pagecontent.onecol p{
margin:0px;
padding: 10px 100px 10px 100px;
color:#534741;
}

div#pagecontent.twocol p{
color:#534741;
padding-right:100px;
}


div#pagecontent p.left{
padding: 5px 10px 5px 100px;
}

div#pagecontent h2.left{
padding: 10px 10px 5px 100px;
}

div#pagecontent p img.floatright, div#pagecontent h2 img.floatright, div#pagecontent h3 img.floatright{
float:right;
margin:0px 0px 20px 40px;
}

div#pagecontent p img.floatleft,  h2 img.floatleft,  h3 img.floatleft{
float:left;
margin:0px 20px 20px 0px;
}


div#copyleft{float:left;}

div#copyright{float:right;}


div.pagerow{clear:both; padding-top:30px; padding-bottom:30px;}

div.textcolumnleft{float:left; width:400px; }
div.textcolumnright{float:right; width:400px; }
div.textcolumnright p{margin-left:20px;}
div.textcolumnright p.centre{width:200px; vertical-align:middle; padding-top: 120px; margin-right:80px;}

p.caption{clear:both; margin:0px; padding:0px;}

div.imageitemleft{vertical-align:baseline; width:auto;}
div.imageitemleft img{margin-bottom:-10px;}
div.imageitemleft p{text-align:left; width:auto; padding-left:100px;}
div.imageitemright{float:right; width:auto;}
div.imageitemright p{text-align:right; width:auto; padding-right:100px;}
div.imageitemright img{margin-bottom:-10px;}

span.black{color:#000;}

div.clearall{clear:both;}