body,
.movie-background,
.photo-background{
	background-color: #2E2E2E;
	color: #575757;
}

a:link, a:visited {
	color: #707070;
	
}

a:hover, a:active {
	color: #FFFFFF;
}

#container {
}

#contentContainer #content {
	
	}

#expander {

}

#ieblocker {

}

#pageHeader,
.photo-navigation,
.exif-data {
	
}


#pageHeader h1 {
	color: #00FFFF;
}
		
#pageHeader h2,
.photo-caption,
.photo-navigation,
.exif-data {
	color: #00FFFF;
}

#footer {
	color: #5F7FA1;

}

#footer a {
	color: #92C5F4;
}

#footer a:hover {
 color: #DEFFFF;
}

#sidebarContainer .sideHeader {
	color: #CCCCCC;
	}

#sidebarContainer {
	color: #999999;

}

#sidebarContainer #sidebar a {
	color: #3F3F3F;
}

#sidebarContainer #sidebar a:hover {
color: #000000;
}

#navcontainer a {
	background: url(images/passive.png) repeat-x #92C5F4;
	color: #00FFFF;
	
}

#navcontainer .current {
	 background: url(images/active.png) repeat-x #92C5F4;
	 color: #000000;

}

#navcontainer a:hover {
	background: url(images/active.png) repeat-x #92C5F4;
	color: #000000;

}

* html #navcontainer a {
	background: url(images/passivesub.png) repeat-x #92C5F4;
	color: #7FFFFF;

}

* html #navcontainer .current {
	 background: url(images/current.png) repeat-x #92C5F4;
	 color: #000000;

}

* html #navcontainer a:hover {
	background: url(images/current.png) repeat-x #92C5F4;
	color: #000000;

}

.thumbnail-frame img,
.photo-frame,
.movie-thumbnail-frame img {
	border-color: #3F3F3F;
	background: #252525;
}

.photo-title {
	color: #252525;
	
}

.photo-navigation a:link,
.photo-navigation a:visited {
	color: #ADADAD;
}

.photo-navigation a:hover {
	color: #7A7A7A;
}

.photo-links {
	background: #000000;
	border-color: #3F3F3F;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
