/*
Theme Name: ADSimple
Theme URI:
Description: Simple Wordpress theme based on HTML5 using red, black & white colors.
Version: 1.2.2
Author: z0va (original by Dimox)
Author URI: http://weexord.org/ (original by http://dimox.name/)
Tags: red, brown, white, black, silver, three-columns, right-sidebar, fixed-width, threaded-comments
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

* {margin:0;padding:0;}
	header, nav, section, article, aside, footer {display:block;}
	body {
		background:#F8F8F8;
		color:#444;
		font:13px/18px "Trebuchet MS",Tahoma,Arial,sans-serif;
	}
		a {color:#E60000;}
			a:hover {color:#AA0001;}
		p {margin:0 0 18px 0;}
		img {border:0;}
		input {vertical-align:middle;}
		blockquote {
			height: 1%;
			margin:0 0 18px 20px;
			padding:1px 12px;
			border-left:3px solid #DE8D8D;
			background:#F2F2F2;
		}
			blockquote p {
				padding:8px 0;
				margin:0;
			}

		.aligncenter,div.aligncenter {
			display:block;
			margin:0 auto;
		}
		img.aligncenter {margin:0 auto;}
		.alignleft {float:left;}
		img.alignleft {margin:5px 10px 3px 0;}
		.alignright {float:right;}
		img.alignright {margin:5px 0 3px 10px;}
		.wp-caption {
			margin:10px;
			padding-top:4px;
			border:1px solid #ddd;
			background-color:#f3f3f3;
			text-align:center;
		}
			.wp-caption img {border:0;}
				.wp-caption p.wp-caption-text {
					margin:0;
					padding:0 4px 5px;
					font-size:11px;
					line-height:17px;
				}
		table {
			width:99%;
			margin:0 0 20px 3px;
			border-collapse:collapse;
		}
			th, td {
				padding:4px 8px;
				border:1px solid #CCC;
			}
			th {
				background:#F3F3F3;
				text-align:left;
			}
			pre {margin:0 0 20px;}

		#wrapper {
			width:978px;
			margin:0 auto;
			border:1px solid #DDD;
			border-width:0 1px;
			border-bottom:1px solid #FFF;
			background:#FFF;
		}

/* Header
-----------------------------------------------------------------------------*/
header {
	position:relative;
	width:100%;
	height:160px;
	margin-bottom:10px;
	border-bottom:3px solid #EAEAEA;
}
	nav {
		clear:both;
		width:100%;
		height:32px;
		background:#EEE;
	}
		#nav {
			float:left;
			height:24px;
			margin:6px 10px 0 10px;
		}
			#nav li {
				float:left;
				list-style:none;
				font-size:13px;
				text-transform:uppercase;
			}
				#nav li a {
					float:left;
					margin:0 20px 0 10px;
					color:#808080;
					text-decoration:none;
				}
					#nav li a:hover {
						color:#444;
						text-decoration:underline;
					}
				#nav li.current_page_item {background:url(i/arrow.gif) 0 7px no-repeat;}
				#nav li.current_page_item a {color:#444;}
		#search {
			float:right;
			height:24px;
			margin:4px 10px 0 0;
		}
			#search input {
				float:left;
				font:11px "Trebuchet MS",Arial,Sans-Serif;
			}
				#s {
					width:175px;
					height:18px;
					margin-right:5px;
					padding:2px 6px;
					outline:none;
					border:1px solid #E60000;
					border-top-left-radius:5px;
					border-bottom-left-radius:5px;
					-moz-border-radius-topleft:5px;
					-moz-border-radius-bottomleft:5px;
					color:#E60000
				}
				#searchsubmit {
					height:24px;
					padding:1px 7px;
					overflow:visible;
					border:1px solid #E60000;
					border-top-right-radius:5px;
					border-bottom-right-radius:5px;
					-moz-border-radius-topright:5px;
					-moz-border-radius-bottomright:5px;
					background:#E60000;
					color:#fff;
					font-weight:bold !important;
					cursor:pointer;
				}
		#cat {
			float:left;
			height:24px;
			margin:6px 10px 0 10px;
		}
			#cat li {
				float:left;
				height:20px;
				margin-right:10px;
				padding-right:10px;
				background:#E60000;
				border:1ox solid #E60000;
				border-radius:5px;
				-moz-border-radius:5px;
				list-style:none;
				font-size:13px;
				text-transform:uppercase;
			}
				#cat li a {
					float:left;
					margin:0 10px;
					color:#FFF;
					text-decoration:none;
				}
					#cat li a:hover {
						color:#444;
						text-decoration:underline;
					}
		#social {
			float:right;
			height:24px;
			margin:6px 10px 0 10px;
		}
			#social li {
				float:left;				
				height:20px;
				margin-left:5px;
				list-style-type:none;
			}
	#logo {
		position:relative;
		width:100%;
		height:100px;
		background:#DDD;
	}
		#logo a {
			float:left;
			width:958px;
			padding:30px 0 0 20px;
			color:#E60000;
			font-size:33px;
			text-decoration:none;
		}
			#logo a:hover{color:#FFF;}
		#logo span {
			float:left;
			margin:5px 0 0 20px;
			color:#444;
			font-size:13px;
			font-weight:normal;
		}
/* Content
-----------------------------------------------------------------------------*/
section {
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
	background:url(i/dots.gif) 550px 0 repeat-y;
}
	#content {
		float:left;
		width:530px;
		padding:0 10px 20px 10px;
		overflow:hidden;
	}
		#content h2 {
			margin-bottom:12px;
			padding:1px 0 6px 0;
			border-bottom:1px solid #E5E5E5;
			font:23px/24px "Trebuchet MS",Arial,Sans-Serif;	
			text-shadow:2px 2px 1px #DDD;
		}
			#content h2 a {text-decoration:none;}
		#content h3 {
			margin-bottom:18px;
			padding:0 0 3px 0;	
			border-bottom:1px solid #E5E5E5;
			font:normal 20px/1.5 "Trebuchet MS",Arial,Sans-Serif;
			text-shadow:2px 2px 1px #DDD;
		}
		#content .post {margin: 0 0 45px;}
			#content .post h2,#content .post h3 {
				margin:0 0 18px 0;
				font-size:23px;
			}
		.pmeta {
			margin:-13px 0 15px 0;
			color:#888;
			font-size:12px;
			line-height:16px;
		}
			.pmeta span {margin:0 3px;}
			.pmeta a,.ptags a {
				color:#888;
				text-decoration:underline;
			}
				.pmeta a:hover,.ptags a:hover {color:#AA0001;}
		.entry {text-align:justify;}
			.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {
				margin:25px 0 18px 0;
				padding:0 0 4px 0;
				border:0;
				background:url(i/smalldot.gif) 0 100% repeat-x;
				font:normal 23px/1.4 "Trebuchet MS",Arial,Sans-Serif;	
				text-shadow:2px 2px 1px #DDD;
			}
			.entry h3 {font-size:20px;}
			.entry h4 {font-size:18px;}
			.entry h5 {font-size:17px;}
			.entry h6 {font-size:15px;}
		.ptags {
			height:1%;
			overflow:hidden;
			padding:3px 5px;
			color:#999;
			font-size:12px;
			line-height:16px;
		}
		.comments {float:right;}
		.line {
			clear:both;
			margin:0 0 15px 0;
			padding:3px;
			background:url(i/smalldot.gif) repeat-x;
		}
		.post ol {margin:-4px 0 18px 35px;}
		.post ul {margin:-4px 0 18px 18px;}
			.post ul li {
				list-style:none;
				padding:3px 0 4px 12px;
				background:url(i/arrow.gif) 0 11px no-repeat;
			}
			.post li {
				padding:3px 0 4px 0;
				border-bottom:1px solid #EEE;
			}
				.post li ul {
					margin:4px 0 -5px 0;
					border-top:1px solid #EEE;
				}
				.post li ol {
					margin:4px 0 -5px 18px;
					border-top:1px solid #EEE;
				}
		div.pagetitle {
			margin-bottom:30px;
			padding:3px 0 4px 0;	
			border:1px solid #E5E5E5;
			background:#F4F4F4;
			font:normal 19px "Trebuchet MS",Arial,Sans-Serif;
			text-shadow:1px 1px 0 #FFF;
			text-align:center;
		}
		.commentlist {margin:18px 0 0 0;}
			.commentlist li {list-style:none;}
				.commentlist li .commentdiv {
					height:1%;
					margin:0 0 25px 0;
				}
		li.bypostauthor .commentdiv {
			padding:3px 3px 7px 0;
			border:1px solid #AAA;
		}
		.commentlist ul.children {margin:13px 0 0 18px;}
		.comment-author {
			min-height:39px;
			height:auto !important;
			height:39px;
			padding:4px 4px 3px 4px;
			border:1px solid #E9E9E9;
			background:#F2F2F2;
		}
		.fn {
			font-style:normal;
			font-weight:bold;
		}
		.avatar {
			float:left;
			margin:0 5px 0 0;
			padding:2px;
			border:1px solid #DDD;	
			background:#FFF;
		}
		.commentmetadata {
			padding:3px 0 0 0;
			color:#888;
			font-size:11px;
		}
			.commentmetadata a {
				color:#888;
				text-decoration:none;
			}
				.commentmetadata a:hover {
					color:#AA0001;
					text-decoration:underline;
				}
		.ctext {padding:10px 7px 0 0;}
		.reply {
			width:100%;
			overflow:hidden;
			margin:-3px 0 0 7px;
			text-transform:lowercase;
		}
			.reply a {
				float:left;
				padding:0 6px 2px 0;
				border:1px solid #CCC;
				background:#F4F4F4;	
				color:#AA0001;
				line-height:16px;
				font-size:13px;
				text-decoration:none;
			}
				.reply a:hover {
					border:1px solid #E60000;
					background:#E60000;
					color:#FFF;
				}
		#cancel-comment-reply {
			float:right;
			position:relative;
			top:-43px;
		}
			#cancel-comment-reply small {font-size:13px;}
		#respond h3 {margin-top:35px;}
		#commentform {padding: 0 0 20px 0;}
			#commentform p {
				margin:0 0 7px 0;
				white-space:nowrap;
			}
			#author, #email, #url, #comment, #submit {
				width:200px;
				padding:3px 5px;	
				border:1px solid #CCC;
				font:13px "Trebuchet MS",Tahoma,Arial,Sans-Serif;
			}
				#author:focus, #email:focus, #url:focus, #comment:focus, #submit:focus {border-color:#999;}
			#comment {
				width:97%;
				height:150px;
			}
			#submit {
				width:128px;
				height:26px;
				padding:0;
				border:none;
				background:#E60000;
				color:#FFF;
				font-weight:bold;
				cursor:pointer;
			}
				#submit:hover {background:#AA0001;}
		.navigation {
			padding:15px 0 0 0;
			background:url(i/smalldot.gif) repeat-x;
		}
			.navigation a {
				display:inline-block;
				width:20px;
				margin:0 2px 0 0;
				border:1px solid #C01D36;
				color:#C01D36;
				text-decoration:none;
				text-align:center;
			}
				.navigation a:hover {
					border:1px solid #4A4A4A;
					background:#EEE;
					color:#4A4A4A;
				}
			.navigation span {
				display:inline-block;
				width:20px;
				margin:0 2px 0 0;
				text-align:center;
			}
				.navigation span.pages {
					width:auto;
					margin-right:10px;
				}
				.navigation span.current {
					border:1px solid #DDD;
					background:#EEE;
					color:#444;
				}
				.navigation.first {
					padding:0;
					background:none;	
				}
					.navigation.com a {margin:0 -2px 0 0;}
					.navigation.com span.dots {margin:0 -4px 0 0;}
					.navigation.com span.current {margin:0 -2px 0 0;}


/* Sidebars
-----------------------------------------------------------------------------*/
aside {
	float:right;
	width:427px;
	padding:8px 0 0 0;
	line-height:15px;
	font-size:12px;
}
	#sidebar1 {
		float:left;
		width:228px;
		padding:0 10px;
	}
	#sidebar2 {
		float:left;
		width:158px;
		padding:0 10px 0 11px;
	}
	.section {margin:0 0 25px 0;}
	aside ul {margin: 0 0 15px 0;}
		aside li {
			list-style:none;	
			margin:0;
			padding:3px 4px 4px 12px;
			border-bottom:1px solid #EEE;
			background:url(i/arrow.gif) 3px 9px no-repeat;
		}
		aside li ul {margin:0 0 2px 0;}
		aside li li {
			padding:3px 0 0 12px;
			border:none;
		}
	aside a {
		color:#808080;
		text-decoration:none;
	}
		aside a:hover {text-decoration:underline;}
	aside h3 {
		margin:0 0 10px 0;
		padding:0 0 6px 0;
		border-bottom:1px solid #E5E5E5;
		font:17px/1 "Trebuchet MS",Arial,Sans-Serif;
		text-shadow:1px 2px 1px #DDD;
	}
	#tagCloud a,.widget_tag_cloud a {
		margin:0 4px 0 0;
		line-height:24px;
	}
	#wp-calendar {
		width:100%;
		margin:0 0 12px 0;
	}
	#wp-calendar td {text-align:center;}


/* Footer
-----------------------------------------------------------------------------*/
footer {
	width:100%;
	height:32px;
	margin:0 0 8px 0;
	background:#EEE;
	color:#666;
	line-height:16px;	
	font-size:11px;	
}
	footer p {
		float:left;
		margin-left:10px;
	}
	footer .logo {
		float:right;
		width:88px;
		height:31px;
		margin-right:10px;
	}


/* Styles perso
-----------------------------------------------------------------------------*/
canvas {
	display:block;
	margin:0 auto;
	border:1px solid #DDDDDD;
	
	
}
