/* Right To Left Direction , Reformation , Localization Ability and Columnization by Behrang Yarahmadi From Naghies.ir and member of wp-persian.com Team. */

* {margin:0; padding:0; border:0;}

body {
background:#FFFFFF;
color:#252525;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}

a { text-decoration:none; color:#000000;}
a:hover { color:#222222;}
#menu a, .comments_btn a, .readmore_btn a, .post h2 a, #footer_cols a, h1 a:hover {color:#e4f4ff; font-weight:bold;}
#menu a:hover, .comments_btn a:hover, .readmore_btn a:hover, .post h2 a:hover, #footer_cols a:hover, h1 a, .desc a  {color:#FFFFFF;}



#header {width:100%; height:124px; position:relative;}
#header_left {width:50%; height:100%; position:absolute; top:0; left:0; background:url(images/header_left.jpg) repeat-x; z-index:1;}
#header_right {width:50%; height:100%; position:absolute; top:0; right:0; background:url(images/header_right.jpg) repeat-x; z-index:1;}
#header_center {background:url(images/header.jpg); width:898px; height:100%; margin:0 auto; position:relative; z-index:100;}
#header h1 { position:absolute; top:60px; left:30px; color:#FFFFFF; font-size:24px;  font-family: Arial, Helvetica, sans-serif; }
#header h1 a {color:#FFFFFF;}
.desc {color:#FFFFFF; top:95px; left:62px; position:absolute; direction : rtl;}



#menu {width: auto; height:39px; background:url(images/menu.gif);}
#menuwrap {width:900px; margin:0 auto; background:url(images/menu.gif);}
#menu ul {list-style-type:none; float:left;}
#menu li { background:url(images/menu_divider.gif) no-repeat right; padding:1em; float:left;}



#search {float:right; padding-top:0.5em;}
#search form {padding:0; margin:0; direction : rtl;}
#search_input {padding:5px 5px 0 0; width:170px; height:20px; color:#e4f4ff; background:url(images/search_input.gif); float: left; margin-right:1em; }
#search_btn {width:61px; height:26px; float: left;}

#contentwrap {width:900px; margin:0 auto; clear:both; direction : rtl;}
#content {width:500px; float: left;}
#ads_scyscrapers {width:160px; height:600px; margin:2.7em 2em; float:left; }
#sidebar {width:182px; float:left; margin-left:10px;}
#sidebar_right {width:182px; float:right; margin-left:10px;}

.post {margin:2em 0;}
.post .meta {width:492px; height:67px; position:relative; background:url(images/post_rtl.gif);}
.post .meta h2 {position:absolute; color:#FFFFFF; top:15px; right:75px; text-align: right; font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana; font-size:16px; }
.post .meta p {position:absolute; top:45px; right:75px; text-align: right; font-size:10px; color:#6c6b6b;}
.post .meta p a {color:#6c6b6b;}
.post .text {padding:1em; text-align:justify;}
.post .text p {line-height:1.3em; padding-bottom:1em; text-indent:1em; width:96%; }
.post .comments_btn {background:url(images/comments.gif); width:127px; height:30px; position:relative; float:left;}
.post .readmore_btn {background:url(images/read_more.gif); width:115px; height:30px; position:relative; float:right;}
.post .comments_btn span, .post .readmore_btn span{ position:absolute; color:#FFFFFF; font-size:10px; font-weight:bold; top:8px; left:10px;}
.post .text a {text-decoration:underline;}
.post code {border:1px dashed #DDDDDD; line-height:2em; background:#f7f7f7; padding:2px; color:#333333;}
.post blockquote {border:1px solid #DDDDDD; background:#f7f7f7 url(images/blockquote.gif) no-repeat; line-height:1.3em; padding:2em 1em 1em 1em; margin:1em 0; text-indent:3em; color:#333333; }
.post ul {list-style-type:none; margin:0 2em 1em 2em; background:#f9f9f9; }
.post ul li {padding:0.6em 0;  padding:0 0 0 1em; margin:3px 0; border-left:3px solid #0273dd; }


.sidebar_list {list-style-type:none;}
.widget {list-style-type:none; background:url(images/sidebar_bg.gif) repeat-y; width:182px;  margin:2.7em 0;}
.sidebar_list h3, h2.widgettitle {color:#FFFFFF; background:url(images/sidebar_h.gif); height:25px; padding-top:9px; width:182px; text-align:center; font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana; font-size:14px;}
.widget ul {list-style-type:none;}
.widget ul li { padding:0.5em 1em; border-bottom:1px solid #f1f1f1;}
.widget ul li:hover {border-bottom:1px solid #DDDDDD;}
.widget .bot {background:url(images/sidebar_bot.gif); width:182px; height:16px;}


#footer_h {background:url(images/footer_header.gif); height:34px; width:100%; width:auto;}
#footer_h .center, #footer_cols .center {width:900px; margin:0 auto;}
#footer_h .col {width:298px; float:left; text-align:center; color:#e4f4ff; font-family:Tahoma, "Lucida Sans Unicode", Verdana; padding-top:10px; height:24px;  }
#footer_h .divider {width:2px; height:34px; background:url(images/footer_header_divider.gif); float:left;}

#footer_cols {background:url(images/footer_bg.jpg); height:279px; width:100%; color:#FFFFFF; position:relative; width:auto;}
#footer_cols .col {width:298px; float:left; height:220px; direction : rtl; }
#footer_cols .divider {width:2px; height:220px; background:url(images/footer_divider.gif); float:left;}

#footer_cols ul { list-style:none;}
#footer_cols li {border-bottom:1px solid #4699e6; padding:0.7em 0; margin:0 1em;}
#footer_cols .posts li span {float:right; color:#9fcaf2;}
#footer_cols .posts li p {float:left;}
#footer_cols .comments a {font-weight:normal; font-size:10px;}
#footer_cols .comments a strong {font-size:12px;}

#footer {text-align:center; height:25px; padding-top:24px; }
#footer p {}

#footer_wp {background:url(images/footer_wp.jpg); height:54px; width:53px; position:absolute; bottom:0; right:10px; z-index:1000;}
#footer_wp a {width:100%; height:100%; display:block;}


.comment { padding:5px 5px 15px 5px; margin:5px auto 5px auto; width:500px; border:1px solid #DDDDDD; }

.authorname { font-size:12px; font-weight:bold;}
.commentdate {font-style:italic; font-size:10px;}
.comment_header { background:#f9f9f9;  padding:5px; height:29px;}

.author { padding:5px 5px 15px 5px; margin:5px auto 5px auto; width:500px; border:1px solid #DDDDDD; background:#FFFFFF; }
.author .comment_header {background:url(images/menu.gif) repeat-x; height:29px; padding:5px; color:#FFFFFF;}
.author .comment_header a {color:#e4f4ff;}
.author .comment_header a:hover {color:#FFFFFF;}

 .rss, .trackback { text-align:center; font-style:italic;}
.comment p, .author p {padding:1em;}
#comment {background:#ffffff; padding:5px; margin:5px auto 5px auto; width:480px;  border:1px solid #DDDDDD; color:#111111; }
#comment_login { margin:0 auto 0 auto;}
 #comment_login  {padding:0 2em;}
 #commentform input {background:#ffffff; padding:0.2em; margin:0.5em 0; border:1px solid #DDDDDD; color:#111111; }
 #commentform label {display:block;}
 input#submit{background:url(images/comments.gif) no-repeat; width:127px; height:30px; text-align:left; font-size:11px; font-weight:bold;  margin:0 0 2em 2em;   border:none; color:#ffffff; }

 #wp-calendar {width:160px; margin:0 auto;}
 #wp-calendar a{font-weight:bold;}
 #wp-calendar td a{background:#F7F7F7; border:1px solid #DDDDDD; }
 #wp-calendar caption { font-weight:bold; border-bottom:1px solid #DDDDDD; margin-bottom:1em; padding:0.5em;}

img.MyAvatars {float:right;border:1px solid #f7f7f7; margin-top:34px;}

.contactform input {background:#ffffff; padding:0.2em;  border:2px solid #DDDDDD; color:#111111;}
#wpcf_msg {background:#ffffff; padding:0.2em; margin:0.5em 0; border:1px solid #DDDDDD; color:#111111;}
#contactsubmit  { background:url(images/comments.gif) no-repeat; width:127px; height:30px; padding-left:30px; text-align:left; font-size:14px; font-weight:bold;  margin:0 0 2em 2em;   border:none; color:#ffffff; }

#commentheader {width:500px; overflow:hidden;}
