/*Theme Name: Spank StyleTheme URI:Description: Simple theme based on <a href="http://articlesss.com/article-directory-wordpress-theme/">Article Directory</a> theme.Version: 1.0.1Author: DimoxAuthor URI: http://dimox.name/*/* { margin: 0; padding: 0; }html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }body {	font: 62.5% "Trebuchet MS", Tahoma, Arial, sans-serif;	line-height: 1.6em;	color: #EEE;	background-image: url(img/bg_all.gif);	background-color:#868686;}a {	color: #167fbe;	text-decoration: none;	}a:hover {	color: #167fbe;	text-decoration: underline;}p {margin: 0; padding: 10px 0;}h1 {margin: 20px 0 0}img {border: 0}input {vertical-align: middle}h2 {	font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif;	margin: 0 0 12px;}blockquote {	margin: 10px 0 10px 30px;	border-left: 3px solid #E60000;	background: #EEE;	padding: 5px 15px;	font-size: 1.3em;}* html blockquote {height: 1%;}blockquote p {	font-size: 1em !important;	margin: 0;}.aligncenter,div.aligncenter {	display: inline;	margin-left: auto;	margin-right: auto;}img.aligncenter {margin: 7px margin}.alignleft {float: left}img.alignleft {margin: 5px 10px 3px 0}.alignright {float: right}img.alignright {margin: 5px 0 3px 10px}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	/* optional rounded corners for browsers that support it */	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font-size: 11px;	color:#333;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}#wrapper {	width: 970px;	margin: 0 auto;	margin-bottom: 20px;	padding: 10px;	background:#FFF;	/*border: 3px solid #EEE;*/	background:url(img/fond_blanc.png);}/* Header-----------------------------------------------------------------------------*/#header {	height: 117px;	border-bottom: 0;	margin-bottom: 8px;}#top{	float: right;	text-align: right;	}#top li {	display: inline;}#top a {	color: #808080;	margin: 0 0 0 13px;	background: url(i/toparrow.gif) center left no-repeat;	padding: 0 0 0 12px;	font-size: 1.2em;}#top .current_page_item a {	background-image: url(i/toparrow2.gif);}#searchform input {		clear:both;					}.searchform_input_text{	font: 1.1em "Trebuchet MS", Arial, Sans-Serif;	float: left;	width:200;}.searchform_submit{	font: 1.1em "Trebuchet MS", Arial, Sans-Serif;	float: left;	margin-right:30px;}#s {	width: 125px;	padding: 2px 6px;	border: 2px solid #ccc;	margin-right: 5px;	}#searchsubmit {	background: #167FBE;	border: 0;	padding:0;	margin:0;	color: #fff;	font-weight: bold !important;	overflow: visible;	height: 18px;	cursor: pointer;	}#logo {	float: left;	color: #808080;	line-height: 0.85em;	font-size: 3.3em;	margin: 14px 0 15px;	}#logo_spank {	float: left;	color: #808080;	margin: 0 30px 0 0;	}#logo span {	display: block;	font-size: 0.38em;	font-weight: normal;	text-transform: uppercase;}#menu {	height: 24px;	padding: 7px 0 0 0;	clear: both;	background: url(i/smalldot.gif) repeat-x;	border-bottom: 1px solid #CCC;	position: relative;}#menu li {	font-size: 1.1em;	display: inline;	text-transform: uppercase;}#menu li a {	margin: 0 25px 0 10px;	color: #808080;	font-size: 1.2em;}#menu li a:hover {color: #444;}#menu li.current_page_item {	background: url(i/arrow.gif) no-repeat center left;}#social {	margin: 10px 0 10px 0;	text-align: left;
	padding: 0 0 10px 0;}#social li {	font-size: 1.1em;	display: inline;	text-transform: uppercase;}#social li a {	margin: 0 25px 0 10px;	color: #808080;	font-size: 1.2em;}/* UNE-----------------------------------------------------------------------------*/#big_une {	background:#FFFFFF;	height:340px;	width:335px;	float:left;	margin: 5px 0 0 0;	padding: 0 0 0 0;	text-align:center;	vertical-align:middle;}#big_une a:hover {	opacity:0.9;}#small_une {	background:#555555;	height:110px;	width:335px;	float:right;	margin: 5px 0 0 0;}#small_une a:hover {	opacity:0.9;}#small_une_bottom{	background:#555555;	height:110px;	width:335px;	float:left;	margin: 5px 0 0 0;}#small_une_bottom a:hover {	opacity:0.9;}/* Content-----------------------------------------------------------------------------*/#container {	width: 100%;	margin-bottom: 10px;
	padding-top:5px;}* html #container {height: 1%;}#container:after {	content: '.';	display: block;	clear: both;	visibility: hidden;	height: 0;}#content {	width: 675px;	float: left;	padding: 0 10px 20px 0;	overflow: hidden;}#content h2 {	font: normal 1.9em "Courrier", Georgia, Arial, Sans-Serif;	padding: 20px 0 0 3px;	border-bottom: 1px solid #EEE;	margin-bottom: 1.2em;	font-size:24px;}#content h2.pagetitle {	padding-left: 3px;	padding: 1px 0 4px;}#content h3 {	font: normal 1.7em "Courrier", Georgia, Arial, Sans-Serif;	padding: 1px 0 4px;	margin-bottom: 0.2em;	border-bottom: 1px solid #EEE;}#content p,#content li {	font-size: 1.3em;	line-height: 1.4em;	font-size: 13px;	color: #111;}#content .post {	margin: 0 0 2.2em;}#content .post h2,#content .post h3 {	font-size: 2.4em;	margin: 0 0 2px;	text-transform:uppercase;
	color:#167FBE;
}.post ul,.post ol {	margin: 7px 0 7px 35px;}.post li {	padding: 2px 0;}.post .postmetadata {	font-size: 1.1em;	padding: 0 0 7px;	color: #AAA;}.postmetadata a {	color: #AAA;	text-decoration: underline;}.postmetadata a:hover {	text-decoration: none;}.entry {  text-align: justify;}.entry h1 {	font-size: 1.8em;	margin: 15px 0 10px;}.entry h2 {	font-size: 1.65em !important;	font-weight: bold !important;	margin: 15px 0 10px !important;	padding: 0 !important;	border: none !important;}.entry h3 {	font-size: 1.45em !important;	font-weight: bold !important;	margin: 15px 0 10px !important;	padding: 0 !important;}.entry h4 {	font-size: 1.3em;	margin: 15px 0 10px;	font-weight: bold !important;}.line {	clear: both;	padding: 3px;	margin: 0 0 15px;	background: url(i/smalldot.gif) repeat-x;}.nav {	font-size: 1.3em;	padding: 0 0 22px;}.navigation {	font-size: 1.3em;	margin: 20px 0;	height: 1.3em;}.alignleft {float: left;}.alignright {float: right;}h3#comments,h3#respond {	padding: 1px 0 4px;	border-bottom: 1px solid #EEE;}.commentlist {	margin: 20px 0 30px 25px;}.commentlist li {	padding: 8px 0 2px;}.cdata {	background: #F5F5F5;	border-bottom: 1px solid #DDD;	padding: 3px 3px 3px 7px;	height: 1%;	}.cdata strong {  display: block;}#content img.avatar {  float: right;	display: inline;	border: 0;	margin: 1px 1px 0;}.ctext {  padding: 0 7px;}.commentlist li p {	font-size: 1em !important;}.commentmetadata {	font-size: 0.85em;}.commentmetadata a {  color: #A5A5A5;}#author, #email, #url, #comment, #submit {	font: 1em "Trebuchet MS", Arial, Sans-Serif;	padding: 2px 4px;	width: 200px;	border: 1px solid #CCC;}#comment {	width: 470px;	height: 170px;}#submit {	width: 115px;	height: 22px;	padding: 0;	background: #F4F4F4;	cursor: pointer;	overflow: visible;}/* Sidebars-----------------------------------------------------------------------------*/#sidebars {	float: /*left*/right;	margin: 5px 0 0 0;	padding:0 0 0 0;	width: 260px;	font-size: 1.2em;	line-height: 1.4em;}* html #sidebars {height: 1%;}#sidebars:after {	content: '.';	display: block;	clear: both;	visibility: hidden;	height: 10px;}#l-sidebar {	float: right;	width: 230px;	padding: 0 20px 0 10px;	display:block;}#r-sidebar {	float: right;	width: 230px;	padding: 0 20px 0 10px;	display:block;}#sidebars ul {	margin: 0 0 15px;}#sidebars li {	list-style: none;	border-bottom: 1px solid #EEE;	padding: 3px 4px;	margin: 0;}#sidebars li ul {  margin: 0 0 3px 12px;}#sidebars li li {  padding: 3px 0 0;	border: none;}#sidebars li a {	background: url(i/arrow.gif) no-repeat center left;	padding: 0 0 0 12px;	color: #808080;	}#sidebars h2 {	font: normal 0em "Trebuchet MS", Arial, Sans-Serif;	padding: 0;	border-bottom: 1px solid #EEE;}#sidebars h3 {	font: normal 1.4em/1.1em "Trebuchet MS", Arial, Sans-Serif;	padding: 0 0 3px;}.tags,#tag_cloud {	margin: 0 0 15px;}.tags {  text-align: center;}.tags a,#tag_cloud a {	color: #808080;	margin: 0 2px;}#wp-calendar {  width: 100%;	margin: 0 0 12px;}#wp-calendar td {  text-align: center;}.rubrique {	margin-top:10px;}.rubrique a{	margin-bottom:0;}.rubrique a:hover{	margin-left:0;}/* Footer-----------------------------------------------------------------------------*/#footer {	clear: both;	padding: 7px 10px;	margin: 0 0 15px;	font-size: 1.1em;	color: #444;	background-color: transparent;}