/*
Theme Name: bmparisblog
Version: 2
Author: yr@yannickrohmer.net

*/
/* Begin Typography & Colors */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: white;
	font-size: 62.5%;
	font-family: Garamond, Georgia, Times New Roman, Times, serif;
}
form {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
p {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 8px;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	margin: 0;
	padding: 0;
	list-style-type: none;

}

#container {
	width: 950px;
	margin: auto;
	text-align: left;
	position: relative;
	padding-top:40px;
	padding-bottom: 20px;
	font-family: Georgia, Times New Roman, Times, serif;
}
#header {
}
#header img {
	display: block;
}

#nav {
padding-top:11px;
font-size:14px;
letter-spacing:+1px;
color:black;
font-weight:normal;
text-align:right;
padding-bottom:12px;
}
#nav a {
color:black;
text-decoration:none;
}
#nav a:hover {

text-decoration:underline;
}
.bulletnav {
width:19px;
height:10px;
background:url("/i/bullet-nav.gif") center top no-repeat;
}
#filetnav {
width:950px;
height:15px;
background:url("/i/filetnav.png") left top no-repeat;
}

#col1td {
background:url("/i/bggrey.gif") left top repeat-y;
}
#col1 {
width:700px;
}
#col1 img {
padding-right: 10px;
}
#col1pad {
/*	padding: 0 20px 0 20px;*/
}

.postCol1td {
width:115px;
font-size:11px;
text-align:right;
padding-top:10px;
}
.postCol1td a {
color:#e64415;
text-decoration:none;
}
.postCol1td a:hover {
text-decoration:underline;
}
.postCol1pad {
padding-right:7px;
}
.author {
font-weight:bold;
}
.date {
padding-top:8px;
padding-bottom:12px;
}
.filetblanc {
background:url("/i/filetblanc.gif") left top no-repeat;
height:4px;
}
.commentaire {
padding-top:10px;
font-size:10px;
}
.postCol1td  a.comments-link {
background:url("/i/bullecomment.gif") left +2px no-repeat;
padding-left:17px;
color:black;
font-weight:bold;
}
.ajouterlevotre {
padding-top:13px;
font-weight:bold;
font-size:10px;
}
.ajouterlevotre a {
background:url("/i/bulleajouterlevotre.gif") left +2px no-repeat;
padding-left:17px;
}

.postCol2td {
width:585px;
}
.postCol2pad {
padding-right:20px;
}

h2.title {
background:url("/i/mainpetite.gif") left 13px no-repeat;
font-size:24px;
padding-top:5px;
padding-left:23px;
font-weight:normal;
}
h2.title a {
color:black;
}
h2.titlepage {
background:none;
}
.entry {
	padding-left:23px;
	padding-top: 7px;
	font-size: 11px;
	color: black;
	line-height: 18px;
}
.entry li {
	background: url("/i/bullet.gif") 0 6px no-repeat;
	padding-left: 12px;
}
.entry li.linkcat {
background:none;
}

#col2 {
	width: 250px;

}

#col2pad {
	padding: 10px 0px 0 16px;
}
#col3 {
	width: 252px;
}
#col3pad {
	padding: 0 15px 0 15px;
}

.spirale {
	background: url("/i/spirale.gif") top left no-repeat;
	width: 100px;
	height: 62px;
}
.datebg {
	padding-top: 17px;
	padding-left: 13px;
}


h3#comments, h3#respond {
	font-size: 18px;
	font-weight: normal;
	color: #7f8081;
	padding-bottom: 10px;
}
.post {
	padding-bottom: 25px;
}
.post small {
	display: block;
	padding-top: 5px;
	color: #7f8081;
	font-size: 11px;
}
.post a {
	color: #e64415;
	text-decoration: none;
}
.post a:hover {
	text-decoration: underline;
}
#col1 p, .commentlist, .commentlist small {
	font-size: 12px;
	color: black;
	line-height: 20px;
}
.commentlist small {
	font-size: 11px;
}
#col1 p a, .commentlist a, .commentlist small a {
	color: #e64415;
	text-decoration: none;
}
#col1 p a:hover, .commentlist a:hover, .commentlist small a:hover {
	text-decoration: underline;
}

p.postmetadata {
	margin-top: 8px;
	padding-top: 5px;
	color: #7f8081;
	font-size: 12px;
}
p.postmetadata a, .navigation a {
	color: #e64415;
	text-decoration: none;
}
p.postmetadata a:hover, .navigation a:hover {
	text-decoration: underline;
}
.postsep {
background:url("/i/postsep.gif") left top no-repeat;
width:563px;
height:15px;
}
.navigation {
	
	padding-top:10px;
	font-size: 12px;
	padding-left:140px;
	padding-right: 20px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.h3pad {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}
#sidebar h3 {
	color: #747576;
	font-size: 11px;
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing:+1px;
	padding-bottom:9px;
}
#sidebar .h4pad {
	padding-top: 12px;
	padding-bottom: 9px;
}
#sidebar h4 {
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
#sidebar li {
font-size: 11px;
font-weight:normal;
}
#sidebar li a {
font-size: 11px;
color:black;
font-weight:normal;
text-decoration:none;
}
#sidebar li a:hover {
text-decoration:underline;
}
#sidebar .categories li {
line-height:20px;
}
#sidebar .categories li a {
background:url("/i/bulletside.gif") left +4px no-repeat;
padding-left: 8px;
}

#sidebar #lastpost li {
line-height:20px;
}

#sidebar #recentcomments li {
line-height:20px;
}

#sidebar li a.recentcomment {
color: #e64415;
}

#sidebar #nuage a {
color:#9c9e9f;
}

#searchbg {
	background: url("/i/searchbg2.gif") no-repeat;
	width: 227px;
	height: 23px;
	position: relative;
	margin-bottom: 6px;
}
#sdiv {
	position: absolute;
	top: 2px;
	left: 23px;
}
#s {
	font-size: 13px;
	border: 0;
	background-color:#d0d1d2;
	width: 170px;
}
#searchsubmitdiv {
	position: absolute;
	top: 1px;
	left: 200px;
}


#sabonnerbg {
	background: url("/i/sabonnerbg.gif") no-repeat;
	width: 227px;
	height: 23px;
	position: relative;
	margin-bottom: 6px;
}
#adiv {
	position: absolute;
	top: 2px;
	left: 23px;
}
#addr {
	font-size: 13px;
	border: 0;
	background-color:#d0d1d2;
	width: 170px;
}
#sabonnersubmitdiv {
	position: absolute;
	top: 1px;
	left: 200px;
}


#col3 .h3pad, #col3 .h2pad {
	border-top: 1px solid #807e8e;
	padding-top: 5px;
	padding-bottom: 5px;

}
#col3 h3, #col3 h2 {
	color: #5f3856;
	font-size: 18px;
	font-weight: normal;
}
a.sabonner {
	text-decoration: none;
}
a.sabonner:hover {
	text-decoration: underline;
}
.delicious-banner a {
	font-size: 18px;
}
.delicious-banner a:hover {
	text-decoration: underline;
}
#col3 .entry {
	color: #0080b0;
}
#col3 a {
	color: #5f3856;
}

#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform textarea {
width: 100%;
padding: 2px;
}
#commentform #submit {
margin: 0;
float: right;
}


#icons {
padding-top:3px;
padding-bottom:10px;
}

#logocontact {
padding-top:7px;
}

.filetsidebar {
margin-top:10px;
background:url("/i/filetsidebar.gif") left top no-repeat;
height:12px;
}

h1 {
padding-left: 138px;
padding-bottom:5px;
}

#footer {
background:url("/i/bggrey2.gif") left top repeat-y;
padding-left:135px;
padding-top: 18px;
line-height:28px;
font-size: 11px;
color:#ed3b08;
letter-spacing:+2px;
}
#footer a {
color:white;
text-decoration:none;
padding: 0 10px 0 10px;

}
#footer a:hover {
text-decoration:underline;
}
#footer a#wp2010:hover{
text-decoration:none;
}