/*  
Theme Name: Persian.sb-5-blanc-1
Theme URI: http://hajiwashington.com/blog
Description: Theme translated by dDesign (<a href="http://design.doxdo.com">dD</a>) based on a three column theme called: <a href="http://www.mirkohumbert.ch/wordpressfr">sb-5-blanc-1</a> by Mirko Humbert.
Version: 1
Author: doxdo
Author URI: http://design.doxdo.com
*/

/* GENERAL SETTINGS */

* {
      margin:0px;
      padding:0px;
}

body {
      font-family:Tahoma,arial,sans-serif;
      font-size:0.8em;
      line-height:1.3em;
      background-color:#fff;
}

#container {
      width:900px;
      margin-left:auto;
      margin-right:auto;
}

.post ul {
      list-style-type:disc;
      padding:5px 0 10px 20px;
}

img {
      border:none;
}


p {
      line-height:1.4em;
      margin:0 0 10px 0;
}

blockquote {
      background-color:#D3E3F7;
      border-top:1px solid #9BB3CF;
      border-bottom:1px solid #9BB3CF;
      padding:20px;
      margin:10px 0 10px 0;
}

/* LINKS */

a {
      font-weight:bold;
      color:#425A77;
      text-decoration: none;
      padding-left:3px;
      padding-right:3px;
}

a:hover {
      color:#000;
}


/* TITLES */

h1 {
      font-size:1.5em;
      font-weight:bold;
      margin:10px auto 0 auto;
      line-height:1.5em;
      font-family:helvetica,arial,sans-serif;
            }

h1 a {
      color:#425A77;
      padding:0px;
      border:none;
      text-decoration:none;
}

h1 a:hover {
      border:none;
      color:#425A77;
}

h2, h3 {
      color:#80904F;
      font-size:1em;
      font-weight:bold;
      margin-bottom:10px;
      padding:0px;
      text-decoration:none;
      
}

.post h2 {
      font-size:1.3em;
      margin:10px 0 0px 0;
      text-align:right;
      line-height: 1.3em;
      font-family:'Times New Roman', arial, sans-serif;
      font-weight: normal; 
}


h2 a {
text-decoration:none;
color:#80904F;
}


h2 a:hover {
      color:#80904F;
      text-decoration:underline;
}




/* HEADER */

#header {
      width:900px;
      margin-top:0;
      height:120px;
      text-align:center;
      margin-left:auto;
      margin-right:auto;
}

#titre {
      margin-top:5px;
      margin-bottom:10px;
      margin-left:15px;
      margin-right:15px;
      padding-bottom:5px;
      background:url(images/postmeta.gif) bottom left no-repeat;
      text-align: left;

}

#description {
      font-size:0.8em;
      color:#666;
}



/* CONTENT BLOCK */

#content {
      margin-left:auto;
      margin-right:auto;
      width:900px;
}


/* SIDEBAR LEFT */

#sidebar {
position:relative;
direction: rtl;
text-align: right;
float:left;
width:400px;
padding:0;
margin:0;
}

#sidebar .side1 {
float: right;
width: 50%;
background: #D8E5B2 url("images/scorner-top.gif") top center no-repeat;
}

#sidebar .side2 {
float: left;
width: 48%;
}

#sidebar h2 {
text-decoration:none;
color:#80904F;
font-weight: bold;
font-family: 'Times New Roman', Arial, Sans-serif;
font-size: 1.3em;  
margin: 5px;

}

#sidebar a:link, #sidebar a:visited, #sidebar a:active {
text-decoration:none;
color:#425A77;
}

#sidebar a:hover {
color:#425A77;
text-decoration: underline;

}

#sidebar ul {
padding-right: 5px;
padding-left: 7px;
color: #444;
}

#sidebar ul img {
      display:none;
}

#sidebar ul li {
font-size: .9em;
margin:0px 5px 0px 0;
padding-right: 10px;
list-style-type: none;
background: url('images/widget-arrow-s2.png') no-repeat right center;
}



#abonnements {
      margin:10px 15px;
      padding-top:8px;
          }


#rssfeed {
position:relative;
float:left;
margin-bottom:5px;
}

.widget {
margin: 10px 0 0 0;
}


#blogroll {
padding: 0px 10px 0 0px; 
}

#blogroll a {
font-size: 1em;
padding:0;
}


/* CONTENU */

#main {
      position:relative;
      float:right;
      width:470px;
      margin-left:0px;
}



.postin {
text-align: right;
line-height:25px;
height:25px;
margin:10px 0 10px;
background:url(images/postmeta.gif) top left no-repeat;
}

.postin span {
line-height:25px;
height:25px;
display:block;
float:left;
}

.postin img {
padding-top: 5px;
}

.postin .p_category{
background:url(images/category.gif) 1px center no-repeat;
margin:0 10px 0 0;
padding:0 0 0 20px;
font-size: 9px;

}


.post {
      position:relative;
      direction: rtl;
      float:right;
      display:block;
      margin-bottom:10px;
      text-align:justify;
      background-color:#FFF;
      border:1px solid #FFF;
      padding:10px 20px;
}

.post p {
      color:#09232F;
}

#box_comments {
background: url('images/comments.gif') no-repeat center center;
height:27px;
width:100px;
line-height:27px;
text-align:center;
padding:0 0 0 27px;
margin: 0px 270px 0px 10px;
}

#box_comments a {
color: #fff;
font-weight: normal;
text-decoration: none;
}

.postmetadata {
width: 100%;
margin-bottom: 20px;
text-decoration: none;
text-align: left;
background: url('images/postbotline.gif') bottom right no-repeat;
}      

.postmetadata img {
border: none;
}
      
.postmetadata .icons {
margin: 7px 5px 0px 0px;
float: right;
}



textarea {
      width:350px;
}

/* SIDEBLOG */

#sideblog {
      position:relative;
      float:left;
      width:350px;
      margin-top:15px;
      margin-left:15px;
}

.sidepost {
      margin-bottom:10px;
}

#footer {
      position:relative;
      clear:left;
      width:100%;
      margin-top:30px;
      margin-bottom:20px;
      font-size:0.8em;
      text-align:center;
      color:#6D8DAF;
}

#footer a {
      color:#6D8DAF;
}

/* COMMENTAIRES */

ol.commentlist {
      direction: rtl;
      text-align: right;
      margin-right: 10px;
}



ol.commentlist li a {
      text-decoration:none;
      }

ol.commentlist li {
      margin: 15px 0 10px 0;
      padding: 5px;
      direction: rtl;
      text-align: right;
      }

ol.commentlist .alt {
background: #D8E5B2;
}

#wp-calendar caption,#wp-calendar th {
font-size:11px;
}

#wp-calendar .pad,#wp-calendar #prev,#wp-calendar #next {
background-image:url(images/do.png);
}
#wp-calendar td a{color:white; font-weight: bold;}

#flickrrss {
text-align: center;
margin-bottom: 30px;
}
#flickrrss img {
border: 1px solid #fff;
padding: 2px;
}