@charset "utf-8";
/* CSS Document */

html, body { margin:0; padding:0; }
body { font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:85%; color:#666; text-align:center; }
/*
h1 { width:876px; height:104px; border-bottom:1px solid #ececec; display:block;line-height:104px; position:relative; overflow:hidden; margin:0 0 12px 0; cursor:pointer; }
h1 span { background:url(../images/photohouse-logo.gif) no-repeat 0 0; display:block; width:876px; height:104px; position:absolute; left:0; top:0; cursor:pointer; }
*/
h1 { width:876px; height:104px; border-bottom:1px solid #ececec; display:block; line-height:104px; position:relative; overflow:hidden; margin:0 0 12px 0; font-size:medium; }
h1 span { position:absolute; left:-2000px; }
h2 { color:#3A7B58; font-size:1.5em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:5px; }
p { line-height:1.5em; }
a { color:#3A7B58; text-decoration:none; }
a img { border:none; }
a:hover, a:active { color:#069; }
fieldset { border:none; }

#wrapper { width:876px; text-align:left; margin:0 auto; position:relative; }
#content { margin-left:152px; min-height:490px; }
#big-pic { width:724px; /* height:452px; */ }
#big-pic img { display:block; margin:auto; }
/*
a.big-pic-link:link, a.big-pic-link:visited {
	display: block;
	float:right;
	width: 67px;
 	height:42px;
	line-height: 42px;
	background: url(/images/gallery/icon-big-picture.gif) no-repeat left top;
}
a.big-pic-link:hover {
	background-position: left 42px;
}
*/
.gallerycontrols { display:block; float:left; font-size:0.95em; margin-top:14px; }
.gallerycontrols a { color:#666; }
.galprev { width:130px; margin-left:110px; }
.galpos { width:170px; }
/* .galnext { width:150px; } */
#galleryswitch { float:right; padding-bottom:10px; }

/* main menu */
dl, dt, dd, ul, li { margin:0; padding:0; list-style-type:none; }
#menu { padding-bottom:15px; border-bottom:1px solid #ececec; position:absolute; top:117px; left:0; /* Menu position that can be changed at will */ }
#menu { width:10.5em;/*142px*/ }
#menu dt { cursor:pointer; /*margin:3px 0; padding:3px 0 3px 13px; height:25px;*/ line-height:1.2em; text-align:left; background:#fff; }
#menu dd { color:#666; }
#menu ul { padding-bottom:5px; border-bottom:1px solid #ececec; }
#menu li { background:#fff; font-size:90%; }
#menu li a, #menu dt a { color:#666; text-decoration:none; display:block; border:0 none; height:100%; color:#666; }
#menu dt a { padding:3px 0 3px 5px; }
#menu li a { padding:3px 0 3px 15px; }
#menu li a:hover, #menu dt a:hover, #menu li a.active, #menu dt a.active { background:#ccc; color:#000; }

#footer { border-top:1px solid #ececec; padding:20px 5px; margin-top:10px; font-size:85%; color:#333; }
