/*
Theme Name: eqalam
Theme URI: http://eqalam.com
Description: A minimal, simple, and elegant theme
Version: 0.1
Author: Yazeed Al-Swailem & Talal Al-Asmari
Author URI: http://eqalam.com/
Tags: Simple, white, one-column, fixed-width, theme-options
*/
*{
	margin:0px; padding:0px;
}
body {
	background:#fff url("img/bc.gif") repeat-x top;
	font-family:Arial, sans-serif;
	font-size:12px;
	direction:rtl;
	color:#35383d;
line-height:auto;
}

a:link { text-decoration: none; color : #21759B; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #21759B; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #21759B; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #D54E21; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif;}

img { padding: 0px; margin: 0px; border: none; text-align: center;}
hr { border-right:0px solid #abb0b5; border-left:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

form { padding: 0px; margin: 0px;}
input { padding:4px 5px;background:#fff;border:1px solid #E1E5E4;color:#5f6565;font-family:Tahoma,Verdana,sans-serif; font-size: 11px;}
input:hover, input:active, input:focus{border:1px solid #50a8ff;}
textarea {padding:4px 5px; font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #282b31; font-size: 11px;}
textarea:hover, textarea:active, textarea:focus{border:1px solid #50a8ff;}
select { font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #282b31; font-size: 11px;}
.button{border:1px solid transparent;background:#3399ff;color:#fff;}
.button:hover{background:#50a8ff;color:#fff;}

/* Wrappers //////////////////////////////////////////*/

#wrapper{
	background: url("img/bcc.jpg") no-repeat top right;
	padding-bottom:30px;
}

#header{
	height:90px;
	padding-right:100px;
}

#header h1{
	font-size:45px;
	font-weight:bold;
	color:#0080c0;
}

#content{
	margin:0 auto;
	width:800px;
}

#footer{
	font-family:tahoma;
	margin:0 auto;
	width:800px;
}

/* Navigation bar ////////////////////////////////////*/

#nav{
	background:url("img/mbc.gif") repeat-x;
	width:800px;
	height:57px;
	margin:0 auto;
}
ul.menu{
	list-style:none;
	display:block;
	background:url("img/mbc.gif") repeat-x;
}
.menu li{
	border-left:1px solid #f1ecd5;
	float:right;
	display:block;
	width:100px;
}
.menu li a{
	font-size:16px;
	font-weight:bold;
	outline:none;
	color:#555;
	text-decoration:none;
	display:block;
	padding:12px 5px 12px 0;
	width:99px;
}
.menu li a span{
	font-size:10px;
	font-family:tahoma;
	font-weight:normal;
	color:#777;
	display:block;
	padding-top:2px;
}
.menu li a:hover, ul.menu li:hover a{
	background:url("img/mbc2.gif") repeat-x;
	color:#000;
	width:95px;
}

.menu li ul{
	display:none;
	position:absolute;
	z-index:200;
	height:auto;
	width:150px;
	background:#f6f1d7;
	color:#555;
	border:#fff solid 1px;
}

.menu li:hover ul{
	display:block;
}

.menu li li{
	border:0px;
	float:right;
	display:block;
	width:150px;
}

.menu li:hover li a{
	background:none;
	width:auto;
	color:#000;
}

.menu li ul a{
	height:5px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:normal;
	outline:none;
	color:#555;
	text-decoration:none;
	display:block;
	width:149px;
	padding-top:5px;
	border-bottom:1px dotted #fff;
}

.menu li ul a:hover, .menu li ul li:hover a{
	background:#d0c483;
	color:#fff;
	text-decoration:none;
}

.menu li.cornerR{
	background:url(img/corner.gif) no-repeat;
	float:right;
	border:0px;
	width:13px;
	height:57px;
}
.menu li.cornerL{
	background:url(img/corner2.gif) no-repeat;
	float:left;
	border:0px;
	width:13px;
	height:57px;
}


/* POST ///////////////////////////////////////*/
.post_box{
	width:800px;
}
.post_head{
	background:url("img/pbc.gif") no-repeat;
	height:70px;
	margin-top:20px;
}
.post_head h1{
	color:#c2c3c3;
	font-size:30px;
	font-weight:normal;
	text-indent:20px;
	line-height:70px;
	width:730px;
	float:right;
	letter-spacing:-1px;
}
.post_head h1 a{
	color:#edad00;
	text-decoration:none;
	font-weight:bold;
}
.post_head h1 a:hover {
	color:#fbb700;
	text-decoration: none;
}
.post_head .date{
	float:left;
	width:65px;
	padding-top:10px;
}
.post_head .date .day{
	font-size:25px;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#666;
}
.post_head .date .month{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	display:block;
	color:#666;
}

.post_content {font-family: Tahoma, Verdana, Helvetica, sans-serif; padding:10px 20px 15px; font-size: 13px; line-height: 1.4em ; color:#63565f; border:2px solid #EEEEEE; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top:15px;}
.post_content p { font-size: 13px; line-height: 1.4em; color:#63565f;margin:20px 5px}
.post_content p strong {}
.post_content img {}
.post_content ol { padding: 10px 25px 10px 0px; margin: 0px; }
.post_content ol li { padding: 2px 0px 2px 0px; font-size: 13px; line-height: 15px; color:#63565f; }
.post_content ul { padding: 10px 0px; margin: 0px; }
.post_content ul li { padding: 2px 15px 2px 0px; list-style-type: none; background:  url(img/lili.png) no-repeat right 3px; font-size: 13px; line-height: 15px; color:#63565f; }
.post_content blockquote { padding: 5px 0px; margin: 0px; color:#993366; font-style: italic; border-top: dashed 1px #cc99cc; border-bottom: dashed 1px #cc99cc; }
.post_content blockquote p { font-size: 13px; padding: 3px 0px; margin: 3px 0px; line-height: 15px; color:#993366; }
.post_content blockquote li { padding: 2px 15px 2px 0px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat right top; font-size: 13px; line-height: 15px; color:#993366; }
.post_content a { text-decoration: underline;}


/* Bottom bar ////////////////////////////////////*/

#bar{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	position:fixed;
	bottom:0px;
	left:0px;
	background:url("img/bc92.png");;
	width:100%;
	border-top:#ccc solid 1px;
	padding-top:4px;
}
#main{
	height:30px;
	width:100%;
}
#more{
	height:300px;
	width:100%;
}

/* Extra  ////////////////////////////////////*/

.EBG { width: 100%; float: right; border-top: solid 1px #ecdce3; border-bottom: solid 1px #ecdce3; padding: 20px 0px;}
.Extra { width: 900px; margin: 0 auto;}

/* Latest Comments   ////////////////////////////////////*/

.Cols { width: 280px; float: right;}
.Cols h3 { font-size: 16px; margin: 0px; color:#333366; letter-spacing: -1px; padding-bottom: 10px; border-bottom: dashed 1px #beb4c1; }
.Cols ul { margin: 0px; padding: 10px 0px 0px 0px;}
.Cols li { display: block; color:#333366; margin: 0px; padding: 2px 15px 3px 0px; list-style-type: none; font-size: 11px; background: url(img/lili.png) no-repeat right center;}
.Cols li a { font-size: 11px; font-weight: normal;}



#comments{background:#f7f6ee;padding:15px 30px 0 30px;border-top:1px solid #DFE3E6;border-bottom:1px solid #DFE3E6;margin-top:30px;border:#e8ecec 2px solid; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px;}
#comments ol.comment_list{padding:0;margin:0;line-height:180%;font-size:100%;}
#comments ol.comment_list li{list-style:none;}
#comments .comment_author{float:right;width:100px;margin-bottom:30px;}
#comments .comment_author p{font-size:14px; font-weight:bold; margin-bottom:0px;line-height:1.5em;color:#5f6565;}
#comments .single_comment{position:relative;padding:15px 28px 0 20px;background:#fff;border:2px solid #e8ecec;width:560px;float:left;margin-bottom:30px;min-height:135px; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; font-family: Tahoma, Verdana, Helvetica, sans-serif;}
.comment_list{padding-bottom:40px;}
.comment_arrow{position:absolute;top:25px;right:-17px; background:url('img/comment_arrow.gif') no-repeat; height:40px; width:17px;}
#comments .single_comment p{font-size:12px;line-height:1.5em;margin-bottom:10px;}
#comments .comment_author span{font-size:10px;display:block;color:#a6a6a6;}
.avatar{float:right;padding:3px;border:1px solid #EAE9E9;background:#fff;}

#comments .input{width:440px;padding:4px 5px;background:#fff;border:1px solid #E1E5E4;color:#5f6565;font-family:Tahoma,Verdana,sans-serif; margin:5px 0; font-size: 11px;}
#comments .textarea{padding:4px 5px;background:#fff;width:440px;resize:none;height:135px;font-size:1.1em;}

.headofcomments{
font-size:20px;
color:#C4C4C4;
height:35px;
}

.headofarchives{
font-size:20px;
color:#C4C4C4;
margin-bottom:20px;
margin-top:10px;
}

.error404{
font-family: Tahoma, Verdana, Helvetica, sans-serif; padding: 10px 20px; font-size: 13px; line-height: 1.4em ; color:#63565f; border:2px solid #EEEEEE; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top:15px;
background: #F0BAD1;
}

.archive_content {font-family: Tahoma, Verdana, Helvetica, sans-serif; padding: 10px 20px; font-size: 13px; line-height: 1.4em ; color:#63565f; border:2px solid #EEEEEE; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top:15px;background-color:#fff}

.page_content {font-family: Tahoma, Verdana, Helvetica, sans-serif; padding: 10px 20px; font-size: 13px; line-height: 1.4em ; color:#63565f; border:2px solid #EEEEEE; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top:15px;background-color:#F6FAF9}

.bio_content {font-family: Tahoma, Verdana, Helvetica, sans-serif; padding: 10px 20px; font-size: 13px; line-height: 1.4em ; color:#63565f; border:2px solid #EEEEEE; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top:15px;background-color:#fff}

.archive_content ul li a{
text-decoration:none;
}

.archive_content ul li a{
text-decoration:none;
}

.bio_content ul li{
}

.bio_content ul {
font-size:12px;
line-height:25px;
margin-right:20px;
}

.author{
margin-top: 40px;
min-height: 50px;
margin-bottom:15px;
border-top:1px solid #E8ECEC;
}

.author img{
margin-right:30px;
margin-left:10px;
}

.author_name{
height:8px;
width:70px;
padding-right:30px;
}

.post_info{
padding-right:110px;
}

.more-link{
float:left;
margin-left:10px;
}

.pagebar{
margin-top:15px;
font-family:Tahoma,Verdana,sans-serif;
}

.pagebar a{
padding:5px;
background-color: #F6FAF9;
border: 1px solid #F4F4F4;
text-decoration:none;

}

.pagebar a:hover{
background-color:#E8F2F0;

}

.pagebar .this-page{
padding:5px;
background-color:#EEEEEE;
}

#butt{
background: url('img/hamesh1.png') no-repeat top right;
min-width:100px;
width:120px;
min-height:27px;
float:right;
cursor:pointer;
}
