@import url(/blog/2006/09/18/expose-mf.css);

body, html {margin:0;padding:0;}
body {background:#fff;color:#222;font:62.5%/220% "Helvetica Neue",Helvetica,Arial,sans-serif;}

h1, h2, h3, h4 {font-weight:normal;color:#444;}
h2 {font-size:2.2em;}
h3 {font-size:2em;}
h4 {font-size:1.5em;}

a img {border:0 none;}

a[hreflang]:after{content:"\000a0[" attr(hreflang) "]";font-size:0.8em;color:#333;}
a[hreflang~='en']:after{content:"";}
a[rel="tag"] {color:#390;border-color:#260;}

#doc {width:960px;text-align:left;margin:0 auto;padding:1px;font-size:1.7em;}

#hd {text-align:center;padding:.5em 0;background:#fff url(top.jpg) 0 100% no-repeat;}
#hd h1 a {text-decoration:none;color:#fff;font-weight:bold;}
#hd p {font-weight:bold;font-size:1.5em;font-style:italic;}
#bd {border-top:5px solid #fff;}
#bd .navigation p {text-align:center;font-size:1.2em;margin:5px 0;color:#999;}
#bd div.hentry {width:100%;overflow:auto;}
#bd .meta {font-size:.9em;color:#666;margin-left:20px;}
#bd a[rel="tag"] {color:#090;}
#bd div.entry-content {float:left;width:58%;}
#bd div.lang-fr {float:right;width:40%;border-left:1px solid #ccc;}
#bd div.entry pre {background:#ff9;font-size:1.1em;overflow:auto;margin:.5em 40px 1em 10px;padding:5px;}
#bd div.entry p {margin:.5em 40px;}
#bd div.entry ul {margin:.5em 40px 1em 0;}
#bd div.entry li {margin:.5em 0;}
#bd div.entry code {background:#ff9;font-size:1.1em;}
#bd div.hentry .comments,
#bd div.hentry .related {clear:both;padding-top:1px;}

#bd div.right-column {border:1px solid #ccc;margin:5em 0 1em;padding:0 20px 1em;background-color:#eee;overflow:auto;zoom:1;_height:1%;}
#bd div.right-column .vcard {float:left;width:60%;}
#bd div.right-column p {margin:.5em 20px;}
#bd div.right-column #me {float:left;margin:0 10px 10px 0;}

#ft {border-top:1px solid #ccc;color:#999;font-size:.8em;}
#ft p {margin:.5em 40px;}

/* comments */

.comments ol{margin:.5em 40px 1em 0;}
.comments li{margin:.5em 0;}
#bd .comments li p {padding:.5em 0;}
.comments li h5 {font-weight:bold;margin:0;}
.comments .infos{font-size:.9em;text-align:right;}

.form p{clear:left;margin-bottom:.5em;}
.form label{width:8em;display:block;float:left;text-align:right;padding:0.4em 1em;}
.form .text{width:30em;float:left;font:inherit;margin-top:.2em;border:1px solid #999;padding:.2em;}
.form textarea{height:10em;}

.comments-info{clear:both;font-size:1.1em;font-style:italic;}

