﻿html{
	background-color:Black;
}

body {
	background-color:Black;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}

A:link { color:white; font-weight:bold; text-decoration:underline }
A:visited { color:white; text-decoration:underline }
A:active { color:white; text-decoration:underline }

#yui-history-iframe {
	position:absolute;
	top:0; left:0;
	width:1px; height:1px;
	visibility:hidden;
}

#header {
	width:100%;
	border-bottom:solid 1px Silver;
	font-weight:bold;
	font-size:small;
}

#galleryTracks {
	color:Orange;
	margin:5px 0 5px 5px;
}

#galleryTracks .track {
    color:Silver;
	font-weight:bold;
}

#title {
    font: medium, bold, Arial, sans-serif;
	color:Orange;
	text-align:right;
	margin:5px 5px 5px 0px;
}

#gallery {
	width:100%;
	background-repeat:repeat;
	background-position:left top;
	background-image:url(Images/bg.gif);
}

#navigation {
}

#pageNav {
	padding:0;
	text-align:center;
}

#itemNav {
	padding:0;
	text-align:center;
}

.navFirst {
}

.navLeft {
}

.navUp {
}

.navRight {
}

.navLast {
}

.navBtn {
	border-style:none;
}

.navCenter {
	display:inline;
}

.navText {
	font-weight:bold;
	font-size:small;
	color:Orange;
	display:inline;
}

#viewer {
}

#thumbnails {
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
}

.thumbsTBL {
}

.thumbsTR {
}

.thumbTD {
	margin:0;
	padding:0;
}

.thumbImg {
	height:100px;
	width:100px;
	margin:3px 3px 3px 3px;
	padding:0;
}

.imgBorder {
	border:solid 1px Silver;
}

.imgBorderOn {
	border:solid 1px Orange;
}

#main {
	padding:0;
	text-align:center;
	vertical-align:middle;
}

#mainImageLink {
	border-style:none;
	text-decoration:none;
}

#mainImage {
	margin:3px 3px 3px 3px;
}

#captions {
	width:100%;
	border-bottom:solid 1px Silver;
	border-top:solid 1px Silver;
}

#credit {
	font-size:small;
	color:Orange;
	text-align:left;
	padding:5px 5px 5px 5px;
}

#desc {
	font-size:small;
	color:Silver;
	text-align:right;
	padding:5px 5px 5px 5px;
}

#galPicker {
	display:none;
}

#galPicker.yui-panel table
{
	padding:0;
	color:Orange;
}

#galPicker.yui-panel {
	display:inline;
	border:none;
	overflow:visible;
}

#frame {
}

.sleeve {
	width:100%;
	background:url(Images/box_bg.png) repeat;
	overflow:hidden;
    text-decoration: none;
}

.sleeve a {
    text-decoration: none;
}
        
.sleeve .item {
	text-align:center;
}

.sleeve img {
	margin:5px 5px 0 5px;
	border:solid 1px Silver;
	width:200px;
	height:100px;
}

.toolbar {
	background:url(Images/box_bg.png) repeat;
}

.sleeve .item .itemLink {
}

.strip {
	height:100px;
	background:url(Images/box_bg.png) repeat;
}

#pagePicker {
	display:none;
}

#pagePicker.yui-panel {
	display:inline;
	border:none;
	overflow:visible;
}

.hd { 
	padding:0;
	margin:0;
	border:none;
	height:13px;
}
.hd .tl {
	width:20px;
	height:13px;
	background:url(Images/box_tl.png) no-repeat;
}
.hd .t {
	height:13px;
	background:url(Images/box_t.png) repeat-x;
}
.hd .tr {
	width:20px;
	height:13px;
	background:url(Images/box_tr.png) no-repeat;
}
.hd table {
	width:100%;
}
.bd {
	padding:0;
	margin:0;
	border:none;
	font-size:small;
	font-weight:bold;
	color:Orange;
}
.bd .ml {
	width:20px;
	background:url(Images/box_ml.png) repeat-y;
}
.bd .m {
	text-align:center;
	background:url(Images/box_m.png) repeat;
}
.bd .mr {
	width:20px;
	background:url(Images/box_mr.png) repeat-y;
}
.bd table {
	width:100%;
}
.ft {
	padding:0;
	margin:0;
	border:none;
	height:21px;
}
.ft .bl {
	width:20px;
	height:21px;
	background:url(Images/box_bl.png) no-repeat;
}
.ft .b {
	height:21px;
	background:url(Images/box_b.png) repeat-x;
}
.ft .br {
	width:20px;
	height:21px;
	background:url(Images/box_br.png) no-repeat;
}
.ft table {
	width:100%;
}

#pagePicker.yui-panel table {
	width:100%;
	padding:0;
	color:Orange;
}

#pagePicker.yui-panel .pageNum {
	background-color:Black;	/* oddly enough, this extends the mousing target area from the text-only to the full TD */
}

#photoInfo {
	display:none;
}

#photoInfo.yui-panel {
	display:inline;
	border:none;
	overflow:visible;
    position: relative;	/* without this, hit testing for D&D fails */
    zoom:1;				/* without this, the panel rubberbands to the right side of the viewport */
}

#infoTable {
	border-collapse:separate;
	border-spacing:2px;
}

.infoHdr {
	color:Silver;
	font-size:smaller;
	font-weight:bold;
	text-align:center;
	background-color:#5F5F5F;
	padding:2px;
}

.infoLabel {
	color:Silver;
	font-size:smaller;
	font-weight:bold;
	text-align:left;
	background-color:#3F3F3F;
	padding:2px;
}

.infoData {
	color:Silver;
	font-size:smaller;
	font-style:italic;
	text-align:left;
	padding:2px;
}

#delaySelector {
	display:none;
}

#delaySelector.yui-panel {
	display:inline;
	border:none;
	overflow:visible;
    position: relative;	/* without this, hit testing for D&D fails */
    zoom:1;				/* without this, the panel rubberbands to the right side of the viewport */
}

#slider-bg {
    background:url(Images/bg-h.gif) 5px 0 no-repeat;
    width:304px;
	text-align:left;
	cursor:default;
}

#slider-thumb {
}
