/*
Theme Name: Paper Donut v02
Theme URI: http://www.paperdonut/com
Author: Paper Donut
Author URI: http://www.paperdonut.com/
*/

.alignleft{position:relative; margin-right:10px;}
.more-link{display:none;}

body {background-image:url(res/background.png); background-repeat:no-repeat; background-attachment:fixed; background-color:#fff; width:950px; margin:0px; font-family:Georgia,"Nimbus Roman No9 L",serif;}
img {border:none;}
#logo {position:fixed; z-index:10; left:0px; margin-top:55px;}
p {margin:0px;}


/* BANDEAU HEADER 
----------------------------------- */
.content_header {position:relative; top:156px; left:200px; width:724px; height:33px; margin-bottom:20px; font-size:0.7em; font-style:italic; background-color:#fff; color:#fff; z-index:999;}
.content_header a{font-weight:bold; text-decoration:none; color:#fff;}
.content_header a:hover{font-weight:bold; text-decoration:none; color:#fff;}
.content_header_info {background-image:url(res/content_header.png); width:590px; height:33px; position:absolute;}
.content_header_info_texte {position:relative; top:10px; left:10px;}
.content_header_contact {background-image:url(res/content_header_contact.png); float:right; position:absolute; right:0px; width:130px; height:33px; text-decoration:none;}

/* SOCIAL
----------------------------------- */
#social {position:fixed; bottom:10px; left:10px; width:180px;}


/* MENU 
----------------------------------- */
#menu {position:fixed; z-index:10; margin-top:160px; font-style:italic; font-size:0.9em;}
#menu_navigation {position:relative; left:-25px; list-style:none; font-size:0.9em; position:relative; top:-4px;}
#menu_navigation li{position:relative; margin-top:5px;}
#menu a{display:table; text-decoration:none; color:#000; position:relative;}
#menu a:hover{color:#000; background-color:#f7ef6b;}
#menu_descriptif {position:relative; left:12px;font-size:0.7em; color:#A8A8A8;}
#menu_descriptif a{display:inline; text-decoration:none; color:#A8A8A8; position:relative;}

/* FOLLOW US 
----------------------------------- */
#follow {position:absolute; z-index:10; left:778px; margin-top:135px; font-style:italic; font-size:0.5em; text-transform:uppercase;}
#follow a{display: inline; text-decoration:none; color:#000; position:relative; margin-bottom:5px;}
#follow a:hover{color:#000; background-color:#f7ef6b;}

/* HOME // LASTS POSTS
----------------------------------- */
#contenu{position:relative; width:724px; min-height:400px; left:200px; padding-top:156px; z-index:1;}
.post {position:relative; width:724px; margin-right:30px; background-color:#F0F0F0; margin-bottom:22px;}
.post img{position:relative; margin-top:7px; margin-bottom:7px;}
.post_title { text-transform:uppercase;  font-style:italic; font-size:1em; position:relative; text-align:right; padding-top:10px; width:713px;}
.post_title a{color:#000; text-decoration:none; background-color:#f7ef6b;}
.post_metadata {font-style:italic; font-size:0.7em; color:#404040; width:713px; padding-top:6px; text-align:right;}
.post_metadata a{color:#404040; text-decoration:none;}
.post_trait{background-image:url(res/trait.png); width:714px; height:3px; position:relative; left:5px; top:10px;}
.post_content {color:#404040 ; font-size:0.9em; font-style:italic; font-family:georgia; width:700px; position:relative; left:12px; padding-bottom:10px; margin-top:16px;}
.post_comment_bottom {position:relative; left:400px; padding-bottom:6px; font-size:0.8em; width:134x;}
.post_comment_bottom a{color:#404040; text-decoration:none;}
#postnav {font-size:0.8em; font-style:italic; padding-top:10px; padding-bottom:20px;}
.post_trait2{background-image:url(res/trait.png); width:714px; height:3px; position:relative; left:5px;}
.post_footer {position:relative; height:70px;}
.post_footer_comments {height:33px; width:33px; padding:7px 4px 13px 16px; position:absolute; right:10px; top:10px; background-image:url(res/pastille_comments.png); font-size:1.8em; font-style:italic; font-weight:bold;}
.post_footer_metas {padding:0px 0px 0px 22px; position:absolute; left:10px; top:27px; background-image:url(res/footer_meta.png); background-repeat:no-repeat; font-size:0.8em; font-style:italic; color:#404040;}
.post_footer_metas a{color:#000; text-decoration:none; background-color:#f7ef6b; padding:0px 1px;}
.post_trait3{background-image:url(res/trait.png); width:714px; height:3px; position:relative; left:5px;}
.post_comment_form {position:relative; left:-22px;}
.post_comment_button {position:fixed; padding-left:3px; padding-right:3px; left:783px; bottom:0px; display:block; background-color:#f7ef6b; font-style:italic; font-size:0.8em;}
.iLikeThis .counter {font-size:1.2em;}


/* COMMENTAIRES FORMULAIRE 
----------------------------------- */
.comments_form{width:676px; padding:20px 24px 20px 24px; position:relative; margin-top:20px; left:20px;}
.comment_form_leave {background-color:#f7ef6b; font-style:italic; color:#000; top:-10px; margin-left:259px; margin-bottom:5px; width:158px; text-align:center;}
#comments_form_author{position:relative; width:202px; padding:5px; outline:none; margin-right:10px;  border:none; background-color:#fff; border:2px solid #989898;}
#comments_form_email{position:relative; width:202px; padding:5px; outline:none; margin-right:10px;   border:none; background-color:#fff; border:2px solid #989898;}
#comments_form_url{ width:202px; padding:5px; outline:none; border:none; background-color:#fff; border:2px solid #989898;}
#comments_form_comment {position:relative; margin-top:12px; width:662px; padding:5px; outline:none;  border:none; background-color:#fff; border:2px solid #989898;}



/* COMMENTAIRES LISTE 
----------------------------------- */
.cadre_commentaires {position:relative; left:10px; font-size:0.8em;}
.cadre_commentaires ul {list-style:none; position:relative; left:-28px; width:724px;}
.commentlist_author {text-transform:uppercase; font-style:italic; font-size:0.9em; background-color:#f7ef6b; width:100%;}
.commentlist_author a{font-weight:bold; color:#000; text-decoration:underline;}
.commentlist_date {font-style:italic; font-size:0.7em; margin-bottom:4px;}
.alt {background-color:#F0F0F0; padding:10px 22px 15px 22px;}
.alt2 {background-color:#F8F8F8; padding:10px 22px 15px 22px;}



/* SIDEBAR 
----------------------------------- */
.sidebar{position:absolute;; left:944px; top:209px; width:164px; line-height:0.8em; background-color:#F0F0F0; padding-left:10px;}
.sidebar img{ width:154px; margin-top:10px; margin-bottom:10px;}
.sidebar ul{position:relative; width:160px; left:-40px; list-style: none; text-align:left; margin-top:0.5em;}
.sidebar_title {font-size:0.7em; color:#989898;}
.sidebar h2 {display:none;}
#roll_categories {position:relative; top:-8px;}
#roll_categories a{font-size:0.7em; color:#CCC; text-decoration:none;}
#roll_categories a:hover{font-size:0.7em; color:#909090;}
#roll_archives li {position:relative; top:-8px;}
#roll_archives li a{font-size:0.7em; color:#CCC; text-decoration:none;}
#roll_archives li a:hover{font-size:0.7em; color:#909090;}
.linkcat {position:relative; top:-8px;}
.linkcat a{font-size:0.7em; color:#CCC; text-decoration:none;}
.linkcat ul li ul li a:hover{font-size:0.7em; color:#909090;}

.roll_member {position:relative; top:-8px;}
.roll_member li a{font-size:0.7em; color:#CCC; text-decoration:none;}
.roll_member li a:hover{font-size:0.7em; color:#909090;}


/* SEARCH 
----------------------------------- */
#searchform {position:relative; top:-7px;}
#searchsubmit {position:relative; top:3px; width:19px; height:18px;}
#s {width:139px; height:16px; border:none; outline: none; background: url(res/search.png);}

/* FOOTER 
----------------------------------- */
#footer {position:relative; font-size:0.6em; color:#A8A8A8; font-style:italic; left:200px; margin-bottom:10px;}

/* LINKS
-------------------------------*/
a{text-decoration:none; color:#404040; outline:none}
a:hover{text-decoration:none; color:#404040; outline:none}
