body,html {background-color:#cccc99; font-size:80%; font-family:trebuchet MS; color:#000000; margin:0;}

#header {margin:auto; width:750px; height:80px; background:url(blog-voyeur.jpg) left no-repeat; text-align:left; padding:0px;}

#top {margin:auto; background-color:#FCFCB8; height:20px; padding:3px 0 3px 0;}

#navig {margin:auto; width:750px; font-family:trebuchet MS; color:#ffffff; font-size:13px;}
#navig a {font-family:trebuchet MS; font-size:13px; color:#808080; font-weight:bold;} 
#navig a:hover {text-decoration:none; color:#808080;}
#navig a:visited {color:#808080;}

h1 {display:inline; font-size:13px;}

h2 {display:inline; font-size:18px;}

#conteneur {margin:auto; width:750px; text-align:center; padding:10px;}

#contenu {margin:auto; width:570px; float:right; text-align:left; font-size:13px;}

#menu {margin:auto; width:170px; float:left; text-align:left; color:#FCFCB8; font-size:13px;}
#menu ul {margin:auto; padding:0px;}
#menu li {list-style-type:none; line-height:25px;}
#menu a {font-family:trebuchet MS; font-size:13px; color:#c20000; font-weight:normal;} 
#menu a:hover {text-decoration:none; color:#c20000;}
#menu a:visited {color:#c20000;}

#search {margin:auto;}
#search fieldset, #search p{margin: 0; padding: 0;}
#q{padding-left: 18px; background: #fff url(img/q.png) no-repeat 4px center;}

#selection {margin:auto; padding-top:20px;}

#languages {margin:auto;}

#categories {margin:auto; padding-top:20px;}

#archives {margin:auto; padding-top:20px;}

#links {margin:auto; padding-top:20px;}

#syndicate {margin:auto; padding-top:20px;}

.pagenav {font:1em;}
p.pagenav a {background:#f4f4f4; color:black; padding:3px; border:1px solid #808080; text-decoration:none; font-size:90%;}
p.pagenav a:hover {background:#000000; color:white;}
p.pagenav strong {color:black; padding:3px; border:1px solid #808080;}

#footer{margin:0; margin-top:40px; padding:1em; color:#FCFCB8; clear:both;}
#footer a{color:#FCFCB8;}

#content{margin:0; padding:0 15px 0 0;}

pre, code{font-size: 1.2em;}

pre{width: 100%; overflow: auto; border: 1px solid #CCC;}

fieldset{border:none;}

label{cursor: pointer; cursor: hand;}

.field label{display:block;}

input,textarea{border:1px solid#999;}

textarea{width:80%; font-size:1em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

#comments blockquote {margin:0; padding:0;}

.post-title a{color:#c20000; background:transparent; text-decoration:none; margin-bottom:0;}

.post-info {margin-top:0; color:#c20000; background:transparent; padding-bottom:1ex;}
.post-info a{color:#c20000; background:transparent; text-decoration:none;}

.post-content {text-align:justify;}
.post-content a{color:#c20000; background:transparent; text-decoration:underline;}
.post-content blockquote {font-style:italic;}

