/*
Theme Name: Dezinerfoli Black Stripe
Theme URI: naghies.ir
Description: Very Neat Web 2.0 Black Stripe Theme .Localized By Behrang Yarahmadi(Naghies.ir).
Version: 2.0 Persian
Author: Navdeep Raj
*/



.navigation{
text-align:center;
padding:15px 0px;
}


.navigation a{
background:#EEE;
padding: 3px 7px;
line-height:10px;
text-align:center;
border:1px solid #FFF;
color:#333333!important;
}

.hilipage{
background:#CCCCCC!important;
}

.navigation a:hover{
border:1px solid #CCC;
}


.topnavi{
  width:500px;
  height:30px;
  float:left;
  margin:0px;
}

.topnavi ul{
  list-style:none;
  margin-top:98px;
  float:left;
}

.topnavi li{
  float:left;
  padding-left:5px;
  width:80px;
  height:30px;
}

.topnavi a{
  width:80px;
  height:22px;
  text-align:center;
  display:block;
  padding-top:8px;
  outline:none;
  font-size:10px;
  text-transform:uppercase;
  color:#999;
  background:url(images/topmenu_btn.gif) no-repeat 0 0;
}

.topnavi a:hover{
  color:#CCC;
  background:url(images/topmenu_btn.gif) no-repeat 0 100%;
  text-decoration:none;
}




body {

font-family:Tahoma;

font-size:12px;

color:#5e5e5e;

overflow:visible;

background:#000;

text-align:center;

margin:0;

}



a {
color:#67A400;
text-decoration:none;
}



a img {
border:none;
}


.wrap {
width:950px;
text-align:right;
margin:0 auto;
padding:0;
}



#header {

height:128px;

background:#1e1e1e url(images/headerstripe_loop.jpg) repeat-x 0 0;

}



#header .mainlogo{

width:116px;

height:124px;

text-indent:-99999px;

float:left;

cursor:pointer;

background:url(images/df_logo.gif) no-repeat 0 0;

margin:4px 0 0;

}



.logodivider {

width:2px;

height:86px;

float:left;

background:url(images/logodivider.gif);

margin-left:30px;

margin-top:20px;

}



.blogdescription {

width:261px;

height:22px;

background:url(images/dedicated_text.jpg) no-repeat right bottom;

padding-left:31px;

padding-top:55px;

text-indent:-9999px;

display:block;

float:left;

}



.right {

width:230px;

float:right;

}



.left {
width:950px;
float:left;
/*background:#1A1A1A url(images/main_tl.gif);*/
background:#1a1a1a;
background-repeat:no-repeat;
overflow:hidden;
margin:0;
padding-left:15px;


}

.pageborhack{
  height:1%;
  overflow:hidden;
  padding:20px 20px 98px 20px;
  margin-top:10px;
  float:left;
  width:700px;
  background:#FFF url(images/mainpagebg.jpg) no-repeat left bottom;
}



h1 {

font-size:1.67em;

font-weight:400;

color:#FF6200;
direction:rtl;

}



h2 {

font-size:1.33em;

font-weight:bold!important;

color:#FF6200;

}



h3 {

font-size:1.17em;

font-weight:bold;

color:#FF6200;

}



ol#comments li p {

font-size:100%;

}



ul.post-meta {

list-style:none;

}



.credit {

background:#90a090;

border-top:double 3px #aba;

color:#fff;

font-size:11px;

text-align:center;

clear:both;

margin:10px 0 0;

padding:3px;

}



.credit a:link,.credit a:hover {

color:#fff;

}



.feedback {

color:#ccc;
text-align:right;
clear:both;
}



.feedback a {
text-decoration:none;
background:url(images/comments.gif) no-repeat 0 0;
width:136px;
height:39px;
display:block;
float:right;
color:#666666!important;
padding-left:15px;
text-align:center;
padding-top:8px;
}



.feedback a:hover {
color:#000!important;
text-decoration:none!important;
}



.meta {

font-size:.75em;

}



.meta li,ul.post-meta li {

display:inline;

}



.meta ul {

display:inline;

list-style:none;

margin:0;

padding:0;

}



.meta,.meta a {

color:gray;

font-weight:400;

letter-spacing:0;

}



.storytitle {

margin:0;
text-align:right;

}



.storytitle a {

text-decoration:none;

}



.storycontent {

line-height:180%;
direction : rtl;
text-align:right;

}

.comment_author_url{
direction:rtl;
}

#commentform #author,#commentform textarea, #code {

background:#FFF url(images/comment_top.gif);

border:1px solid #dbdbdb;

color:#3088c6;

padding:5px;

direction:rtl;

font-family:Tahoma;

}
#commentform #email,#commentform #url{
background:#FFF url(images/comment_top.gif);
border:1px solid #dbdbdb;
color:#3088c6;
padding:5px;
direction:ltr;
text-align:left;
font-family:Tahoma;
}


#commentform textarea {

width:265px;
font-family:Tahoma;

}



.comment {

line-height:180%;

margin:10px 0;

}



.commenttop {

font-size:12px;

background:url(images/comment_top.gif);

width:447px;

padding:4px 10px 6px 12px;

}



.comment_arrow {

height:34px;

width:35px;

background:url(images/comment_arrow.gif);

background-repeat:no-repeat;

position:absolute;

left:-9px;

}



.commentbody {

width:434px;

color:#c1c1c1;

line-height:175%;

background:#606060 url(images/comment_bottom.gif) bottom no-repeat;

position:relative;

padding:10px 15px 7px 18px;
}



.commentbody p {

margin:7px;

padding:7px;

}



.clear {

clear:both;

}



#menu {

float:right;

width:204px;

padding-bottom:7px;

text-align:right;

background:#1a1a1a url(images/side_tr.gif) top right no-repeat;

margin:0;

}



#menu h2,.df_menu_head {

background:url(images/side_h.gif);
background-repeat:no-repeat;
color:#CCCCCC;
text-transform:uppercase;
display:block;
width:180px;
height:22px;
padding-top:8px;
cursor:pointer;
text-align:center;
font-size:10px;
margin:8px 0 0 7px;
}



#menu ul {

list-style-type:none;

margin:0;

padding:0;

text-align:right;

}



#menu ul ul,.df_menu_cont {

font-weight:400;

text-align:rigth;

direction : rtl;

margin:0 0 4px;

padding:0;

overflow:hidden;

}



#menu ul ul li {

border:0;

margin:0;

padding:0;

text-align:right;

}



#menu ul ul li a {

display:block;

margin-left:10px;

border-bottom:1px #323232 solid;

font-size:12px;

text-decoration:none;

width:171px;

color:#646464;

outline:none;

overflow:hidden;

padding:11px 10px 10px 6px;

}



#menu ul ul li a:hover {

border-bottom:1px #9fd202 solid;

color:#FFF;

}



#menu ul ul ul.children {

font-size:142%;

padding-right:4px;

text-align:right;

}



#wp-calendar {

border:0;

empty-cells:show;

font-size:14px;

width:90%;

margin:0;


}



#wp-calendar #next a {

padding-right:10px;

text-align:right;

font-family:Tahoma;

}



#wp-calendar #prev a {

padding-left:10px;

text-align:left;

font-family:Tahoma;

}



#wp-calendar a {

display:block;

text-decoration:none;

}



#wp-calendar a:hover {

background:#252525;

color:#333;

}



#wp-calendar caption {

color:#999;

font-size:16px;

text-align:right;

direction:rtl;

}



#wp-calendar td {

color:#ccc;

font:normal 12px Tahoma;

letter-spacing:normal;

text-align:center;

padding:2px 0;

}


#wp-calendar td.pad:hover {

background:transparent;

}



#wp-calendar td:hover,#wp-calendar #today {

background:#252525;

color:#bbb;

}



#wp-calendar th {

font-style:normal;
}



.post a {

text-decoration:none;

color:#67A400;

}



.post a:hover {

color:#67a400;

text-decoration:underline;

}



.date {

background:url(images/date_bg.gif);

background-repeat:no-repeat;

width:60px;

height:54px;

text-align:center;

float:right;

color:#464854;

padding-top:5px;

font-size:11px;

margin-left:15px;

margin-bottom:15px;

}



.date div {

font-size:18px;

font-weight:700;

color:#FFF;

padding-top:7px;

}


.newfoot{
clear:both;
overflow:hidden;
}


.footer {
display:block;
color:#999;
clear:both;
padding:15px;
width:935px;
background:#1a1a1a;
}


.footeritem{
  float:left;
  width:295px;
  margin:0px 5px;
  border-top:5px solid #222;
  direction : rtl;
}

.footeritem h2{
margin:0;
padding:7px 10px 10px 10px;
font-size:14px;
background:#222;
direction : rtl;
}

.footeritem ul{
list-style:none;
margin:0;
padding:0;
}

.footeritem li{
list-style:none;
margin:0;
padding:0;
height:1%;
overflow:hidden;
}

.footeritem li a{
padding:10px;
margin:0;
border-bottom:1px solid #2C2C2C;
display:block;
color:#666;
}

.footeritem li a:hover{
background:#222;
border-bottom:1px solid #444;
text-decoration:none;
color:#CCC;
}

.footeritem span{
clear:both;
padding:10px;
display:block;
font-size:11px;
color:#999;
}


.footeritem p{
float:left;
width:80px;
height:80px;
}

.footeritem span:hover{
color:#CCC;
}

.finalfooter{
padding:10px;
clear:both;
text-align:center;
background:#1c1c1c;
}

.footeritem h2:hover{
color:#CCCCCC;
}

.footeritem:hover{
  border-top:5px solid #333;
  background:#222;
}


.footer a {

margin:0px 20px;

}



#recentcomments {

padding:8px;

}



.textwidget {

padding:6px;

}



#sidebarsubmit {

display:none;

}



.commentmeta {

margin-left:15px;

border-bottom:1px solid #484848;

background-color:#5a5a5a;

color:#FFF;

padding:3px 3px 3px 10px;

}



.commentmeta a {

color:#FFF;

}



#submit, .button{

border:1px solid #bdbdbd;

color:#666;

background:#FFF url(images/whitebutton.gif) repeat-x left bottom;

cursor:pointer;

padding:5px 10px;

}



.gravatar {

float:left;

background:#fff;

margin-right:15px;

margin-bottom:15px;

border:none !important;

display:block;
width:62px;
height:62px;

text-indent:-9999px;
overflow:hidden;

}



.commentlist {

margin:0;

padding:0;

direction:rtl;
display:inline-table;
}



.commentlist li {

border-bottom:1px solid #F1F1F1;

list-style:none;

padding:15px;

}



.alt {

background:#F8F8F8;

}



#s {

background:url(images/searchbar_bg.gif) repeat-x left top;

border:1px solid #000;

color:#FFF;

margin:15px 0 15px 22px;

padding:5px;

}



#s:hover,#s:focus {

border:1px solid #333;

}



.sidenotes_title a {

font-weight:700;

color:#CCCCCC !important;

}



.sidenotes_cont {

display:block;

margin-left:10px;

width:170px;

color:#999;

background:#212121;

font-size:11px;

padding:15px 8px;
direction:rtl;
text-align:right;

}



.sidenotes_li {

margin-bottom:20px;

}



.sidenote_date {

font-size:10px;

color:#666;

float:right;

height:13px;

}



.posttop ul,.posttop ul ul ul {

list-style:url(images/ullibullet.gif);

}



.posttop ul ul {

list-style:url(images/lifirstchild.gif);

}



.posttop li {

padding-left:5px;

margin-top:12px;

}



blockquote {
background:#FFF url(images/blockquote.gif) no-repeat right bottom;
padding-right:20px;
margin:0;

}



blockquote:hover {

text-decoration:underline;

}



.posttop h4 {

font-size:1em;

font-weight:400;

color:#FF6200;

}



.posttop h1:hover,.posttop h2:hover,.posttop h3:hover,.posttop h1 a:hover,.posttop h2 a:hover,.posttop h3 a:hover {

color:#67A400;

}



.posttitle a {

font-weight:400;

color:#FF6200;

}



#postcomment {

margin-top:20px;
direction:rtl;

}



.h2comment {

width:200px;

float:right;
direction:rtl;

}



.makecomment {

margin-top:12px;

float:right;

}



.sorrydialog {

text-align:center;

}






#dhtmlgoodies_leftPanel #leftPanelContent {

padding:0;

}



#dhtmlgoodies_leftPanel .closeLink:hover {

color:#FFF;

background-color:#000;

}



.topslideabout {

background:url(images/aboutmetoptext.gif) no-repeat 0 0;

width:113px;

height:35px;

display:block;

float:left;

text-indent:-99999px;

margin:36px 45px 0 4%;

}



.topslidecontent {

color:#CCC;

display:block;

float:left;

font-size:11px;

margin-top:10px;

width:55%;

text-align:left;

padding:10px;

}



.linksonclickfor,.linksonclickfor:visited {
width:165px;
height:20px;
outline:none;
display:block;
color:#FFF;
}



.linksonclickfor:hover {

text-decoration:none;

font-weight:700;

color:#FFF;

}



.fontchanger {

float:right;

}



.fontchanger a {

display:block;

outline:none;

height:25px;

float:left;

}



.fontsizer_small {

background:url(images/font_sizer_small.gif) no-repeat 0 0;

width:26px;

}



.fontsizer_big {

background:url(images/font_sizer_big.gif) no-repeat 0 0;

width:24px;

}



.fontsizer_reset {

background:url(images/font_sizer_reset.gif) no-repeat 0 0;

width:26px;

}



.aboutmeclosebtn {

background:url(images/aboutmeclose.gif) no-repeat 0 0;

width:42px;

height:30px;

float:left;
margin-left:25px;



right:15px;

top:0;

cursor:pointer;

}



a:hover,.posttitle a:hover {

color:#67A400;

text-decoration:underline;

}



#searchform,#menu ul li,.footer p {

margin:0;

padding:0;

}

#searchform{
float:right;
padding-right:30px;
}

ul.post-meta span.post-meta-key,.dhtmlgoodies_question:hover {
color:#FFFFFF;
}



#commentform #author:focus,#commentform textarea:focus,#commentform #author:hover,#commentform textarea:hover, #code:hover, #code:focus,#commentform #email:focus,#commentform #url:focus,#commentform #email:hover,#commentform #url:hover {

border:1px solid #67A400;
background:#FFF url(images/comment_top_focus.gif);
padding:5px;

}

#calendar_wrap,#recentcomment li {

padding:4px;

}



.rsssubscribe{

  background:url(images/rssicon.gif) no-repeat 0 0;

  width:37px;

  height:36px;

  display:block;

  float:right;

  margin-right:15px;

  margin-top:81px;

}



.sidebarbutton{

  background:#373737 url(images/sidebarbutton.gif) repeat-x left bottom;

  padding:3px 15px;

  border:1px solid #000;

  color:#848484;

}



.pollpress-bar-color{

  background:url(images/headerstripe_loop.jpg) repeat-x 0 0;

}



#commentform img{

margin-top:5px;

}



.sidenotes_cont h1, .sidenotes_cont p, .sidenotes_cont h2, .sidenotes_cont h3{

  border:none!important;

  padding:0!important;

  margin:0!important;

}



.sidenotes_cont a{

  border:none!important;

  color:#99CC00!important;

  padding:0!important;

  margin:0!important;

display:inline!important;

}



.sidenotes_cont a:hover{

text-decoration:underline!important;

}







  #hidden-10 {

   color:#FFF ;

   overflow:hidden ;

    text-align:center;

    height:100px;

    background:#000 url(images/aboutmebackground.gif) repeat-x left top;

    }





#MBL_COMM{

margin-left:7px;

padding-left:15px;

}



.mbl_join{

background:none!important;

}



.pollpress-voting-booth{

margin-left:15px;

}



.storycontent img{

padding:8px;

}



.badgesleft{

width:83px;

padding-left:10px;

margin-right:10px;

float:left;

}





.badgesright img, .badgesleft img{

margin:5px 0px;



}



.download{

width:127px;

height:50px;

background:url(images/download_btn.gif) no-repeat 0 0;

text-indent:-9999px;

overflow:hidden;

display:block;

outline:none;

margin-left:8px;

}


.download:hover{
background:url(images/download_btn.gif) no-repeat 0 100%;
}


.demo{
width:127px;
height:50px;
background:url(images/demo_btn.gif) no-repeat 0 0;
text-indent:-9999px;
overflow:hidden;
display:block;
outline:none;
margin-left:8px;
}

.demo:hover{
background:url(images/demo_btn.gif) no-repeat 0 100%;
}

#MBL_COMM{
margin-top: 10px;
margin-left: 11px;
}

.sidebar_badges{
padding-left:5px;
}

#menu a, .mainlogo{
outline:none;
}

.takethepoll{
background:url(images/takethepoll.gif) no-repeat 0 0;
width:154px;
height:31px;
display:block;
position:absolute;
z-index:9999;
text-indent:-9999px;
overflow:hidden;
outline:none;
right:0px;
top:20px;
}

.gototop{
background:url(images/gototop.gif) no-repeat 0 0;
width:28px;
height:25px;
display:block;
_display:none;
position:fixed;
z-index:9999;
text-indent:-9999px;
overflow:hidden;
outline:none;
right:0px;
bottom:30px;
}

.hrdf{
border-bottom:1px solid #CCC;
height:2px;
display:block;
text-indent:-9999px;
overflow:hidden;
}

hr{
border-bottom:1px solid #EEE;
border-top:1px solid #DDD;
}

.entry-meta{
font-size:11px;
background:#F2F2F2;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:20px 15px;
background:#FFF url(images/comment_top_focus.gif) repeat 0 0;
height:1%;
overflow:hidden;
margin:15px 0px;
direction : rtl;
}