﻿/*
	MT Business Blog Template
	http://iThemes.com
	Translate To Persian By: Ehsan Sabbagh ( http://ehsan.boomobar.com )
*/
body{
    margin:19px 0;
    background:#000 url(http://farsoft.netafraz.com/mytemp/mt/images/body-bg.jpg) repeat-x 0 0;
    font:12px Tahoma, Arial, sans-serif;
    direction:rtl;
    line-height:2;
    color:#3e3e3e;
}
a{
    color:#479d00;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
img{
    border-style:none;
}
p{
    margin:0 0 16px;
}
a.none{
    display:none;
    text-indent:-9999px;
    overflow:hidden;
}
/*main box*/
#main{
    width:861px;
    background:#fff;
    padding:0 15px 19px 16px;
    margin:0 auto;
}
#container {
    display: table;
}
#content {
    display: table-footer-group;
}
#header{
    display: table-header-group;
}
/*hader*/
.header{
    padding:0 0 6px;
    width:100%;
}
.header:after{
    content:"";
    clear:both;
    display:block;
}
.header img{
    display:block;
    margin:15px 0 0 0;
}
/*navigation*/
.header ul{
    padding:0;
    margin:6px 0 0 0;
    list-style:none;
    background:#000;
    width:100%;    
}
.header ul:after{
    content:"";
    clear:both;
    display:block;
}
.header ul li{
    float:right;
    border-left:1px solid #fff;
    position:relative;
}
.header ul li a{
    background-image:url(http://farsoft.netafraz.com/mytemp/mt/images/nav.jpg);
    background-position:50% 0;
    background-repeat:no-repeat;
    height:26px;
    float:left;
    text-align:center;
    color:#fff;
    font-weight:bold;
    padding:12px 18px 0 18px;
    text-decoration:none;
}
.header ul li a:hover{
    background-position:50% -38px;
}
.header ul li a.home span{
    background:url(http://farsoft.netafraz.com/mytemp/mt/images/home-ico.png) no-repeat 0 0;
    width:21px;
    height:18px;
    display:block;
    cursor:pointer;
}
.header ul li a.home{
    text-indent:-9999px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
    padding-top:9px;
    height:29px;
}
.header ul li ul{
    position:absolute;
    top:38px;
    left:0;
    background:#fff;
    width:221px;
    padding:0;
    margin:0;
    list-style:none;
    display:none;
}
.header ul li ul li{
    width:221px;
    float:left;
    padding:1px 0 0 0;
}
.header ul li ul li a{
    background-image:url(http://farsoft.netafraz.com/mytemp/mt/images/nav-lvl2.jpg);
    background-position:0 0;
    background-repeat:no-repeat;
    width:205px;
    height:28px;
    display:block;
    padding:10px 0 0 16px;
}
.header ul li ul li a:hover{
    background-position:0 -38px;
}
.header ul li:hover ul, 
.header ul li.hover ul{
    display:block;
}
.header ul li:hover a, 
.header ul li.hover a{
    background-position:50% -38px;
}
.header ul li:hover ul li a, 
.header ul li.hover ul li a{
    background-position:0 0;
}
.header ul li:hover ul li a:hover, 
.header ul li.hover ul li a:hover{
    background-image:url(http://farsoft.netafraz.com/mytemp/mt/images/nav-lvl2.jpg);
    background-position:0 -38px;
}
/*content box*/
.content{
    width:100%;
    overflow:hidden;
}
/*2 column box*/
.two-columns{
    width:100%;
    background:url(http://farsoft.netafraz.com/mytemp/mt/images/2cols-bg.gif) repeat-y 100% 0;
    overflow:hidden;
}
/*main column*/
.main-column{
    width:568px;
    float:left;
    padding:8px 0 0 2px;
}
/*sidebar*/
.sidebar{
    width:217px;
    float:right;
    margin:0 0 0 21px;
    display:inline;
    padding:20px 24px 128px 22px;
}
.sidebar h2{
    font:bold 12px/12px Tahoma, Arial, Helvetica, sans-serif;
    color:#1f1f1f;
    margin:0 0 6px;
    padding:0 0 8px;
    background:url(http://farsoft.netafraz.com/mytemp/mt/images/side-heading-bg.gif) repeat-x 0 100%;
}
/*sidebar topic lists*/
ul.topic-list{
    padding:0;
    margin:0 0 15px;
    list-style:none;
}
span.name{
    color:#0e5988;
        float: right;
        height: 14px;
}
ul.topic-list li{
    color:#464646;
    padding:0 0 2px;
    font-weight:bold;
}
ul.topic-list li a{
    text-decoration:none;
    color:#464646;
}
ul.topic-list li a:hover{
    text-decoration:none;
    color:#479d00;
}
/*date*/
span.date{
    color:#78a1e1;
    font-weight:bold;
    margin:10px 0 5px;
    display:block;
}
.main-column h1 a:hover{
        text-decoration: underline;
}
.main-column h1 a{
        text-decoration: none;
    color:#444;
}
.main-column h1{
    background:url(http://farsoft.netafraz.com/mytemp/mt/images/side-heading-bg.gif) repeat-x 0 100%;
    margin:0 0 6px;
    font:bold 18px/18px Arial, Helvetica, sans-serif;
    padding:0 0 9px;
    color:#444;
}
.main-column p{
    line-height:16px;
}
/*post add list*/
ul.post-opts{
    padding:0;
    list-style:none;
    margin:0 0 11px -10px;
    overflow:hidden; 
}
ul.post-opts li{
    background:url(http://farsoft.netafraz.com/mytemp/mt/images/split.gif) no-repeat 0 2px;
    padding:0 7px 0 10px;
    display:inline;
    font-size:13px;
    font-weight:bold;
    color:#444;
}
ul.post-opts li a{
    color:#444;
    text-decoration:none;
}
ul.post-opts li a:hover{
    text-decoration:underline;
}
/*comments box*/
.comments{
    padding:16px 0 0 4px;
    overflow:hidden;
    height:1%;
}
.comments h2{
    background:url(http://farsoft.netafraz.com/mytemp/mt/images/comments-ico.gif) no-repeat 0 0;
    padding:0 27 0 0px;
    margin:0 0 9px 10px;
    line-height:17px;
    font-size:12px;
    color:#454545;
}
.comments div{
    background:#ededed;
    border:1px solid #e8e8e8;
    padding:18px;
    height:1%;
    overflow:hidden;
}
.comments div p{
    color:#7f7f7f;
    line-height:14px;
    margin:0 0 8px;
}
.comments div a{
    color:#0e5988;
}
#comment-form-name label, #comment-form-email label, #comment-form-url label {
    width: 120px;
    float: right;
    display: inline;
}
/*footer*/
.footer{
    padding:0 15px 19px 16px;
    margin:0 auto;
    overflow:hidden;
    width:861px;
    background:#fff;
}
.footer div{
    background:#252525;
    overflow:hidden;
    height:1%;
    padding:20px 12px 10px 12px;
    font-size:10px;
    color:#fff;
}
.footer ul{
    padding:0;
    margin:0;
    list-style:none;
}
.footer ul li{
    display:inline;
    padding:0 4px 0 5px;
    background:url(http://farsoft.netafraz.com/mytemp/mt/images/split2.gif) no-repeat 0 1px;
}
.footer ul li.first{
    padding:0 4px 0 0;
    background:none;
}
.footer ul li a{
    color:#fff;
    text-decoration:none;
}
.footer ul li a:hover{
    text-decoration:underline;
}
.footer p{
    float:left;
}
.footer p a{
    color:#fff;
    text-decoration:none;
}
.footer p a:hover{
    text-decoration:underline;
}
