#container {
	background: #dadace;
}

/* ALBUM */

body { font: .7em/1.2em "Gil Sans", Geneva, Arial, Helvetica, sans-serif; text-align: center; color: black;
}

a:link, a:visited { color: black; text-decoration: none; }

/* ALBUM */

.photo-title { font-size: 22px; font-weight: bold; color: black;
	padding-bottom: 10px;
}

.photo-background { text-align: center; margin: 10px;
	background: #dadace;
}

.photo-navigation { margin: 10px;
	color: black;
}

.photo-navigation a {
	color: black;
}

.photo-navigation a:hover {
	color: black;
}

.photo-frame { border: 1px solid #ccc; background: #fff  top; }

.photo-links { }

.photo-caption {
	color: black;
}

.thumbnail-caption { font-size: 12px; color: black; }

/* BLOG */

.blog-entry-title { color: black; font-weight: bold; font-size: 12px; }

.blog-entry-date { color: black; }

/* FILESHARING */

.filesharing-description { border: 1px dotted black; color: black;
	padding: 5px;
}

/* MOVIE */

.movie-page-title { font-size: 14px; font-weight: bold; color: black;
	margin-bottom: 10px;
	background: #dadace;
}

.movie-page-description { text-align: left; padding: 5px; border: 1px dotted black; color: black; }

.movie-thumbnail-caption {
	color: black;
}

/* NAVIGATION */

/* Parent - Level 0 */

#navcontainer a {
	display: block;
	color: black;
	text-decoration: none;
	width: 120px;
	text-align: center;
	border-bottom: 3px white;
	background: #dadace;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Fix IE. Hide from IE Mac \*/

* html #navcontainer ul li a {
	background: #dadace;
	color: black;
	border-bottom: 3px solid white;
}

/* End */

/* Child - Level 1 */

#navcontainer ul ul a {
	background: #dadace;
	text-align: left;
	text-indent: 20px;
	color: black;
	border-bottom: 3px solid white;
}

html>body #navcontainer ul ul a {
	background: repeat #dadace;
	color: black;
	border-bottom: 3px solid white;
}

/* Child Level 3 */

#navcontainer ul ul ul ul a{
	background: #dadace;
	color: black;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-spacing: 3px;
}
