/*
Theme Name: Why Not Justine
Theme URI: http://www.whynotjustine.com
Author: Paper Donut
Author URI: http://www.paperdonut.com/
*/

.commentlist li{margin-top:30px; margin-bottom:30px;}
.authorstyle { background-color:#f9f2f9; font-family: 'Trebuchet MS', Arial, sans-serif; padding-top:1px; padding-left:8px; padding-right:8px; padding-bottom:1px;}
.alt { background-color:#edf1fc; font-family: 'Trebuchet MS', Arial, sans-serif; padding-top:1px; padding-left:8px; padding-right:8px; padding-bottom:1px;}



body {background-image:url(res/background.png); background-repeat:repeat; background-color:#fff; width:950px; margin: 0 auto;}
img {border:none;}

/* HEADER
-------------------------------*/
#header{background-image:url(res/header_background.png); background-repeat:no-repeat;  position:relative; width:951px; height:186px; top:5px; margin:0 auto;}
#header_logo{position:relative; top:22px; left:78px; z-index:3;}
#header_english {position:absolute; top:50px; right:40px; font-size:0.8em;}
#header_ruban{background-image:url(res/ruban.png); position:absolute; width:150px; height:192px; left:-126px; top:230px;}

/* MENU
-------------------------------*/
#menu{background-image:url(res/menu_background.png); background-repeat:no-repeat;  position:relative; width:951px; height:78px; top:5px; margin:0 auto;}
#menu_date{font-family:'Trebuchet MS', Arial, sans-serif; color:#4f576c; position:relative; left:40px; top:17px; font-size:1em;}
#menu_liens{font-family:'Trebuchet MS', Arial, sans-serif; font-weight:bold; font-style:italic; color:#4f576c; position:relative; float:right; right:50px; top:-2px; font-size:1em;}
#menu_liens a{color:#4f576c;}

/* CONTENT
-------------------------------*/
#content{background-image:url(res/content_background.png); background-repeat:y-repeat;  position:relative; width:951px; min-height:2500px; margin:0 auto;}

/* BLOG
-------------------------------*/
#blog{position:relative; width:560px; min-height:1200px; left:50px;}
.blog_post {padding-bottom:30px;}
.blog_title {font-family:'Trebuchet MS', Arial, sans-serif; font-weight:bold; font-style:italic; color:#cdb5ce; font-size:1.4em; width:560px;}
.blog_metadata {font-family:'Trebuchet MS', Arial, sans-serif; font-style:italic; font-size:0.8em; color:#cdb5ce;}
#blog img {padding:7px; border:2px solid #d4ddf3; margin-top:7px; margin-bottom:7px;}
.blog_postcontent {font-family:'Trebuchet MS', Arial, sans-serif; color:#282828; font-size:0.8em; padding-top:8px;}
.blog_postcontent p {margin:0px;}
.blog_readmore {font-family:'Trebuchet MS', Arial, sans-serif; font-weight:bold; font-style:italic; font-size:1.2em;}
.blog_commentaires {font-family:'Trebuchet MS', Arial, sans-serif; font-weight:bold; font-style:italic; font-size:1.2em; position:relative; float:right;}
.blog_separateur{background-image:url(res/separateur.png); background-repeat:no-repeat; background-position:center center; width:560px; height:20px; padding-top:10px;}
.more-link{display:none;}

/* COMMENTAIRES
-------------------------------*/
#post_commentaire_box{background-color:#f9f2f9;}
#commentaire_box_author {border:2px solid #cdb5ce; color:#cdb5ce; font-style:italic; font-family:'Trebuchet MS', Arial, sans-serif; font-size:1em; position:relative; margin-top:10px; margin-left:45px; width:220px;}
#commentaire_box_email {border:2px solid #cdb5ce; color:#cdb5ce; font-style:italic; font-family:'Trebuchet MS', Arial, sans-serif; font-size:1em; position:relative; margin-top:10px; margin-left:10px; width:220px;}
#commentaire_box_url{border:2px solid #cdb5ce; color:#cdb5ce; font-style:italic; font-family:'Trebuchet MS', Arial, sans-serif; font-size:1em; position:relative; margin-top:10px; margin-left:45px; width:220px;}
#commentaire_box_comment{border:2px solid #cdb5ce; color:#cdb5ce; font-style:italic; font-family:'Trebuchet MS', Arial, sans-serif; font-size:1em; position:relative; margin-top:10px; margin-left:45px; width:460px;}

/* FOOTER
-------------------------------*/
#footer{background-image:url(res/footer_background.png); background-repeat:no-repeat; font-family:'Trebuchet MS', Arial, sans-serif; font-weight:bold; font-style:italic; color:#cdb5ce; font-size:0.8em; position:relative; width:951px; height:150px; left:-1px; margin:0 auto;}
#footer_legals {position:relative; top:70px; left:50px;}
#footer_other {position:relative; text-align:right; float:right; top:20px; left:-50px;}
.navigation {font-family:Georgia,Times New Roman, Times, serif; font-weight:bold; font-size:0.9em; color:#4f576c;}
.navigation a{color:#4f576c;}
.navigation a:hover{color:#4f576c;}

/* SIDEBAR
-------------------------------*/
#sidebar{position:absolute; top:55px; left:630px; width:262px; border:2px solid #d4ddf3;}
.sidebar ul{list-style:none;}
.sidebar ul li{position:relative; left:-30px; width:244px; color:#4f576c;}
.sidebar ul h2{font-family:'Trebuchet MS', Arial, sans-serif; color:#4f576c; font-size:0.9em;}
.sidebar ul li ul{position:relative; width:244px; top:-5px; font-size:0.9em;}
.sidebar ul li ul li{width:224px;font-size:0.9em;}
#twitters h2{display:none;}
#twitters {position:relative; height:80px;}
#stick_twitter {position:absolute; z-index:10; top:176px; right:0px;}
#twitter-box {height:70px; background-color:#edf1fc;}
#twitter-list {position:relative;  top:18px;}
#twitter-list li a{display:none;}

/* LINKS
-------------------------------*/
a{text-decoration:none; color:#cdb5ce; outline:none}
a:hover{text-decoration:underline; color:#cdb5ce; outline:none}

/* SEARCH BOX
------------------------------------ */
#recherche {position:absolute; width:262px; left:630px; top:-11px;}
#searchsubmit {position: relative; top:14px;}
#s {outline: none; position: relative; height:34px; width:205px; border:2px solid #cdb5ce; color:#cdb5ce; font-style:italic; font-family:'Trebuchet MS', Arial, sans-serif; font-size:1em;}

#contact_form{border:2px solid #cdb5ce; color:#cdb5ce; font-style:italic; font-family:'Trebuchet MS', Arial, sans-serif; font-size:1em; outline:none; margin-bottom:10px;}
