/*  
Theme Name: Zawaj Subtheme
Theme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
Description: A child theme for Zawaj.com based on the Vintage Green child theme for Mimbo
Version: 0.1
Author: Darren Hoyt
Author URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
Template: zawaj

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/


@import url("../zawaj/style.css");
@import url("econtact-basic.css");


/* ---------- HTML ---------- */

body {
	background: url(images/PageBkgd.jpg) #fbfadc; 
}

img { max-width: 565px !important; }

a, a:visited {
	color: #a62210 !important;
	text-decoration: none;
}

a:hover, a:active !important {
	color: #00873;
	text-decoration: underline;
}



/* ---------- STRUCTURE ---------- */

#page {
	width: 960px;
	margin: 0 auto;
	padding-top: 0;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff;
}

#masthead {
	border:none
}

#wrapper {
	border: none;
}

#content {
	width: 585px;
	float: left;
}
	
#sidebar {
	width: 300px;
	float: right;
}

#more-posts {
	width:378px;
	float:right;
}



/* ---------- PAGE NAV ---------- */

#header { width: 910px; margin: 0 15px ; padding: 0; background: #fff; }

#header ul { width: 910px; float: left; margin: 0; padding: 0; list-style: none; }

#header li { float: left; margin: 15px 5px 0 5px; padding: 0; }

#header li.right { float: right; }



/* ---------- PAGE NAV ---------- */

#nav {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	font-size: 125%;
}

#nav ul { margin: 0; padding: 0; }

#nav li { margin: 0; padding: 0; }

#nav a, #nav a:visited {
	color: #a62210 !important;
}

#nav a:hover {
	color: #008738 !important;
}



/* ---------- CAT NAV ---------- */
	
#nav-cat {
	background: #a62210 !important;
	border: none !important;
	font-size: 105%;
}

#nav-cat a, #nav-cat a:visited {
	color: #fff !important;
}

#nav-cat a:hover, #nav-cat a:active {
	color: #e0ffed !important;
}
	
#nav-cat li li a, #nav-cat li li a:visited {
	color: #fff !important;
}	

#nav-cat li li a:hover, #nav-cat li li a:active {
	color: #e0ffed !important
}
	


/* ---------- HEADERS ---------- */

h3 {
	border-bottom:1px solid #BBB;
	border-top:5px solid #BBB;
	text-transform:uppercase;
	font-size:0.9em;
	letter-spacing:0.1em;
	}

.entry h3 {
	text-transform:none
	}
	
h5 a { color: #007e2d !important; }
	
			

/* ---------- CONTENT STYLES ---------- */

#sidebar a, #sidebar a:visited,
.archive-list h4 a, .archive-list h4 a:visited,
.commentcount a, .commentcount a:visited, 
#fullarchive a, #fullarchive a:visited, 
#more-posts a, #more-posts a:visited {
	color:#a62210 !important;
	text-decoration: none;
	}

#sidebar a:hover, #sidebar a:active,
.archive-list h4 a:hover, h4 .archive-list a:active, 
.commentcount a:hover, .commentcount a:active, 
#fullarchive a:hover, #fullarchive a:active, 
#more-posts a:hover, #more-posts a:active {
	color:#008738 !important;
	text-decoration: underline;
	}

.commentcount {
	background:url(images/bubble.gif) no-repeat right;
	}	

#sidebar li {
	list-style:none;
	margin:0 0 1px 0;
	padding:0;
	}
	
#sidebar li a, #sidebar li a:visited {
	background:#EEF5E1;
	display:block;
	text-decoration:none;
	padding:4px 8px;
	border-left:4px solid #E4EFD5;
	}

#sidebar li a:hover, #sidebar li a:active {
	background:#E4EFD5;
	text-decoration:none
	}

#sidebar li li a, #sidebar li li a:visited	{
	background:#E4EFD5;
	padding-left:25px;
	color:#818D6F;
	}

h1 a, h1 a:visited {
	color:#a62210;
	text-decoration:none;
	}	
	
h1 a:hover, h1 a:active {
	color:#008738;
	text-decoration:underline;
	}
	
p a {
	color: #007e2d !important; text-transform: uppercase;
	margin: 0;
	padding: 3px 0;
	font-size: 85%;
}

.catLink {
	background: #f4f4f4;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #666;
	font-size: 95%;
}	

#writer {
	background:#EEF5E1;
	border:none
	}

#lead{background:#FFFFFF;border-bottom:3pxsolid#E36666;border-right:3pxsolid#E36666;}
	
#lead-text {
	float: left;
	width: 285px;
	padding: 13px 15px 16px 0;
}

#searchform {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
}

	

/* ---------- POST STYLES ---------- */

.single p.postmetadata {
	background:#EEF5E1;
	padding:2px 6px;
	font-size:0.9em;
	border:none
	}
	
.navigation { margin: 10px 0 0 0; padding: 0; font-size: 125%; font-weight: bold; }



/* ---------- AD SPACE WRAPPERS ---------- */

.adSpace160x600 { margin: 10px 0; }

.adSpace728x90 { clear: both; width: 728px; margin: 50px auto 0 auto; }



/* ---------- FOOTER ---------- */

#footer { width: 910px; margin: 0 auto; background: #fff; }
			
#footer img { vertical-align: text-bottom; }

#footer ul { width: 910px; float: left; margin: 0; padding: 0; list-style: none; }

#footer li { float: left; margin: 0 15px 0 0; padding: 0 0 0 15px; border-left: 1px solid #ccc; }

#footer li.right { float: right; margin: 0; padding: 0; border-left: none; }

#footer li.first { margin: 0 15px 0 0; padding: 0; border-left: none; }