body {  
  background-color: #282828;  
  background-image: url("../images/dark.png");  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  color: #bbbbbb;
}

h2, h6 {  
  color: #07e5f9;
}

a, a:hover {  
  color: #c5e105;
}

#site_content {  
  background-color: #333333;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

#left_content ul li {  
  background-color: transparent;  
  background-image: url("../images/dark_bullet.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;
}

footer {  
  color: #aaaaaa;  text-shadow: 1px 1px black;
}

footer a:hover {  
  color: #aaaaaa;
}

#slideshow-caption {  
  color: white;  
  background-color: #151515;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

.form_settings .submit {  
  background-color: #444444;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  text-shadow: 1px 1px black;  
  color: white;
}

.form_settings input, .form_settings textarea, .form_settings select {  
  border-top-color: #777777;  
  border-right-color: #777777;  
  border-bottom-color: #777777;  
  border-left-color: #777777;
}

#blog_container h4.select {  
  background-color: transparent;  
  background-image: url("../images/dark_blog.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: right top;
}

.blog h3 {  
  color: #111111;
}

#blog_text {  
  background-color: #444444;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  color: #eeeeee;
}

ul#nav li a {  text-shadow: 1px 1px black;  
  color: white;
}

ul#nav ul {  
  background-color: #151515;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

ul#nav li.selected a, ul#nav li a:hover, ul#nav ul li a:hover, ul#nav ul li a:focus, ul#nav li.selected ul a:hover {  
  color: #c5e105;
}

a.thumb, ul.thumbs li.selected a.thumb {  
  background-color: white;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

div.pagination a, div.pagination span.current, div.pagination span.ellipsis {  
  background-color: #444444;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  color: #aaaaaa;
}

div.pagination a:hover {  
  background-color: #eeeeee;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  color: #111111;
}

div.pagination span.current {  
  background-color: #444444;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;  
  color: white;
}

h1, h3, h4, h5, a:hover, #logo h1, #logo h1 a:hover, footer a, #slideshow-caption p, .form_settings input, .form_settings textarea, #blog_container h4, .blog h2, ul#nav li.selected ul a, div.image-title {  
  color: white;
}

div.navigation a.prev {  
  background-color: transparent;  
  background-image: url("../images/prev_arrow_white.gif");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: left center;
}

div.navigation a.next {  
  background-color: transparent;  
  background-image: url("../images/next_arrow_white.gif");  
  background-repeat: no-repeat;  
  background-attachment: scroll;  
  background-position: right center;
}

#medium {  
  font-size: large;  
  line-height: normal;  
  font-weight: lighter;  
  text-align: justify;
}

