/*  
Theme Name: L'eau De Lo
Theme URI: http://wordpress.org/
Description: The L'eau De Lo theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 0.1
Author: Aime (Chilli)
Author URI: http://www.chilli.be/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* STYLES RESETTER */

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, li, ol, dl, dd, address, blockquote { margin: 0px; padding: 0px; }
html, body, form, fieldset { font: 100%/120% Verdana, Arial, Helvetica, sans-serif; color: #687885; }
form input[type="submit"], form input[type="reset"] { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
h1, h2, h3, h4, h5, h6 { font-size: 10px; font-weight: bold; color: #000000; }
a { text-decoration: none; }
a span { color: #FFFFFF; }



/* CLEARDIV STYLE */

	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	/* Hides from IE-mac \*/
		* html .clearfix { height: 1%; }
	/* End hide from IE-mac */
	
/* EOF CLEARDIV STYLE */



/* BLOG STRUCTURE STYLES */

html {
	background: url(images/bg_pattern.gif) repeat;
}

body { font-size: 62.5%; font-family: Verdana; color: #000; text-align: center; background: url(images/white_stroke.png) repeat-x top; margin: 0; padding: 1px 0 0 0; }
	
#page_wrap { background: url(images/leaudelo_bg.png) repeat-y; margin: 0px auto; padding: 0 30px; width: 761px; }
	#page { text-align: left; background: #48482c; width: 732px; padding: 10px 15px 15px 14px; }

		#header { margin: 0; padding: 0; height: 227px; width: 732px; }
			#headerimg 	{ background: url(images/leaudelo_header.jpg) no-repeat; margin: 0; height: 216px; width: 732px; } 
			#headerimg h1 { width: 261px; height: 50px; margin: 0px; padding: 0px; position: relative; left: 450px; top: 40px; }
			#headerimg h1 a { display: block; width: 261px; height: 50px; }
			#headerimg h1 span { visibility: hidden; }

		#content { font-size: 1.2em }
		#sidebar { float: left; padding: 0px; width: 231px; margin: 0px 0px 0px 10px; }		
		#footer { float: none;  background: #48482c; width: 732px; padding: 10px 15px 10px 14px; }
		
		.narrowcolumn { float: left; background: #515137; padding: 10px 0px 20px 0px; width: 491px; }
		
.post { width: 467px; padding: 15px 0px 10px 0px; margin: 0px 12px; border-bottom: 1px dashed #6c8c86; }
	.post h2 { color: #cbcbc3; /*#FFFFFF;*/ font-family: Verdana; font-size: 11px; text-transform: uppercase; }
	.post h2 span { color: #86c7d5; }
	.post h2 a { color: #cbcbc3; /*FFFFFF;*/ }
	.post h2 a:hover { color: #86c7d5; }
	.post .entry { padding: 12px 0px 5px 0px; color: #cbcbc3; /*FFFFFF;*/ line-height: 17px; font-size: 10px; }
	.post .entry a.more-link { color: #cbcbc3; /*#FFFFFF; display: block; float: right; padding-top: 5px;*/ }
	.post .entry a.more-link:hover { color: #a0a0a0; /*#cbcbc3;*/ }
	.post .entry p a { color: #cbcbc3; /*FFFFFF;*/ }
	.post .entry p a:hover { color: #86c7d5; outline: none; }
	.post .entry p img { border: none; margin: 7px 0px; }
	
p.edit_btn { padding: 10px 12px 0px 12px; text-align: right; }
p.edit_btn a { color: #cbcbc3; /*#FFFFFF;*/ }
p.edit_btn a:hover { color: #a0a0a0; /*#cbcbc3;*/ }


#sidebar ul#modules_wrap { background: #515137; padding: 12px 0px 0px 0px; }
#sidebar ul#modules_wrap, #sidebar ul#modules_wrap li.module_block { list-style: none; }
#sidebar ul#modules_wrap li.widget { color: #a0a0a0; /*#cbcbc3;*/ border-bottom: 2px solid #48482c; padding: 13px 12px 20px 12px; }
#sidebar ul#modules_wrap li.widget h2.widgettitle { color: #cbcbc3; /*#FFFFFF;*/ font-family: Verdana; font-size: 12px; text-transform: uppercase; font-weight: normal; padding: 0px 0px 12px 0px; }

	li.widget ul, li.widget ul li { list-style: none; }
	li.widget ul li { padding: 3px 0px 5px 0px; }
	li.widget ul li a { display: block; height: 14px; background: url(images/leaudelo_bullet.gif) no-repeat left; text-indent: 22px; color: #a0a0a0; /*#cbcbc3;*/ font-size: 11px; }
	li.widget ul li a:hover { color: #86c7d5; }
	
	li.widget_search form div { height: 20px; }
	li.widget_search form input { position: relative; padding: 0; margin: 0; background: #545433; border: 1px solid #989885; color: #FFFFFF; text-transform: uppercase; font-size: 8px; height: 20px; width: 60px; font-variant: small-caps; cursor: pointer; }
	li.widget_search form input#s { height: 18px; bottom: 1px; width: 145px; margin-right: -4px; background: #74745f; cursor: text; text-transform: none; font-size: 11px; font-variant: normal; }
	*li.widget_search form input#s { height: 18px; bottom: 0px; margin-right: 0px; }
	li.widget_search form div br { display: none; }
	
	li.widget div.textwidget { line-height: 20px; text-align: center;  }
	li.widget div.textwidget a { color: #a0a0a0; /*#cbcbc3;*/ }
	li.widget div.textwidget a:hover { color: #cbcbc3; /*#ffffff;*/ }

.no_posts_found { margin: 0px 12px; color: #cbcbc3; /*FFFFFF;*/ }

ol.commentlist, ol.commentlist li { list-style: none; }
ol.commentlist { padding: 15px 0px; width: 419px; margin: 0px 0px 0px 60px; /*border: 1px solid #00FF99;*/ }
ol.commentlist li { padding: 5px 2px; color: #cbcbc3; /*FFFFFF;*/ background: #58583c; margin-bottom: 3px; }
ol.commentlist li div.comment_author { font-weight: bold; }
ol.commentlist li div.comment_author a { color: #cbcbc3; /*FFFFFF;*/ }
ol.commentlist li div.comment_author a:hover { color: #a0a0a0; /*#cbcbc3;*/ }
ol.commentlist li div.commentmetadata { padding: 3px 0px 10px 0px; }
ol.commentlist li div.commentmetadata a { color: #cbcbc3; /*FFFFFF;*/ }
ol.commentlist li div.commentmetadata a:hover { color: #a0a0a0; /*#cbcbc3;*/ }
ol.commentlist li div.commentdata { padding: 0px 10px; color: #a0a0a0; /*#cbcbc3;*/ line-height: 15px; }

h3#respond { margin: 0px 12px 15px 60px; padding: 10px 0px 10px 0px; border-top: 1px dashed #6c8c86; border-bottom: 1px dashed #6c8c86; color: #cbcbc3; /*FFFFFF;*/ font-family: Verdana; font-size: 11px; text-transform: uppercase; }
	h3#respond span { color: #86c7d5; }

div.narrowcolumn form#commentform p { padding: 2px 12px; width: 395px; margin: 0px 0px 0px 60px; }
div.narrowcolumn form#commentform p label { float: left; display: block; width: 100px; color: #cbcbc3; /*FFFFFF;*/ position: relative; top: 1px; }
div.narrowcolumn form#commentform p input { float: left; width: 292px; background: #74745f; border: 1px solid #989885; color: #cbcbc3; /*FFFFFF;*/ }
div.narrowcolumn form#commentform p textarea { float: left; width: 292px; height: 80px; background: #74745f; border: 1px solid #989885; color: #cbcbc3; /*FFFFFF;*/ }
div.narrowcolumn form#commentform p input#submit { float: right; position: relative; width: 80px; right: 1px; padding: 0; margin: 0; background: #545433; border: 1px solid #989885; color: #cbcbc3; /*FFFFFF;*/ text-transform: uppercase; font-size: 8px; height: 20px; font-variant: small-caps; cursor: pointer; }
*div.narrowcolumn form#commentform p input#submit { right: -1px; }

div.narrowcolumn form#commentform p.logged_in { padding: 2px 12px 7px 112px; width: 295px; color: #cbcbc3; /*FFFFFF;*/ font-size: 10px; }
div.narrowcolumn form#commentform p.logged_in a { color: #cbcbc3; /*FFFFFF;*/ }
div.narrowcolumn form#commentform p.logged_in a:hover { color: #a0a0a0; /*#cbcbc3;*/ }

div.navigation { margin: 0px 12px 15px 12px; color: #cbcbc3; /*FFFFFF;*/ }
	div.left_link a, div.right_link a { color: #cbcbc3; /*FFFFFF;*/ font-size: 10px; }
	div.left_link a:hover, div.right_link a:hover { color: #a0a0a0; /*#cbcbc3;*/ }
	div.left_link { float: left; width: 230px; text-align: left; }
	div.right_link { float: right; width: 230px; text-align: right; }

h2.pagetitle { padding: 15px 12px; color: #cbcbc3; /*FFFFFF;*/ font-family: Verdana; font-size: 11px; text-transform: uppercase; }
h2.pagetitle span { color: #86c7d5; }

h3.search_result_link { padding: 0px 0px 3px 0px; font-size: 11px; }
h3.search_result_link a { color: #cbcbc3; /*FFFFFF;*/ }
h3.search_result_link a:hover { color: #86c7d5; }
p.searchmetadata { font-size: 10px; color: #a0a0a0; /*#cbcbc3;*/ }
p.searchmetadata a { color: #a0a0a0; /*#cbcbc3;*/ }
p.searchmetadata a:hover { color: #FFFFFF; }

























/*div#content form div { height: 20px; padding: 15px 12px; }
	div#content form input { position: relative; padding: 0; margin: 0; background: #545433; border: 1px solid #989885; color: #FFFFFF; text-transform: uppercase; font-size: 8px; height: 20px; width: 60px; font-variant: small-caps; cursor: pointer; }
	div#content form input#s { height: 18px; bottom: 1px; width: 145px; margin-right: -4px; background: #74745f; cursor: text; text-transform: none; font-size: 11px; font-variant: normal; }
	*div#content form input#s { height: 18px; bottom: 0px; margin-right: 0px; }*/