html, body{height:100%;}
body{margin:0; padding:0 1% 0 1%; background:#ffffff; font-size:65.5%;}
.mainTable{height:100%; width:100%;}

.title{background:url(../images/title_left.gif) no-repeat; vertical-align:top; white-space:nowrap; padding-left:130px; height:40px; padding-top:9px;}
.title a{font-family:"Book Antiqua", "Times New Roman", Verdana, Helvetica, sans-serif; font-size:30px; font-weight:bold; font-style:italic; color:#ffffff; text-decoration:none;}
.title a:hover{color:#f5975e;}
.titleBG{background:url(../images/title_bg.gif) 34px repeat-x; margin: 0px 6px 0px 6px;}

.pagerBG{background:url(../images/frame_bg.gif) left repeat-x; height:14px; padding-left:23px; padding-right:30px; margin: 0px 6px 4px 6px;}

.buttonUp{color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; 	white-space:nowrap; margin-right:20px; line-height:12px; position: relative; float: left;}
.buttonUp:hover{color:#fe6103;}

.pager{font-size:11px; float:right;}
.pager td{white-space:nowrap;}
.pager, .pager a{color:#000000; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pager a:hover, .currentPage{color:#fe6103; font-weight:bold;}
.nthPage, .currentPage{display:block; width:32px; white-space:nowrap; text-align:center;}

.photoName, .bigPhotoName{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-align:center; width:100%; font-weight:bold;}
.photoName{padding-bottom:10px;}
.bigPhotoName{padding-bottom:5px;}

.thumbPagerCell a, .currentThumbPagerCell span{display:block; text-decoration:none; padding-top:2px; padding-bottom:2px;}
.thumbPagerCell a, .currentThumbPagerCell span{text-align:center; vertical-align:middle; white-space:nowrap;}
.currentThumbPagerCell{background:#dcdee1;}
.thumbPagerCell a{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6- */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8;
zoom:1;
}
.thumbPagerCell a:hover{
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;
}

.frame{background:url(../images/frame_bg.gif); border:1px solid #000000; vertical-align:top;}
.photoFrame{padding:10px 10px 4px 10px; }
.bigPhotoFrame{padding:15px 25px 4px 25px; }

.photoFrame, .bigPhotoFrame{text-align:center; vertical-align:middle; }

.buttonFullsize{color:#606060; text-decoration:none; white-space:nowrap; font-family:Arial, Verdana, Helvetica, sans-serif; top:15px; left:10px; position:absolute; text-align:center;}
.buttonFullsize:hover{color:#000000;}

.buttonSlideshow{position:relative; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; text-decoration:none; white-space:nowrap; float:right; font-weight:bold;}
.buttonSlideshow:hover{color:#fe6103;}

.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#000000;}
.noscriptText a{color:#fe6103;}

.text{font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; margin:15px 6px 10px 6px; color:#636363; background:#000000; height:36px; padding-top:10px;}
.text a{color:#ffffff; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#e68748;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}
