/*  
Theme Name: Mehndi Art
Theme URI: http://elegantwebscapes.com/
Description: Custom theme for Soul Kadee by E.Webscapes
Version: 1.0
Author: Becca Wei
Author URI: http://beccary.com/
*/

/* BASICS AND TYPOGRAPHY */

body {
	margin: 0;
	padding: 0;
	background: #F4F0E5 url(images/bg.jpg) repeat-x;
	font-size: x-small;
	font-family: Verdana, sans-serif;
	color: #000;
	text-align: center;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: small;
}
html>body {
	font-size: small;
}
p {
	margin: 1.2em 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.5em;
}
ol, ul {
	margin: 1.2em 0 1.2em 2em;
	padding: 0;
	font-size: 1em;
	line-height: 1.5em;
}
h1, h2, h3, h4, h5, h6 {
	margin: 1.2em 0;
	padding: 0;
	font-family: Arial, sans-serif;
	color: #97451D;
}
h1, h2 {
	font-size: 1.7em;
}
h3 {
	font-size: 1.5em;
}
h4 {
	font-size: 1.3em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1.1em;
}
a {
	text-decoration: none;
}
a:link {
	color: #97931D;
}
a:visited, a:active {
	color: #97931D;
}
a:hover {
	color: #BF9742;
	text-decoration: underline;
}
blockquote {
	margin: 1.2em 20px;
	padding: 0.1em 20px;
	background-color: #F4F0E5;
	font-size: 0.92em;
}
code {
	color: #666;
	font-family: monospace;
}
input, textarea, select {	
	border: 1px solid #CDB98D;
	background: #FFF;
	color: #000;
	font: 1em Arial, sans-serif;
}
input:focus, textarea:focus, select:focus {
	border: 1px solid #7F6338;
}
.submit {
	border: 1px solid #CDB98D;
	background: #BF9742;
	color: #FFF;
}
form, a img {
	border: 0; 
	margin: 0; 
	padding: 0;
}

/* THE LAYOUT */

#wrapper {
	margin: 0 auto;
	width: 744px;
	background: url(images/wrapper.jpg) repeat-y;
	font-size: 0.9em;
	text-align: left;
}

/* Header */

#header {
	height: 250px;
	background: url(images/header.jpg) no-repeat;
}
#title {
	float: left;
	margin: 170px 0 0 170px;
	width: 390px;
	height: 80px;
	display: inline; /* IE double margin bug fix */
}
#title a {
	display: block;
	padding: 80px 0 0 0;
	width: 390px;
	height: 80px;
	font-size: 0.1em;
	overflow: hidden;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 0;
}
html>body #title a {
	height: 0;
}

/* Content */

#content {
	float: left;
	padding: 0 20px 0 22px;
	width: 542px;
	background: url(images/content.jpg) no-repeat;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 500px;
}
html>body #content {
	width: 500px;
}
* html #content {
	overflow: hidden;
}

/* Sidebar */

#sidebar {
	float: left;
	margin: 0;
	padding: 30px 17px 0 15px;
	width: 202px;
	background: url(images/sidebar.jpg) no-repeat;
	font-size: 0.92em;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 170px;
}
html>body #sidebar {
	width: 170px;
}
* html #sidebar {
	overflow: hidden;
}
#sidebar ul {
	margin: 0;
	list-style-type: none;
}
#sidebar ul li {
	margin: 0 -15px 0 -14px;
	padding: 0 15px 0.2em 14px;
	background: url(images/dotted.gif) repeat-x 0 100%;
}
#sidebar ul ul, #sidebar p {
	margin: 1em 0;
}
#sidebar ul ul ul {
	margin: 0 0 0 15px;
}
#sidebar ol {
	margin: 1em 0 1em 25px;
}
#sidebar ul ul li {
	margin: 0;
	padding: 0;
	background: none;
}
#sidebar ul ul li a {
	padding-left: 15px;
	background: url(images/bullet.gif) no-repeat 0 3px;
}
#sidebar ul ul li a:hover {
	background: url(images/bullet.gif) no-repeat 0 -140px;
}
#sidebar h2 {
	margin: 0;
	padding: 1.2em 0 0 0;
	font-size: 1.2em;
}
#sidebar #s {
	width: 105px;
}
#sidebar .submit {
}

/* Footer */

#footer {
	clear: both;	
}
#footer p {
	margin: 1.2em 2px 0 2px;
	padding: 1.2em 20px;
	background: #FDFCFA;
	color: #6B1F0A;
	font-size: 0.92em;
}

/* BLOG AND PAGES */

.post {	
	margin: 0 -20px 1.8em -20px;
	padding: 0 20px 1.2em 20px;
	background: url(images/flower.gif) repeat-x 0 100%;
}
.postheader {
}
.postheader h2 {
	margin: 1em 0 0 0;
}
.postheader h2 a {
	padding-left: 35px;
	background: url(images/fleur.gif) no-repeat 0 3px;	
}
.postheader h2 a:link, .postheader h2 a:visited, .postheader h2 a:active {
	color: #97451D;
}
.postheader h2 a:hover {
	color: #BF9742;
	text-decoration: none;
	background: url(images/fleur.gif) no-repeat 0 -80px;	
}
.postheader p {
	margin: 0.1em 0 0 35px;
	color: #6B1F0A;
	font-size: 0.92em;
}
.postentry {
}
.postfooter {
	text-align: right;	
	color: #6B1F0A;
	font-size: 0.92em;
}
.navigation {
	color: #6B1F0A;
	font-size: 0.92em;
	text-align: center;
}

/* COMMENTS */

#commentlist {
	margin: 0;
	padding: 0;
	border-top: 1px solid #EFDDAF;	
	list-style-type: none;
}
#commentlist li {
	border-bottom: 1px solid #EFDDAF;	
}
.commentheader {
}
.commentheader h4 {
	margin: 1em 0 0 0;
	font-size: 1.1em;
}
.commentheader p {
	margin: 0.2em 0 0 0;
	color: #6B1F0A;
	font-size: 0.92em;
}
#comment {
	width: 495px;
}
