html, body{height:100%;}
body{margin:0; padding:0; background: #eddfc5 url(../images/bg_left.jpg) repeat-y left; font-size:65.5%;}
.mainTable{height:100%; width:100%; background:url(../images/bg_right.jpg) repeat-y right;}
.topRow{background: url(../images/bg_top.jpg) repeat-x top; vertical-align:top;}
.bottomRow{background: url(../images/bg_bottom.jpg) repeat-x bottom; vertical-align:bottom;}
.bgBL{background:url(../images/bg_bl.jpg) no-repeat; width:488px; height:373px; position:relative; margin-top:-373px; float:left; z-index:2;} 
.bgBR{background:url(../images/bg_br.jpg) no-repeat; width:613px; height:373px; position:relative; margin-top:-373px; float:right; z-index:2;} 
.bgTR{background:url(../images/bg_tr.jpg) no-repeat; width:613px; height:379px; position:absolute; top:0; right:0;} 
.topTable{width:100%; background:url(../images/bg_tl.jpg) no-repeat top left;}
img.postcard{position:relative; margin-bottom:-67px; top:16px;}
.contentTd{padding-left:45px; padding-right:45px;}

.title{white-space:nowrap; padding-left:93px; padding-top:48px; padding-right:150px; text-align:left; position:relative; z-index:10;}
.title a{font-family:"Book Antiqua", Verdana, Arial, Helvetica, sans-serif; font-size:3em; color:#544837; vertical-align:top; text-decoration:none; font-style:italic; font-weight:bold;}
.title a:hover{color:#211d18;}

.photoName, .bigPhotoName{color:#909075; font-family: "Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-style:italic; text-align:center; padding-top:6px;}
.photoName{padding-bottom:3px;}
.bigPhotoName{padding-bottom:7px;}

.pagerContainer{padding-right:188px; text-align:right;}
.buttonsContainer{padding-left:96px; white-space:nowrap;}

.buttonUp {position:relative; white-space:nowrap; margin-right:20px; float:left; color:#645341; font-size:1.2em; font-family:"Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-style:italic; z-index:10;}
.buttonUp:hover{color:#010101;}

.buttonSlideshow{position:relative;  white-space:nowrap; color:#645341; font-size:1.2em; font-family:"Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-style:italic; z-index:10;}
.buttonSlideshow:hover{color:#010101;}


.pager{font-size:1.2em; position:relative; z-index:10;}
.pager td{white-space:nowrap;}
.pager, .pager a{color:#645341; text-decoration:none; font-family:"Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; font-style:italic;}
.pager a:hover, .currentPage{color:#010101;}
.nthPage, .currentPage{display:block; width:28px; white-space:nowrap; text-align:center;}

.tumbsMatrix{position:relative; z-index:10;}
.frameTop{background:url(../images/frame_t.gif) repeat-x left;}
.frameBottom{background:url(../images/frame_b.gif) repeat-x left;}
.frameLeft{background:url(../images/frame_l.gif) repeat-y top;}
.frameRight{background:url(../images/frame_r.gif) repeat-y top;}
.frameCenter{background:#c6b59d; text-align:center; vertical-align:middle;}

.thumbPagerContainer{position:relative; z-index:10; margin-top:5px;}
.thumbPager{border-top:1px solid #bda68e; border-bottom:1px solid #bda68e; position:relative;}
.pagerButtonEnabled {cursor:pointer;}
.pagerButtonDisabled {cursor:default;}

#thumbPagerContainer{position: relative; width:800px; overflow: hidden; text-align:left;}

.thumbPagerCell, .currentThumbPagerCell {vertical-align:middle; white-space:nowrap; cursor:pointer; padding:0 3px;}
.currentThumbPagerCell img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1.0; /* Mozilla 1.6- */
-khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
opacity: 1.0;
zoom: 1;}

.thumbPagerCell img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6- */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7;
zoom: 1;
}

.buttonFullsize{color:#645341; text-decoration:none; white-space:nowrap; font-family:"Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; top:20px; left:0px; position:absolute; text-align:center; font-size:1.2em; font-style:italic;}
.buttonFullsize:hover{color:#010101;}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#9a7d3f;}
.noscriptText a{color:#4c370a;}

.text{font-family:"Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:1.1em; text-align:center; color:#9a845d; padding-top:5px; padding-bottom:18px; position:relative; z-index:3;}
.text a{color:#645341; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#010101;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}

.exif{border-top:1px solid #bda68e; border-bottom:1px solid #bda68e; position:relative; padding-top:5px; padding-left: 10px; padding-right: 10px; padding-bottom:5px; font-family:"Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#645341; width:800px; z-index:10; font-style:italic; margin:auto;}
