body {
      background: url(../../images/dark/body_bg.png);
}

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

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

#pageHeader {
      width: 780px;
      margin-left: 70px;
      background-image: url(../../images/dark/header_bg.png);
}

#pageHeader h1 {
      color: #000000;
}

#pageHeader h2 {
      color: #000000;
}

#sidebarContainer #sidebar {
      background-image: url(../../images/dark/sidebar_content_top.png);
}

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

#footer {
      background-image: url(../../images/dark/footer_rounded_bg.png);
      background-position: -5px top;
}

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

#footer p {
}


#navcontainer {
      background-image: url(../../images/dark/navcontainer_bg.png);
      background-repeat: repeat-y;
}

#MenuBottom {
      margin-left: 0;
      width: 180px;
      height: 31px;
      background-image: url(../../images/dark/menu_bottom.png);
      background-repeat: no-repeat;
}

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

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

#navcontainer a:hover {
      background: url(../../images/dark/button_over.png);
      color: #ffffff;
}

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

#navcontainer ul ul a:hover{
      background: url(../../images/dark/sub_button_normal.png);
      color: #ef3121;
}

#navcontainer ul ul #current{
      background: url(../../images/dark/sub_button_current.png);
      color: #41b6fa;
}

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

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

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

.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: #c2f429;
}

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

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

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

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

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

.photo-title {
      color: #c5f1fd;
}

.photo-caption {
      color: #225f79;
}

.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;
}