/* "Sleek White" by Noel Jackson, use as you wish. */
body
{
	margin: 0px auto;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	color: #999;
	font: normal 10px Helvetica, Arial, sans-serif;
}

a:link, a:visited, a:active
{
	color: #333;
	text-decoration: none;
}

a:hover
{
	color: #333;
	border-bottom: solid 1px;
}

input
{
	margin: 0px;
	padding: 0px;
}

img 
{
	border: 0;
	margin: 0;
	padding: 0;
}

h1 {
font-size: 12px;
margin: 0px;
padding: 0px 0px 0px 20px;
height: 25px; line-height: 25px;
}


p
{
	text-align: left;
	margin: 0px;
	padding: 0px;
}

strong {
	background-color: #FFC;
}

#topbar {
margin:0;
height: 50px;
padding-top: 15px;
text-align: left;
}


#image
{
	z-index: 1;
	text-align: center;
	margin: 0px auto 5px auto;
	padding: 0px;
	border: 10px solid #eee;
}
#image img {
	z-index: 1;
}

#image a,
#image a:hover {
border-bottom: 0;
}

.psnav {
clear:both;
display: block;
line-height: 10px;
font-size: 11px;
height: 10px;
position: relative;
margin: 0px auto;
margin-top: 10px;
margin-bottom: 20px;
padding: 0px;
width: 450px;
}
.psnav a {
padding: 0px 3px;
border-bottom:none;
}

.gallerylist {
left: -12px;
voice-family: "\"}\""; 
voice-family:inherit;
left: auto;
}

.gallerylist {
margin: 0px auto;
text-align: left;
list-style: none;
padding: 0px;
}

.gallerylist li {
float: left;
padding: 0px;
margin: 0px 10px 50px 0px;
}

.gallerylist li span {
height: 138px;
width: 138px;
display: block;
background: #e6e6e6;
}

.gallerylist li span {
display: table;
_position: relative;
overflow: hidden;
}

.gallerylist>li span {
overflow: none;
}

.gallerylist li span a {
_position: absolute;
border-bottom:none;
display: table-cell;
vertical-align: middle;
margin: 0px 0px;
text-align: center;
}
		
.gallerylist li span a img {
_position: relative; 
border: solid 4px #fff;
_top: 30px;
_left: 15px;
}

.gallerylist li span a:hover{
border-bottom:none;
}

.gallerylist li span:hover {
border-bottom:none;
background: #d3d9d9;
padding:0px;
}

.gallerylist div {
float:left;
}

.gallerylist h4 a {
display:block;
border-bottom:1px dotted;
font-size: 13px;
margin: -15px 0 0px 170px;
}

.gallerylist h4 a:hover {
border-bottom:1px solid;
}

.gallerylist li p {
display:block;
margin: 5px 0 0px 170px;
}

.list {
left: -12px;
voice-family: "\"}\""; 
voice-family:inherit;
left: auto;
}

.list {
margin: 0px auto;
right: 0px;
position: relative;
text-align: center;
width: 450px;
list-style: none;
padding: 0px;
}

.list li {
float: left;
padding: 0px;
margin: 0px 9px 10px 0px;
}

.list li span {
height: 138px;
width: 138px;
display: block;
background:#e6e6e6;
}

.list li span {
display: table;
_position: relative;
overflow: hidden;
}

.list>li span {
overflow: none;
}

.list li span:hover,.list li span.hover {
background: #d3d9d9;
}

.list li span a {
_position: absolute;
_top: 50%;
display: table-cell;
vertical-align: middle;
margin: 0px auto;
text-align: center;
border-bottom: none;
}
		
.list li span a img {
_position: relative;
_top: -50%;
_left: 15px;
border:4px solid #fff;
}

.list h2 {
display: block;
font-size: 10px;
line-height: 24px;
width: 138px;
}
.list h2 a {
display: inline;
}

.list li p {
clear: left;
color:#777;
font-size: 10px;
text-align: center;}

#left .info {
padding: 8px 0px;
text-align: right;
font-size: 10px;
clear: both;
border-top: 1px solid #ccc;
width: 100%;
margin: 20px auto;
}

#left .info a {
font-size: 10px;
color:#999;
margin: 0;
}

#left .info a:hover {
color:#555;
}

.hide {
display: none;
}
.metadata {
	margin: 0px auto;
	text-align: center;
}

.alpha-shadow {
  float: left;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 0px -5px 0 0px !important;
  margin: 0px -5px 0 0px;
}

.alpha-shadow div {
  background: url(shadow2.png) no-repeat left top !important;
  background: url(shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

#surround_body {
min-height: 740px;
height: auto;
_height: 670px;
}

#photos #content {
	min-height:400px;
}

#left #title_image {
height:135px;
}