@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Lordesign 2008
Theme URI: http://www.lordesign.fr/
Description: Première version du site lordesign.fr
Version: 1
Author: Lor Faucon 
*/

/* @group Reset CSS */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;font-style: normal;}
q:before,q:after {content:"";}

/* @end */

body {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #686767;
}

a {
	color: #686767;
}

a:hover {
	color: #F0037F;
}

strong {
	font-weight: bold;
}

#page {
	width: 710px;
	position: absolute;
	left: 50%;
	margin-left: -355px;
}

#header {
	height: 46px;
	padding-top: 34px;
}

#header h1 a {
	display: block;
	height: 36px;
	width: 155px;
	background: url(images/lorheader.png) no-repeat;
}

#header h1 a span,
#header #description {
	position: absolute;
	left: -3000px;
}

#wrapper {
	background-image: url(images/lorbg.png);
}

#content {
	width: 510px;
	background-image: url(images/lorbgpink.png);
	float: right;
}

#sidebar {
	width: 200px;
	padding-top: 14px;
}

#sidebar .cats {
	background-color: #FFF;
	margin: 0 10px 14px 20px;
	padding: 0 8px 16px 8px;
}

#sidebar .cats h2 {
	color: #F0037F;
	font-size: 16px;
	line-height: 28px;
}

#sidebar .cats li.cat-item a {
	color: #686767;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	padding-left: 10px;
	
}

#sidebar .cats li.cat-item a:hover,
#sidebar .cats li.current-cat {
	background: url(images/dot.gif) no-repeat 0 center;
}

#sidebar .pages {
	padding-bottom: 42px;
}

#sidebar .pages li {
	background-color: #FFF;
	margin: 0 10px 14px 20px;
	padding: 8px;
}

#sidebar .pages li a {
	color: #686767;
	font-size: 16px;
	line-height: 26px;
	text-decoration: none;
}

#sidebar .pages li a:hover,
#sidebar .pages li.current_page_item a {
	color: #F0037F;
	font-size: 16px;
	line-height: 26px;
	text-decoration: none;
}

#content {
	padding-bottom: 28px;
}

#content.home {
	padding-top: 28px;
}

#content.home h2 {
	position: absolute;
	left: -3000px;
}

#content.home #homepost {
	background: #FFF url(images/bghomelor.jpg) no-repeat 200px 4px;
	margin: 0 20px 28px 10px;
	padding: 5px 5px 14px 5px;
}

#content h2 a {
	color: #F0037F;
	float: left;
	font-size: 19px;
	line-height: 28px;
	text-decoration: none;
	background: #FFF;
	margin-left: 30px;
	padding: 0 10px;
	display: block;
}

#content .post {
	clear: both;
	margin: 0 20px 28px 10px;
	padding: 5px 5px 14px 10px;
	background-color: #FFF;
}

#content .post .ligne {
	background: url(images/lorbgpink.png) repeat-x;
	width: 90%;
}

#content .post h3 {
	font-size: 14px;
}

#content .post h3 a {
	text-decoration: none;
}

#pageheader {
	clear: both;
	background: #FFF url(images/bgpagelor.jpg) no-repeat 5px;
	height: 278px;
	margin: 0 20px 28px 10px;
}

#pageheader h3 {
	position: absolute;
	left: -3000px;
}

#pageheader .adresse {
	font-size: 14px;
	padding: 188px 0 0 30px;
}

#pageheader .adresse .coul {
	color: #F0037F;	
}
