/* CSS Document */

.e2_photo_gallery {
 width:387px;
 margin:0px auto;
 min-width:387px;
 color:#fff;
}

.e2_photo_gallery .bd .c .s {
 margin:0px 8px 0px 4px;
 padding:1em;
 width:387px;
}

/* content-specific */


.e2_photo_gallery p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

html>body .e2_photo_gallery pre {
 font-size:1.1em;
}
body{background:none;}

#main_image_wrapper{position:absolute;top:70px;left:42px;border:none; width:300px; height:400px;background: #FFF url(../gallery/rsrc/loading_image.gif) no-repeat 50% 50%;}
#imgloader{width:300px; height:400px;text-align:center;vertical-align:middle;}
#thumbbox{border:none;text-align:left;width:570px;position:relative;padding:0; margin:12px 0 0 360px;  z-index:100}
#thumb_container{position:relative;overflow:hidden;width:570px;height:400px;margin:0 0 0 33px;}
/*#thumbs img{vertical-align:top;}*/
.thumbcolumn img {width:80px; height:80px; float:left;margin:0 34px 34px 0; padding:0;}
.thumbcolumn {float:left; width:570px; height:330px;margin:0;}
/*#thumbs a img{border:2px solid #2E302C;margin: 0 38px 0 0}*/
/*#thumbs a:hover img{border:2px solid #2E302C;}*/
/*#thumbs a:hover{color:red;}*/
#photocount{
	color:#fff;
	font-size:10px;
	float: left;
	width: 100%;
	text-align: left;
	left:0;
	padding:12px 0 0 13px;
}
#back{position:absolute;top:342px;left:811px;visibility:hidden;z-index:100; font-size:1.4em;}
#more{position:absolute;top:342px;left:873px;float:right;z-index:100; font-size:1.4em;}
.morelink:hover{font-size:11px;color:#FFF;text-decoration:underline;}
#thumbgall{position:absolute;left:0;top:0;white-space:nowrap;z-index:1000;  width:5000px;}
#widthbox{position:relative;display:inline;left:0;top:0;padding:1px;}
#imgbox{width:80px;height:80px;display:inline;position:absolute;text-align:center;}
#iptc_btn{display:inline}
#iptc_info{width:600px;position:absolute; left:353px; top:338px; color:#FFF; font-size:1.3em}
.iptc_left dt{display:block; width:130px;  float:left; clear:both;}
.iptc_left dd{display:block; float:right; width:400px; text-align:left;}
.iptc_left{float:left;}
#rightmore li a{background:url(../gallery/rsrc/nextarrow.png) no-repeat right;display:block;color:#fff;text-decoration:none;width:100%;padding:0 18px 0 0;height:20px; margin-left:4px;}
#rightmore li a:hover{color:#fff;height:20px;}
#leftmore li a{background:url(../gallery/rsrc/prevarrow.png) no-repeat left;display:block;color:#fff;text-decoration:none;width:100%;padding:0 0 0 18px;height:20px;width:60px;}
#leftmore li a:hover{color:#fff;height:20px;}
.spacing{padding:1px;}
.morelink:link,.morelink:visited{font-size:11px;color:#FFF;text-decoration:none;}
#rightmore,#leftmore{color:#333;height:80px;width:32px;padding:0;}
#rightmore ul,#leftmore ul{list-style:none;border:none;height:400px;margin:0;padding:0;}
#rightmore li,#leftmore li{height:400px;margin:0;}
#pn_overlay{position:absolute; top:0; left:-30px; width:447px; height:100%; z-index:998;}
#prev, #next{
	position:absolute;
	width: 15px;
	height: 15px;
	background: transparent url(../gallery/rsrc/blank.gif) no-repeat; /* Trick IE into showing hover */
	outline:none;
	}
#prev { top:413px;left: 0px; float: left; outline: none;  visibility:hidden;  background: url(../gallery/rsrc/back1arrow.png) left 50% no-repeat; }
#next {top:413px; right: 200px; float: right; outline: none;  background: url(../gallery/rsrc/forward1arrow.png) right 50% no-repeat;}
#imgtitle{width:600px; font-size:.8em; text-align:center; color:#FFF; display:none}
#imgtitle h2{font-size:1.3em; margin:0; padding:0}
#thumbtoggler {
	visibility:visible;
	text-align: right;
	float: right;
	width: 48%;
	right:0;
	z-index:1100;
}
#thumbdisplay {
	width: 500px;
}
.clear{clear:both;}
#thumbhide {
	position: relative;
	overflow:hidden;
}

body{text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#main_image_wrapper img{border:1px solid #2E302C;}

#gallerywrapper {
	position:absolute;
	width:auto;
	height:320px;
	left:0;
	top:60px;
}



#smoothlink{
	width:300px;
	color:#000;
	background:none;
	position:absolute;
	top:310px;
	left:580px;
}


#linkList {
	width:300px;
	color:#000;
	background:none;
	position:absolute;
	top:235px;
	left:222px;
}

#smoothlinkstyles {
	position:absolute;
	left:20px;
	top:20px;
}


.imagelinks {
	border:none;
	visibility:hidden;
	position:absolute;
	z-index:100;
	top:225px;
	left:108px;
	
}


#image01 {
	visibility:visible;
}


/* 

Roebox.0.9 
http://www.septemberthree.com/blog/stuff/roebox/roebox.html
by John Saddington

*/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000000;
	cursor: pointer;
		
	z-index:200;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
		z-index:500;

}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	border: 5px solid #fff;

}

#lbPrevLink, #lbNextLink {
	display: block;
	height:10px;
	width:15px;
	outline: none;
	float:left;
	margin:2px 3px;
}



#lbPrevLink {
	background: transparent url(../gallery/rsrc/back1arrow.png) center no-repeat;
	
}


#lbNextLink {
	background: transparent url(../gallery/rsrc/forward1arrow.png) center no-repeat;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption{
	margin-right: 71px;
}

#lbNumber {
	float:left;
}

#lbCaption {
	font-weight: bold;
}


