/*
Theme Name: Codelog
Theme URI: http://www.codelog.net/
Description: A lightweight and stylish two-column theme. Traduction <a href="http://www.niss.fr">(niss.fr)</a>.
Version: 0.1
Author: Alex G&uuml;nsche
Author URI: http://www.zirona.com/
*/
body{
 font-size:100.01%;
 font-family:Verdana,Arial,sans-serif;
 padding:0;
 margin:0;
 background-color: #AD9652;
}

#main{
 background-color:#FFFFFF;
 height:100%;
 margin:0px auto;
 overflow:hidden;
 padding:0pt;
 width:800px;
}

#header{padding:0;
	margin:0
}
#header p#blogname{
	width:170px;
	padding:20px 0;
	margin:0px;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight: bold;
	text-align: center;
}
p#blogname a,p#blogname a:visited{
	color:#AD9652;
}
p#blogname a:hover,p#blogname a:focus,p#blogname a:active{
	color:#AD9652;
}
#sidebar{
	width:170px;
	margin:0;
	padding:0;
	color:#AD9652;
	font-size:0.9em;
	font-family:Arial,Helvetica,sans-serif;
	margin-top:0px;
}
#banniere{
	float:right;
	width:629px;
	margin:0;
	padding:0;
	text-align:left;
	color:#242424;
	background-color:#fff;
	font-size:0.8em;
}
#content{
	float:right;
	width:630px;
	margin:0;
	padding:0;
	text-align:left;
	color:#113CFF;
	background-color:#fff;
	font-size:10px;
	margin-top:-280px;
}
#footer{
	padding:0px 0;
	margin:0px auto;
	width:800px;
	font-size:0.8em;
	background:top left repeat-x;
	text-align:center;
	color:#fff
}
.post{margin:25px 0 30px;
	padding:10px;
}
.entry{text-align:justify
}
#searchform{margin:0;
	padding: 0
}
#searchform li{overflow:hidden
}
#s{width:170px;
	height:18px;
	font-size:0.9em;
	border:1px solid #777;
	border-right:none;
	margin:0;
	padding:0;
	float:left;
	color:#eee;
	background-color:#444
}
#s:focus{color:#f3f3f3;
	background-color:#666
}
#searchsubmit{border:none;
	margin:0;
	padding:0
}
h1{margin-top:20px;
	font-size:1.4em;
	color:#000;
	font-family:Georgia,'Times New Roman',serif
}
h2{margin-top:30px;
	font-size:1.6em;
	color:#000;
	font-family:Georgia,'Times New Roman',serif
}
h2.posttitle{margin:0px;
	font-size:14px;
	color:#113CFF;
	border-bottom: 1px solid #AD9652;
	font-style: italic;
}
h3{margin-top:20px;
	font-family:Georgia,'Times New Roman',serif;
	font-size:1.1em;
	color:#000
}




#sidebar h2{letter-spacing:-0.05em;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	font-weight:normal;
	padding:4px 3px;
	color:#113CFF;
	background-color: #AD9652;
	margin-top: 0px;
	margin-bottom: 3px;
	text-align: center;

}
#sidebar li{
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	border: 2px solid #AD9652;
}
#sidebar ul ul li{
	margin:0;
	padding:3px 0 3px 10px;
	border:0;
}
#sidebar ul ul ul li{margin-left:10px;
	border:0
}
#sidebar p{margin:5px 5px 0;
	color:#f3f3f3;
	padding:2px 0 2px 0
}
#sidebar ul#sb{
	margin:-13px 10px 0px 10px;
}
#sidebar ul,#sidebar ol {margin:0;
	padding:0;
	text-align:left
}
ol li,#sidebar ul ol li{
	list-style:decimal outside;
}




pre{font-size:0.9em;
	background:#f3f3f3;
	border:1px solid #aaa;
	padding:5px
}
code,kbd,samp{font:1.1em 'Courier New',Courier,monospace;
	color:#444
}
acronym,abbr{cursor:help;
	border-bottom:1px dashed #888;
	font-variant:normal
}
label{cursor:pointer
}
blockquote{margin:20px 25px 0 25px;
	color:#666;
	border-left:4px solid #bbb;
	padding-left:15px;
	font-family:Arial,Helvetica,serif
}
blockquote cite{margin:5px 0 0;
	display:block
}
#content ul{
	padding:5px 8px 5px 25px
}
#content ul li{list-style-image:url(images/ul.png)
}
.subtitle{font-style:italic;
	font-family:Georgia,'Times New Roman',serif
}
.center{text-align:center
}
.fallback{display:none
}
a img{border:none
}
.navigation{display:block;
	text-align:center;
	margin:30px 10px 10px
}
.navigation .alignright{width:45%;
	text-align:right;
	margin-bottom:40px
}
.navigation .alignleft{text-align:left;
	width:45%;
	margin-bottom:40px
}
#content p img{padding:0;
	margin:0;
	padding:0
}
img.centered{display:block;
	margin-left:auto;
	margin-right:auto
}
.alignright img{display:inline
}
.alignleft img{display:inline
}
.alignright{padding:4px;
	margin:0 0 2px 7px;
	float:right
}
.alignleft{padding:4px;
	margin:0 7px 2px 0;
	float:left
}
.hilite_img{padding:5px;
	border:1px solid #888
}
a,a:link,a:visited{
	text-decoration:none;
	color:#AD9652;
}
a:hover,a:active,a:focus{
	color:#AD9652;
	border-bottom:1px solid #113CFF;
}
#content a,#content a:link,#content a:visited{
	text-decoration:none;
	color:#B33B00;
}
#content a:hover,#content a:active,#content a:focus{color:#F50
}
.small{font-size:0.9em
}
input,textarea{background-color:#fff;
	color:inherit;
	border:1px solid #999;
	font-family:Arial,sans-serif;
	font-size:0.9em
}
input:focus,textarea:focus{background-color:#fff;
	color:inherit;
	border:1px solid #444
}
.postmetadata{margin-top:15px;
	border-top:1px solid #ddd;
	padding:0px;
	font-family:Verdana,Arial,sans-serif;
	text-align:justify;
	background-color:#f6f6f6;
	font-size:0.9em;
	color:#444;
	overflow:hidden;
	height:20px
}
.postmetadata span{display:block;
	float:left;
	padding:2px;
	margin:0 0 0 3px
}
.postmetadata span img{float:left
}
.postmetadata span.pm_right{float:right;
	padding:0 2px
}
h3#respond,h3#comments,h3#trackbacks{margin:25px 10px 0;
	padding:0;
	font-size:1.4em
}
h3#respond{margin:45px 10px 30px
}
ol.commentlist{margin:25px 20px 30px 5px;
	text-align:justify
}
.commentlist li{font-weight:bold;
	border-top:1px solid #eee;
	margin:15px 0 3px;
	padding:5px 10px 3px
}
.commentlist p{font-weight:normal;
	line-height:1.5em;
	text-transform:none;
	margin:10px 5px 10px 0
}
.commentlist h3{color:#444
}
.commentlist,#commentform input,#commentform textarea{font:0.95em Arial,Sans-Serif
}
.commentlist cite,.commentlist cite a{font-weight:bold;
	font-style:normal;
	font-size:1.1em;
	color:#000
}
.commentlist .oddcomment{background-color:#fbfbfb
}
.nocomments{margin:0;
	padding:0
}
#commentform{text-align:justify;
	margin:25px 0 30px;
	padding:10px
}
#commentform #comment_inputs{overflow:hidden;
	height:10em
}
#commentform #comment_left{width:150px;
	height:10em;
	float:left;
	margin:0 10px 0 0
}
form#commentform p{margin:0 0 5px;
	font-size:x-small
}
#comment_left input,#commentform textarea{width:145px;
	border:1px solid #D1CCC0;
	background-color:#fafafa;
	color:inherit;
	font-size:x-small
}
#commentform textarea{width:350px;
	height:9.6em;
	padding:0
}
#comment_left input:focus,#commentform textarea:focus{background-color:#fff;
	border:1px solid #9F9B92;
	color:inherit
}
#commentform p#comment_submit{text-align:right;
	margin:5px 10px;
	font-size:small
}
#commentform{margin:0
}
.morelink{display:block;
	margin:10px 0 0;
	text-align:right
}

