/*Theme Name: الدعوة
Description: مجلة الدعوة
Version: 1.0
Author: Twasul.net*/


/*CSS General Reset*/

	* {	padding: 0;	border: 0;	text-decoration: none;	vertical-align: baseline;	white-space: normal;}
	body { font-size: 13px; font-family:tahoma, Helvetica, sans-serif; background: #ededed  url(images/bg.png) repeat-x center top; color: #555; margin:0; padding:0; }
	#wrap { 
	background:#fff url(images/wrap-bg.png) no-repeat top;
	width:960px; margin:30px auto 0;
	padding:10px; 
	border:1px solid #ddd;
	} 
	li { margin-right:10px;}

/*	Headings		*/  
	h1,h2,h3,h4,h5,h6 
	{ font-family:tahoma, "Times New Roman", Times, serif; font-weight:normal; }
	h1{ font-size:10px; }
	h2{ font-size:14px; }
	h3{ font-size:14px; }  
	h4{ font-size:13px; }
	h5{ font-size:10px; }
	h6{ font-size:8px; } 


/*	General Links			*/
	a:link,a:active,a:visited,a:hover{ color:#0000ff; outline: none;  text-decoration:none; } 
	a:hover{ text-decoration:none; color:#ff9900; } 
	
/*	Top			*/	
	#top{ margin:0 auto;}

/*	Header		*/	
	#header { margin:0; padding:0; height:120px; }
	#header h1 a:link,#header h1 a:active,#header h1 a:visited{
	margin:0px; padding: 0; display:block; background: url(images/logo.png) no-repeat right; height:139px; width:233px; }
	.description { font-size:14px; margin:0; padding:0; color:#fff; }
	img.head-add{ float:left; width:500px; margin-top:50px; margin-right:10px; }   


/*	Navbar		*/	
	#nav{margin:23px 0 5px 0;	height:40px;	padding:0;  }
	ul.nav{ background:#f1f1f1; width:615px; float:right; }
	#nav ul { margin: 10px 0 0 0; padding: 0 ; list-style: none; }
	#nav li {	 margin: 0; float:right; padding:0; }	
	#nav ul li a:link,	#nav ul li a:active,#nav ul li a:visited { 
	display: block; 
	margin: 0px; 
	padding:10px 30px 11px 30px; 
	text-decoration: none;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:normal; 
	text-transform:uppercase; 
	color:#0000ff;  
	height:16px; 
	} 
	#nav ul li a:hover { display: block; color:#fff; background:url(images/top_menu_active.png) repeat-x; }
	.current_page_item a:link, .current_page_item a:visited, .current_page_item a:active  {
	color: #fff !important; background:url(images/top_menu_active.png) repeat-x; }
	#nav li ul { position: absolute; width: 10em; left: -999em; }#nav li:hover ul { left: auto; display: block;}
	#nav li:hover ul, #nav li.sfhover ul { left: -999em;}  


/*	Search Box		*/ 
	.search-box { margin:0px ; padding:0; float:left; }
	#search #searchsubmit { margin:5px; }   
	input#s { font:13px tahoma; background:#f5f5f5; border:1px solid #e5e5e5; height:25px; width:270px; padding:3px; float:left; margin-right:3px; margin-top:13px; color:#333; }
	input#sbutt { margin:8px 0 0px 8px ; padding:0; height:30px;  width:30px; color:#eee; background: url(images/search.png) no-repeat; border:none; } 

 /*	Content		*/
	#content { margin:15px 0 10px 0; padding:5px 0 0 0; height:1%; }
	.clear { height:1px; clear:both; } 


/*	archive		*/	
	.archive { margin:0 10px 10px 5px; padding:5px; background:#355175 ; border:1px solid #e5e5e5; } 
	.archive h2 { font-size:16px; font-weight: bold;  background: url(images/ico_posts.png) no-repeat right 0px ; font-family:arial; color:#fff; margin:0px; padding:0px 25px 3px 3px; }  


/*	Entry		*/	
	.entry { margin:0 10px 10px 5px; padding:0px; background:#fff ; border:0px solid #e5e5e5; } 
	.entry h2 { font-size:20px; font-weight: bold;  text-align:center; font-family:Simplified Arabic; color:#0000ff; margin:5px 0 10px 0;  }  
	.article { font-size:18px; font-family:Simplified Arabic; margin:0 0 10px 0; line-height:30px; }  
	.post .info { 	line-height: 20px;	float: right;	padding-left: 20px;	margin-left:0px;	background: url(images/datesmall.gif) no-repeat left center;}
	.post .viewsc {	line-height: 20px;	float: right;	margin-left:15px;	background: url(images/monitor.png) no-repeat left center;	padding-left: 20px;}
	.post .category {	line-height: 20px;	float: right;	padding-left: 20px;	margin-left:15px;	margin-right:15px; 	background: url(images/catsmall.png) no-repeat left center;}
	.post_author{	line-height: 20px;	float: right;	padding-left: 30px;	margin-left:15px;	font-size: 1em;	background: url(images/ico_tag.gif) no-repeat left center;} 
	.post .tags {	float: left;	color: #aaa;	border-top: 0px solid #eee;}
	.post_follow {	background: #fffff4;	padding: 5px;	color: #666;	border: 1px solid #e5e5e5;}
	.postcat { background:#f0f0f0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; margin:0px; padding:3px; }  

/*	right Container	*/
	#left-container { width:630px; margin:0; float:right; }

/*	left Container	*/	
	#right-container { width:330px; margin:0; float:left; }  


/* sidebar */

#sidebar {
 	padding:0px;
	margin:0;
}
#sidebar ul { margin:0; padding:0; list-style:none; }

.widget {
	background:#f5f5f5;
	border: 1px dotted #dddddd;
	margin-bottom:10px;
	font:normal 13px tahoma,Verdana,Tahoma;
	color:#5c5c5c;
	padding:5px;
	line-height:20px;
	position:relative;
}

.widget-title {
	background: url(images/shape_move_forwards.png) no-repeat right 5px;
	border-bottom: 1px dotted #dddddd;
	font:bold 13px tahoma,Georgia;
	color:#666;
	line-height:25px;
	padding:3px 20px;
	margin:3px;
}
.widget-thumb { background:#fff; margin:2px 5px 5px 0; padding:5px; border:1px solid #ddd; float:left; } 

.widget ul li {
	border-bottom: 0px solid #e5e5e5;
	line-height:20px;
	padding:2px 0 0px;
	margin:10px 0;
}
.widget ul ul {
	padding-left:10px;
}

.widget ul li li {	background-position:0 0%;}
.widget a { color:#0000ff; }
.widget a:hover { color:#dc9d0c; }

#li2 {	display: block;	background: url(images/bullet.png) no-repeat right 5px;	padding-right: 15px; margin:0;}


/*	Adds     	*/   
	.adds{ padding:23px 5px 8px 17px; background:#fff; margin:0 0 13px 0; border:1px solid #e5e5e5; }
	.adds img{ margin:0px 7px 0 7px; }

 
/*Comments*/
	.post .commentnum {	float: left;	margin-left:15px;	background: url(images/comments.png) no-repeat left center;	padding-left: 20px;	line-height:16px;	}
	.commentlistdiv {	margin-top: 10px;	padding: 10px;}
	.commentlistdiv h1 {	font-size: 1.3em;	color: #366799;	border-bottom: 1px solid #eee;	line-height: 1.5em;}
	.commentlist li {	display: block;	background: #F1F1F1;	margin: 10px;	border: 1px dotted #ddd;	font-size: 13px;	color: #666;}
	.commentlist li.alt {	display: block;	background: #fff;	margin-top: 10px;	border: 1px dotted #ddd;	font-size: 13px;	color: #666;}
	.pane_l {	float: left;	display: inline;	width: 160px;	min-width: 160px;	max-width: 160px;	border-right: 1px dotted #ddd;	padding-right: 20px;	margin-right: 20px;}
	.pane_r {	display: block;	line-height: 1.5em;	margin-left: 201px;}
	.c_author {	font-size: 0.9em;	font-weight: bold;	margin: 0px 0px 7px 0px;}
	.c_avatar {	display: block;	margin: 0px 0px 7px 0px;}.c_date {	color: #aaa;	font-size: 0.9em;	margin: 0px 0px 7px 0px;}
	.c_approved {	color: #aaa;	font-size: 0.9em;}
	
 /*Reply*/
	.reply {	margin-top: 10px;	padding: 10px;	font-size: 13px;	color: #666;}
	.reply h1 {	font-size:13px;	color: #366799;	border-bottom: 1px solid #e5e5e5;	line-height: 1.5em;}
	.reply label {	margin-top: 5px;	margin-bottom: 5px;	vertical-align: middle;	color: #666;	margin-left: 5px;}
	.replytext {	width: 200px;	background: #FFF;	margin-top: 5px;	margin-bottom: 5px;	vertical-align: middle;	color: #666;	border: 1px solid #e5e5e5;	padding: 2px;}
	.replytext:focus {	background: #fffff9;}
	.replyarea {	width: 500px;	height: 100px;	background: #FFF;	margin-top: 5px;	margin-bottom: 5px;	vertical-align: middle;	color: #666;	border: 1px solid #e5e5e5;	padding: 2px;}
	.replyarea:focus {background: #fffff9;}
	.replybutton {	cursor: pointer;	font-size: 0.9em;	font-weight: bold;	background: url(images/commentbutton.gif) no-repeat;	width: 100px;	height: 22px;	margin-top: 5px;	margin-bottom: 5px;	vertical-align: middle;	color: #fff;}
	.replybutton:hover {	background: url(images/commentbutton_on.gif) no-repeat;}


/*	 Miscellaneous  */
	.navigation { margin:0; padding:0; } 
	div.aligncenter { display: block; margin-left: auto; margin-right: auto; background:#fff; }
	.alignright {float: left;  margin:3px; padding:3px;border: 1px solid #e5e5e5; background:#fff; } 
	.alignleft {float: left; margin:3px; padding:3px;border: 1px solid #e5e5e5; background:#fff;} 
	blockquote p{ padding:5px; margin:0; border:2px solid #e5e5e5; background:#ffffcc; } 


/* Captions */
	.wp-caption { text-align: center; padding-top: 4px; border:1px solid #ddd; background:#eee;}
	.wp-caption img { margin: 0; padding: 0; border: 0 none;}
	.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;} 

/*  Calendar */
	#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
	#wp-calendar #next a { padding-right: 10px; text-align: right; }
	#wp-calendar #prev a { padding-left: 10px; text-align: left; }
	#wp-calendar a { display: block; }
	#wp-calendar caption { text-align: center; width: 100%; }
	#wp-calendar td { padding: 3px 0; text-align: center; }

/*  Home Entry */  
	#home-entry { margin:0; padding:0; } 

.home-entry-1 { 
	width:600px; 
	margin:0 0 0 13px; 
	padding:5px; 
	background:#fff ; 
	position:relative; 
	border:1px solid #e5e5e5; 
	} 

.home-entry-post {
	width:290px; 
	height:200px;
 	margin:0 0 30px 13px; 
	padding:5px; 
	line-height:20px;
	position:relative; 
	border:0px solid #e5e5e5; 
	float:right; 
	} 
	
.home-entry-post h2{ margin:0; padding:0 0 5px 0; font-size:20px; } 
.home-entry-post h2 a:link , .home-entry-post h2 a:visited { color:#0000ff; }
.home-entry-post h2 a:hover { color:#ab0707; } 
.home-entry-post p{ padding: 0; margin:0px 0; } 
 
 
 .home_info { 	
	line-height: 17px;	
	float: left;	
	padding-left: 20px;	
	margin-left:0px;	
	background: url(images/datesmall.gif) no-repeat left center;
	}
	
 .home-date {
	margin:0 0 5px 0; 
	padding-bottom:20px; 
	padding-top:0px; 
	border-bottom:1px solid #e5e5e5; 
	font-size:11px; 
	}  
 
 
.read { display:block; margin-top:10px; }
.read img{ border:none;}
.read a:link,.read a:active,.read a:visited{ background: url(images/read.png) no-repeat; display:block; height:18px; width:100px;    }      
.home-thumb { width:80px; height:80px; background:#fff; margin:2px 5px 5px 0; padding:5px; border:1px solid #ddd; float:left; } 
.home-thumb img { border:none; width:80px; height:80px; }
img.add { margin-bottom:15px; }
.comm{ width:32px; height:32px; position:absolute; right:5px; top:5px; background: url(images/comment.png) no-repeat; }
.comm a:link, .comm a:active, .comm a:visited{ margin:11px; font-size:15px; line-height:1.8em; color:#000; }  
.comm a:hover{ color:#ab0707; }   

/*  Video    */  #video { margin-bottom:15px; padding:10px; background:#e9e8e5; border:1px solid #aaa; }
h2 .video{ margin-top:5px;}

 /*Blog Information Section*/
#bloginfo {	background: #f5f5f5 url(images/footer_bg.png) repeat-x;	margin-top:10px; border: 1px dotted #dddddd;}
#bloginfobox {	width: 960px;	font-size: 0.8em;	margin-right: auto;	margin-left: auto;	padding: 0px;}
#bloginfo ul {width: 960px;}
#bloginfo ul li.posts ul {	width: 300px;	padding: 0px;}
#bloginfo ul li.comments ul {width: 300px;padding: 0px;}
#bloginfo ul li.tags ul {width: 300px;padding: 0px;}
#bloginfo a {color: #5486b7;}
#bloginfo a:hover {text-decoration: underline;}#bloginfo ul li {display: block;float: right; margin:3px;}
#bloginfo ul li ul li {float: none}
#bloginfo ul li.posts h2 {	display: block;	background: url(images/ico_posts.png) no-repeat right 3px;	border-bottom: 1px dotted #5486b7;	padding-right: 30px;	margin:5px;	line-height: 1.7em; 	font-size:13px;	color: #5486b7;}
#bloginfo ul li.comments h2 {	display: block;	background: url(images/ico_comments.png) no-repeat right 3px;	border-bottom: 1px dotted #5486b7;	padding-right: 30px;	margin:5px;	line-height: 1.7em; 	font-size:13px;	color: #5486b7;}
#bloginfo ul li.tags h2 {	display: block;	background: url(images/ico_tags.png) no-repeat right 3px;	border-bottom: 1px dotted #5486b7;	padding-right: 30px;	margin:5px;	line-height: 1.7em;	font-size:13px;	color: #5486b7;}
#bloginfo ul li.posts ul li {	display: block;	background: url(images/bullet.png) no-repeat right 5px;	padding-right: 15px;	margin:0px;}
#bloginfo ul li.comments ul li {	border-bottom: 1px solid #767676;	padding: 3px;	margin:10px;}
#bloginfo ul li.tags ul li {	border-bottom: 0px solid #767676;	padding: 3px;	margin:10px;}
#bloginfo ul li.comments ul li a {	display: block;	background: url(images/ico_comment.png) no-repeat right 3px;	padding-right: 20px;	line-height: 1.8em;	font-weight: bold;}
#bloginfo ul li.comments ul li a span {	font-weight: normal;}
#bloginfo ul li.tags ul li a {line-height: 1.3em;text-transform: lowercase;}
.r_time {font-size: 0.7em;float:left;}.r_head {font-size: 13px;}

/*Footer CSS*/
#footer {background:#3679a3;}
#footer a {	color: #ff9900;}
#footer a:hover {	color: #FFF;}
.copyright { 	color:#fff;	margin-right: auto;	margin-left: auto;	text-align: center;	padding: 15px;	line-height: 25px;}
.credit {	float: right;	color: #999;}
a.sitename {	border-bottom: 1px dotted #ff9600;}
a.footrss {	background: url(images/icon-rss.png) no-repeat right center;	padding-right: 20px;	margin-right: 5px;}.credit a {	font-weight: bold;	color: #666;}
.credit a:hover {	color: #ff9600;}
/* Coldskin #2 for Contact Coldform WordPress Plugin*/
div#coldform * {    padding: 0;    margin: 0;    border: 0;}
div#coldform {    font-family: Tahoma;    font-size: 12px;    margin: 11px 0;    width: 500px;    color: #777;}
div#coldform fieldset {    border: 0 none;    display: block;    clear: both;}div#coldform legend.hide {   display: none;}
.input:focus, textarea:focus {    border: 1px solid #777;    color: #aaa;}
div#coldform label.label {    font-size: 1.1em;	color: #888888;    display: block;    margin: 5px 0;    padding-top: 5px;    width: 60px;    clear: right;    float: right;}
div#coldform label.label2 {color:#;display:block;font-family:Tahoma;font-size:12px;padding-bottom:10px;width:463px;float:right;clear:right;}
div#coldform input.input {    font-family: Tahoma;    border: 1px solid #dbdbdb;    background: #fff;    padding: 3px 3px;    font-size: 12px;    margin-top: 10px;    margin-right: 0px;    display: block;    width: 200px;    color: #888;    clear: left;    float: right;}
div#coldform textarea#coldform_message {    font-family: tahoma;    border: 1px solid #dbdbdb;    background: #fff;    padding: 1px 3px;    font-size: 12px;    margin-top: 0px;    margin-right: 60px;    display: block;    width: 470px;    color: #888888;    clear: right;    float: right;}
div#coldform input.submit {   font-family: Tahoma;    border: 1px solid #dbdbdb;    margin-right: 60px;	margin-top: 10px;	background:#355175;    font-size: 12px;    cursor: pointer;    display: block;    padding: 3px;    width: 150px;    color: #FFF;    clear: right;    float: right;}
div#coldform input.check {display:block;margin: 0;padding-bottom: 5px;width:37px;float:right;clear:right;}
/* Log in box in side bar*/div#login input.login_submit {   font-family: Tahoma;    border: 1px solid #dbdbdb;	margin-top: 10px;	background:#355175;    font-size: 12px;    cursor: pointer;    display: block;    padding: 3px;    color: #FFF;	width: 130px;}
div#login input.login_input {    font-family: Tahoma;    border: 1px solid #dbdbdb;    background: #fff;    padding: 3px 3px;    font-size: 12px;    margin: 3px;    display: block;    color: #888;}
div#login {    font-family: Tahoma;    font-size: 12px;    padding:3px;    color: #777;}
.avatar_container {	border: 1px solid #dbdbdb;	padding:2px;	float:left;}
/* 
Log in box in nav bar
*/
.login { padding:5px; background:#ffffcc ; border:1px solid #e5e5e5; margin-bottom:10px; }
.sidebar_top ul { margin:0; padding:0; list-style:none; } .user_name { font-size:13px; margin:0px; padding:0px; color:#0000ff; height:0px; } 
/* header Adv*/
.adv {	
float:left;	
background:#fff;	
padding:5px;	
border:1px solid #ddd;	
margin:30px 0px 0px 0px; }  /*  Related Posts*/ 
.related_posts { margin:0 10px 10px 5px; padding: 10px; background:#fff ; border:1px solid #e5e5e5; }  .related_posts  li{ margin:0;  display:block; padding:5px; background:  url(images/libg.gif) no-repeat right; padding-right:15px; border:0px  }

.featuredposts { 
margin:0 0px 13px 13px; 
padding: 3px; 

}  

.random-posts-thumb {
float:left;
margin:5px;
padding:5px;


}
