body {margin:0; padding:0; background:#fff; font-family:'Times New Roman', Times, sans-serif;}
table {border-collapse:collapse; border:none; border-spacing:0;}
th, td {padding:0; text-align:left; vertical-align:top;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
p, ul, ol, li, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
ul, li {list-style:none;}
img {border:none;}
.nowrap {white-space:nowrap;}
.clr {clear:both;}

a, a:hover, .afterlink {color:#7f6a3d;}
a, a:hover {text-decoration:underline;}

#envelope {width:968px; height:575px; margin:5% auto;}
#copyright {float:right; margin:7px 16px 0 0;}

.frame0 {border:1px solid #fff; margin-top:2px;}
.frame0.out {width:949px; height:547px;}
.frame0.in {width:943px; height:541px; margin:2px; position:relative;}
.hidden {visibility:hidden;}

.frame {border:1px solid #7f6a3d;}
.frame.out {width:949px; height:547px;}
.frame.in {width:943px; height:541px; margin:2px; position:relative;}

#info {position:absolute; top:117px; left:50px; width:298px; text-align:center;}

#nav {margin-top:124px;}
#nav img.left {float:left; margin-left:18px;}
#nav img.right {float:right; margin-right:7px;}

#copy {width:313px; height:248px; margin-top:13px; overflow:hidden; position:relative;}
#copy #text {width:300px; margin-right:5px; padding-bottom:10px; text-align:left;}
#copy #text p {font:12px/15px 'Hoefler Text', Georgia; color:#707070; font-variant:small-caps; padding-bottom:5px;}

#copy #scrollbar {float:right; width:8px; height:248px; position:relative;}
#copy #scrollbar:hover {background:#f4efe6;}
#copy #scrollbar img.top {position:absolute; top:0; left:0;}
#copy #scrollbar img.bot {position:absolute; bottom:0; left:0;}

#photo {position:absolute; top:48px; left:368px; width:480px;}
#photo td {text-align:left;}

#photo .portrait {margin-top:25px; margin-left:105px;}
#photo .portrait td {text-align:left;}
#photo .portrait td img {width:263px; height:316px; border:1px solid #7f6a3d; margin:2px;}
#photo .portrait td a {float:right; margin:8px 0 0 0;}
#photo .portrait td a img {width:38px; height:8px; border:none;}

/*add added images to list of display none*/
#ph01, #ph02, #ph03, #ph04, #ph05, #ph06, #ph07, #ph08, 
#ph09, #ph10, #ph11, #ph12, #ph13, #ph14, #ph15, #ph16, #ph17, #ph18,
#ph19, #ph20, #ph21, #ph22, #ph23, #ph24, #ph25, #ph26, #ph27, #ph28,
#ph29, #ph30, #ph31, #ph32, #ph33, #ph34, #ph35, #ph36, #ph37{display:none;}

/*enter width of addeded large pic*/
#ph01 .photo {width:353px;}
#ph02 .photo {width:303px;}
#ph03 .photo {width:303px;}
#ph04 .photo {width:353px;}
#ph05 .photo {width:378px;}
#ph06 .photo {width:475px;}
#ph07 .photo {width:303px;}
#ph08 .photo {width:363px;}
#ph09 .photo {width:252px;}
#ph10 .photo {width:308px;}
#ph11 .photo {width:302px;}
#ph12 .photo {width:299px;}
#ph13 .photo {width:253px;}
#ph14 .photo {width:302px;}
#ph15 .photo {width:264px;}
#ph16 .photo {width:478px;}
#ph17 .photo {width:285px;}
#ph18 .photo {width:285px;}
#ph19 .photo {width:334px;}
#ph20 .photo {width:354px;}
#ph21 .photo {width:285px;}
#ph22 .photo {width:502px;}
#ph23 .photo {width:285px;}
#ph24 .photo {width:285px;}
#ph25 .photo {width:286px;}
#ph26 .photo {width:285px;}
#ph27 .photo {width:285px;}
#ph28 .photo {width:449px;}
#ph29 .photo {width:502px;}
#ph30 .photo {width:502px;}
#ph31 .photo {width:283px;}
#ph32 .photo {width:501px;}
#ph33 .photo {width:304px;}
#ph34 .photo {width:257px;}
#ph35 .photo {width:498px;}
#ph36 .photo {width:286px;}
#ph37 .photo {width:286px;}

.photo {margin:0 auto;}
.photo div {border:1px solid #7f6a3d;}
.photo div img {border:1px solid #7f6a3d; margin:2px;}
.photo a {display:block; margin:6px 1px 0 1px;}
.photo a.left {float:left;}
.photo a.right {float:right;}


#gallery {position:absolute; top:461px; left:32px; height:58px; width:880px;}
#gallery .arrows, #gallery #strip, #gallery #strip #thumbs img {float:left; position:relative;}

#gallery .arrows {width:8px; height:58px; margin:0 6px;}
#gallery .arrows a {display:block; height:58px; margin:0;}
#gallery .arrows a:hover {background:#f4efe6;}
#gallery .arrows img {width:8px; height:8px; top:0; left:0; margin-top:23px;}

#gallery #strip {width:840px; height:58px; overflow:hidden;}

/*total width of scrolling thumbs, some hidden from above, 70px. per image*/
#gallery #strip #thumbs {width:2100px;}

#gallery #strip #thumbs img {white-space:nowrap; width:54px; height:53px; border:1px solid #7f6a3d; padding:1px; margin:0 6px;}
.push_out {
	height: 0px;
	margin-left: -9999px;
}


