/*
Theme Name: mokhtaralgendy theme
Theme URI: http://mokhtaralgendy.com/
Description: The official WordPress theme by <a href="http://www.egydes.com.com/">Egydes.com</a>.
Version: 1.0
Author: Husien Adel
Author URI: http://egydes.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/



*
{
		padding:0;
		margin:0;
		outline:none;
		text-decoration:none;
		border:0 none;
}
.clear { clear:both }
/*----------------------------------------------*/

body
{
		padding:0;
		margin:0;
		direction:rtl;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		background:url(images/background.jpg) fixed top center no-repeat #fff;
}
#wrap
{
		width:1000px;
		margin:0 auto;
		overflow:hidden;
}
#header
{
		width:1000px;
		height:255px;
		background:url(images/header.jpg) no-repeat;
}
.header-r
{
		width:350px;
		float:right;
		height:250px;
}
#index
{
		width:245px;
		height:70px;
		float:right;
		margin:39px 42px 0 0;
		overflow:hidden;
		text-indent:-9999px;
}
#rss
{
		width:145px;
		height:32px;
		float:right;
		margin:30px 100px 0 0;
}
#header-l
{
		float:left;
		width:650px;
		height:100px;
		margin:0 0 0 0;
}
.header-ads
{
		width:468px;
		height:60px;
		overflow:hidden;
		margin:15px auto 5px 60px;
}
.header-ads a:link,
.header-ads a:visited,
.header-ads a:active,
.header-ads a:hover
{
		text-decoration:none;
		display:block;
		width:468px;
		height:60px;
}
#master
{
		width:468px;
		height:60px;
		overflow:hidden;
		margin:0 auto;
}
.header-ads ul li
{
		list-style:none;
		display:block;
		width:468px;
		height:60px;
}
.header-nav
{
		width:534px;
		height:38px;
		margin:25px auto 0 18px;
		padding-top:0px;
}
.header-nav ul li
{
		list-style:none;
		display:inline;
		float:right;
		width:70px;
		background:url(images/nav-border.png) left top no-repeat;
		text-align:center;
		margin-right:5px;
		padding-left:6px;
		padding-top:7px;
		height:33px;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#ffffff;
		text-shadow:1px 1px 0 #000;
}
.header-nav ul li a:link,
.header-nav ul li a:visited,
.header-nav ul li a:active
{
		text-decoration:none;
		color:#fff;
}
.header-nav ul li a:hover { color:#faffb8; }
.header-search
{
		width:260px;
		height:32px;
		margin:28px 265px 0 auto;
		padding-top:8px;
}
.search-input
{
		width:221px;
		height:24px;
		border:0 none;
		padding:5px;
		background:url(images/search-box.png) no-repeat;
		float:right;
		font-family:tahoma;
		color:#FFF;
		font-weight:normal;
}
.search-bt
{
		width:25px;
		height:28px;
		float:right;
}
#page { width:1000px; }
#content
{
		float:right;
		width:680px;
}
.post
{
		width:661px;
		margin:7px auto 10px auto;
		overflow:hidden;
}
.post-title
{
		width:661px;
		height:81px;
		background:url(images/post-title.jpg) no-repeat;
		margin:0 auto;
}
.title
{
		float:right;
		width:550px;
		height:30px;
		margin:21px 25px 0 0;
}
.title h2
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#fff;
		text-shadow:1px 1px 0 #000;
}
.title h2 a:link,
.title h2 a:visited,
.title h2 a:active
{
		color:#fff;
		font-size:20px;
		font-weight:bold;
		text-shadow:1px 1px 0 #000;
}
.title h2 a:hover { color:#f5fbab; }
.comment-li
{
		float:left;
		width:60px;
		height:30px;
		text-align:center;
		color:#fff;
		text-shadow:1px 1px 0 #000;
		margin:14px 0 0 20px;
		padding-top:10px;
}
.comment-li a:link,
.comment-li a:visited,
.comment-li a:active
{
		text-decoration:none;
		color:#fff;
}
.comment-li a:hover { color:#FFFF99; }
.entry
{
		width:658px;
		margin:0px auto 5px auto;
}
.entry-top
{
		width:620px;
		height:27px;
		background:url(images/post-entry_top.gif) no-repeat;
		text-shadow:1px 1px 0 #fff;
		font-weight:normal;
		padding-top:9px;
		padding-right:38px;
		font-weight:bold;
}
.entry-top ul li
{
		list-style:none;
		display:inline;
		float:right;
		margin-left:7px;
		font-family:tahoma;
		font-size:11px;
		color:#28518d;
}
.entry-top ul li a:link,
.entry-top ul li a:visited,
.entry-top ul li a:active,
.entry-top ul li a:hover
{
		text-decoration:none;
		color:#28518d;
}
.entry-top ul li img
{
		vertical-align:middle;
		margin-left:2px;
}
.entry-m
{
		width:628px;
		background:url(images/post-entry_m.gif) repeat-y;
		text-align:justify;
		font-family:tahoma;
		font-size:13px;
		font-weight:normal;
		color:#000;
		line-height:160%;
		padding:5px 15px 5px 15px;
		overflow:hidden;
}
.entry-m a:link,
.entry-m a:visited,
.entry-m a:active
{
		color:#0d487b;
		font-weight:bold;
		text-decoration:none;
}
.entry-m a:hover
{
		color:#000;
		text-decoration:underline;
}
.entry-m ol li
{
		list-style-position:inside;
		margin-right:10px;
}
.entry-m ul li
{
		list-style-position:inside;
		margin-right:10px;
}
.entry-m h1
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		border-bottom:1px solid #34527e;
		color:#34527e;
}
.entry-m h2
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:19px;
		border-bottom:1px solid #34527e;
		color:#34527e;
}
.entry-m h3
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
		border-bottom:1px solid #34527e;
		color:#34527e;
}
.entry-m h4
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		border-bottom:1px solid #34527e;
		color:#34527e;
}
.entry-m h5
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom:1px solid #34527e;
		color:#34527e;
}
.entry-m h6
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border-bottom:1px solid #34527e;
		color:#34527e;
}
.entry-m p
{
		padding:0 0 10px 0;
		text-align:justify;
}
.entry-bot
{
		width:658px;
		height:14px;
		background:url(images/post-entry_bot.gif) no-repeat;
}
.tag-bar
{
		width:524px;
		height:23px;
		background:url(images/tags-bar.gif) no-repeat;
		float:right;
		padding:8px 40px 5px 5px;
		color:#3a3a3a;
		font-family:tahoma;
		font-size:11px;
		font-weight:bold;
		text-shadow:1px 1px 0 #fff;
}
.tag-bar a:link,
.tag-bar a:visited,
.tag-bar a:active
{
		text-decoration:none;
		color:#000;
}
.tag-bar a:hover { color:#043c6b; }
#slidebar
{
		float:left;
		width:320px;
		margin:6px 0 0 0;
}
.slidebar-block
{
		width:299px;
		margin:0 auto;
}
.slidebar-block-t
{
		width:299px;
		height:41px;
		background:url(images/slidebar_t.jpg) no-repeat;
}
.slidebar-block-m
{
		width:299px;
		background:url(images/slidebar_m.jpg) repeat-y;
		overflow:hidden;
}
.slidebar-block-b
{
		width:299px;
		height:32px;
		background:url(images/slidebar_b.jpg) no-repeat;
}
.icons
{
		width:299px;
		height:82px;
		background:url(images/follow-bak.jpg) no-repeat;
		margin:0 auto 0px auto;
		overflow:hidden;
}
.inner-icons
{
		width:200px;
		height:35px;
		margin:10px auto 0 auto;
}
.inner-icons ul li { list-style:none; }
.inner-icons ul li a:link,
.inner-icons ul li a:visited,
.inner-icons ul li a:active,
.inner-icons ul li a:hover
{
		display:block;
		float:right;
		width:31px;
		height:35px;
		margin-right:2px;
		text-indent:-9999px;
		overflow:hidden;
}
.block
{
		clear:both;
		overflow:hidden;
		width:299px;
		margin:0 auto 10px auto;
}
.block a:link,
.block a:visited,
.block a:active,
.block a:hover
{
		text-decoration:none;
		color:#fff;
}
.block-header
{
		width:299px;
		height:32px;
		background:url(images/slide-header.jpg) no-repeat;
		text-align:center;
		font-family:tahoma;
		font-size:13px;
		font-weight:normal;
		color:#19325a;
		text-shadow:1px 1px 0 #fff;
		padding-top:17px;
		margin-bottom:5px;
}
.block-header a:link,
.block-header a:visited,
.block-header a:active
{
		text-decoration:none;
		color:#19325a;
}
.block-header a:hover { color:#fff; }
.block ul li
{
		list-style:none;
		color:#fff;
		text-shadow:1px 1px 0 #000;
		font-family:tahoma;
		font-size:13px;
		font-weight:normal;
		margin-right:20px;
}
.block select
{
		margin:5px 40px 5px auto;
		min-width:150px;
}
.block ul li a:link,
.block ul li a:visited,
.block ul li a:active
{
		display:block;
		background:url(images/slidebar-dot.png) right no-repeat;
		padding-right:20px;
		width:230px;
		margin-right:25px;
		list-style-position:inside;
		font-family:tahoma;
		line-height:240%;
		font-size:12px;
		font-weight:normal;
		color:#FFF;
		text-shadow:1px 1px 0 #000;
		font-weight:bold;
		border-bottom:1px solid #677b9c;
		margin-right:5px;
}
.block ul li a:hover
{
		color:#fbffcc;
		border-bottom:1px solid #778bad;
}
.more-link
{
		clear:both;
		float:left;
		margin:15px 0 0 5px;
}
a.more-link:link,
a.more-link:visited,
a.more-link:active
{
		background:url(images/more-back.png) 0px 0px no-repeat;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		width:146px;
		height:24px;
		display:block;
		padding:8px 5px 5px 5px;
		color:#fff;
		text-shadow:1px 1px 0 #000;
}
a.more-link:hover
{
		color:#fff9ba;
		background:url(images/more-back.png) 0px -38px no-repeat;
}
#footer
{
		width:1000px;
		height:261px;
		background:url(images/footer.jpg) no-repeat;
}
.about
{
		width:330px;
		height:112px;
		float:right;
		margin:100px 20px 0 0;
		text-align:justify;
		font-family:tahoma;
		font-size:13px;
		font-weight:normal;
		color:#ffffe1;
		text-shadow:1px 1px 0 #000;
		line-height:140%;
}
.about-img
{
		width:64px;
		height:88px;
		overflow:hidden;
		float:right;
		margin-left:5px;
}
.most-comments
{
		width:265px;
		height:120px;
		float:right;
		font-size:13px;
		font-weight:normal;
		margin:104px 25px 0 0;
		padding-right:20px;
		overflow:hidden;
}
.most-comments ul li
{
		list-style:none;
		line-height:155%;
		width:265px;
		color:#f3ffc9;
		font-size:13px;
		font-weight:normal;
		text-shadow:1px 1px 0 #000;
		border-bottom:1px dashed #617898;
}
.most-comments ul li a:link,
.most-comments ul li a:visited,
.most-comments ul li a:active
{
		color:#f3ffc9;
		text-decoration:none;
}
.most-comments ul li a:hover { color:#fff }
.recent-comments
{
		width:265px;
		height:120px;
		float:right;
		font-size:13px;
		font-weight:normal;
		margin:104px 25px 0 0;
		padding-right:30px;
}
.recent-comments ul li
{
		list-style:none;
		line-height:150%;
		color:#f3ffc9;
		overflow:hidden;
		width:265px;
		font-size:13px;
		font-weight:normal;
		text-shadow:1px 1px 0 #000;
		border-bottom:1px dashed #617898;
}
.recent-comments ul li a:link,
.recent-comments ul li a:visited,
.recent-comments ul li a:active
{
		color:#f3ffc9;
		text-decoration:none;
}
.recent-comments ul li a:hover { color:#fff }
#footer-rights
{
		width:980px;
		height:20px;
		color:#f8fdb3;
		text-shadow:1px 1px 0 #000;
		margin:9px auto 0 auto;
		padding-top:4px;
		font-size:15px;
		font-weight:bold;
}
#wp-rights
{
		float:right;
		width:250px;
		text-align:center
}
#egydes
{
		float:left;
		width:200px;
		text-align:center
}
#wp-rights a:link,
#wp-rights a:visited,
#wp-rights a:active
{
		color:#f8fdb3;
		text-decoration:none;
}
#wp-rights a:hover { color:#fff; }
#egydes a:link,
#egydes a:visited,
#egydes a:active
{
		color:#f8fdb3;
		text-decoration:none;
}
#egydes a:hover { color:#fff; }
.center,
.pagetitle
{
		width:90%;
		margin:10px auto 10px auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:19px;
		text-align:center;
		border-bottom:1px dashed #CCCCCC;
		font-weight:bold;
		color:#214578;
}
.navigation
{
		width:95%;
		margin:10px auto 10px auto;
}
.alignleft
{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#214578;
}
.alignleft a:link,
.alignleft a:visited,
.alignleft a:active
{
		text-decoration:none;
		color:#214578
}
.alignleft a:hover
{
		text-decoration:none;
		color:#5d5a0f
}
.alignright
{
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#214578;
}
.alignright a:link,
.alignright a:visited,
.alignright a:active
{
		text-decoration:none;
		color:#214578
}
.alignright a:hover
{
		text-decoration:none;
		color:#5d5a0f
}
/*--------------------// Comments//-------------------*/

#respond
{
		width:96%;
		margin:8px auto 8px auto;
}
#respond h3
{
		font: bold 16px arial;
		color: #605e1d;
		text-align:center;
		margin:15px 25px 14px auto;
		font-size:22px;
		padding:8px;
}
#comments
{
		font: bold 16px arial;
		padding:5px;
		color: #000;
		text-shadow:1px 1px 0 #fff;
		width:92%;
		text-align:center;
		margin:5px auto 7px auto;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background-color:#f4f4f4;
		border:1px solid #dedede;
}
.commentlist { list-style:none; }
.commentlist li
{
		color:#000;
		list-style: none;
		width:90%;
		margin:10px;
		padding:10px;
		border:1px solid #e2e2e2;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		overflow:hidden;
}
.children { padding: 5px; }
.commentlist li .avatar
{
		float: left;
		padding: 2px;
		margin-left:5px;
		width:42px;
		height:42px;
		border:1px solid #ccc;
}
.commentlist cite,
.commentlist cite a
{
		color:#000;
		margin-left:9px;
		text-decoration:none;
		font-weight:bold;
		float:right;
}
.commentlist p
{
		padding:5px;
		font-family:arial;
		font-size:16px;
		font-weight:bold;
		color:#000;
		text-align:right;
		margin:10px;
}
.alt { }
#commentform
{
		font-family:arial;
		font-size:16px;
		font-weight:bold;
		margin:5px auto 9px auto;
}
#commentform p
{
		clear:both;
		margin: 8px 0;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		text-align:right;
		color:#004871;
}
#commentform input
{
		background-color:#f1f1f1;
		border:1px solid #ccc;
		height:20px;
		width:150px;
		padding:3px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}
#commentform textarea
{
		background-color:#f1f1f1;
		border:1px solid #ccc;
		width:80%;
		padding:3px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}
p #submit
{
		width:200px;
		height:40px;
		padding:10px;
		margin:0 auto;
		text-align:center;
		background-color:#f1f1f1;
		border:1px solid #ccc;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		color:#000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}
#commentform input:hover,
#commentform textarea:hover
{
		background-color:#fff;
		border:1px solid #5f5f5f;
}
.nocomments
{
		text-align: center;
		font-family:arial;
		font-size:16px;
		font-weight:bold;
		color:#000;
}
.commentmetadata
{
		display: block;
		text-indent:25px;
		text-align:right;
		font-family:arial;
		font-size:13px;
		border:1px solid #d4d4d4;
		width:250px;
		font-weight:bold;
		color:#000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background-color:#eaeaea;
		text-shadow:1px 1px 0 #fff;
		padding:5px;
		margin-right:200px;
}
.commentmetadata a:link,
.commentmetadata a:visited,
.commentmetadata a:active,
.commentmetadata a:hover
{
		text-decoration:none;
		color:#000;
}
.says { display:none }
.thread-alt,
.thread-even .alt
{
		padding:5px;
		color:#004871;
		background-color:#fafafa;
}
.thread-alt .odd,
.thread-even
{
		padding:5px;
		color:#000;
}
.even,
.alt
{
		padding:5px;
		color:#004871;
}
.bypostauthor,
.thread-alt .bypostauthor,
.thread-even .bypostauthor
{
		margin-right:10px;
		padding-right:10px;
		background-color:#EFEFEF;
		border:3px solid #c6c6c6;
		color:#000;
}
.children { padding: 0; }
blockquote
{
		margin: 15px 30px 0 10px;
		padding: 8px;
		color: #000;
		border-right:5px solid #535118
}
blockquote cite
{
		margin: 5px 0 0;
		display: block;
}
.cancel-comment-reply,
.comment-reply-link
{
		float:left;
		color:#000;
		width:95%;
		text-align:left;
}
em
{
		float:right;
		margin-right:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-style:normal;
		color:#000;
}
cite.fn
{
		font-size:16px;
		font-weight:bold;
		color:#000;
		font-style:normal;
}
.postmetadata-alt
{
		border:1px solid #ededed;
		background-color:#f4f4f4;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding:5px;
		width:94%;
		margin:5px auto 8px auto;
		text-align:center;
		text-shadow:1px 1px 0 #fff;
}
a:link,
a:visited,
a:active
{
		text-decoration:none;
		color:#000;
}
a:hover { color:#0d487b; }
.post-thum
{
		width:175px;
		height:175px;
		float:left;
		padding:1px;
		border:5px solid #fff;
		overflow:hidden;
		margin-right:10px;
}
.post-thum:hover { border:5px solid #f5f5f5; }
.post ul li
{
		list-style-position:inside;
		margin-right:15px;
}
