/*
Style Name: Rebirth
Color: #333
Description: Dark color scheme (Unfinished)
Author: digitalnature
Version: 1.0

*/


body{
  background-color: #333;
  color: #999;
}

/* links */
a{
  color:#fff;
  outline:none;
  text-decoration:none;
}

a:hover{
  color:#ed1e24;
  text-decoration:underline;
}


#header{
  background: transparent;
}

#logo a{
  color:#aaa;
  text-shadow:#000 0px 0px 0px;
}

#logo a:hover{color:#ddd;}
#logo a span.alt{color:#eee;}
#logo a:hover span.alt{color:#fff;}


.block h3.title{
  border: 0;
  background-color:#222;
  border-bottom: 1px solid #444;
  color: #999;
  padding: 5px 10px;
  font-variant: small-caps;
}

.nav-top{
  border-bottom: 1px solid #555;
}

.nav-main{
  background: #222;
  border-bottom: 1px solid #444;
}

.nav-main li{
  margin:0;
}

.nav-main a{
  background:none;
  border: 0;
  color:#999;
  font-weight: bold;
  text-shadow: #000 0px 0px 0px;
}

.nav-main .current-menu-item > a,
.nav-main .current-menu-ancestor > a,
.nav-main li.hover > a,  /* javascript triggered class (maintain the hover style during menu hide delay) */
.nav-main li:hover > a{
  color:#999;
  border-color: #fff;
}

.nav-main li li a{
  color: #333;
}





.hentry{
  border-bottom:1px dotted #666;
}

.hentry.sticky{
  padding:10px;
  background:#444;
}


.hentry h2.title a{
  color:#ddd;
}

.hentry h2.title a:hover{
  color:#fff;
}

.hentry .post-info{
  background:#222;
  border-left: 1px solid #444;
}

.hentry .post-info span{
  text-shadow:#000 1px 0px 0px;
  color:#aaa;
  border-right: 1px solid #444;
}

.hentry .post-info span a{color:#666;}
.hentry .post-info span a:hover{color:#fff;}


.hentry.thumb-left .post-details{
  border-left: 1px solid #444;
}

.hentry.thumb-right .post-details{
  border-right: 1px solid #444;
}

.hentry .post-tags a{
  background: #222;
  border:0;
  color: #666;
}


.tabs{border-bottom:1px solid #444;}

.tabs a{
  border:1px solid #444;
  background-color:#222;
  color:#999;
  text-shadow: #000 0px 1px 1px;
}

.tabs .active a,
.tabs .active a:hover,
.tabs a:hover{
  background:#444 !important;
  color: #fff;
  border-color: #555;
  border-bottom-color: #444;
}



.block ul.menu li{
  border-top:1px dotted #666;
}


/* content - primary */
.block ul.menu .c1{
  color:#aaa;
}

/* content - secondary */
.block ul.menu .c2{
  color:#777;
}

/* more link */
.block a.more{
  background-color:#222;
  color:#999;
}

body.no-js .block a.more:hover, .block a.more .hover{
  background-color:#ed1e24;
  color:#fff;
}
.block a.more:hover{color:#fff}


/* mouse over link */
body.no-js .block ul.menu a:hover,
.block ul.menu .fadeThis .hover{
  background:#444;
}

/* search */
.search-form input.text, .search-form a.submit{
  background-color: #222;
  border-color: #444;
}
