html, body{height:100%;}
body{margin:0; padding:0; font-size:65.5%; background:#4e463a;}
.mainTable{height:100%; width:100%; background:#ece4cf url(../images/map.jpg) center 96px no-repeat;}
.header{background:#4e463a url(../images/header_bg.gif) repeat-x bottom;}
.headerLeft{background:url(../images/animals.gif) bottom no-repeat; width:265px; height:96px; position:relative; z-index:5; margin-bottom:-19px;}
.grassImg{position:relative; margin-bottom:-47px; margin-right:6px; z-index:20;}
.headerWood{background:url(../images/header_wood.gif) repeat-x; position:relative; height:36px; margin-top:-19px; z-index:10; margin-left:265px;}

.title{white-space:nowrap; width:100%; padding-left:30px; vertical-align:middle;}
.title a{font-family: "Comic Sans MS", Arial, Verdana, Helvetica, sans-serif; font-size:30px; color:#f9e595; text-decoration:none; position:relative; z-index:300;}
.title a:hover{color:#ffffff;}

.pagerContainer{padding-right:100px; width:100%; text-align:right;}
.buttonsContainer{padding-left:15px;}

.buttonUp{padding-left:49px; width:100px;}
.buttonThumbs{padding-left:41px; width:116px;}
.buttonHome{padding-left:49px; width:100px;}
.buttonSlideshow {padding-left:33px;  width:116px; right:0px; text-align:left; z-index:100; position:relative;}
.buttonUp, .buttonHome, .buttonSlideshow, .buttonThumbs {white-space:nowrap; margin-right:6px; color:#50483b; font-size:12px; font-family: "Bookman Old Style", Arial, Helvetica, sans-serif; text-decoration:none; line-height:24px; height:25px; display:block; font-style:italic; padding-bottom:2px; position:absolute;}
.buttonUp:hover, .buttonSlideshow:hover, .buttonHome:hover, .buttonThumbs:hover{color:#8d5904;}

.pager{font-size:12px; width:310px;}
.pagerBG{background:url(../images/pager_bg.gif) repeat-x;}
.pagerBG div{background:url(../images/pager_bg_left.gif) left no-repeat; height:26px; position:relative; z-index:200;}
.pager td{white-space:nowrap; line-height:22px;}
.pager, .pager a{color:#50483b; text-decoration:none; font-family: "Bookman Old Style", Arial, Helvetica, sans-serif; font-style:italic;}
.pager a:hover, .currentPage{color:#8d5904;}
.nthPage, .currentPage{display:block; width:28px; white-space:nowrap; text-align:center;}
.pager .firstPage{padding-left:10px;}
.pager .lastPage{padding-right:15px;}

.frameCenter, .bigFrameCenter{width:100%; vertical-align:middle; text-align:center;}
.frameCenter{padding:7px 4px 7px 3px;}
.frameCenter a, .bigFrameCenter img{position:relative; z-index:500;}
.bigFrameCenter{padding:11px 8px 11px 7px;}

.frameTL, .frameTR, .frameBL, .frameBR  {vertical-align: top; text-align:left;}
.frameTL div, .frameTR div, .frameBL div, .frameBR div{position:relative;}
.frameTL img{position:absolute; top:-27px; left:-18px;}
.frameTR img{position:absolute; left:-2px; top:-25px;}
.frameBL img{position:absolute; top:-2px; left:-14px;}
.frameBR img{position:absolute; left:0px; top:-3px;}
.frameTop{vertical-align:bottom;}
.frameBottom{vertical-align:top;}
.frameTop div.bg{background:url(../images/frame_t.gif) repeat-x right; position:relative; height:13px;}
.frameBottom div.bg{background:url(../images/frame_t.gif) repeat-x right; position:relative; height:13px;}

.frameTop div.shadow, .frameBottom div.shadow{background:url(../images/frame_t_shadow.png) repeat-x left;}
.frameTop div.shadow, .frameTop div.ieShadow{margin-bottom:-6px;}
.frameBottom div.shadow, .frameBottom div.ieShadow{margin-top:-2px;}
.frameTop div.shadow, .frameBottom div.shadow, .frameTop div.ieShadow, .frameBottom div.ieShadow{position:relative; margin-left:85px; padding-top:2px; height:19px;}
.frameTop div.ieShadow, .frameBottom div.ieShadow{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/frame_t_shadow.png, sizingmethod=scale);}

.frameLeft1{background:url(../images/frame_l_shadow1.png) repeat-y top;}
.ieFrameLeft1{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/frame_l_shadow1.png, sizingmethod=scale);}
.frameLeft2{background:url(../images/frame_l.gif) repeat-y top;}
.frameLeft3{background:url(../images/frame_l_shadow2.png) repeat-y top;}
.ieFrameLeft3{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/frame_l_shadow2.png, sizingmethod=scale);}

.photoName{background:#ebe4cf; border:1px solid #b3aa8f; margin-right:21px; margin-left:21px; margin-top:-2px; position:relative;}
.photoName td{color:#4e463a; font-family: "Bookman Old Style", Arial, Helvetica, sans-serif; font-size:12px; text-align:center; font-style:italic; padding:2px 5px 2px 5px;}

div.thumbPager {padding-left:32px; padding-right:32px;}
.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;
}

.thumbPagerTop{background:url(../images/thumbpager_t.gif) repeat-x left top; text-align:right;}
.thumbPagerTL, .thumbPagerTR{vertical-align:top;}
.thumbPagerTL div, .thumbPagerTR div{position:relative;} 
.thumbPagerTL img{position:absolute; top:-2px; left:-27px;}
.thumbPagerTR img{position:absolute; top:-2px;}
.thumbPagerCenter {background:#ded5be url(../images/thumbpager_bg_b.gif) repeat-x bottom left;}
.thumbPagerTopBg{background:url(../images/thumbpager_bg_t.gif) repeat-x top left;}
.thumbPagerLeftBg {background:url(../images/thumbpager_bg_l.gif) repeat-y left;}
.thumbPagerRightBg{background:url(../images/thumbpager_bg_r.gif) repeat-y right;}
.thumbPagerBgTL{background:url(../images/thumbpager_bg_tl.gif) top left no-repeat;}
.thumbPagerBgTR{background:url(../images/thumbpager_bg_tr.gif) top right no-repeat;}
.thumbPagerBgBL{background:url(../images/thumbpager_bg_bl.gif) bottom left no-repeat;}
.thumbPagerBgBR{background:url(../images/thumbpager_bg_br.gif) bottom right no-repeat;}

.thumbPagerBottomShadow{ background:url(../images/thumbpager_shadow_b.png) repeat-x; height:5px;}
.ieThumbPagerBottomShadow{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/thumbpager_shadow_b.png, sizingmethod=scale); height:5px;}

.thumbPagerLeftShadow{ background:url(../images/thumbpager_shadow_l.png) repeat-y;}
.ieThumbPagerLeftShadow{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/thumbpager_shadow_l.png, sizingmethod=scale);}
.thumbPagerRightShadow{ background:url(../images/thumbpager_shadow_r.png) repeat-y;}
.ieThumbPagerRightShadow{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/thumbpager_shadow_r.png, sizingmethod=scale);}

.buttonFullsize {position:relative;}
.buttonFullsize a{color:#4f473b; text-decoration:none; white-space:nowrap; font-family:"Bookman Old Style", Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-style:italic; top:0px; left:0px; text-align:center; width:113px; height:55px; position:absolute; padding-top:30px; display:block; zoom:1;}
.buttonFullsize a:hover{color:#8d5904;}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#9a845d;}
.noscriptText a{color:#bfb397;}

.text{background:#4e463a url(../images/footer_wood.gif) repeat-x top; font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; color:#9a845d; height:28px; padding-top:27px; font-style:italic; position:relative;}
.text a{color:#bfb397; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#fefefe;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}

div.exifContainer{padding-left:32px; padding-right:32px; padding-bottom:10px;}
.exif{width:750px; font-family: "Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:11px; color:#50483b;}
.exifCenter {background:#dbd2bb url(../images/exif_bg_b.gif) repeat-x bottom left; width:100%;}
.exifTopBg{background:url(../images/exif_bg_t.gif) repeat-x top left;}
.exifLeftBg {background:url(../images/exif_bg_l.gif) repeat-y left;}
.exifRightBg{background:url(../images/exif_bg_r.gif) repeat-y right;}
.exifBgTL{background:url(../images/exif_bg_tl.gif) top left no-repeat;}
.exifBgTR{background:url(../images/exif_bg_tr.gif) top right no-repeat;}
.exifBgBL{background:url(../images/exif_bg_bl.gif) bottom left no-repeat;}
.exifBgBR{background:url(../images/exif_bg_br.gif) bottom right no-repeat; padding:12px 20px 12px 20px; text-align:center;}
