body {		font-family: Georgia;	font-size: 12px;	color: #554e4e;	background-color: #fff;	margin-top: 0px;}#prelude {	margin-left: 170px;	}	#top {	background: url(img/header.gif) top right no-repeat;	height: 344px;	width: 506px;	position: absolute;	top:0;	right: 0;	}	#page {	width: 55%;	background: url(img/page.jpg) left repeat-y;	padding-top:05px;	}	#content {	padding-left: 100px;	}	#sidebar {	position: absolute;	top: 344px;	right: 0px;	width: 220px;	text-align: left;	padding: 0px;	font-size: 80%;	}	#prelude {	font-size: 15px;	background: url(img/signature.jpg) top left no-repeat;	margin-left: 100px;	}#sidebar h2 {font-size: 130%;}h1, h1 a {	text-decoration: none;	font-size: 60px;	color: #96535a;	background: url(img/titre.jpg) bottom left no-repeat;	font-weight: normal;	margin-left: 100px;		}		a {	color: #96535a;	text-decoration: none;	}a:hover {	color: #939393;	}	code,pre { 	font-family : "Courier New",monospace; 	font-size : 1.1em; 	background:#f7f7f7;}pre {	margin : 0 auto;	margin-bottom : 1em;	padding : 0.5em;	text-align:left;	white-space:normal;	/* caché pour IE 5 Mac qui sait pas faire \*/	white-space:pre;	width: 95%;	height: 50px;	overflow : auto;	/* Fin hack */}.post {	margin-top: 50px;	}	.post-title {	font-size: 20px;	text-transform: uppercase;	background: url(img/title.gif) top left no-repeat;	padding-left: 17px;	padding:O;	margin: 0;	padding-bottom: 0px;	}	.post-info {	padding-left: 15px;	color: #96535a;	padding:O;	margin: 0;	font-size: 10px;	}	.post-info-co {	padding-left: 19px;	color: #96535a;	padding:O;	margin: 0;	font-size: 10px;	background: url(img/comm.gif) left no-repeat;	}h3 {	color: #96535a;	font-size: 12px;	text-transform: uppercase;	padding-top: 20px;	}fieldset {	border: none;	}	input , textarea {	display: block;	}#comments blockquote {	margin-left: 10px;	}#comments .comment-info {	font-style: italic;	color: #96535a;	padding-left: 10px;	margin-bottom:0px;	}	.com {	border: 1px solid #96535a;	border-left: 10px solid #96535a;		margin: 10px;	margin-left: 30px;	}h2 {	color: #96535a;	text-transform: uppercase;	font-size: 16px;		}	ul li {	list-style-type: none;	}	#sidebar ul {	padding-left: 0px ;	margin-left: 0px;	}	#sidebar ul li {	background: url(img/arrow.png) no-repeat top left;	padding-left: 20px;	margin-left:0px;}