/* CSS- Cascading Style Sheet for the Template: pixelpost-light */
body {
	background: url(stormpix-bg-dark.jpg) no-repeat;
	background-color: #101010;
	color: #B9D7E4;
}
.navigation {
	background: url(stormpix-bg-dark.jpg) no-repeat;
}
#image, .image-border, #info-links, .navigation, .my-map-control {
	background-color: #444444;
}
#image, .image-border {
	border-color: black;
}
#info-links {
	border-top: solid black 1px;
}
.navigation {
	border-bottom: solid black 1px;
}
.input, .captchainput, #add-comment textarea {
	border: 1px solid #444;
	background-color: #222222;
	color: #FFFFFF;
}
a {
	color: #B9D7E4;
}
a:hover {
	color: white;
}
.tags a, .image-exif, .image-exif a {
	color: #B9D7E4;
}
#comments li {
	background-color: #333333;
}
#img-info {
	background-color: black;
}
.active {
  background-color:black;
}
.navigation a.btn-dark {
    display:none;
}
.navigation a.btn-light {
    display:inline;
}
/* CSS icons using css sprites from http://websitetips.com/articles/css/sprites/ 
   ICONS from gentleface.com; background defined in theme css
*/
.navigation a
{
    background-image:url(icons_light.png);
    background-repeat: no-repeat;
    padding-left: 12px;
}
.navigation a.btn-map {    background-position:0 5px;   }
.navigation a.btn-info {    background-position:0 -195px;   }
.navigation a.btn-home, #nav-title a {    background-position:0 -245px;   }
.navigation .btn-prev a {    background-position:0 -45px;   }
.navigation .btn-next a {    background-position:0 -95px; }
.navigation a.btn-archive {    background-position:0 -295px; }
.navigation a.btn-light {    background-position:0 -345px; }
.navigation a.btn-dark {    background-position:0 -345px; }
.navigation a.btn-picture {    background-position:3px -493px; padding-left: 15px; }
.navigation a.btn-calendar {    background-position:3px -443px; padding-left: 15px;}
.navigation a.btn-folder {    background-position:3px -393px; padding-left: 15px;}

.navigation .no-btn a { background-image: none; padding:0; }