#content{margin: 0 3px; padding-top: 20px}
/*top info bar*/
.gal_info{
	width: 536px; 
	position: relative; 
	text-align: center; 
	margin: 0; padding:0; 
	background: #9095AF url(/i/gal/galbottom.gif) no-repeat 0 100%; 
	height: 50px;
}
.gal_info div{
	background: transparent url(/i/gal/galtop.gif) no-repeat 0 0;
	padding: 15px 15px 0px;
}
.gal_info div div{
	background: none;
	padding: 0;
}
html>body .gal_info{
	height: auto;
	min-height: 50px;
}
.gal_info .error{
	display: block;
	padding-bottom: 1px;
}
.gal_info .location{
	margin:0; 
	font-weight: normal; 
}
.gal_info h4.location{
	font-size: 14px; 
	padding: 0px 0px 10px
}
.gal_info h5.location{
	font-size: 11px; 
	padding: 0px 0px 10px
}
.gal_info h4.picname{
	font-size: 14px; 
	padding: 0 0px 10px
}
.gal_info .location a{
	padding: 2px;
}
.gal_info .location a.current{
	font-weight: bold
}
.gal_info .location a:hover{
	color: #000; 
	background: #AED76F; 
	text-decoration: none
}
/*pagination*/
dl.pagination{font-size: 11px; padding: 0 0 10px}
dl.pagination dt, dl.pagination dd{display: inline; margin:0; padding:0; list-style: none}
dl.pagination dt{visibility: hidden; position: absolute;}
dl.pagination dd.previous, dl.pagination dd.next{text-indent: -9999px; padding:0; position: absolute; top:20px; width: 30px; height: 35px;overflow: hidden}
dl.pagination dd.previous a, dl.pagination dd.next a{display: block; width: 30px; height: 35px; text-indent: -9999px; text-decoration: none}
dl.pagination dd.previous{left:10px; background: #9095AF url(/i/gal/pre.gif) no-repeat 0 0}
dl.pagination dd.next{right:10px; background: #9095AF url(/i/gal/next.gif) no-repeat 0 0}
dl.pagination dd.previous a{background: #9095AF url(/i/gal/pre.gif) no-repeat 0 -35px}
dl.pagination dd.next a{background: #9095AF url(/i/gal/next.gif) no-repeat 0 -35px}
dl.pagination dd.next a:hover, dl.pagination dd.previous a:hover{background-position: 0 0}
.pages a{padding: 1px 4px}
.pages a:hover, .pages a.current{color: #000; background: #AED76F}
.sum{color:#515362}

/*thumbnails*/
ul.slides{list-style-type: none; margin:0; padding: 0}
#content ul.slides li{width:122px; height:122px; float: left; margin: 0 14px 0 0; margin-bottom: 20px}
#content ul.slides li.colN{margin-right:0}
ul.slides li a{display: block;width: 122px;height: 122px}
ul.slides li a.ver{background: transparent url(/i/slidebg.gif) no-repeat 0 0}
ul.slides li a.hor{background: transparent url(/i/slidebg.gif) no-repeat 0 0}
ul.slides li a:hover{background-position: 0 -122px}
ul.slides li a img{border:1px solid #9095AF}
ul.slides li a.ver img{margin-top:14px; margin-left: 30px}
ul.slides li a.hor img{margin-top:30px; margin-left: 14px}

/*large view-
the height/min-height is so it jumps to the anchor before the pic loads*/
.largepic{text-align: center; height: 355px; margin-bottom: 20px}
html>body .largepic{height: auto; min-height:355px;}
.largepic img{display: block; border: 4px solid #fff; margin-right: auto; margin-left: auto}

/*pic full location*/
.picLocation{
	margin: 0px 0px 20px;
	text-align: center;
	padding: 0 0 12px 0;
	background: transparent url(/i/grey_round_bottom.gif) no-repeat bottom left;
	display: block;
	clear: both;
}
.picLocation dt{
	background: transparent url(/i/grey_round_top.gif) no-repeat 0 0;
	font-size: 10px;
	padding: 6px 10px 0px;
	color: #606475;
}
.picLocation span.city{
	display: block;
	padding: 2px;
	clear: both;
}
.picLocation a{
	font-size: 11px;
	padding: 0px 2px;
}
.picLocation span.city a{
	font-size: 14px;
}
.picLocation a:hover{
	color: #000; 
	background: #AED76F; 
	text-decoration: none
}
#wallpaper{
	background: transparent url(/i/green_round_bottom.gif) no-repeat bottom left;
	margin-bottom: 20px;
}
#wallpaper dl{
	background: transparent url(/i/green_round_top.gif) no-repeat 0 0;
	text-align: center;
	padding-bottom: 10px;
}
#wallpaper dt{
	background: transparent url(/i/download_wallpaper.gif) no-repeat 0 0;
	height: 25px;
	display: block;
	overflow:hidden;
	text-indent: -9999px;
	padding: 6px 10px 0px;
}
#wallpaper a{
	padding: 2px;
	font-size: 11px;
}
#wallpaper a:hover{
	background-color: #AED76F;
	color: #000;
}
#archivedfeature{
	margin: 0px 0px 20px;
	text-align: center;
	padding: 0 0 12px 0;
	background: transparent url(/i/grey_round_bottom.gif) no-repeat bottom left;
	display: block;
	clear: both;
}
#archivedfeature dt{
	background: transparent url(/i/grey_round_top.gif) no-repeat 0 0;
	font-size: 10px;
	padding: 6px 10px 0px;
	color: #606475;
	font-weight: bold;
}
