body {
  padding-top: 40px;
  padding-bottom: 40px;
  background:transparent url('../img/backgroundpaper.gif') repeat left top;
}
.header{height:100px;}
.thumbnail{padding:0}
a.thumbnail:hover{text-decoration:none;}
.thumbnail p, .thumbnail h4{padding: 0 10px;}
.form-search{margin-top:20px}
.main-item .thumbnail{
  height: 248px;
  overflow: hidden;
  margin:20px 0;
}
.thumbnails li a{background:#fff;}
.main-item .thumbnail h4, .main-item .thumbnail p{
  padding: 0;
}
.main-item-text{
  margin-left:18px;
}

.main-item .thumbnail p{color:#666}
#topdecoration{
  width:100%;
  height:14px;
  position:absolute;
  top:-7px; left:0;
  background: transparent url('../img/green-disc.png') repeat-x left top;
}

.navbar-inner{
  background:#71AA21;
  position:relative;
  z-index:5;
}      
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a, .navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
  color:#ffffff;
}
.navbar-decoration{
  width:100%;
  height:14px;
  background: transparent url('../img/green-disc.png') repeat-x left top;
  opacity:0.5;
  position:relative;
  top:-27px;
  z-index:4;
}   
.maincontenttop{
  background: transparent url('../img/maincontenttop.png') no-repeat center top;
  width:1046px;
  height:85px;
  margin: auto;
  position: relative;
  top: -90px;
  z-index:3;
} 
.maincontent{
  background:#fff;
  padding: 0 30px;
  box-shadow: 0 0 7px #ccc;
  z-index:2;
  position:relative;
  top:-90px;
}      

/* POST PAGE */

.post-title{
  font-weight:lighter;
  padding:10px 0;
}

.post-right-column{
  background:#f7f7f7;
  padding:30px 40px;
  border: 1px solid #eee;
  border-top:0;
  border-bottom:0;
  margin-bottom:0;
}
.post-left-column{position:relative; _zoom:1}
.post-left-column div.post-subtitle{
  overflow:hidden;
}

.post-right-column div{
  margin-bottom:20px;
}

.post-right-column-bottom, .post-right-column-top{
  margin:0;width:380px;height:13px;

}
.post-right-column-bottom{
  background:transparent url('../img/post-right-column-bottom.gif') no-repeat center top;
  margin-bottom:20px;
}
.post-right-column-top{
  background:transparent url('../img/post-right-column-top.gif') no-repeat center bottom;
}

.post-right-ad, .home-square-ad{
  width:300px;
  height:250px;
  background:#eee;
}
.home-square-ad{margin:20px 0;}

.anecdote{width:300px;}
.anecdote p{
  background:#58A6CC;
  color:#fff;
  padding:20px;
  margin-bottom:0;
}
.anecdote span.anecdote-bottom{
  display:block;
  width:300px;
  height:11px;
  background:transparent url('../img/anecdote-bottom.gif') no-repeat center center;
}

.post-subtitle{
  background:#F7F7F7;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:8px 12px;
}

.post-content{
  padding:20px 0 10px 0;
  
}
.post-content p strong{
  font-size:24px; font-weight: lighter;
  display:block;
  color:#888;
  margin:20px 0 -10px;
}

.post-content img{
  float:right;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius: 2px;
  border-style: solid;
  border-color: #fff;
  border-width: 5px 5px 35px 5px;
  margin:5px 5px 15px 15px;
  box-shadow:0 0 5px #ccc;
}

#share-btns{
  box-shadow: 0 0 7px #ccc;
  padding:10px; 
  background:#fff;
  position:absolute;
  left:-170px;
  width:100px;
  top:68px;
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius:5px;
}

/* COMMENTS */

.post-comments{padding:10px 0 20px;}
.post-comments-title{
  background: transparent url('../img/commentaires.gif') no-repeat left center;
  height:42px;
  width:100%;
}
.media-body .comment-content{
  background:#f7f7f7;
  border:1px solid #eee;
  padding: 8px 15px;
  border-radius:10px;
}
.media-body .comment-content p{margin:5px 0;}
.comment-reply-link{float:right}
.commentlist{margin:20px 0}

.form-submit{padding-left:180px;}