/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

div#access div.skip-link{}
div#menu{height:1.5em;width:100%;}

div#menu ul{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding: 0 1em;}

/*
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}
*/

.entry-title{clear:both;}
/*div#container,div.sidebar{margin-top:2em;}*/
div#nav-above,div#nav-below{height:1em;}
div#nav-above{margin-bottom:0em;}
div#nav-below{margin-top:2em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
/*input#author,input#email,input#url,textarea#comment{padding:0.2em;}*/
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:99%;}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;margin-bottom:0.5em}
div.sidebar input#s{width:11em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:none;margin:0 0 0.5em 0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:none;margin:0;}

body {	
	background: #222;
	color: #dedcd0;
	font-family: "bitstream vera sans", Verdana, Arial, Sans-serif;
	font-size: 90%;
	margin: 0;
	padding: 0;
}
	h1, h2, h3, h4 {color: #f3cf07;
		font-variant: small-caps;
	}
	
	a:link {
		color: #99cc33;
		text-decoration: underline;
	}
	a:visited {
		color: #84b037; 
		text-decoration: underline;
	}
	a:hover {
		color: #d8e824;
		text-decoration: none;
	}
	
	h1 a:link, h2 a:link, h3 a:link, h4 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {
		color: #f3cf07;
		text-decoration: none;
	}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
		color: #f3cf07;
		text-decoration: underline;
	}

	input, textarea{
		background-color: #e0e0e0;
		border: 2px solid #e0e0e0;
		padding-left: 3px;
		padding-right: 3px;
	}
	input:hover, textarea:hover, input:focus, textarea:focus{
		border: 2px solid #9c3;background-color: #f0f0f0;
	}
	textarea {
		padding: 3px;
	}

	div#wrapper {
		background: #333;
		border: 1px solid #555;
		margin: 0 auto;
		min-width: 900px;
		width: 90%;
		position: relative;
	}
	
		div#header {
			background: #555;
			border-bottom: 1px solid #999;
			font-variant: small-caps;
			padding: 1em;
		}
			div#header h1#blog-title {

			}
	
		div#access {
			background: #444;
			border-bottom: 1px solid #999;
			font-variant: small-caps;
		}
			div.skip-link {
				position:absolute;
				right:1em;
				top:1em;
			}
			div#menu {
				padding:1em;
			}
		
		div#container {
			/*background: #333;*/
			float: left;
			margin: 0 0 0 -23em;
			overflow: hidden;
			width: 100%;
		}
			div#content {text-align: justify;
				margin: 0 0 0 23em;
				padding: 1em 2em;
				padding-right: 1em; /* petit hack pour faire rentrer la sidebar*/
			}
			
				div.entry-date {
					margin-top: -1em;
					text-align: right;
					
				}
					div.entry-date abbr {border: none;
						font-size: 90%;
						font-variant: small-caps;
						
					}
				
				div.entry-content p a img {
					border: 1px solid #999;
					margin: 20px;
				}
				
				div#lightbox span {
					color: #999;
				}
				
				div.entry-content ul {
					list-style: square;
				}
				
				div.entry-ads, div.entry-meta {
					background: #444;
					border-top: 1px solid #999;
					border-bottom: 1px solid #999;
					margin-top: 1em;
					padding: 1em;
				}	
				div.entry-ads {
					text-align: center;
				}
					
				div#comments {
					margin: 1em 0;
				}
					div#respond {
						background: #555;
						border: 1px solid #999;
						padding: 1em;
					}
					div#respond h3, div#respond formcontainer {
						margin: 0;
						padding: 0;
					}
			
		div#primary {
			/*background: #F7F7F7;*/
			background: #333;
			clear-after: both;
			float: right;
			padding: 1em 2em;
			width: 18em;
		}
		div#primary div.st-tag-cloud {
			padding: 0 1em;
		}
		
		
		div#secondary {
			background: #333;
			/*background: #F7F7F7;*/
			
			clear:both;
			padding: 1em 2em;
		}
			div#secondary ul li {
				float:left;
				width:33%;
			}
			div#secondary ul li ul {
				clear:left;width:100%;display: inline;
			}
			div#secondary ul li ul li {
				clear:left;display: inline;width:100%;
			}
		
		div#footer {
			background: #444;border-top: 1px solid #999;
			/*background: #F7F7F7;*/
			clear:both;
			padding: 1em;
			text-align: center;
		}
		
		
/**** MyBlogLog ****/
table#MBL_COMM td.mbl_fo_hidden {
display: none;
}
body table#MBL_COMM td.mbl_join {
display: none;
}
body table#MBL_COMM td.mbl_join_img {
display: none;
}
/**** End MyBlogLog ****/
