/* -------------------------------------------------------------------------------
	Theme Name:Grunges
	Description:A professional grunge design.
	Version:1.00
	Author:Ahmed Mohsen
	Author URI:http://www.ahmedmohsen.org/
   ------------------------------------------------------------------------------- */
/*=================== General ===================*/
*{padding:0;margin:0;}
body{background:#020101 url('images/bg_btm.jpg') repeat-x bottom;margin:0 auto;font-size:15px;line-height:1.5em;font-family:Verdana,Arial,Helvetica,Sans-Serif;color:#877D66;border:0 yellow solid;}
img{border:0;padding:5px;max-width:100%; /* not working in IE6*/}
a{color:#AC9159;text-decoration:none;}/*816B4A*/
a:hover{color:#AC9159;text-decoration:underline;}
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:21px;}
h4{font-size:17px;}
h5{font-size:14px;}
h6{font-size:12px;}
p{margin:0 0 12px;}
hr{height:1px;border-top:1px dashed #8D7650;border-right:none;border-bottom:none;border-left:none;width:95%;}
del{color:red;}
ins{color:green;}
blockquote{clear:right;text-align:justify;padding:0 0 0 22px;margin:10px;border-right:2px solid #8D7650;}
input,select,textarea{background:#090909;font-size:12px;font-family:Verdana,Arial,Helvetica,Sans-Serif;}
code{font:11px 'Courier New',Courier,Fixed,monospace;margin:10px 10px 20px 10px;padding:5px 15px;background:#020101;border:1px #222222 solid;width:450px;display:block;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignleft{padding:5px;margin:0 7px 2px 0;display:inline;}
img.alignright{padding:5px;margin:0 0 2px 7px;display:inline;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
.clear{clear:both;}
.spacer{height:30px;}
/*=================== Layout ===================*/
#base{text-align:right;direction:rtl;position:relative;margin:0 auto;width:970px;background:url(images/bg_base_repeat.jpg) repeat-y top center;}
/*=================== Header ===================*/
#header{position:relative;width:970px;height:148px;background:url(images/bg_header.jpg) no-repeat top center;	}
#blogtitle{position:absolute;overflow:hidden;top:105px;right:15px;width:560px;margin:0;padding:0 0 5px 0;font-family:Arial,Verdana,sans-serif;font-size:30px;font-weight:bold;text-align:left;display:none;}
#blogtitle a,#blogtitle a:hover{color:#5B5445; text-decoration:none;}
#subtitle{position:absolute;overflow:hidden;top:5px;right:20px;width:550px;margin:0;padding:0 2px 0 0;font-family:Arial,Verdana,sans-serif;font-size:12px;font-style:italic;font-weight:bold;color:#e0e0e0;text-align:right;}
#header .home{position:absolute;right:10px;top:0;margin:0;padding:0;width:560px;height:148px;}
/*=================== Menu ===================*/
#menu{position:relative;width:560px;padding:0 10px 0 400px;margin:-1px 0 0 0;height:25px;background:url(images/bg_menu.gif) no-repeat top center;}
#menu ul{overflow:hidden;margin:0;padding:0;height:25px;}
#menu ul li{display:inline;font-size:14px;font-family:Arial,Verdana,sans-serif;font-weight:bold;height:25px;margin:0;padding:0;}
#menu ul li a{float:right;display:block;overflow:hidden;height:25px;/*34*/line-height:25px;color:#949083;text-align:center;padding:0 10px;margin:0;text-decoration:none;}
#menu ul li a:hover,#menu ul li.current_page_item a{color:#BBB9A6;}
/*=================== Container ===================*/
#container{position:relative;/*overflow:hidden;*//*sidebar need overflow*/width:970px;background:url(images/bg_container_btm.jpg) no-repeat center bottom;}
/*=================== Content ===================*/
#content{display:inline;width:450px;margin:0;padding:0 20px 0 0;float:right;}
.archivetitle{color:#747260;text-align:right;font-size:11px;font-weight:bold;line-height:15px;padding:5px 20px 10px 20px;margin:0;}
.post,.page{position:relative;width:550px;margin:0 0 35px 0;}
.post_title_date{border:1px #8D7650 dashed;width:542px; /*552*/padding:10px 10px 10px 0;}
.post_title{float:left;width:465px;/*480*/padding:5px 10px 5px 5px;margin:0 0 0 0;}
.page .post_title{float:right;width:540px;}
.post_title a,.post_title a:hover{color:#8D7650;}
.sticky .post_title a{color:#E4DDAE;}
.post_title h1,.post_title h2{font-size:19px;line-height:20px;font-weight:normal;margin:0;padding:0;}
.post_author{font-size:10px;text-align:right;font-style:italic;margin:0;padding:2px 10px 0 10px;color:#816B4A;}
.post_date{float:right;width:46px;/*62*/height:53px;/*62*/padding:9px 16px 0 0;background:url(images/bg_post_date.gif) no-repeat center top;line-height:0.9em;}
.sticky .post_date{background:url(images/bg_post_date_sticky.gif) no-repeat center top;}
.post_date_day{width:30px;height:22px;font-family:Arial,sans-serif;font-size:18px;font-weight:bold;text-align:center;color:#504A3B;}
.post_date_month{width:30px;font-family:Arial,sans-serif;font-size:11px;font-weight:bold;text-align:center;color:#504A3B;}
.entry{position:relative;overflow:hidden;line-height:1.7em;width:530px;margin:10px 10px 0 10px;padding:0 0 10px 0;color:#877D66;background:url('images/bg_post_line.gif') no-repeat bottom center;}
/*.entry a,.entry a:hover{text-decoration:none;border-bottom:1px #B1AF79 dotted;}*/
.info{position:relative;line-height:1.7em;font-size:10px;padding:5px 0 30px 0;margin:0 15px 0 15px;}
/*.info a,.info a:hover{text-decoration:none;}*/
.cat_tag{float:right;width:85%;}
.category{font-size:11px;margin:0 0 0 0;padding:0 0 4px 0;}
.categoryImg{width:16px;height:16px;padding:0 0 0 3px;margin:0 0 -7px 0;}
.tags{font-size:11px;margin:0 0 0 0;padding:0 0 4px 0;}
.tagsImg{width:16px;height:16px;padding:0 20px 0 3px;margin:0 0 -7px 0;}
.commentLink{float:left;width:15%;}
.bubble{font-size:11px;margin:0 0 0 0;padding:0 0 4px 0;}
.bubbleImg{width:16px;height:16px;padding:0 0 0 3px;margin:0 0 -7px 0;}
.navigation{clear:both;overflow:hidden;font-size:11px;font-weight:normal;margin:40px 25px 10px 25px;padding:5px 5px 15px 5px;border-top:1px #8D7650 solid;width:490px;}
.sorry{font-size:11px;font-style:italic;margin:20px 20px 0 20px;padding:10px 10px 10px 10px;border:1px dashed #8D7650;}
/*=================== Sidebar ===================*/
#sidebar{float:left;position:relative;display:inline;width:347px;overflow:hidden;margin:-172px 1px 50px 0;padding:0;text-align:right;direction:rtl;}
/***** Sidebar 1 *****/
#sidebar1{float:right;display:inline;overflow:hidden;width:170px;padding:0;color:#000;font-size:12px;text-align:right;direction:rtl;}
.rss{position:relative;display:block;width:121px;height:110px;margin:0 39px 55px 0;padding:0;}
html >body .rss{/*none ie6*/margin:0 43px 55px 0;}
.rssimg{width:121px;height:110px;padding:0 0 0 0;margin:0 0 0 0; /*ie6*/}
#sidebar1 a{color:#111111; font-weight:bold; text-decoration:none;}
#sidebar1 a:hover{color:#E6E6E6; font-weight:bold; text-decoration:underline;}
#sidebar1 ul{list-style-type:none;margin:0 5px 0 0;padding:0 0 0 0;}
#sidebar1 li{list-style-type:none;margin:0 0 0 0;padding:20px 0 20px 20px;}
#sidebar1 h4{/*height:34px;*/color:#CBCAB9;font-size:15px;line-height:1em;font-weight:bold;letter-spacing:0;font-variant:normal;margin:0;width:130px; /*150*/padding:10px 20px 11px 0;background:url('images/bg_sb_head1.gif') no-repeat top center;}
#sidebar1 ul ul{padding:6px 0;background:url('images/bg_sb_line1.gif') repeat-x bottom;}
#sidebar1 ul ul ul{padding:0;background:none;}
#sidebar1 ul ul li{line-height:1.6em;list-style-type:none;margin:0 0 0 0;padding:5px 15px 2px 10px;background:url('images/bg_sb_arrow1.gif') no-repeat 100% 12px;font-family:tahoma,arial,sans-serif;width:120px;}
/***** Sidebar 2 *****/
#sidebar2{float:left;display:inline; overflow:hidden;width:170px;color:#000000;font-size:12px;padding:0;}
#mainsearch{width:190px;height:17px;margin:148px 0 0 0;padding:0;}
#mainsearchform {position:absolute;top:148px;right:164px; /*ie6*/width:174px;height:23px;background:#090909;border:1px #3c3b35 solid;}
html>body #mainsearchform {position:absolute;top:148px;right:165px; /*none ie6*/}
#mainsearchform .input{position:absolute;top:1px;right:1px;width:125px;height:16px;padding:3px 3px 0 3px;margin:0;font-size:11px;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:bold;color:#E6E6E6;border:1px #4A442C solid;background:#524230;}
#mainsearchform .submit{position:absolute;top:1px;right:135px;color:#E6E6E6;font-weight:bold;font-size:11px;line-height:13px;cursor:pointer;border:1px #4A442C solid;height:21px;width:38px;padding:0;margin:0;background:#1D160F;}
#sidebar2 a{color:#770000; font-weight:bold; text-decoration:none;}
#sidebar2 a:hover{color:#990000; font-weight:bold; text-decoration:underline;}
#sidebar2 ul{list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
#sidebar2 li{list-style-type:none;margin:0 0 0 0;padding:20px 0 20px 20px;}
#sidebar2 h4{/*height:31px;*/color:#8D7650;font-size:15px;line-height:1em;font-weight:bold;letter-spacing:0;font-variant:normal;margin:0 16px 0 0;padding:10px 15px 10px 0;background:url('images/bg_sb_head2.gif') no-repeat top right;width:150px;}
#sidebar2 ul ul li{line-height:1.6em;list-style-type:none;margin:0 0 0 0;padding:5px 15px 2px 10px;background:url('images/bg_sb_arrow2.gif') no-repeat 100% 12px;font-family:tahoma,arial,sans-serif;width:145px;}
/***** Sidebar Select *****/
#sidebar select{margin:5px 0 0 5px;font-size:11px;width:140px;overflow:hidden;}
/*=================== Footer ===================*/
#footer{overflow:hidden;width:520px;height:70px; /*137*/font-size:12px;line-height:1.4em;color:#000000;padding:67px 50px 0 400px;background:url(images/bg_footer.jpg) no-repeat center top;text-align:center;}
#footer a{color:#000000;font-style:italic;}
/*************** comment ***************/
#postmetadata{font-size:11px;margin:10px 10px 20px 10px;padding:5px 15px;background:#020101;border:1px #222222 solid;width:490px;}
.nocomments{background:none;}
#comments{font-size:13px;text-align:right;font-weight:bold;margin:0 10px;padding:0;font-variant:normal;border-bottom:1px dotted #8D7650;width:480px;}
ol.commentlist{position:relative;list-style:none;margin:5px 0 ;padding:5px 10px;font-size:12px;background:none;border:none;width:520px;}
ol.commentlist .comment a{text-decoration:none;border-bottom:1px #8D7650 dotted;}
ol.commentlist .comment,ol.commentlist .trackback,ol.commentlist .pingback{margin:10px 0 0 0;padding:0;}
ol.commentlist .children{list-style:none;padding:0;margin:0 0 0 15px;}
ol.commentlist .comment div,ol.commentlist .trackback div,ol.commentlist .pingback div{background:#020101;border:1px #222222 solid;padding:5px;}
ol.commentlist .comment div{width:510px;}
ol.commentlist .trackback div,ol.commentlist .pingback div{border:1px #8D7650 dashed;}
ol.commentlist .comment div div,ol.commentlist .trackback div div,ol.commentlist .pingback div div{background:none;padding:0;border:none;}
ol.commentlist .says{display:none;}
ol.commentlist .avatar{position:relative;float:right;margin:0 0 0 5px;padding:0;border:none;}
ol.commentlist .fn{font-weight:bold;font-size:11px;}
ol.commentlist .fn a{text-decoration:none;border:none;}
ol.commentlist .fn a:hover{text-decoration:underline;}
/* ie6 not support */
ol.commentlist .bypostauthor>div>div>.fn,ol.commentlist .bypostauthor>div>div>.fn a,ol.commentlist .bypostauthor>div>div>.fn a:hover{text-decoration:underline;border:none;}
ol.commentlist .comment .comment-meta,ol.commentlist .trackback .comment-meta,ol.commentlist .pingback .comment-meta{border-bottom:1px dashed #8D7650;margin:0 0 10px 0;padding:6px 0 6px 0;font-size:10px;}
ol.commentlist .comment .comment-meta a,ol.commentlist .trackback .comment-meta a,ol.commentlist .pingback .comment-meta a{text-decoration:none;border:none;}
ol.commentlist .comment .reply{clear:both;margin:5px 0 0 0;padding:2px;font-size:10px;text-align:right;}
ol.commentlist .comment .reply a{text-decoration:none;}
ol.commentlist .trackback .reply,ol.commentlist .pingback .reply{display:none;}
/**comment paging **/
.commentnavi{overflow:hidden;font-size:11px;margin:0;padding-left:10px;}
.commentnavi a{text-decoration:underline;}
.commentpages{float:left;padding:5px 10px;}
.page-numbers{font-weight:normal;padding:2px 3px;}
.current{font-weight:bold;}
/*** comment form ***/
#respond{clear:both;padding:5px 10px 5px 5px;margin:15px 10px 0 10px;font-size:11px;background:#151310;border:1px #222222 solid;width:505px;}
.commentlist #respond{margin-left:0;}
#respond .cancel-comment-reply a{color:#ff0000;}
/*#respond a,#respond a:hover{}*/
#commentform{margin:0;padding:10px 0 0 0;}
#email,#author,#url{color:#000000;font-size:11px;padding-left:2px;vertical-align:middle;border:1px solid #000000;font-family:Verdana,Arial,Helvetica,Sans-Serif;}
#comment{width:98%;color:#877D66;font-size:11px;font-family:Verdana,Arial,Helvetica,Sans-Serif;border:1px solid #000000;padding:2px;}
#submit{cursor:pointer;height:20px;color:#E6E6E6;font-weight:bold;font-size:11px;margin:0 0 0 0;padding:0 15px 2px 15px;border:1px solid #000000;background:#000000;font-family:Verdana,Arial,Helvetica,Sans-Serif;}
/*=================== Widget ===================*/
#wp-calendar td{font-size:11px;color:#000;}
#wp-calendar td a{color:#111111;font-weight:bold;text-decoration:underline;}
#wp-calendar{width:150px;margin:0;text-align:center;font-size:11px;color:#220000;}
.wp-caption{text-align:center;color:#cccccc;}
.textwidget{margin:2px 5px 0 5px;}
#akismetwrap{margin:2px 10px 2px 0;}
.rsswidget img{display:none;}
#sidebar h4 a.rsswidget{margin-left:0;overflow:hidden;text-decoration:none;}
.wp-smiley{vertical-align:middle;border:0;padding:0;}