/* global
----------------------------------------------- */
body{ margin:0; padding:0; text-align:center; min-width:945px; background:#ffd5d5; font-family:helvetica, arial, verdana, "trebuchet ms", sans-serif; color:#632035; }

/* Disclaimer
----------------------------------------------- */
div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:6000px; background:#ce436e; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:black 1px solid; background:white; }
   div#disclaimer-cadre b{ font-size:14px; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#eb45ed; }
   div#disclaimer-cadre a:hover{ text-decoration:underline; color:red; }

blockquote{ margin:0; padding:0 10px 0 10px; border-left:6px solid #f7d8e2; border-right:6px solid #f7d8e2; color:#ba476b; }

code{ color:#ba8094; }

hr{ display:none; }

a{ text-decoration:none; color:#d40903; font-weight:bold; }
a:hover{ text-decoration:underline; color:#ac0a07; }

 #wrapper{ margin:0 auto; width:945px; text-align:left; }

  /* Header
  ----------------------------------------------- */
  #blog-header{ height:150px; background:url(/img/fond_header.png) no-repeat; }
   #blog-header h1{ display:none; }
   #blog-header iframe{ width:468px; height:60px; margin-left:400px; margin-top:55px; }

  #main-wrapper{ position:relative; width:945px; background:url(/img/fond_page.png) repeat-y; }

   #menug-content{ display:inline; float:left; padding:0; padding-top:215px; width:190px; background:url(/img/fond_menug.png) no-repeat; }
    #menug-content iframe{ width:80px; height:468px; margin-left:95px; margin-top:30px; }

   /* Contenu
   ----------------------------------------------- */
   #main-content{ display:inline; float:left; padding:0; width:483px; }
    #content-wrapper{ padding:0; }

     h2.date-header{ margin:0; padding:0 0 0 29px; font-size:10px; text-transform:uppercase; color:#c88fa2; background:url(http://www.blogblog.com/thisaway_rose/icon_date.gif) no-repeat 13px 0; }

     .date-header span{ margin:0 0 0 5px; padding:0 25px 0 25px; background:url(http://www.blogblog.com/thisaway_rose/bg_date.gif) no-repeat 0 0; }

     .post{ margin:0 16px 14px 13px; padding:0; border-bottom:3px solid #f7d8e2; }

     #comments{ margin:0 16px 14px 29px; padding:10px; border:1px solid #f0ced8; background-color:#f5e4e9; }

   /* Menu de droite
   ----------------------------------------------- */
   #sidebar-wrapper{ display:inline; float:right; margin:0 3px 0 0; width:269px; color:#761c37; }

    #sidebar{ padding:0 11px 0 14px; }

     h2.sidebar-title{ margin:0; margin-bottom:15px; padding:0 0 0 20px; font-size:14px; color:#4a1525; background:url(/img/puce_menu.png) no-repeat 0 45%; }

     #sidebar p{ font-size:12px; line-height:17px; margin-bottom:20px; }

     #sidebar p.profile-textblock{ clear:both; margin-bottom:10px; }

     #sidebar ul{ margin:0 0 20px 0; padding:0; list-style-type:none; font-size:12px; line-height:14px; }
      #sidebar li{ padding:0 0 4px 17px; background:url(http://www.blogblog.com/thisaway_rose/icon_list_item.gif) no-repeat 0 3px; }
       #sidebar ul a{ color:#d40903; }
       #sidebar ul a:hover{ color:#ac0a07; }

     #sidebar iframe{ width:240px; height:400px; }

    /* Abo
    ----------------------------------------------- */
    div.encart_abo{ margin-bottom:15px; font-family:helvetica, arial, verdana, "trebuchet ms", sans-serif; color:#4a1525; }
    input#nom{ border:#56005e 1px solid; background:#f7e9ee; font-size:12px; color:#4a1525; }
    input#prenom{ border:#56005e 1px solid; background:#f7e9ee; font-size:12px; color:#4a1525; }
    input#email{ border:#56005e 1px solid; background:#f7e9ee; font-size:12px; color:#4a1525; }
    input#submit{ border:black 1px solid; background:#ce436e; font-size:12px; color:white; padding-top:4px; padding-bottom:4px; font-weight:bold; cursor:pointer; }

   /* Footer
   ----------------------------------------------- */
  .clear{ clear:both; line-height:0; height:0; }

  #blog-footer{ padding-top:15px; background: url(/img/fond_footer.png) no-repeat; }

   #blog-footer div{ margin-left:80px; padding:10px; background:#4a1525 url(/img/fond_footer_bas.png) no-repeat left bottom; }

#profile-container {
margin-bottom: 20px;
}

/* headings
----------------------------------------------- */

#profile-container h2.sidebar-title {
color: #95526a;
background: url(http://www.blogblog.com/thisaway_rose/icon_sidebar_profileheading.gif) no-repeat 0 45%;
}

.post h3.post-title {
margin: 13px 0 0 0;
padding: 0;
font-size: 18px;
color: #ba476b;
}

#comments h4 {
margin-top: 0;
font-size: 16px;
}


/* text
----------------------------------------------- */

.post-body div {
font-size: 13px;
line-height: 18px;
margin: 0;
height:1%;
overflow:visible;
}

.post-body blockquote {
margin: 10px 0px;
}

p.post-footer {
font-size: 11px;
color: #bd8095;
text-align: right;
}

p.post-footer em {
display: block;
float: left;
text-align: left;
font-style: normal;
}

p.comment-data {
font-size: 12px;
}

.comment-body p {
font-size: 12px;
line-height: 17px;
}

.deleted-comment {
  font-style:italic;
  color:gray;
  }

.profile-link {
padding: 0 0 0 17px;
background: url(http://www.blogblog.com/thisaway_rose/icon_profile.gif) no-repeat 0 0;
}

#blog-footer p {
margin: 0;
padding: 0 0 15px 55px;
color: #feeef3;
font-size: 10px;
line-height: 14px;
background: url(http://www.blogblog.com/thisaway_rose/icon_footer.gif) no-repeat 16px 0;
}


/* lists
----------------------------------------------- */
.profile-data {
font-size: 13px;
line-height: 17px;
}

.post ul {
padding-left: 32px;
list-style-type: none;
font-size: 13px;
line-height: 18px;
}

.post li {
padding: 0 0 4px 17px;
background: url(http://www.blogblog.com/thisaway_rose/icon_list_item.gif) no-repeat 0 3px;
}

#comments ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#comments li {
padding: 0 0 1px 17px;
background: url(http://www.blogblog.com/thisaway_rose/icon_comment.gif) no-repeat 0 3px;
}

/* links
----------------------------------------------- */
a.comment-link {
/* ie5.0/win doesn't apply padding to inline elements,
   so we hide these two declarations from it */
background/* */:/**/url(http://www.blogblog.com/thisaway_rose/icon_comment.gif) no-repeat 0 45%;
padding-left: 14px;
}

html>body a.comment-link {
background: url(http://www.blogblog.com/thisaway_rose/icon_comment.gif) no-repeat 0 45%;
padding-left: 14px;
}

h3.post-title a {
color: #ba476b;
text-decoration: none;
}

h3.post-title a:hover {
color: #902245;
}


/* miscellaneous
----------------------------------------------- */
.post-photo {
padding: 3px;
border: 1px solid #ebbdcc;
}

.profile-img {
display: inline;
}

.profile-img img {
float: left;
margin: 0 10px 5px 0;
padding: 3px;
border: 1px solid #ebbdcc;
}

.profile-data strong {
display: block;
}

/* Feeds
----------------------------------------------- */
#blogfeeds{ font-size:14px; }
#postfeeds{ font-size: 12px; }

