/*
Theme Name: Muslimah
Theme URI: http://muslimahmediawatch.org
Description: A custom theme.
Version: 1.0
Author: Tammy Hart
Author URI: http://tammyhartdesigns.com/
*/



* {
	margin:0;
	padding:0;
	}
	

/* Begin Settings and Classes */
a {
	text-decoration:none;
	color:#4ca0d4;
	}
	
a:hover {
	color:#93be69;
	}
	
h1 a, h2 a, h3 a {
	color:#91286e;
	}
		
h1 a:hover, h2 a:hover, h3 a:hover, #sitename:hover {
	color:#4ca0d4;
	}

p {
	margin:20px 0;
	}
	
h1, h2, h3 {
	font-weight:normal;
	letter-spacing:-.05em;
	}
	
h1 {
	font-size:2.3em;
	line-height:30px;
	color:#fff;
	background:#91286e;
	margin:0 0 15px -10px;
	min-height:70px;
	position:relative;
	}
	
	h1 span {
		display:block;
		position:absolute;
		bottom:5px;
		left:10px;
	}
	
	h1 a {
		color:#fff;
	}
	
	h1 a:hover {
		color:#ff832c;
	}
	
h2 {
	font-size:2em;
	color:#666;
	}
	
h3 {
	font-size:1.5em;
	margin-top:30px;
	}
	
.pagetitle {
	border-bottom:1px solid #ddd;
	}
	
small {
	font-size:.9em;
	color:#999;
	}
	
code {
	font: 1.1em "Courier New", Courier, Fixed;
	}
	
pre {
	font: 1.1em "Courier New", Courier, Fixed;
	margin:1.5em;
	padding:10px;
	background:#fafafa;
	border:1px solid #eee;
	}
	
acronym, abbr {
	font-size: 0.9em;
	letter-spacing: .07em;
	}
	
hr {
	clear:both;
	width:80%;
	height:1px;
	border:none 0;
	color:#ccc;
	background-color:#ccc;
	margin:1.5em 0;
	}
	
img {
	border:none;
	}
	
blockquote {
	margin:1.5em;
	padding:1px 1.5em;
	background:#fafafa;
	border:1px solid #eee;
	border-left-width:3px;
	}
	
	blockquote cite {
		font-style:italic;
		font-size:.9em;
		display:block;
		margin:5px 0 0;
		text-align:right;
		}
		
	blockquote cite:before {
		content: "\2014 \0020";
		}
		
.post>ul, .post>ol {
	margin:1.5em;
	}
	
	.post li {
		padding:.25em 0;
		margin-left:30px;
		}
		
	.post li h3 {
		margin:0;
		}
		
.clear { 
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
	padding:0 !important;
	width:100% !important;
	border:none !important;
	}
		
.alignleft {
	float:left;
	}
	
.alignright {
	float:right;
	}
	
.aligncenter, div.aligncenter, img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
/* Everying with a 3 pixel border radius */
pre, blockquote, .wp-caption, .attachment img, #searchsubmit, #nav, h1, #social, #writelink a {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}


/* Begin Images */	
img.alignleft {
	margin-right:10px;
	}
	
img.alignright {
	margin-left:10px;
	}

.wp-caption, .attachment img {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f5f5f5;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: .9em;
	line-height: 1.5em;
	padding: 0 4px 4px;
	margin: 0;
}

.attachment, .caption {
	text-align:center;
}

.attachment img {
	padding:4px;
	}
/* End Images / End Settings and Classes */



/* Begin Structure */
body {
	background:#fff;
	font:62.5%/20px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	}
	
#page {
	margin:0 auto;
	padding:30px 0;
	width:900px;
	text-align:left;
	}


/* Begin Header */	
#header {
	background:#052233 url(images/header.jpg) 50% 0;
	padding-top:10px;
	height:110px;
	}
	
	#header-in {
		width:900px;
		margin:0 auto;
		text-align:left;
	}
	
	#sitename {
		font:bold 4em Georgia, "Times New Roman", Times, serif;
		letter-spacing:-.05em;
		color:#000;
		}
		
	#description {
		font-size:1.1em;
		font-style:italic;
		}
/* End Header */


/* Begin Page List */		
#nav {
	height:20px;
	float:right;
	background:url(images/nav.gif) 0 0;
	padding:0 5px;
	margin-top:40px;
	}
	
	#nav li {
		float:left;
		list-style:none;
		padding:0 5px;
		}
		
		#nav li a {
			padding:0 5px;
			color:#fff;
			display:block;
			float:left;
			line-height:20px;
			font-size:1.3em;
			}
			
		#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_parent a {
			color:#ff832c;
			}
/* End Page List */

		
/* Begin Content */	
#content {
	font-size:1.2em;
	float:left;
	width:590px;
	}
	
	.post {
		margin-bottom:40px;
		}
		
	.author a {
		background:url(images/icons.png) no-repeat 0 2px;
		padding-left:11px;
	}
	
	.cats {
		background:url(images/icons.png) no-repeat 0 -29px;
		padding-left:17px;
	}
	
	.continue {
		background:url(images/icons.png) no-repeat 0 -57px;
		padding-left:16px;
		text-transform:uppercase;
		font:bold 1.2em/30px Arial, Helvetica, sans-serif;
		color:#a6d27b;
	}
	
	.comments a {
		background:url(images/icons.png) no-repeat 0 -87px;
		padding-left:18px;
		margin-left:18px;
		text-transform:uppercase;
		font:bold 1.2em/30px Arial, Helvetica, sans-serif;
		color:#a6d27b;
	}
	
		.continue:hover, .comments a:hover {
			color:#ff832c;
		}
		
		.entry {
			}
			
	.postmetadata {
		background:url(images/pix.gif) repeat-x 0 100%;
		padding-bottom:10px;
		}
		

#postlist li {
	width:131px;
	float:left;
	padding-right:10px;
	border-right:1px solid #dbdbdb;
	margin-right:10px;
	list-style:none;
	margin-bottom:30px;
	height:250px;
	position:relative;
}

	#postlist li.lastpost {
		padding:0;
		border:none;
		margin-right:0;
	}

	#postlist li.firstpost {
		clear:left;
	}
	
	#postlist h2 {
		font-size:1.4em;
		line-height:15px;
	}
	
	#postlist .postmetadata {
		margin:0;
		background:none;
		padding:0;
		bottom:5px;
		position:absolute;
	}
	
	#postlist .continue {
		line-height:10px;
	}
	
	#postlist p {
		margin:15px 0;
		word-spacing:-1px;
	}

/* Begin Comments */		
.commentlist {
	margin-top:1.5em;
	}
		
.commentlist li {
	list-style:none;
	padding-bottom:1px;
	margin-bottom:40px;
	}
	
.commentlist li.alt .commentmetadata, .commentlist li.alt .comment-author{
	background:#0b4458;
	}
	
	.commentmetadata, .comment-author {
		font-size:.9em;
		background:#032030;
		padding:0 3px 3px 10px;
		margin-left:-10px;
		color:#fff;
	-moz-border-radius: 0 0 0 3px;
	-khtml-border-radius: 0 0 0 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-radius: 0 0 0 3px;
		}
		
		.comment-author {
			border:none;
			padding:3px 3px 0 10px;
	-moz-border-radius: 3px 0 0;
	-khtml-border-radius: 3px 0 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 0;
	border-radius: 3px 0 0;
		}
		
	.avatar {
		float:right;
		display:block;
		padding:4px;
		background:#fff;
		}
		
		
#commentform input, #commentform textarea {
	width:147px;
	border:1px solid #ccc;
	background:#fff;
	font-size:11px;
	padding:3px;
	}
	
#commentform textarea {
	width:500px;
	}
	
#commentform input:hover, #commentform textarea:hover, #commentform input:focus, #commentform textarea:focus {
	background:#fafafa;
	}
			
#commentform #submit {
	width:147px;
	border:none;
	background:#e0e0e0;
	font-size:13px;
	padding:8px;
	cursor:pointer;
	color:#fff;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:#91286e;
	}
/* End Comments / End Content */


/* Begin Sidebar */
#sidebar {
	float:right;
	font-size:1.2em;
	width:290px;
	}
	
	#sidebar ul {
		}
		
		#sidebar ul li {
			list-style:none;
			margin-bottom:20px;
			}
		
		#sidebar ul ul {
			margin:0 -5px;
			}
		
		#sidebar ul ul ul {
			margin:0;
			}
		
		#sidebar li li {
			margin:0 5px;
			color:#999;
			font-style:italic;
			font-size:.9em;
		}
		
		#sidebar li li li {
			font-size:1em !important;
		}
		
			#sidebar #authors li {
				float:left;
			border-bottom:1px solid #dbdbdb;
			padding:5px 0 4px;
				width:140px;
			}
		
		#sidebar li li a {
			font-size:1.1em;
			font-style:normal;
		}
			
	#sidebar h4 {
		font:bold 1.2em/30px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#ff832c;
		background:url(images/pix.gif) repeat-x 0 100%;
		clear:both;
		}
		
		#sidebar h4 .icon {
			float:right;
			display:block;
			width:14px;
			height:10px;
			margin-top:10px;
			background:url(images/icons.png) no-repeat;
		}
		
		#sidebar #authors h4 .icon { background-position:5px 0; }
		#sidebar #catslist h4 .icon { background-position:0 -30px; }
		#sidebar #archives h4 .icon { background-position:3px -120px; }
		
#sidebar li#writelink{
	background:url(images/pix-repeat.gif);
	padding:10px;
}

	#sidebar #writelink span {
		display:block;
		background:#4ca0d4;
		position:relative;
	}
	
	#sidebar #writelink h4 {
		background:none;
		text-transform:none;
		color:#fff;
		font:normal 16px/17px Arial, Helvetica, sans-serif;
		padding:9px 150px 7px 10px;
	}
	
	#writelink a {
		display:block;
		width:130px;
		text-align:center;
		font:bold 14px/30px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		position:absolute;
		top:10px;
		right:10px;
		background:#91286e;
		color:#ff832c;
	}
	
	#writelink a:hover {
		background:#ff832c;
		color:#91286e;
	}
		
#sidebar ul.dropmenu {
	list-style: none;
	margin-top:5px;
}
#sidebar ul.dropmenu li {
	position: relative;
	font-size:.9em;
	font-style:italic;
}
#sidebar ul.dropmenu li a{
	display:block;
	color:#999;
	border:1px solid #dbdbdb;
	padding:0 5px;
	font-style:italic;
	font-size:.9em;
	line-height:18px;
}
#sidebar ul.dropmenu li span { /*--Drop down trigger styles--*/
	width: 100%;
	height: 100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(images/drop.png) no-repeat 276px 8px;
	cursor:pointer;
}
#sidebar ul.dropmenu li span.dropmenusub {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
#sidebar ul.dropmenu li ul.dropmenusub {
	list-style: none;
	position: absolute; /*--Important - Keeps dropmenusub from affecting main navigation flow--*/
	left: 0; top: 20px;
	background:#dbdbdb;
	margin: 0; padding: 0;
	display: none;
	width: 290px;
	z-index:5000;
}
#sidebar ul.dropmenu li ul.dropmenusub li{
	margin: 0; padding: 0 10px;
	clear: both;
	color:#666;
}
html #sidebar ul.dropmenu li ul.dropmenusub li a {
	display:inline;
	color:#91286e;
	font-weight:bold;
	font-size:1.1em;
	font-style:normal;
	background:none;
	padding:0;
	line-height:25px;
	border:none;
}
html #sidebar ul.dropmenu li ul.dropmenusub li a:hover {
	color:#fff;
	border:none;
}
#sidebar ul.dropmenu li ul.dropmenusub li:hover {
	background:url(images/grey.png);
}
		
#social {
	border:1px solid #dbdbdb;
	padding:9px 14px;
	margin-bottom:30px;
	height:50px;
}
	
	#sidebar #social h4 {
		color:#0b4568;
		background:none;
		line-height:20px;
		width:61px;
		padding-top:5px;
		float:left;
	}
	
	#social a {
		display:block;
		height:50px;
		float:right;
		margin-left:20px;
		position:relative;
		overflow:hidden;
		cursor:pointer;
	}
	
	#social a span {
		position:absolute;
		top:0;
		left:0;
		z-index:1;
		display:block;
		width:100%;
		height:100%;
		background:url(images/social.png);
	}
	
		#social a.twitter { width:38px; }
		#social a.twitter span { background-position:0 0; }
		#social a.twitter:hover span { background-position:0 100%; }
	
		#social a.facebook { width:50px; }
		#social a.facebook span { background-position:-58px 0; }
		#social a.facebook:hover span { background-position:-58px 100%; }
	
		#social a.rss { width:50px; }
		#social a.rss span { background-position:-128px 0; }
		#social a.rss:hover span { background-position:-128px 100%; }
		
#searchform {
	width:270px;
	padding:10px;
	height:20px;
	background:url(images/pix-repeat.gif);
}
		
#s {
	width:185px;
	border:none;
	background:#fff;
	font-size:11px;
	padding:3px 5px;
	float:left;
	}
	
#searchsubmit {
	width:70px;
	border:none;
	background:#91286e;
	font-size:14px;
	color:#fff;
	padding:0 0 3px;
	display:block;
	cursor:pointer;
	float:right;
	height:20px;
	}
	
	#searchsubmit:hover {
		background:#a6d27b;
	}
/* End Sidebar */


/* Begin Footer */
#footer {
	background:#052233 url(images/footer.jpg) 50% 0;
	height:120px;
	}
	
	#footer-in {
		width:900px;
		padding-top:50px;
		font-size:1.2em;
		color:#fff;
		margin:0 auto;
		text-align:left;
	}
	
	.top {
		font:bold 1.2em/10px Arial, Helvetica, sans-serif;
		color:#ff832c;
		background:url(images/top.gif) no-repeat 0 0;
		padding-left:11px;
		float:right;
		text-transform:uppercase;
	}
/* End Footer / End Structure */

.wp-pagenavi {
	background:url(images/pix.gif) repeat-x 0 0;
	padding-top:15px;
	height:10px;
	text-transform:uppercase;
	font-weight:bold;
	clear:both;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 5px; 
	margin:0 2px;
	text-decoration: none;
	border: none;
	color: #4ca0d4;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 5px; 
	margin:0 2px;
	text-decoration: none;
	border: none;
	color: #4ca0d4;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: none;
	color: #fff;
	background-color: #91286e;
}
.wp-pagenavi a:active {
	padding: 2px 5px; 
	margin:0 2px;
	text-decoration: none;
	border: none;
	color: #fff;
	background-color: #91286e;	
}
.wp-pagenavi span.pages {
	padding: 2px 5px; 
	margin: 0;
	color: #666;
	border: none;
	background-color: #FFFFFF;
	float:right;
}
.wp-pagenavi span.current {
	padding: 2px 5px; 
	margin:0 2px;
	font-weight: bold;
	border:none;
	color: #fff;
	background-color: #91286e;
}
.wp-pagenavi span.extend {
	padding: 2px 5px; 
	margin:0 2px;	
	border:none;
	color: #666;
	background-color: #FFFFFF;
}
			

/*
Whatever your hand finds to do, do it with all your might,
for in the grave, where you are going, there is neither
working nor planning nor knowledge nor wisdom.
Ecclesiastes 9:10
*/

/*
Tammy Hart
www.tammyhartdesigns.com
*/
