/* --- Header --- */

#photoheader
{
	margin: 0;
	color:#444;
}

#photoheader #nav
{
	padding: 0;
	color: #999;
	font-size: 1em;
	font-family:      'Gill Sans', Verdana, sans-serif;
	font-weight: bold;
	list-style: none;
    margin: 0 0 0 60px;
    float: left;
	clear: both;
}

#photoheader #nav .selected
{
	color: #444;
}
#photoheader #nav li
{
	float: left;
	display: block;
	margin: 0 7px 3px 0;
}

/* See more ul#nav stuff further down */

#photoheader #nav a, #photoheader #nav a:visited, #photoheader #nav a:active
{
	color: #999;
	text-decoration: none;
}
#photoheader #nav a:hover
{
	color: #444;
}

/* --- Content --- */

table.pictureblock
{
	clear: both;
	padding: 0;
	margin: 0;
	
}
td
{
	vertical-align: top;	
	padding: 0 20px 0 0;
	margin: 0;
}
dl.imageblock
{
	float:left;
	width: 100%;
	padding: 0;
}
dl.imageblock dd.imageinfo 
{
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
	font-family:      'Gill Sans', Verdana, sans-serif;
	font-size: .7em;
	font-weight: normal;
	color: #444;
	border-top: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
}
dl.imageblock dd.imageinfo ul#metadata
{
	margin: 0;
	padding: 0;
	display: inline;
	color: #999;
	
}

dl.imageblock dd.imageinfo ul#metadata li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}
.imageinfo a, .imageinfo a:visited, .imageinfo a:active, .imageinfo a:hover
{
	text-decoration: none;
	color: #444;
}

.detail ul#nav { 
	margin: 4px 0 0 30px; 
	color: #444;
	padding: 0;
	font-family:      'Gill Sans', Verdana, sans-serif;
	font-size: 3em;
	font-weight: bold;
	list-style: none;
	float: left;
}
.detail ul#nav li{ 
	margin: 0;
	float: left;
	display: block;
}
.detail ul#nav a
{
	text-decoration: none;
}

ul#nav .previous
{
    white-space: pre;
    width: 14px;
    height:20px;
}
ul#nav .previous a { background: url("/common/previous.gif") no-repeat left center; }
ul#nav .previous a:hover { background: url("/common/previous_active.gif") no-repeat left center;}
ul#nav .previous_text {display: none;}

ul#nav .next
{
    white-space: pre; 
    width: 14px;
    height:20px;
}
ul#nav .next a { background: url("/common/next.gif") no-repeat left center;}
ul#nav .next a:hover { background: url("/common/next_active.gif") no-repeat left center;}
ul#nav .next_text {display: none;}

.detail li.previous
{
    padding-right: 8px;
}

.detail li.next
{
    padding-left: 8px;
}

.detail #photocontent ul#metadata
{
	margin: 5px 0 0 30px;
	padding: 5px 0 5px 0;
	font-size: .9em;
	list-style: none;
	color:#444;
	clear: both;
    border-top: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
}

.detail ul#metadata li
{
	margin: 0 1.5em 0 0;
	padding: 0;
}


