body,
.movie-background, .photo-background {
      background-color: #000000;
}

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

a:hover, a:active {
      color: #977E63;
}

#container {
      border-color: #999999
}
            
#pageHeader {
      background-color: #C6D5E1;}

.photo-navigation {
      background-color: #CCCCCC;
}

#pageHeader_top h1 {
      color: #FFFFFF;      font-weight: normal;}
            
#pageHeader_top h2 {
      color: #77A6C5;      font-weight: normal;
}
            
.photo-links {
      background-color: #000000;
      border-bottom-color: #636A70;
}

.photo-caption {
      color: #597A91;
}

.photo-title {
      color: #6A92AE;
}

.blog-entry-title a {
      color: #597A91;
}

.blog-entry-title a:hover {
      color: #A8A096;
      background: transparent;
}

.photo-links {
      color: #A8A096;
}

.exif-data,
.movie-title {
      color: #FFFFFF;
}

#navcontainer ul a {
      color: #769DBD;
}

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

#navcontainer ul a:hover {
      color: #666666;
}

#navcontainer #current,
#navcontainer .currentAncestor {
      color: #666666;
}

#navcontainer ul ul {
}

#contentContainer {
      border-color: #000000;
}

#sidebar #sidecontainer .sideHeader,
#sidebar #sidecontainer h1,
#sidebar #sidecontainer h2,
#sidebar #sidecontainer h3,
#sidebar #sidecontainer h4,
#sidebar #sidecontainer h5,
.blog-entry-date,
.blog-archive-link {
      border-bottom-color: #FFFFFF;
      color: #FFFFFF;
}

#sidebar {
      color: #FFFFFF;
      background-color: #EBE7E0;
}

#sidebar2 {
      color: #FFFFFF;
}

#footer, #footer p {
      background-color: transparent;
      color: #999999;
}

#footer a {
      color: #326EA1;
}

#footer a:hover {
      color: #3C84C1;
}

#container {
      background-color: #BDB8AD;
}

#mainContent #content {
      background-color: #FFFFFF;
      color: #597A91;
}

#mainContent #content h1 {
      color: #476174;
}

#mainContent #content h2 {
      color: #476174;
}

#mainContent #content h3 {
      color: #506D82;
}

#mainContent #content h4 {
      color: #506D82;
}

#mainContent #content h5 {
      color: #597A91;
}

.photo-frame, .thumbnail-frame {
      border-color: #999999;
      background-color: #FFFFFF;
}

.form-input-field, .form-input-button {
      background-color: #FFFFFF;
      border-color: #EEEEEE;
      color: #597A91;
}