  
body{
    font-family:'Muli'; 
    line-height:20px; 
    font-size:13px; 
    font-weight:400; 
    font-style:normal;
    background-color: #ffffff;
    }
body, .bogcat li a,
.pcategories li a,
.wpcf7 textarea,
.wpcf7 p.alignleft input,
.wpcf7 textarea,
.wpcf7 p.alignleft input,
#commentform .left input,
#commentform textarea,
.paginate a{color: #542e01;}

h1, h2, h3, h4, h5, h6,
h2 a, strong{
    color: #542e01;
    font-family:'Muli'; 
    font-weight:300; 
    font-style:normal; 
}
h1{font-size:26px; line-height:28px;}
h2{font-size:22px; line-height:23px;}
h3{font-size:18px; line-height:20px;}
h4{font-size:16px; line-height:18px;}
h5{font-size:14px; line-height:18px;}
h6{font-size:12px; line-height:16px;}
h1, h2, h3, h4, h5, h6{margin-bottom:15px;}

p{margin-bottom:15px;}

a, .bogcat li a,
.pcategories li a,
.pcategories li a:hover{
    font-style: italic;
    font-family: 'Muli';
}
a, h2 a:hover,
.bogcat .current-cat a,
.color, .bogcat li a:hover, #message span,
.acc-header,
.toggle{color:  #60b54f;}
.pcategories li.current a{color: #60b54f !important;}
.paginate a:hover,
.button, 
.wpcf7-submit,
.form-submit #submit,
.paginate a.current
{background-color: #60b54f;}

a:hover{color: #327d23;}
.button:hover, .wpcf7-submit:hover{background-color: #327d23;}


#header, #right, .header{
    background-color: #ffffff;
    }
#left{
    background-color: #ffffff ;
    }


#menu a{
    color: #542e01;
    font-weight: 400;
    font-style: normal;
    font-family: 'Muli';
}
#menu span{
    font-size: 10px;
    font-style: normal;
    font-family: 'Muli';
    color: #666666;
    text-shadow: 0px 1px 1px #151515;
}
#menu .current,
#menu a:hover{color: #60b54f;}


.blog-post .blog-meta,
.new-post .blog-meta,
.portfolio-filtrable li p em,
.blog-single-post .blog-meta{
    font-size: 10px;
    font-style: normal;
    font-family: 'Muli';
}   
 
#message{
    font-size: 20px;
    font-style: normal; 
    color: #ffffff;
    line-height: 30px;
    border-top: 1px solid #3c3c3c;
    font-family: 'Muli';
    font-weight: 400;
    background-color: #2c1800 ;
    ;
     background-position: bottom;
}   
#message p{text-shadow: 0 1px 3px #181818;}


.image, .portfolio-filtrable li,
.comm-content, .pservices, .blog-post,
.new-blog-post, .blog-single-post{
    background-color: #ffffff;
    -webkit-box-shadow:  0px 1px 2px 0px #dadacf;
    -moz-box-shadow:  0px 1px 1px 0px #dadacf;
    box-shadow:  0px 1px 2px 0px #dadacf;
    
}


.wpcf7 textarea,
.wpcf7 p.alignleft input,
#commentform .left input,
#commentform textarea{
    border: 1px solid #e5e5e5;
    background-color: #fcfcfc;
}
    

.paginate a.current,
.paginate a:hover,
.button:hover, 
.wpcf7-submit:hover,
.form-submit #submit:hover{color: #ffffff;}


.skill{
    background-color: #ecece3;
    border: 1px solid #deded5;
}
.skill div{background: url('http://www.yannbovy.ch/site/wp-content/themes/cano/images/skill.png') no-repeat left center;}
.skill span{
    color: #ffffff;
    font-style: normal; 
    font-family: 'Muli';
    text-shadow: 0 1px 1px #962f29;
}

.comm-meta{border-bottom: 1px solid #dadacf;}

.page-title{
    background-color: ;
    background: url('http://www.yannbovy.ch/site/wp-content/themes/cano/images/page-title-bg.png') repeat-x bottom;
}

#footer{
    color: #d3d3d3;
        background-color: #2c1800;
}

#footer h3{color: #f2f2f2;}
#footer a{
    color: #ffffff;
    border-bottom: 1px dotted ; 
}
#footer a:hover{
    color: #dc3f35;
    border-bottom: 1px dotted #dc3f35;
}
.footer-widget{border-bottom: 1px solid #292929;}
#flickr img{border: 3px solid #292929;}

blockquote p{
	font-style: normal; 
    font-family: 'Muli';
    background-color: #ffffff;
    border: 1px solid #dadacf;
    border-left:3px solid #60b54f !important;
}

.acc-header,
.toggle{border:1px solid #dadacf;}

