/*
Theme Name: Paper Donut v02
Theme URI: http://www.paperdonut/com
Author: Paper Donut
Author URI: http://www.paperdonut.com/
*/




body {background-image:url(res/background.png); background-repeat:no-repeat; background-attachment:fixed; background-color:#fff; width:900px; 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;}


/* 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:fixed; z-index:10; left:790px; 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:540px; min-height:400px; left:200px; padding-top:156px; z-index:1;}
.post_last {position:relative; width:540px; margin-right:30px; background-color:#F0F0F0; margin-bottom:20px;}
.post_last img{position:relative; margin-top:7px; margin-bottom:7px;}
.post_last_title {text-transform:uppercase; font-style:italic; font-size:1em; position:relative; text-align:right; padding-top:10px; width:529px;}
.post_last_title a{color:#000; text-decoration:none; background-color:#f7ef6b;}
.post_last_metadata {font-style:italic; font-size:0.7em; color:#404040; width:529px; padding-top:6px; text-align:right;}
.post_last_metadata a{color:#404040; text-decoration:none;}
.post_last_trait{background-image:url(res/trait.png); background-repeat:no-repeat; width:530px; height:3px; position:relative; left:5px; top:10px;}
.post_last_comment {font-style:italic; padding:4px;  background-color:#F0F0F0; position:relative; left:-27px; width:20px; height:14px; text-align:right; top:9px;}
.post_last_comment a{font-size:1em; color:#404040; text-decoration:none; position:relative; top:-3px; left:-4px;}
.post_last_content {color:#404040 ; font-size:0.8em; width:520px; position:relative; left:10px; padding-bottom:10px;}
.post_last_comment_bottom {position:relative; left:400px; padding-bottom:6px; font-size:0.8em; width:134x;}
.post_last_comment_bottom a{color:#404040; text-decoration:none;}
#postnav {font-size:0.8em; font-style:italic; padding-top:10px; padding-bottom:20px;}



/* SINGLE 
----------------------------------- */
#contenu_single{position:relative; width:540px; min-height:400px; left:200px; padding-top:156px; z-index:1;}
.post_single {position:relative; width:540px; margin-right:30px; background-color:#F0F0F0; margin-bottom:20px;}
.post_single img{position:relative; margin-top:7px; margin-bottom:7px;}
.post_single_title {text-transform:uppercase; font-style:italic; font-size:1em; position:relative; text-align:right; padding-top:10px; width:529px;}
.post_single_title a{color:#000; text-decoration:none; background-color:#f7ef6b;}
.post_single_metadata {font-style:italic; font-size:0.7em; color:#404040; width:529px; padding-top:6px; text-align:right;}
.post_single_metadata a{color:#404040; text-decoration:none;}
.post_single_trait{background-image:url(res/trait.png); background-repeat:no-repeat; width:530px; height:3px; position:relative; left:5px; top:10px;}
.post_single_comment {font-style:italic; padding:4px;  background-color:#F0F0F0; position:relative; left:-27px; width:20px; height:14px; text-align:right; top:9px;}
.post_single_comment a{font-size:1em; color:#404040; text-decoration:none; position:relative; top:-3px; left:-4px;}
.post_single_content {color:#404040 ; font-size:0.8em; width:520px; position:relative; left:10px; padding-bottom:10px;}
.post_single_comment_form {position:relative; left:-22px;}
.post_single_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;}


/* TWEET 
----------------------------------- */

.post_last_tweet {background-image:url(res/background_twitter.png); position:relative; width:540px; height:56px; margin-right:30px; margin-bottom:20px;}
.post_last_content_tweet {position:relative; left:55px; top:20px; /* top:14px; */ color:#404040; font-size:0.8em; width:420px;}
.post_last_comment_tweet {position:absolute; float:right; right:10px; top:20px; color:#404040; font-style:italic; font-size:0.8em;}
.post_last_comment_form_tweet {background-color:#F0F0F0; margin-top:50px;}
.post_last_comment_form_tweet .cadre_commentaires {position:relative; left:-12px;}
.post_last_comment_form_tweet #commentform {position:relative; padding-top:1px; left:-20px;}


/* COMMENTAIRES FORMULIARE
-------------------------------*/
#leaveacomment  {background-color:#f7ef6b; font-style:italic; color:#000; margin-top:20px; margin-left:45px; width:158px;}
#commentaire_box_author {border:2px solid #989898; color:#989898; font-style:italic; font-family:georgia, serif; position:relative; margin-top:10px; margin-left:45px; width:220px;}
#commentaire_box_email {border:2px solid #989898; color:#989898; font-style:italic; font-family:georgia, serif; position:relative; margin-top:10px; margin-left:10px; width:220px;}
#commentaire_box_url{border:2px solid #989898; color:#989898; font-style:italic; font-family:georgia, serif;  position:relative; margin-top:10px; margin-left:45px; width:220px;}
#commentaire_box_comment{border:2px solid #989898; color:#989898; font-style:italic; font-family:georgia, serif;  position:relative; margin-top:10px; margin-left:45px; width:460px;}


/* COMMENTAIRES LISTE 
----------------------------------- */
.cadre_commentaires {position:relative; left:10px; font-size:0.8em;}
.cadre_commentaires ul {list-style:none; position:relative; left:-28px; width:540px;}
.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:fixed; left:758px; top:164px; 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;}


/* 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; }

/* LINKS
-------------------------------*/
a{text-decoration:none; color:#404040; outline:none}
a:hover{text-decoration:none; color:#404040; outline:none}