/*  
Theme Name: LeCHOCOLAT
Author: 4Kroki Agencja Internetowa
Author URI: http://www.4k.pl/
*/

body {
	margin:0; padding:0;
	background:url(images/bg.jpg) #351b18;
	font:0.75em Arial, Tahoma, Verdana, sans-serif;
	color:#c6a252;
}

a {color:#99590f;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0; font-style:italic; font-weight:normal; font-family:Georgia;}
h2 {font-size:2em; margin-bottom:10px;}

p {margin:0 0 1.25em;}

form, fieldset {margin:0; padding:0; border:none;}
input, textarea, select {font:0.92em Tahoma;}
.input {padding:1px 5px; border:1px solid #e6d7db; color:#530011;}

.clear {clear:both; position:relative;}

/* ============== top ============== */
#topOuter {background-color:#510a20;}
#top {width:851px; height:81px; margin:0 auto; background:url(images/top_bg.jpg) no-repeat; position:relative;}

/* ============ topMenu ============ */
#topMenu {width:315px; height:60px; margin-left:53px; background:url(images/topmenu_bg.jpg) no-repeat; float:left;}
#topMenu ul {margin:0; padding:15px 0 0; list-style:none; font:italic 1.33em Georgia; text-align:center; text-transform:lowercase;}
#topMenu li {display:inline; padding:0 7px 0 10px; border-left:1px solid #8a472f;}
#topMenu li:first-child {padding-left:7px; border-left:none;}
#topMenu a {color:#d59143; text-decoration:none;}
#topMenu a:hover {text-decoration:underline;}

/* ============= search ============ */
#search {width:218px; height:38px; margin:13px 58px 0 0; background:url(images/search_bg.jpg) no-repeat; float:right;}
#search fieldset {padding:11px 10px; text-align:right;}
#search input {vertical-align:middle;}
#search .input {width:103px; margin-right:1px;}

/* ============== logo ============= */
#logo {width:721px; height:171px; padding:69px 0 0 36px; margin:0 0 0 3px; position:absolute; left:0;}

/* ============== main ============= */
#mainOuter {background:url(images/bg_top.jpg) repeat-x;}
#main {width:851px; margin:0 auto; padding-bottom:22px; background:url(images/main_bg.gif) top repeat-x #241614;}

#wrapper {margin:0 73px 0 64px; background:url(images/wrapper_bg.gif) repeat-y #2a1b19;}
#wrapperBottom {background:url(images/wrapper_bottom.gif) bottom no-repeat;}

/* ============ content ============ */
#content {width:454px; margin-left:39px; padding-top:258px; float:left;}

.post {background:url(images/post_separator.gif) bottom left no-repeat; padding-bottom:1px; margin-bottom:36px;}
.post h2 a {text-decoration:none;}
.post h2 a:hover {text-decoration:underline;}
.post .date {display:block; margin-bottom:11px; font-size:1em; text-align:right;}

.postmetadata {margin:0 0 21px; text-align:right;}

/* ============ sidebar ============ */
#sidebarBg {width:216px; margin:0 -28px 0 0; background:url(images/sidebar_bg.gif) repeat-y #c6a252; float:right;}
#sidebarTop {background:url(images/sidebar_top.jpg) top repeat-x;}
#sidebar {padding:232px 28px 28px; font:0.92em /1.27em Tahoma, Arial, Verdana, sans-serif; background:url(images/sidebar_bottom.jpg) bottom no-repeat; color:#2a1b19;}
#sidebar ul {margin:0; padding:0; list-style:none;}
#sidebar li {margin-bottom:18px;}
#sidebar li li {margin-bottom:0;}
#sidebar h2 {margin-bottom:14px; padding:14px 0; font-size:1.82em; color:#510a20; text-align:center; background:url(images/sidebar_header.gif) bottom no-repeat;}
#sidebar a {color:#2a1b19; text-decoration:none;}
#sidebar a:hover {text-decoration:underline;}

/* ============= footer ============ */
#footer {padding:21px 0 26px; font-size:0.92em; text-align:center; background:url(images/footer_line.gif) top no-repeat; clear:both;}
