body,td
{
font-family:"times new roman",serif;
color:#ffffd7;
background:#030303;
}

a:link
{
color:#ffffd7;
background:transparent;
text-decoration:none;
}

a:visited
{
color:#ffffff;
background:transparent;
text-decoration:none;
}

a:hover
{
color:#f26f26;
background:transparent;
text-decoration:none;
}

.david
{
position:absolute;
top:10px;
left: 20px;
font-size:30px;
color:#fefed3;
background:transparent;
letter-spacing:4px;
}

.small
{
	font-size:15px;
}
.chromeshell
{
	position:fixed;
top:45px;
width:100%;
}



#lightbox
{
	background:#030303;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}

#lightboxDetails
{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: none; }

* html #overlay
{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}


.gal
{
background:transparent;
color:#747474;
}


.cap
{
color:#000000;
background:transparent;
text-decoration:none;

}
.cap a:link
{
color:#000000;
background:transparent;
text-decoration:none;
}


.cap a:visited
{
color:#8f8f8f;
background:transparent;
text-decoration:none;
}

.cap a:hover
{
color:#ffffc6;
background:transparent;
text-decoration:underline;
}

.kfa
{
color:#fe0701;
font-weight:bold;
background:transparent;
text-decoration:underline;
}


.trap
{
color:#000000;
background:transparent;
font-size:smaller;
}

.tiny
{
color:#d7ffd7;
background:transparent;
font-size:x-small;
}

.pic
{
font-size:smaller;
}

.large
{
font-size:x-large;
}
.smaller
{
font-size:smaller
}

.title
{
font-weight:bold;
}

.bold
{
background:transparent;
font-weight:bold;
}

.link
{
text-decoration:underline;
}
