/* CSS Document */

.photo_wrapper {width:815px; height:675px; background-color:#fff; margin:0 auto; padding:0;	font-family: Helvetica, sans-serif;}
.photo_wrapper h1 {
	color: #a92e42;
	margin:0;
	font-size: 15px;
	font-weight: bold;

	padding:15px 120px 15px 70px;
}
.photo_wrapper .close {float:right; padding:15px 70px 0 0;}

.photo_wrapper .scrollbar {clear:both; background-color:#cccccc; height:100px; border-top:1px solid #333333; border-bottom:1px solid #333333; width:815px; float:left;}

.photo_wrapper .back { width:74px; height:65px; float:left; text-align:center; padding:35px 0 0 0;}
.photo_wrapper .photo_thumbs {width:667px; height:100px; float:left;}
.photo_wrapper .forward { width:74px; height:65px; float:left; text-align:center; padding:35px 0 0 0;}

.photo_wrapper .photo_thumbs dl {width:666px; margin:0px; padding:0 0 0px; /* background-color:yellow; */height:87px;}
.photo_wrapper .photo_thumbs dd {width:111px; float:left; height:87px; margin:0px; padding:12px 0 1px 0; text-align:center;/* background-color:purple;*/}

.photo_thumbs dd img {
	border:1px solid #333; 
	max-width:75px; 
	width: expression(this.width > 76 ? 75: true);
	max-height:75px; 
	height: expression(this.height > 76 ? 75: true);
}
.photo_thumbs dd input {
	border:1px solid #333; 
	max-width:75px; 
	width: expression(this.width > 76 ? 75: true);
	max-height:75px; 
	height: expression(this.height > 76 ? 75: true);
}

.photo_thumbs dd input.selected {
	border:1px solid #a92e42; 
	max-width:75px; 
	width: expression(this.width > 76 ? 75: true);
	max-height:75px; 
	height: expression(this.height > 76 ? 75: true);
}
.album_lg {width:540px;  text-align:center; clear:both; float:left; margin:15px 0 0 0; /*background-color:yellow;*/ padding-bottom:15px;}

.album_lg img {
	border:1px solid #333; 
	max-width:490px;
	width: expression(this.width > 491 ? 490: true);
	max-height:490px; 
	height: expression(this.height > 491 ? 490: true);
	}
	
.photo_related { float:left; width:245px; margin:15px 0 0 0; padding:0 30px 0 0;/* background-color:pink;*/}

.photo_caption {
	background-color:#eeeeee;
	padding:15px;
	font-size:12px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
}

.photo_caption h2 { font-weight:bold; margin:0px 0 10px 0; padding:0px; font-size:12px;}

.articles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:30px;
}

.albums {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:20px;
	_padding-top:10px;

}

.articles h2, .albums h2 {padding:0 0 0 4px; margin:0px; font-size:12px; color:#666;}

.articles dl, .albums dl {margin:0px 0 25px 0; padding:5px  0 0 4px;}
.articles dt, .albums dt {margin:0px 0 10px 0; padding:0px; color:#113771;}
.articles dt a:link, .articles dt a:visited, .articles dt a:active, .albums dt a:link, .albums dt a:visited, .albums dt a:active { font-weight:bold; color:#113771; }
.articles dt a:hover, .albums dt a:hover {color:#a92e42;}
.articles dd, .albums dd {margin:0px 0 4px 0; padding:0px;}
.articles dd a:link, .articles dd a:visited, .articles dd a:active, .albums dd a:link, .albums dd a:visited, .albums dd a:active {background-image:url(images/link_arrows.gif); background-position:left; background-repeat:no-repeat; padding:0 0 0 8px; color:#666666;}
.articles dd a:hover {}

.story {
	width:430px;
	padding:20px 40px 20px 70px;
	overflow-x: hidden;
	overflow-y: auto;
	height:560px;
	font-size:12px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	
}

.story a:link, .story a:visited, .story a:active {color:#113771; }
.story a:hover {color:#a92e42;}


