/*  
Theme Name: afghanpress
Theme URI: http://www.web2themes.com
Description: Afghan Press theme designed by <a href="http://www.web2themes.com">Web2themes</a>.
Version: 1.0
Author: Rui Castro
Author URI: http://www.web2themes.com
*/


body {
	color: #1c3c54;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#6a8189;
}
a {
	color:#1c3c54;
	text-decoration:none;
}
a:hover {
	color:#1c3c54;
	text-decoration:underline;
}
#page_ {
	width:1017px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#page {
	width:1004px;
	height:auto;
	float:left;
	padding-left:6px;
	padding-right:7px;
	background:url(images/bg_page.gif);
	background-repeat:repeat-y;
}
#header {
	width:1004px;
	height:92px;
	float:left;
}
.header_logo {
	width:211px;
	height:41px;
	float:left;
	padding-left:20px;
	padding-top:20px;
}
.header_search {
	width:230px;
	float:right;
	height:auto;
	padding-right:15px;
	padding-top:18px;
}
#searchform {
	width:213px;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(images/bg_search.gif);
	background-repeat:no-repeat;
}
.search { width: 57px; height: 16px; border:none; background:none; float:left; margin:0px; padding:0px; margin-left:2px; margin-top:6px;}
.keyword {
	border: none;
	height:auto;
	width: 145px;
	border: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:3px;
	background:none;
	float:left;
	color: #516971;
}
.header_rss {
	width:200px;
	height:auto;
	float:left;
	font-size:11px;
	background:url(images/rss_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-top:1px;
	padding-bottom:3px;
	padding-left:20px;
	margin-top:5px;
}
#menu {
	width:1004px;
	height:30px;
	float:left;
	background:#546c74;
}
#menu_items {
	width:994px;
	height:30px;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:10px;
}
.page_item {
	width:auto;
	height:auto;
	float:left;
	list-style:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:5px;

	}
.page_item_ {
	width:auto;
	height:auto;
	float:left;
	list-style:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:5px;
	}
.page_item.selected {
		width:auto;
	height:auto;
	float:left;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:5px;
	background:#d46c44;
}	
.page_item a, .page_item a:visited, .page_item_ a, .page_item_ a:visited {
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:3px;
}
.page_item a:hover, .page_item_ a:hover {
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
	background:#c43d05;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:3px;
}

#content {
	width:982px;
	height:auto;
	float:left;
	padding:11px;
	background:#eeeddf;
}
#content_posts {
	width:320px;
	height:auto;
	float:left;
	padding-right:11px;
}
.post {
	width:300px;
	height:auto;
	float:left;
	background:#FFFFFF;
	padding:10px;
	margin-bottom:10px;
}
.post_header {
	width:300px;
	height:auto;
	float:left;
}
.post_details {
	width:300px;
	height:auto;
	float:left;
	font-size:10px;
	color:#c13a03;
}
.post_details a {
	color:#c13a03;
	text-decoration:none;
}
.post_details a:hover {
	color:#c13a03;
	text-decoration:underline;
}
.post_title {
	width:300px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:normal;
}
.post_title a {
	color: #1c3c54;
	text-decoration:none;
}
.post_title a:hover {
	color:#c13a03;
	text-decoration:underline;
}
.post_content {
	width:300px;
	height:auto;
	float:left;
	padding-top:10px;
	font-size:12px;
	line-height:17px;
	padding-bottom:8px;
}
.post_content p {
	width:100%;
	height:auto;
	float:left;
	text-align:justify;
	padding:0px;
	margin:0px;
	font-size:12px;
	padding-bottom:10px;
	line-height:17px;
}
.post_footer {
	width:300px;
	height:auto;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #d4dce4;
	border-top:1px solid #d4dce4;
	color:#c13a03;
	font-size:11px;
}
.post_footer a {
	color:#c13a03;
	text-decoration:none;
}
.post_footer a:hover {
	color:#c13a03;
	text-decoration:none;
}
#side1 {
	width:320px;
	height:auto;
	float:left;
}
#side2 {
	width:320px;
	height:auto;
	float:left;
}
#sidebar1 {
	width:300px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
}
#sidebar2 {
	width:300px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:11px;
}
.widget {
	width:300px;
	height:auto;
	float:left;
	list-style:none;
	text-align:left;
	margin:0px;
	padding:10px;
	background:#FFFFFF;
	margin-bottom:10px;
}
.widgettitle {
	width:300px;
	height:auto;
	font-size:14px;
	font-weight:normal;
	float:left;
	margin:0px;
	padding-bottom:4px;
}
#nextgen-recent-image h2 {
		width:260px;
		padding-left:40px;
		background:url(images/gallery.gif);
		background-repeat:no-repeat;
		background-position:left center;
	height:15px;
	font-size:14px;
	font-weight:normal;
	float:left;
	margin:0px;
	padding-bottom:8px;
	padding-top:2px;
}
#youtube h2 {
		width:260px;
		padding-left:40px;
		background:url(images/videos.gif);
		background-repeat:no-repeat;
		background-position:left center;
	height:15px;
	font-size:14px;
	font-weight:normal;
	float:left;
	margin:0px;
	padding-bottom:8px;
	padding-top:2px;
	margin-bottom:5px;
}
#xspf-player h2 {
		width:260px;
		padding-left:40px;
		background:url(images/podcasts.gif);
		background-repeat:no-repeat;
		background-position:left center;
	height:15px;
	font-size:14px;
	font-weight:normal;
	float:left;
	margin:0px;
	padding-bottom:8px;
	padding-top:2px;
	margin-bottom:5px;
}
#text-3 h2 {
		width:260px;
		padding-left:40px;
		background:url(images/contribute.gif);
		background-repeat:no-repeat;
		background-position:left center;
	height:15px;
	font-size:14px;
	font-weight:normal;
	float:left;
	margin:0px;
	padding-bottom:8px;
	padding-top:2px;
	margin-bottom:5px;
}
.widget ul {
	width:300px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.widget li {
	width:285px;
	height:auto;
	float:left;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4dce4;
	background:url(images/li_item.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	font-size:12px;
}
.widget li:hover {
	width:285px;
	height:auto;
	float:left;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4dce4;
	background:url(images/li_item.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	font-size:12px;
}
.widget li a, .widget li a:visited {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.widget li a:hover {
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.widget li:hover a, .widget li:hover a:visited {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.widget li:hover a:hover {
	font-size:12px;
	color:#c43d05;
	font-weight:normal;
	text-decoration:underline;
}
#calendar_wrap {
	font-weight:normal;
	font-size:11px;
	text-align:center;
}
#wp-calendar {
	width:100%;
	float:left;
}
#calendar_wrap a, #calendar_wrap a:visited {
	font-size:11px;
	text-decoration:none;
	padding:1px;
}
#calendar_wrap a:hover {
	color:#c43d05;
	font-size:11px;
	text-decoration:underline;
	padding:1px;
}
#calendar_wrap caption {
	font-weight:bold;
}
#calendar_wrap th {
	padding:1px;
}
.navigation {
	width:300px;
	float:left;
	padding:10px;
	background:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.pleft {
	width:150px;
	float:left;
	text-align:left;
}
.pright {
	width:150px;
	float:right;
	text-align:right;
}
.pleft a, .pright a {
	color:#c13a03;
	text-decoration:none;
}
.pleft a:hover, .pright a:hover {
	color:#c13a03;
	text-decoration:none;
}
.commentlist {
	width:610px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.commentlist h3 {
	font-size:15px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	height:auto;
}
.comment_ind {
	width:590px;
	float:left;
	height:auto;
	padding:10px;
	background:#f5f4eb;
	margin-bottom:10px;
	font-size:12px;
	line-height:16px;
}
.comment_content {
	width:590px;
	height:auto;
	float:left;
	padding-top:2px;
}
.comment_content p {
	width:590px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
.footer_div {
	width:982px; float:left; background:#eeeddf; height:auto; padding:11px;
}
.footer_credits {
	width:972px; height:auto; padding:5px; font-size:11px; background:#ffffff; text-align:center;
}

#comment_quicktags input {
background-color:#CCCCCC;
border: 1px solid #666666;
margin-right:2px;
}
.form_comments_ {
	width:610px;
	height:auto;
	float:left;
	padding-left:10px;
	margin-top:10px;
}
.form_comments {
	font-size:12px;
	width:590px;
	float:left;
	height:auto;
	padding:10px;
	background:#eeeddf;
	margin-bottom:10px;
	font-size:12px;
	line-height:16px;
}
.related_posts_content {
	width:610px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	background:#ebeef0;
	font-size:12px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.related_posts_content ul {
	width:610px;
	height:auto;
	float:left;
	font-size:12px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.related_posts_content li {
	width:590px;
	height:auto;
	float:left;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-left:21px;
	padding-top:4px;
	padding-bottom:4px;
	background:url(images/bg_li_related.gif);
	background-repeat:no-repeat;
	background-position:left center;
	list-style:none;
}
.related_posts_content li a, .related_posts_content li a:visited {
	color:#3a7692;
	text-decoration:none;
}
.related_posts_content li a:hover {
	color:#c13a03;
	text-decoration:underline;
}
.h2related {
	width:610px;
	height:auto;
	float:left;
	font-size:13px;
	padding-bottom:2px;
	padding-top:5px;
	margin:0px;
	color:#3a7692;
	border-bottom:1px solid #b8c8cd;
	margin-bottom:5px;
}