/*
White minimal colour version 
*/

body {
    background: url('../images/roughcloth.png') #ededed ;
}
/* top logo */
#top h1 a{
    color: #eee;
}

/* header */
#header-container.ribbon #nav ul.menu li ul {
    background: #222;
}

#header-container.ribbon #nav ul.menu li.active {
    background: #222;
}

#header-container.ribbon #nav ul.menu ul li:hover {
    background: #333;
}

#header-container.minimal {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom:2px solid #ddd;
    padding-bottom: 0px
}
#header-container.minimal #top h1 a {
    color:#000
}

#header-container.minimal #nav ul.menu li ul {
    box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.2);
    background: #fff;
    border: 1px solid #ddd;
}
#header-container.minimal #nav ul.menu li a{
    color:#444;
}
#header-container.minimal #nav ul.menu > li > a{
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}
#header-container.minimal #nav ul.menu li.active {
    background-color: #fff;
}

/*
EOF top & navigation - minimal
*/

/* menu */

ul.menu li.arrow {
    background: url('../images/menu-arrow.png') no-repeat right center;
}
ul.menu ul li:hover {
    background-color: #eee
}

#bg-layer {
    background: #000
}


/* post icons*/
.home-photo-options a {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.7);
    box-shadow:0 0 21px #FFFFFF inset;
}

.exif-data {
    background:  #FFFFFF;
    background:  rgba(255,255,255,0.5);
}

.exif-data ul {
    background: #fff;
}

.exif-data ul li {
    border-bottom: 1px solid #EEEEEE;
}
.exif-data ul li span {
    color: #999999;
}


/*
 posts
*/

.post {
    background: #fff;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

.post h2.title {
    background: url('../images/hr.png')  center 60% repeat-x;
}
.post h2.title span {
    background: #fff;
}
.post h2.title a {
    color:#000
}
.post h2.title a:hover {
    color:#444
}

.page .post,
.single .post {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
}

/* search form */

form#searchform #search {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #222;
}

form#searchform #search:focus {
    border: 1px solid #ddd;
    box-shadow: 0 0 4px 0 #ddd;
}

form#searchform #s {
    background-color: #EDEDED;
    color: #444444;
}


/* sidebar */

#sidebar {
    border-left: 1px solid #DDDDDD;
}
a#gototop {
    background: url("../images/icons/arrow_top_16x16.png") no-repeat top center ;
}

#slider-wrapper {
    background: #111;
}

/* slideshow */

#slideshow {
    background: #000;
}

#slideshow ul#slides-list li h2 {
    background: #000;
    color: #FFFFFF;
}

.singlephoto-tools {
    background: #000;
    background: rgba(0,0,0,0.8);
}

.singlephoto-caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    color: #FFFFFF;
}
.singlephoto-tools a.title {
    color:#fff;
}

/* comments */

.content.comments{
    background: none repeat scroll 0 0 #F3F3F3;
    border-top: 1px solid #E5E5E5;
}

ol#comment_list #respond {
    background:  #FFFFFF;
}

ol#comment_list #respond {
    background:  #FFFFFF;
}
li.comment {
    background: #fefefe;
}
li.comment.odd div.avatar,
li.comment.odd {
    background: #eaeaea
}
.reply {
    color: #FFFFFF;
}


#form-section-comment textarea,
#commentform textarea,
#commentform input {
    border:1px solid #ddd;
    background: #f3f3f3;
    box-shadow:0 2px 0 #F9F9F9 inset;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
#commentform textarea:focus,
#commentform input:focus {
    border:1px solid #eee;
    background: #fff
}


.post-meta {
    border-right: 1px solid #eee;
}

body.page .post-meta,
body.single .post-meta {
    background:  #F3F3F3;
}
.post-meta span{
    color: #999999;
}
.post-meta a {
    color: #444444;
}
.ajax_loaded_masonry.indent40 {
    background: #000;
}
.box .more-box {
    background: none repeat scroll 0 0 #222222;
    box-shadow: 0 0 60px #000000 inset;
    color: #FFFFFF;
}
.box .more-box a {
    color: #FFFFFF;
}
.box .more-box a:hover {
    border-bottom: 1px solid #fff; 
}
#posts-scroll {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 2px 2px 2px -2px #444444;
}
.posts-navigation {
    background: none repeat scroll 0 0 #EDEDED;
    color: #999999;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.posts-navigation.main {
    background-color: #969696;
    color:#fff;
}

.posts-navigation a:hover {
    color:#666;
}
.posts-navigation.main a:hover {
    color:#eee;
}
#post textarea,
#post input {
    border:1px solid #ddd;
}

#post textarea:focus,
#post input:focus {
    -moz-box-shadow: 0px 0px 0px 2px #eee ;
    -webkit-box-shadow: 0px 0px 0px 2px #eee ;
    box-shadow: 0px 0px 0px 2px #eee ;
    background: #FEFCBE
}

#post input#submit-btn{
    background: #eee;
    color:#444;
    text-shadow: 1px 1px 1px #fff;
}

.footer-widgets {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
#footer {
    color:#888;
    font-size:11px;
}
#footer a {
    color:#555
}
.widget h2 {
    background: url("../images/hr.png") repeat-x scroll center 60% transparent;
}
.widget h2 span {
    background:  #FFFFFF;
}

.widget ul li {
    background: url('../images/cd_8x8.png') no-repeat left 7px;
}

.widget li a:hover {
    border-bottom: 1px solid #eee;
}

.widget.featured #featured-nav a {
    background: #D6CFC5;
}

.widget.featured a#prev{
    background: url('../images/feat-prev.png') no-repeat center #EDEDED;
}
.widget.featured a#next{
    background: url('../images/feat-next.png') no-repeat center #EDEDED;
}
.widget.featured h4 {
    background: #fff;
}

#post .wp-caption p.wp-caption-text,
.wp-caption p.wp-caption-text {
    background: #000000;
    background: rgba(0,0,0,0.9);
    color:#fff;
}

#wp-calendar caption {
    background-color: #EDEDED;
    color: #444444;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
}

#wp-calendar tbody { color: #aaa; }
#wp-calendar thead th { background: #f5f5f5; border: 1px solid #f5f5f5; text-align: center; padding:8px;}

#wp-calendar a {
    color:#444;
}

#wp-calendar #next a,
#wp-calendar #prev a {
    -moz-transition: background 0.5s ease-in-out 0s;
    -webkit-transition: background 0.5s ease-in-out 0s;
    transition: background 0.5s ease-in-out 0s;
    background-color: #EDEDED;
    color: #444444;
}

#wp-calendar #next a:hover,
#wp-calendar #prev a:hover {
    background: #fff;
}

.tagcloud a {
    margin:4px;
    color:#444;
}

h2#arch-title {
    color: #232220;
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #DDDDDD;
}

#related-posts ul li a{
    color: #BAB09C;
}

#related-posts h3 {
    border-bottom: 1px solid #E4DFD5;
}

.loader {
    -moz-box-shadow: 0 0 5px #999999;
    -webkit-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background: url("../images/ajax.gif") no-repeat scroll center center #FFFFFF;
}

#contactForm li span.error {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 1px 0 #444444;
    color: #000000;
    text-shadow: 1px 1px 0 #FFFFFF;
}

a.read-more {
    background-color: #EDEDED;
    color: #444444;
}

.gallery-caption {
    background: none repeat scroll 0 0 #A5BFDD;
}

.infoBox div img {
    background: none repeat scroll 0 0 #222222;
    border: 1px solid #444444;
}
.infoBox div a {
    color:#fff;
}
.infoBox div hr {
    background: #000;
    color:#000;
}

.ui-slider-handle {
    background: #eee;
    border-bottom: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    border-top: 1px solid #EEEEEE;
    box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    color: #666666;
}


.tabs-content .tab {
    border: 1px solid #ddd;
}

ul.tabs li.active {
    background: #fff;
    border-bottom: 1px solid #F0F0F0 ;
        border: 1px solid #ddd;
}
ul.tabs li a {
    color:#000;
    text-shadow: 1px 1px 0px #fff
}

#post h4.toggle-trigger {
    background: url("../images/expand.gif") no-repeat scroll left center ;
    padding-left:15px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

#post h4.toggle-trigger.active {
    background: url("../images/expanded.gif") no-repeat scroll left center ;

}



#post div.accordion h4 {
    background: url("../images/expand.gif") no-repeat scroll left center transparent;
  
}
#post div.accordion h4.active {
    background: url("../images/expanded.gif") no-repeat scroll left center transparent;
}
#post div.accordion h4 a {
    color:#444
}

#post div.accordion {
  
    margin: 10px 0;
}


.post-meta li.date          { background: url("../images/icons/blue/clock_16x16.png") no-repeat right top }
.post-meta li.cats          { background: url("../images/icons/blue/book_16x16.png") no-repeat right top }
.post-meta li.author        { background: url("../images/icons/blue/user_12x16.png") no-repeat right top }
.post-meta li.tags          { background: url("../images/icons/blue/tag_fill_16x16.png") no-repeat right top }
.post-meta li.comments      {  background: url("../images/icons/blue/chat_alt_fill_16x16.png") no-repeat right top }
.post-meta li.leavecomment  { background: url("../images/icons/blue/arrow_right_16x16.png") no-repeat right top }

body.centered.page .post.top,
body.centered.single .post.top  {
    margin-top:-5px;
}