body {
	background: url(../../images/dark/body_bg.jpg);
	float: left;
	color: #ece8dd;
}

a:link, a:visited {
	color: #9a8b6c;
}

a:hover {
	color: #fff;
}

#container {
	background-image: url(../../images/dark/container_bg.jpg);
}

#pageHeader {
	width: 3000px;
	background-image: url(../../images/dark/header_bg.jpg);
}

#pageHeader h1 {
	color: #ece8dd;
}

#pageHeader h2 {
	color: #ece8dd;
}

#sidebarContainer #sidebar a:link {
	color: #ece8dd;
}

#footer {
	width: 3000px;
	background-image: url(../../images/dark/footer_bg.jpg);
	background-position: top;
}

html>body #footer {
	background-position: left top;
}

#footer p {
}

#navcontainer #current,
#navcontainer .currentAncestor,
#navcontainer .currentAncestor:hover {
	background-image: url(../../images/dark/button_current.jpg);
	color: #FFF;
}

#navcontainer a {
	background: url(../../images/dark/button_normal.jpg);
	color: #e4ddcb;
}

#navcontainer a:hover {
	color: #FFF;
	background-image: url(../../images/dark/button_over.jpg);
}

#navcontainer ul ul a {
	background: url(../../images/dark/sub_button_normal.jpg);
	color: #e4ddcb;
}

#navcontainer ul ul a:hover{
	background: url(../../images/dark/sub_button_over.jpg);
	color: #FFF;
}

#navcontainer ul ul #current{
	background: url(../../images/dark/sub_button_current.jpg);
	color: #FFF;
	font-weight: bold;
}

#navcontainer ul ul .currentAncestor {
	background: url(../../images/dark/sub_button_current.png);
	color: #000;
}

#navcontainer ul ul ul {
	background-image: url(../../images/dark/sub2_menu_top.png);
}

#content h1 {
	background-image: url(../../images/dark/title_bg.png);
	color: #cabf65;
}

#content h2 {
	color: #fff;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font: bold 1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#content h3 {
	color: #fff;
	letter-spacing: 0.3em;
	text-transform: uppercase;
	font: bold 1em/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
}

.blog-archive-month {
	color: #c2f429;
}

.blog-entry {
	background-image: url(../../images/dark/title_bg.png);
}

.blog-entry-title {
	color: #c2f429;
}

.blog-entry-date {
	color: #6b8787;
}

.blog-entry-comments {
	background-image: url(../../images/dark/comments_bg.png);
	color: #718c8d;
}

a.blog-archive-link-enabled,
.blog-archive-link-disabled  {
	background-image: url(../../images/dark/archive_bg.png);
}

a.blog-category-link-enabled,
.blog-category-link-disabled {
	background: url(../../images/dark/archive_bg.png);
}

a.blog-rss-link,
a.blog-comments-rss-link {
	background: url(../../images/dark/rss_feed.png);
}

.album-title {
	background-image: url(../../images/dark/title_bg.png);
	color: #ece8dd;
}

.thumbnail-frame img {
	border-color: #fff;
}

.photo-navigation {
	background-image: url(../../images/dark/container_bg.jpg) ;
}

.photo-links {
	background-image: url(../../images/dark/header_bg.jpg);
}

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

.photo-frame{
	border-color:  #323b3c;
}

.photo-title {
	color: #ece8dd;
}

.photo-caption {
	color: #ece8dd;
}

.movie-page-title {
	background-image: url(../../images/dark/title_bg.png);
	color: #c2f429;
}

.movie-thumbnail-frame {
	border-top-color: #404b4c;
	border-left-color: #404b4c;
	border-right-color: #263132;
	border-bottom-color: #263132;
}
