body {
	background-color: #FFC7EB;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

a, a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #333;
}
a:hover {
	color: #666;
	text-decoration: underline;
}

#main a, a:link {
	color: #333;
	text-decoration: underline;
}

img {
	border: 0px;
}


a._ {
	border: 0px;
}

#main {
	width: 100%;
	min-height: 300px;
	background-color: #fff;
	margin-top: -8px;
	border-bottom: 1px solid #000;
}


::-webkit-input-placeholder {
	font-family: trebuchet ms, arial, sans-serif;
	color: #999;
	font-style: oblique;
}

:-moz-placeholder {  
	font-family: trebuchet ms, arial, sans-serif;
	color: #999;
	font-style: oblique;
}


.note {
	color: #999;
	display: inline;
}



#bottomnav
{
	position: relative;
}

#bottomnav ul				{ border: none; margin: 0; padding: 0; list-style-type: none; clear: left; text-align: center; }
#bottomnav ul li			{ display: block; padding: 0px 10px 0px 5px; margin: 0; float: left; border: none; }
#bottomnav ul li a			{ display: block; padding: 0; margin: 0; color: #333; font-size: 10px; } 
#bottomnav ul li a:hover	{ color: #000; } 

.thumbnail-sheet {
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
}

.thumbnail-sheet:hover {
	filter: alpha(opacity=100); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE */
	-moz-opacity: 1; /*older Mozilla*/
	-khtml-opacity: 1;   /*older Safari*/
	opacity: 1;   /*supported by current Mozilla, Safari, and Opera*/
}

.thumbnails td {
	padding: 0px;
	margin: 0px;
}

.photo-media-date {
	color: #999;
}
.photo-title {
	color: #333;
	font-weight: 700;
}
.photo-caption {
	color: #666;
}


img#bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1440px;
	
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
	
	z-index: -1;
}

@media screen and (max-width: 1440px) { /* Specific to this particular image */
	img#bg {
		left: 50%;
		margin-left: -720px;   /* 50% */
	}
}