/*   
Theme Name: WordPress Arshad
Theme URI: 
Description: Custom theme created for Arshad Merali's blog. Inspired by the Shine blog. 
Author: 
Author URI: none
Version: 1.0
.
General comments/License Statement if any.
.
*/

/* Header */

body {
	margin: 0;
	padding: 0;
	border: 0;		
	font:13px/1.231 arial,helvetica,clean,sans-serif;
}

.logo_box {
	width:960px; text-align:left; margin:0 auto;  padding:13px;margin-top:10px;
}

.header_text {
	float:right;width:250px;padding-top:50px;color:#666;
}

.black_bar {
	background-image: url(images/black-bar3.gif); background-repeat: repeat-x; width:100%; height:68px;
}

.black_bar_indent {
	padding-left:10px;padding-top:0px;color:#fff;width:960px; margin:0 auto; text-align:left;
}

.category_link {
	color:#fff;text-decoration:none;padding:10px;
}

.category_link:hover {
	color:#fff;background:#D7321D;padding:10px;
}

.category_slash {
	color:#fff;padding-left:10px;padding-right:10px;
}

.blue_bar {
	background-image: url(images/tile2.gif); background-repeat: repeat-x; width:100%; height:58px;
}

.blue_bar_indent {
	width:960px; margin:0 auto; text-align:left;padding-left:10px;
}

.blue_bar_input {
	padding-left:15px;padding-top:3px;width:300px;height:18px;border:1px solid #666;background:#fff url(images/searcharrow.gif) no-repeat 2px 2px;
}

.menu1 {padding:0 0 0 20px; margin:0; list-style:none; height:36px; position:relative; }
.menu1 li {float:left;}

.menu1 li a {display:block; float:left; height:38px; line-height:38px; color:#fff; text-decoration:none; font-size:11px; font-family: georgia, serif; font-weight:bold; font-size:14px; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 10px 0 7px;}

.menu1 li a:hover {color:#fff; background:#000 url(images/button-bg.gif);}
.menu1 li a:hover b {background:url(images/button-bg.gif) no-repeat right top;}

/* Front Page */

.indent {
	width:960px; 
	margin:0 auto; 
	text-align:left;
	font-family: georgia, serif;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
}

.leftside {
	float:left;
	width:600px;
	padding-right:15px;
	border-right:1px solid #666;
	min-height:1200px;
}

.post {
	margin-bottom:10px;
}

.date {
	color:#333;
	font-family: georgia, serif;
}

.title {
	color:#004D99; 	
	text-decoration:none;
}

.title:hover {
	color:#fff;
	background:#004D99; 	
	text-decoration:none;
}

.author {
	arial,sans-serif;
	padding-bottom:10px;
}

.blurb {
	font-family:arial,helvetica,clean,sans-serif;
}

h2 {
	font-size:231%; 
	padding-top:10px;
	padding-bottom:1px; 
	margin:0;
}

.category a {
	color:#2E4863;
	text-decoration:none;
}

.category a:hover {
	color:#2E4863;
	text-decoration:underline;
}

blockquote { padding: 0px 10px 0 10px; margin: 0 0 15px 0; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; background: #f5f5f5; color: #666; }

	blockquote p { margin-bottom: 7px; }

.more-link {
	padding-top:8px;
	padding-bottom:5px;
	color:#D7321D;
	font-family:arial,sans-serif;
	text-decoration:none;
}

.more-link:hover {
	padding-top:8px;
	padding-bottom:5px;
	color:#D7321D;
	font-family:arial,sans-serif;
	text-decoration:underline;
}

.comments {
	color:#2E4863;
	text-decoration:none;
}

.comments:hover {
	color:#2E4863;
	text-decoration:underline;
}

.comments_holder {
	padding-top:10px;
}

.thickline {
	border: 2px solid #666;
}

/* Sidebar */

.rightside {
	float:left;
	width:320px;
	padding-left:15px;
	background:#fff;
}

.email_img {
	float:left;
	padding-right:8px;
	padding-bottom:15px;
}

.email_link {
	float:left;
	padding-top:8px;
} 

.about_img {
	float:left;
	padding-right:8px;
	padding-left:5px;
}

.about_link {
	float:left;
	padding-top:8px;
}

.rss_img {
	float:left;
	padding-right:8px;
	padding-left:5px;
}

.rss_link {
	float:left;
	padding-top:8px;
}

.sidebar_header {
	color:#2E4863;
	font-family:arial,sans-serif;
	text-decoration:none;
}

.sidebar_header:hover {
	color:#2E4863;
	font-family:arial,sans-serif;
	text-decoration:underline;
}

.line {
	color:#666;
}

.subscribe {
	border-top:1px solid #888;
	font-size:231%; 
	color:#D7321D; 
	padding-top:10px;
	padding-bottom:1px; 
	padding-left:3px;
	margin:0;
}

.email_line {
	font-family:arial,helvetica,clean,sans-serif; padding-left:3px;
}

.email_form {
	border:0px margin:0; padding:0; solid #ccc;padding:3px;text-align:center;
}

.email_button {
	float:left;
}

.email_input {
	padding-top:3px;width:200px;border: 1px solid #666;height:18px;padding-left:4px;
}

.email_submit {
	float:left;margin-left:3px;padding-bottom:20px;
}

.recent_title {
	border-top:1px solid #888;font-size:231%; color:#D7321D; padding-top:10px;padding-bottom:1px; margin:0;
}

.recent {
	color:#2E4863;
	text-decoration:none;
}

.recent:hover {
	color:#2E4863;
	text-decoration:underline;
}

.recent_list {
	padding-left:20px; margin:0;font-family:arial,helvetica,clean,sans-serif;
}

.books_title {
	border-top:1px solid #888;font-size:231%; color:#D7321D; padding-top:10px;padding-bottom:1px; margin:0;
}

.books {
	color:#2E4863;
	text-decoration:none;
}

.alignleft a {
	color:#2E4863;
	text-decoration:none;
}

.alignright a {
	color:#2E4863;
	text-decoration:none;
}

.previous {
	padding-bottom:0px;
	float:left;
	
}

.next {
	padding-bottom:0px;
	float:right;	

}

.previous a {
	color:#2E4863;
	text-decoration:none;
}

.next a {
	color:#2E4863;
	text-decoration:none;
}

/* Footer */

.footer {
	background: #404040;height:40px;width:100%;
}

.footer_indent {
	width:960px; text-align:left; margin:0 auto; font-family:arial,helvetica,clean,sans-serif;padding-left:15px;
}

.footer_logo {
	float:left;color:#fff;padding-top:10px;font-size:150%;font-family: georgia, serif;
}

.footer_link {
	color:#fff;
	text-decoration:none;
}

.footer_link:hover {
	color:#fff;
	text-decoration:underline;
}

.footer_link1 {
	padding-top:11px;color:#fff;
}

.footer_link2 {
	padding-top:5px;color:#fff;font-size:90%;
}

.footer_copy {
	float:left;padding-left:0px;padding-top:15px;color:#fff;font-size:95%;
}

/* Single Page */

.single_indent {
	width:960px; margin:0 auto; text-align:left;font-family: georgia, serif;padding-top:15px;
}

.single_leftside {
	float:left;width:600px;padding-right:15px;border-right:1px solid #666;min-height:1200px;
}

/* Comments */

#comments { 
	width: 500px; font-size: 1.4em; line-height: 1.7em; color: #004D99; float: left; clear: both; 
}

#comments h2 { 
	font-size: 1.1em; 
	color:#555555;
	font-family:"Lucida Grande", Verdana, "Bitstream Vera Sana", Arial, sans-serif;
}

ul.comment_list { 
	list-style: none; margin-bottom: 40px; border-top: 1px solid #ddd; float: left; margin-left:0px; padding-left:0px;
}
		
ul.comment_list li, ul.comment_list li.alt, ul.comment_list li.author_comment_, ul.comment_list li.author_comment_alt { 
	width: 480px; padding: 15px 10px 5px 10px; border-bottom: 1px solid #ddd; float: left; 
}

ul.comment_list li.alt, ul.comment_list li.author_comment_alt { 
	background: #fff; 
}
		
.comment_intro { 
	width: 480px; margin-bottom: 15px; line-height: normal; float: left; 
}
		
* html .comment_intro { 
	margin-bottom: 0; 
}
			
.author_comment_ .comment_intro { 
	width: 453px; padding-left: 0px; background: url('images/icon_author.gif') 0 50% no-repeat; 
}
			
.author_comment_alt .comment_intro { 
	width: 453px; padding-left: 0px; background: url('images/icon_author_alt.gif') 0 50% no-repeat; 
}
			
img.gravatar { 
	float: right; margin: 0 0 10px 10px; 
}
			
.comment_author { 
	font-weight: bold; font-size: .9em;
}

.comment_author a { 
	font-weight: bold; font-size: .9em; color:#224466; text-decoration:none;
}

.comment_author a:hover { 
	font-weight: bold; font-size: .9em; color:#224466; text-decoration:underline;
}
				
.comment_meta { 
	font-size: .7em; font-family:"Lucida Grande", Verdana, "Bitstream Vera Sana", Arial, sans-serif;
}
				
.comment_meta a, .comment_meta a:visited, .comment_meta a:hover { 
	color: #666666; text-decoration: none; 
}
		
#comments .entry { 
	clear: both; font-size: .7em; color:#555; line-height:20px;
}
			
#comments .entry ul, #comments .entry ol { 
	margin: 0 0 15px 40px; color: #000; border: none; float: none; 
}

#comments .entry ul { 
	list-style-type: square; 
}
	
#comments .entry li { 
	width: auto; padding: 3px 0; border: none; float: none; 
}
		
#comments .entry ul li ul, #comments .entry ul li ol, #comments .entry ol li ul, #comments .entry ol li ol { 
	margin: 0 0 0 30px; 
}

/* Comment Form */

#comment_form { 
	width: 500px; padding: 0px 0; float: left; 
}

#comment_form p { 
	padding: 0px 0; margin-bottom: 0; 
}
	
#comment_form label { 
	padding-left: 10px; font-size: .7em; color: #444;
}

#comment_form .text_input { 
	width: 40%; padding: 2px; color: #444; font: normal .9em Georgia, "Times New Roman", Times, serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; 
}
		
#comment_form .text_area { 
	width: 95%; padding: 2px; color: #444; font: normal .9em Georgia, "Times New Roman", Times, serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; 
}

#comment_form .text_input:focus, #comment_form .text_area:focus { 
	border-top: 2px solid #444; border-left: 2px solid #444; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; 
}
	
