/*
    Photopassion WordPress Theme
    Beige colour scheme
*/

a {
    color: #BAB09C
}
a:hover, a:visited {
    color: #a99f8d
}
#slider-wrap a,
#slider-wrap a:active,
#slider-wrap a:visited {
      color: #fff;
}
body {
    background: url('http://www.demo.purethemes.net/photopassionhtml/images/beige/pattern-bg.jpg') repeat-x;
}

div#pattern {
    display:none;
}

/*
top
*/

#top {
    border-top: 1px solid #ede9e2;
}

#top h1{
    color:#2e2e2e;
}

#top h1 span{
    text-shadow: 0 1px 0 #fff;
}

#top p#teaser {
    border-left: 2px #e4dfd5 solid;
}

.top-bor {
    border:solid #e4dfd5;
    border-width:1px 0px 1px 0px
}

/*
 slider
*/

#slider-wrap {
    background:  url("http://www.demo.purethemes.net/photopassionhtml/images/shadow-big.png") no-repeat center bottom #f3f1ef;
    border-top:1px solid #e4dfd5;
    border-bottom:1px solid #e4dfd5;
    -moz-box-shadow: 1px 0px 1px 1px #FFFFFF inset;
    -webkit-box-shadow: 1px 0px 1px 1px #FFFFFF inset;
    box-shadow: 1px 0px 1px 1px #FFFFFF inset;
}

/*
 posts
*/
.row {
    border-bottom: 1px solid #e4dfd5;
}

.post.text:hover h2 {
    color: #ca5f00;
  }
.post.text .post-home-content {
    border: solid #e7e3da;
    border-width: 0px 0px 1px 1px;
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/textpost-bg.png") no-repeat top right;
}

.post.text:hover .post-home-content{
    background-color: #fcfaf7
}

.text .read-more{
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/more.png") no-repeat;
}
.text .corner{
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/corner.gif") no-repeat;
}

.post.more {
    background: #f3f1ef;
    border: 1px solid #E7E3DA;
}
.post.more a {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/more.png") no-repeat 275px;
    color:#c9c5bc;
}

#post h1,
#post h2,
#post h3,
#post h4{
    color:#9d927b;
}

blockquote,
blockquote.q-left{
    border-right: 1px solid #e4dfd5;
    color:#9d927b;
}

blockquote.q-right{
    border-left: 1px solid #e4dfd5;
    color:#9d927b;
}

#post img.frame {
    border: 3px solid #E4DFD5;
    margin:10px
}

/*
sidebar
*/
#content-left {
    border-right:1px solid #e4dfd5;
}
#content-right {
    border-left:1px solid #e4dfd5;
}

#sidebar {
    color:#9d927b;
}

#sidebar h3 {
    color:#9d927b;
}

#sidebar .widget {
    background: url('http://www.demo.purethemes.net/photopassionhtml/images/beige/widget-bg.jpg') repeat-x top ;

}

.widget.popular ul li img {
    border:3px solid #e4dfd5;
}

.widget.search form#searchform #search {
    background: url('http://www.demo.purethemes.net/photopassionhtml/images/beige/searchinput.jpg') no-repeat top left;
}

.widget.search form#searchform #s {
    background: url('http://www.demo.purethemes.net/photopassionhtml/images/beige/searchsubmit.jpg') no-repeat top left;
}

#sidebar .widget ul li {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/arrow-list.png") no-repeat  0px 7px ;
}

.widget ul li a {
    color:#444
}

.widget.featured a#prev{
    background: url('http://www.demo.purethemes.net/photopassionhtml/images/beige/feat-prev.png') no-repeat center #D6CFC5;

}
.widget.featured a#next{
    background: url('http://www.demo.purethemes.net/photopassionhtml/images/beige/feat-next.png') no-repeat center #D6CFC5;
}

/*
shortcodes
*/

hr {
    border-top:1px solid #e4dfd5;
    border-left:1px solid #e4dfd5;
}

.hr {
    color:#9D927B;
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/hr.gif") repeat-x 3px;
}

.hr span {
    background: #fff;
}

div.check li {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/arrow-list.png") no-repeat scroll left 5px transparent;
}

div.arrows li {
    background:url("http://www.demo.purethemes.net/photopassionhtml/images/beige/arrow-list.png") no-repeat scroll left 5px transparent;
}


/*
 nav
*/

#nav {
    border-bottom: 2px solid #e4dfd5;
}
#nav span {
    color: #ca5f00;
}

#nav ul.menu li ul a:hover {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/drop-bg.jpg") no-repeat top center #6b6b6b;
    color:#fff;
    text-shadow:1px 1px 0px #000;
}

#nav ul.menu li ul {
    border: solid #e4dfd5;
    border-width: 1px 1px 5px;
    background: #f2f0ed;
    border-bottom-color:  #ca5f00;
}

#nav ul.menu li ul a {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/nav-li-bg.jpg") no-repeat bottom center;
}

#nav ul.menu li a{
    color:#000;
    border:solid #fff;
    border-width: 0px 1px 0px 1px;
}

#nav ul.menu li a:hover {
    color: #ca5f00;
}

#nav ul.menu li.active > a {
    border: 0px solid #e4dfd5;
    border-width: 1px 1px 0px 1px;
    background: #f2f0ed;
    color: #ca5f00;
}

a#gototop {
    color:#fff;
    background: #d5cec4 url("http://www.demo.purethemes.net/photopassionhtml/images/beige/top.png") no-repeat 4px center;
}

a#gototop:hover {
    background: #c7c0b6 url("http://www.demo.purethemes.net/photopassionhtml/images/beige/top.png") no-repeat 4px center;;
}

/*
 single
*/
#single-slider-wrap{
    background: #f3f1ef;
    border-top:1px solid #e4dfd5;
    border-bottom:1px solid #e4dfd5;
}

#single-content h2,
body .single-post h2 {
    color:#232220;
}

body .single-post .date {
    color:#c9c4b8;
}

/*
* Comments
*/

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

div.avatar img {
    border: 1px solid #e4dfd5;
}

li.comment {
    background: url('http://www.demo.purethemes.net/photopassionhtml/images/beige/comment-corner.gif') no-repeat 83px 0px;
    color:#4f4940;
}

li.comment.odd {
    background: url('http://www.demo.purethemes.net/photopassionhtml/images/beige/comment-cornerblank.gif') no-repeat 83px 20px;
    color:#4f4940;
}

li.comment.odd .commentdata{
    border:1px solid #e7e3da;
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/pattern-comment-bg.jpg") bottom repeat-x #fff
}

li.comment a {
    text-decoration: none;
    color: #bab09c;
}

.comment-timestamp,
.says,
.fn {
    color: #bab09c;
}

.commentdata {
    background: none repeat scroll 0 0 #f2efea;
}
.comment-body {
    border-bottom: 1px solid #e4dfd5;
}

/*
* Comments form
*/
#form-section-comment label,
#commentform label {
    color: #BAB09C;
}
#form-section-comment textarea,
#commentform textarea,
#commentform input {
    border:1px solid #e4dfd5;
    -moz-box-shadow: 0px 0px 5px #E4DFD5 inset;
    -webkit-box-shadow: 0px 0px 5px #E4DFD5 inset;
    box-shadow: 0px 0px 5px #E4DFD5 inset;
}

#commentform .form-submit input {
    background: #d6cfc5;
    color:#fff;
    text-shadow: 1px 1px 1px #bbb0a2;
}


/*
* Post
*/

#post-meta{
    color: #bab09c;
}

#post-meta a {
    color: #bab09c; 
}

.posts-navigation {
    color: #bab09c;
    border-top:1px solid #E4DFD5;
    border-bottom:2px solid #E4DFD5;
}
body.home .posts-navigation a{
    color:#ca5f00
}
.posts-navigation #prev_post {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/prev-post.jpg") no-repeat left 10px;
}

.posts-navigation #next_post {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/next-post.jpg") no-repeat right 10px;
}

#post label span {
    color:#9d927b
}

#post textarea,
#post input {
    border:1px solid #e4dfd5;
    -moz-box-shadow: 0px 0px 5px #E4DFD5 inset;
    -webkit-box-shadow: 0px 0px 5px #E4DFD5 inset;
    box-shadow: 0px 0px 5px #E4DFD5 inset;
}
#post textarea:focus,
#post input:focus {
    -moz-box-shadow: 0px 0px 0px 2px #E4DFD5 ;
    -webkit-box-shadow: 0px 0px 0px 2px #E4DFD5 ;
    box-shadow: 0px 0px 0px 2px #E4DFD5 ;
}
#post textarea {
    width: 420px;
}
#post input#submit-btn{
    width: auto;
    font-family: 'Droid Sans',arial,serif;
    font-size: 13px;
    font-weight: bold;
    background: #d6cfc5;
    border:none;
    color:#fff;
    padding:4px;
    text-shadow: 1px 1px 1px #bbb0a2;
}

ul#thumbs li.selected img{
    -moz-box-shadow: 0 0 0 5px #cfc9bd;
    -webkit-box-shadow: 0 0 0 5px #cfc9bd;
    box-shadow: 0 0 0 5px #cfc9bd;
}

/*
 pricing
*/
.servicepack-outer {
    border: 1px solid #e3e0d7;
}

.servicepack {
    border: 3px solid #fff;
    background: url(http://www.demo.purethemes.net/photopassionhtml/images/beige/pricing-bg.jpg) repeat-x top center;
}

#post .servicepack h3 {
    color:#9d927b;
}

.servicepack span.price {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/price-star.png") no-repeat scroll left center transparent;
    color: #9D927B;
}

.servicepack ul {
    color:#978c75;
}

/*
 bottom
*/

#bottom {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/pattern-bg-bottom.jpg") repeat-x #f3f1ef;
    border-bottom: 1px solid #e4dfd5;
}

.widget {
    color:#b2a795;
}

.widget h2{
    color:#ca5f00;
    border-bottom: 1px solid #e4dfd5;
}
.widget h2 em{
    color:#c0b6a6;
}


.widget_links ul li,
.widget.links ul li {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/li.jpg") no-repeat left center;
}

.widget_links  ul li a,
.widget.links ul li a {
    color:#c0b6a6;
}

.widget_links ul li a:hover,
.widget.links ul li a:hover {
    color:#a99e8d;
}

.widget.social p
{
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/fbbig-icon.png") no-repeat;
}

a.button {
    background: #d5cec4 url("http://www.demo.purethemes.net/photopassionhtml/images/beige/button-arrow.png") no-repeat right center;
    color:#fff;
    text-shadow:1px 1px 0px #c0b7aa;
}

a.button:hover {
    background-color: #c7c0b6
}

.tabs-content .tab {
    background:  #fff;
}

ul.tabs {
    background: #f1efea;
    border:1px solid #e2dfd8;
}

ul.tabs li {
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/tabsli.jpg") repeat-x bottom #fefdfd;
    border:1px solid #e4dfd5;
    color:#CCC;
}

ul.tabs li.active {
    border:1px solid #e4dfd5;
    background: #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: -1px
}

ul.tabs li a {
    color:#b0a794;
}

#post div.accordion h4 {
    border:1px solid #e4dfd5;
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/accor-hbg.jpg") repeat-x top center;
}

#post div.accordion h4 a{
    color:#b0a794;
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/accor-arrow.png") no-repeat left center;
}

#post div.accordion div {
    border:1px solid #e4dfd5;
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/accor-divbg.jpg") repeat-x bottom center;
}

h4.toggle-trigger {
 border:1px solid #e4dfd5;
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/accor-hbg.jpg") repeat-x top center;
}

#contactForm li span.error {
    background: #E4DFD5;
    color:#000;
    text-shadow:1px 1px 0px #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 2px 2px 4px -1px #444;
    -webkit-box-shadow: 2px 2px 4px -1px #444;
    box-shadow: 2px 2px 4px -1px #444;

}

#contactForm li span.error:before {
    border-right-color: #E4DFD5;
}

.blogpost {
     background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/pattern-comment-bg.jpg") bottom repeat-x #fff;
     border:1px solid #e7e3da;
}

.blogpost .thumb {

    -moz-box-shadow: 0px 1px 3px 2px #C0B7AA;
    -webkit-box-shadow: 0px 1px 3px 2px #C0B7AA;
    box-shadow: 0px 1px 3px 2px #C0B7AA;
}
.post-meta-blog {
    border-top: 1px solid #E7E3DA;
    color:#A99F8D
}
#post-meta a.leavecomment,
a.leavecomment{
    color:#CA5F00;
    background: url("http://www.demo.purethemes.net/photopassionhtml/images/beige/chat_12x12.png") no-repeat left center;
}