/*
Theme Name: Ageron
Author: Olivier Ageron
Description: Theme du site ageron.net
Version: 1.0
Author URI: http://www.ageron.net
Tags: silver,white,left-sidebar,two-columns
*/
body {
	margin:0;
	padding:0;
	text-align:center;
	background:#FFFFFF;
	color:#444;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
}

#page {
	margin:0px auto;
	background:#FFFFFF url("images/bg.png") no-repeat top left;
	text-align:left;
	width:999px;
	padding-top:0px;
	font-size: 12px;
	
}
/*BEGIN HEADER*************************************/
#header {
	background:transparent;
	height:150px;
	color:#211;
	letter-spacing:-2px;
	font-family: Verdana, Arial, Tahoma;
	font-size:12px;
	text-align:left;
	margin:0px;
	padding-top:60px;
	padding-left:40px;
}
#header a {
	color:#233;
	padding:10px;
	text-decoration:none;
}
#header a:hover {
	color:#999999;	
}
#description {
	font-family: Verdana, Arial, Tahoma;
	font-weight:normal;
	color:#666;
	font-size:12px;
	padding:3px;
	padding-left:20px;
	
}
/*END HEADER***************************/



/***************Begin SIDEBAR************************/
#sidebar {
	float:left;
	width:250px;
	padding-left:5px;
	
}

#sidebar a, #sidebar a:visited  {
	font-size:12px;
	text-decoration: none;
	}
	
#sidebar a:hover {
	font-size:12px;
	text-decoration: none;
	}

#sidebar h2 {
	color:#444444;
	font-weight:normal;
	font-family: Verdana, Arial, Tahoma;
	font-size:12px;
	
}

#searchform input{
	background:#dfdddd;
	padding:3px;
	margin-top:5px;
	border:0px dashed #eee;
	color:#555;
	font-family: Verdana, Arial, Tahoma;
	font-size:10px;
}
#searchform input[type="submit"] {
	cursor:pointer;
}

#searchform input[type="submit"]:hover {
	background:#ccc;
	border-color:#eee;
}


#sidebar ul,#sidebar   ul   li {
	padding:0;
	margin:0;
	list-style:none;
}
#sidebar  ul{
	list-style:none;
	padding:0;
	margin:0;
	font-size:10px;
}

#sidebar>ul {
	padding-bottom:5px;
	*margin-bottom:20px;	
}
#sidebar > ul > li > ul > li ul {
	//list-style:none;
	padding:0;
	margin:0;
	margin-left:3px !important;
	padding-left:3px;
	font-size:14px;
}
	
	
	
#sidebar ul li ul li{
	padding:3px;
	padding-left:5px;
	//	
}
#sidebar > ul > li > ul > li > ul > li {
	padding:3px;
	padding-left:3px;
	border:none;
	
}
#sidebar>ul>li>ul li {
	border-bottom:0px dashed #ccc;
}
#sidebar a {
	text-decoration:none;
	color:#666;

}
#sidebar a:hover {
	color:#999999;
}
#sidebar>ul>li ul {
	margin-left:3px;
}



/*******SIDEBAR END***************/

#content {
	margin-left:255px;
	padding-right:15px;
	font-size: 12px;
	padding-left:15px;
	vertical-align: middle

}
 #content .post {
	padding:5px;
	margin-left:10px;
	color:#444;
	float:left;
	width:700px;
	

 }

#content h1 {
	color: #999999;
	font-size: 18px;
	font-weight:bold;
	font-family: Verdana, Arial, Tahoma;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 2px 0px;
	line-height: 20px;
 }
 #content h1 a{
	color:#999999;
	text-decoration:none;
 }
 #content h1 a:hover {
	color:#000000;
 }

 #content h2 {
	color: #999999;
	font-size: 18px;
	font-weight:bold;
	font-family: Verdana, Arial, Tahoma;
	border-bottom:1px solid #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 2px 0px;
	line-height: 20px;
 }
 #content h2 a{
	color:#999999;
	text-decoration:none;
 }
 #content h2 a:hover {
	color:#000000;
 }

#content h3 {
	color: #666666;
	font-size: 14px;
	font-weight:bold;
	font-family: Verdana, Arial, Tahoma;
	border-bottom:0px solid #eee;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
 }
 #content h3 a{
	color:#999999;
 }
 #content h3 a:hover {
	color:#000000;
 }
 #content .entry {
	padding:5px;
	padding-left:0px;
 }
 p.postmetadata {
	background:#FFFFFF;
	border:1px solid #eee;
	padding:5px;
	font-size:10px;
	}
p.postmetadata a{
	color:#999999;
	text-decoration:none;
	
}
p.postmetadata a:hover {
	border-bottom:none;
}
a.post-edit-link {
	padding-left:16px;
	
}
a[title~=Comment] {
	margin:0px;
	padding-left:0px;
}
a {
	color:#999999;
	text-decoration:none;
}
a:hover {
	color:#000000;
}
a img {
	border:none;
}

h2,h3 {
	color:#343434;
	font-weight:bold;
	font-family: Verdana, Arial, Tahoma;
}


div.comment_part {
	margin-left:10px;
	padding-left:0 px;
 }
h3#comments {
	padding:18px 48px 18px 0px;
}
ol.commentlist li {
	background:#eee;
	border-top:1px solid #ddd;
	border-left:5px solid #ddd;
	padding:10px;
}
ol.commentlist li.alt {
	background:#ebebeb;
	border-top:1px solid #ddd;
	border-left:5px solid #ddd;
	padding:10px;
}
ol.commentlist img.avatar {
	border:2px solid #ccc;
	width:32px;
	height:32px;
	display:block;
}
cite.comment_author {
	color:#c00;
	font-family: Verdana, Arial, Tahoma;
	text-transform:capitalize;
	font-style: normal;
}
em.awaiting_moderation {
	color:#c00;
	display:block;
	background:#ccc;
	padding:3px;
	font-size:10px;
	border:1px solid orange;
	margin:0px;
}
small.commentmetadata,small.commentmetadata a {
	color:#666;
	background:#eee;
	padding:3px;	
}
#commentform input[type="text"] {
	background:#ddd;
	border:1px solid #eee;
	color:#444;
	padding:3px;
	font-family: Verdana, Arial, Tahoma;
}
#commentform textarea {
	background:#ddd;
	border:1px solid #eee;
	color:#444;
	padding:3px;
	font-family: Verdana, Arial, Tahoma;
	overflow:auto;
	width:500px;
	height:350px;	
}

#commentform input[type="submit"] {
	background:#ddd;
	padding:6px;
	border:1px solid #eee;
	color:#444;
	cursor:pointer;
}
#commentform input[type="submit"]:hover {
	background:#eee;
	padding:6px;
	border:1px solid #fff;
	color:#666;
	cursor:pointer;
}
hr {
	display:none;
}


#footer {
	clear:both;
	background:#FFFFFF;
	border-top:1px solid #000000;
	padding:0px;
	text-align:center;
	height:140px;
	font-size:10px;
}

#footer p {
	padding:10px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
}

#footer a{
	color:#000;
}

#footer a:hover {
	color:#999999;

}
.note,.warning,.caution,.highlight {
	background:#FFFFFF;
	padding:5px;
	font-size:10px;
	color:#666;
	
}

a.download {
	background:#777;
	padding:5px;
	color:#FFFFFF;
	border:1px solid #977;
}
