/*  

Theme Name: SB 5 - Bleu

Theme URI: http://www.mirkohumbert.ch/wordpressfr

Description: Theme sur 2 colonnes avec sidebar sur 2 colonnes. Widget ready. 

Version: 1

Author: Mirko Humbert

Author URI: http://www.mirkohumbert.ch

*/





/* GENERAL SETTINGS */



* {

      margin:0px;

      padding:0px;

}



body {

      font-family:arial;

      font-size:0.9em;

      line-height:1.3em;

      background-image: url('http://ourdinnertheatre.com/images/bg.gif');

background-repeat: repeat;



}



#container {

      width:900px;

      margin-left:auto;

      margin-right:auto;

}



.post ul {

      list-style-type:disc;

      padding:5px 0 10px 20px;

}



img {

      border:none;

}



.post img {

border:none;

}



p {

      line-height:1.4em;

      margin:0 0 10px 0;

}



blockquote {

      background-color:#feeecc;

      border-top:1px solid #e5ce9d;

      border-bottom:1px solid #e5ce9d;

      padding:15px;

      margin:10px 0 10px 0;

}



/* LINKS */



a {

      font-weight:bold;

      color:#425A77;

      text-decoration:underline;

      padding-left:3px;

      padding-right:3px;

}



a:hover {

      color:#000;

}





/* TITLES */



h1 {

      position:relative;

      float:left;

      font-size:1.5em;

      font-weight:bold;

      margin:20px 0;

      line-height:1.5em;

      text-transform:uppercase;

      font-family:verdana,helvetica,arial,sans-serif;

}



h1 a {

      color:#425A77;

      letter-spacing:0.1em;

      padding:0px;

      border:none;

      text-decoration:none;

}



h1 a:hover {

      border:none;

      color:#425A77;

}



h2, h3, #sidebar h2 a:link {

      color:#000;

      font-size:1em;

      letter-spacing:0.1em;

      font-weight:bold;

      margin-bottom:10px;

      padding:0px;

      text-transform:uppercase;

      text-decoration:none;

}



.post h2 {

      font-size:1.3em;

      margin:10px 0 20px 0;

      text-align:center;

}



.post h2 a:link {

      text-decoration:none;

      color:#000;

}



h2 a {

      color:#000;

}



h2 a:hover {

      color:#0D4C6F;

      text-decoration:underline;

}





/* HEADER */



#header {

      width:950px;

      margin-top:0;

      height:325 px;

      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;

      border-bottom:1px solid #FFF;

      width:370px;

}



#description {

      font-size:0.8em;

      color:#ccc

}



#sidebar {

      position:relative;

      float:left;

      width:380px;

      padding:0;

      margin:0;

}

#sidebar ul li{

           margin:10px 10px 20px 0;

      list-style-type:circle;

      padding:0;

}



/* CONTENT BLOCK */



#content {

      margin-left:auto;

      margin-right:auto;

      width:900px;

}





/* SIDEBAR LEFT */



#menu {

      position:relative;

      float:left;

      clear:right;

      width:400px;

      margin:0px;

      padding:0;

      background-color:#feeecc;

      border:3px solid #FFF;

}



#menu a:link, #menu a:visited, #menu a:active {

      text-decoration:none;

      color:#803131;

      font-weight:normal;

}



#menu a:hover {

      color:#000;

      background-color:#FFF;

}



#menu ul {

      margin:15px;

      padding:0;

}



#menu ul img {

      display:none;

}



#menu ul li {

      margin:10px 10px 20px 0;

      list-style-type:circle;

      padding:0;

}



#menu ul li ul li {

      position:relative;

      float:left;

      display:inline;

      margin:0;

      padding:0;

}



#menu ul li ul {

      position:relative;

      float:left;

      display:inline;

      margin:0px;

      padding:0;

}



#menu li, #menu .textwidget {

      position:relative;

      float:left;

      width:175px;

      list-style-type:none;

      display:inline;

      text-align:left;

      font-size:0.9em;

      margin:0;

      padding:0;

}



#abonnements {

      position:relative;

      float:left;

      margin:10px 15px;

      border-top:1px solid #FFF;

      padding-top:8px;

      width:370px;

}



#searchform {

      position:relative;

      float:left;

      text-transform:uppercase;

      font-size:0.6em;

      letter-spacing:0.1em;

}



#searchform {

      color:#AF7715;

}



#searchsubmit {

      background:transparent;

      border:none;

      color:#FFF;

}



#rssfeed {

      position:relative;

      float:right;

      margin-bottom:5px;

}





/* CONTENU */



#main {

      position:relative;

      float:left;

      width:470px;

      margin-right:20px;

}



.post {

      position:relative;

      float:left;

      display:block;

      width:440px;

      margin-bottom:10px;

      text-align:justify;

      background-color:#FFF;

      border:1px solid #FFF;

      padding:10px 20px;

}



.post p {

      color:#09232F;

}



.postmetadata {

      background-color:#D3E3F7;

      padding:5px 5px 7px 10px;

      font-size:0.8em;

      border-left:3px solid #9BB3CF;

}



p.postmetadata {

      color:#6D8DAF;

}



.postmetadata a:link {

      text-decoration:none;

      color:#6D8DAF;

}



#comments {

      position:relative;

      float:left;

      width:400px;
	  background-color:#FFE6C4;

}



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 {

      position:relative;

      float:left;

      padding:20px;

      margin:0;

      list-style-type:none;

   

      

}



h3#respond, h3#comments {

      position:relative;

      float:left;

      width:100%;

      padding:0;

      margin:0;

      color:#555;

      margin:20px 0 10px 0;

      font-size:0.8em;

      letter-spacing:normal;

}



ol.commentlist li a {

      color:#555;

      text-decoration:none;

}







