/* CSS Document */

* { margin:0; padding:0 }

body{font-family: Times, Serif; background-color:#D7CFC5; margin:20px; min-height:101%}

ul {list-style:none}
p {padding-right:10px; padding-bottom:10px; font-size:11pt}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

img {border:none; outline: none}
a {color:#804600; outline:none; text-decoration:none}
a:hover {color:#9B8770; border-bottom: none}
.nohover a:hover {border:none}
h1 {color:#998670; font-size:24pt}
.imageborder img {border: 1px solid solid #ffffff}
.imageborder a:hover {border:none}
.page {clear: left; width:815px; height:auto; overflow: auto; margin:auto; background:URL("../pageelements/body.gif") repeat-y}
.mappage {clear: left; width:1100px; height:auto; overflow: auto; margin:auto; background:URL("../pageelements/mapbody.gif") repeat-y}
.pagegalleryl {clear: left; width:815px; height:700px;  margin:auto; background:URL("../pageelements/body.gif") repeat-y}
.pagegalleryp {clear: left; width:815px; height:920px;  margin:auto; background:URL("../pageelements/body.gif") repeat-y}
.topline {width:815px; height:25px; margin:auto;  background:URL("../pageelements/top.gif") no-repeat}
.bottomline {clear: left; width:815px; height:41px; margin:auto;  background:URL("../pageelements/bottom.gif") no-repeat}
.maptopline {width:1100px; height:25px; margin:auto;  background:URL("../pageelements/maptop.gif") no-repeat}
.mapbottomline {clear: left; width:1100px; height:41px; margin:auto;  background:URL("../pageelements/mapbottom.gif") no-repeat}
.leftcolumn{float: left; clear: left; width: 515px; padding-left:30px; padding-right:10px}
.rightcolumn{float: left; width: 220px; padding-left:10px; padding-right:30px}
.mainblock{border-right: 1px solid #000000}
.singlecolumn{float: left; clear: left; width: 755px; padding-left:30px; padding-right:30px}
.singlecolumnwithflourish{float: left; clear: left; width: 755px; padding-left:30px; padding-right:30px; background:url("../pageelements/flourish.jpg") bottom right no-repeat}
.galleryl{float: left;  width: 100px}
.galleryc{float: left; width: 600px;}
.galleryci{height:390px;}
.galleryr{float: left; width: 100px}
.gallerylp{float: left;  width: 205px}
.gallerycp{float: left; width: 390px; height: 600px;}
.gallerycpi{height:auto;}
.galleryrp{float: left; width: 205px; height:700px;}
.gallerycapt{padding-left:75px; padding-top:15px}
.spacer350{height:320px;}
.spacer500{height:550px;}
.intro{font-size:16px}
.smalltext{font-size:10pt; padding-bottom:10px}
.largecapt{font-size:14px; font-weight:bold}
.creditrel{position:relative; left:560px; bottom:45px; font-size:9pt}
.creditrelg{position:relative; left:560px; bottom:0px; font-size:9pt}
.creditl{padding-left:425px; font-size:9pt}
.creditp{padding-left:225px; font-size:9pt}
.credit{padding-left:550px; font-size:9pt}
.creditleft{font-size:9pt}

.buttonactive {font-size:18px; font-weight:bold; color:#000000}
.buttonactive a {font-size:18px; font-weight:bold; color:#000000; border-bottom:none}
.buttonactive a:hover {color:#9B8770;  border-bottom:none}

.button {font-size:18px; color:#000000}
.button a {font-size:18px; color:#000000;  border-bottom:none}
.button a:hover {color:#9B8770;  border-bottom:none}
#loading{
    position:absolute;
    top:200px;
    left:800px;
    z-index:999;
    background-color:#FFFFFF;
    width:200px;
    height:40px;
    padding:10px
}
