body {

/*background:#27231f url(images/bg_main.jpg) top left repeat;*/

background:#27231f;

font:12px Arial, helvetica, sans-serif;

color:#111;

}



img { border:0; padding-bottom:10px; }

form { margin:0; padding:0; }

.hidden { display:none; }

.float-left { float:left; }

.float-right { float:right; }

.italic { font-style:italic; }

.p25-sides { padding:0 25px; }

.p10 { padding-top:10px; clear:both; }

.p5 { padding-top:5px; clear:both; }





p {

margin:0; 

padding:4px 0;

clear:both;

}



a, a:link, a:visited {

color:#039;

text-decoration:none;

outline:none;

}



a:hover { color:#930000; }



hr {

border:dotted #333;

height:1px;

border-width:1px 0 0;

margin:0;

padding:0;

clear:both;

}



h1 {

font-size:14px;

font-family:Arial, helvetica, sans-serif;

text-transform:uppercase;

}



h2 {

display:inline;

font-family:arial, helvetica, sans-sarif;

font-size:.8em;

font-weight:400;

text-transform:uppercase;

letter-spacing:1px;

border-bottom:1px dashed #999;

}



h3 {

font-family:verdana, arial, sans-sarif;

font-size:.8em;

font-weight:400;

text-transform:uppercase;

letter-spacing:2px;

}



h4 {

margin-bottom:5px;

font-size:13px;

font-weight:700;

border-bottom:1px dotted #999;

}



h4 a {

color:#333;

}



#mainwrapper.english {

overflow:hidden;

min-height:600px;

height:auto !important;

width:940px;

margin:0 auto;

border:10px solid #fff;

background:#fff url(images/logo.jpg) top center no-repeat;

}



#mainwrapper.persian {

overflow:hidden;

min-height:600px;

height:auto !important;

width:940px;

margin:0 auto;

border:10px solid #fff;

background:#fff url(images/logo.jpg) top center no-repeat;

font-size:13px;

direction:rtl;

}



#header {

position:relative;

width:940px;

height:110px;

}



#header-links {

height:20px;

padding:5px 10px;

font-size:11px;

color:#fff;

}



#header-links a {

color:#fff;

text-decoration:none;

border-bottom:1px dotted #fff;

}



.search-div {

position:relative;

overflow:hidden;

width:170px;

height:19px;

float:right;

background:#fff;

border:1px solid #555;

right:5px;

top:3px;

}



.search-input {

width:148px;

color:#555;

font-size:11px;

background:#fff;

border:none;

padding-top:3px;

float:left;

}



.search-button {

background:url(images/search.gif) 0 0 no-repeat;

border:none;

width:18px;

height:19px;

float:left;

}



#sidebar_l {

width:215px;

position:relative;

float:left;

overflow:hidden;

}



#mainPan {

width:540px;

position:relative;

float:left;

overflow:hidden;

margin:0 10px;

}



#sidebar_r {

width:165px;

position:relative;

float:left;

overflow:hidden;

}



#footer-wrapper {

position:relative;

overflow:hidden;

}



#footer {

overflow:hidden;

margin:0 auto;

font-size:11px;

color:#ccc;

margin:0 auto;

width:940px;

padding:10px;

background:#1f1a17;

}



#footer-right img, #footer-right img a {

padding:0 3px;

}



#footer a {

color:#ccc;

padding-right:3px;

}



#footer a:hover, #navbottom li.current_page_item a {

color:#fff;

}



.link-div {

position:relative;

float:left;

width:215px;

padding:10px 10px 20px 10px;

color:#fff;

background:#f3f3f3 url(images/bg_content.png) top left repeat-x;

}



.link-div  a {

color:#fff;

}



.link-div ul {

position:relative;

margin:0;

padding:0;

}



.link-div li {

list-style:none;

float:left;

background:transparent url(images/bullet_orange.png) no-repeat 0 9px;

padding:5px 10px 0 10px;

width:170px;

border-bottom:1px dotted #999;

}



.banner {

position:relative;

float:left;

width:540px;

height:145px;

}



.banner-right {

position:relative;

float:left;

width:155px;

background:#000;

border:5px solid #000;

}



.featured {

position:relative;

float:left;

width:540px;

height:430px;

}



.videothumb {

width:205px;

overflow:hidden;

padding:3px;

border:1px solid #ccc;

margin-bottom:5px;

font-weight:bold;

}



.list-inline ul {

list-style:none;

}



.list-inline li {

display:inline;

}



.list ul {

list-style:none;

padding:10px;

}



.list li {

position:relative;

background:transparent url(images/bullet_orange.png) no-repeat 0 10px;

padding:5px 0 0 10px;

}



.red {

color:red;

}



.alignleft {

float:left;

margin-right:8px;

}



.alignleft img {

float:left;

}



.dateday {

background-color:#2f2f2f;

color:#fff;

cursor:help;

padding:0 5px;

}



.datemonth {

background-color:#999;

color:#fff;

cursor:help;

padding:0 5px;

}



.postlist {

width:530px;

overflow:hidden;

padding:3px;

margin:0 0 10px 0;

font-size:11px;

color:#333;

background:#fff;

border:1px solid #bbb;

}



.postlist a:link, .postlist a:visited {

color:#555;

text-decoration:none;

border-bottom:1px dotted #039;

}



.postlist a:hover {

color:#930000;

}



.postlist h1, .postlist h1 a {

display:inline;

font-size:12px;

text-decoration:none;

border-bottom:1px dotted #333;

color:#333;

}



.postlist-bottom {

height:20px;

line-height:20px;

background:#ded7aa;

margin-top:5px;

padding:0 5px;

}



.postlist-bottom a {

text-decoration:underline;

}



.commentlist .children {

background:#fff;

border-left:3px solid #ccc;

}



.commentlist ol li {

list-style:none;

overflow:hidden;

padding:25px 10px 5px 10px;

}



.commentlist ol li.depth-1 {

background-color:#fff;

border-bottom:1px dotted #555;

}



.cite,.cite a {

font-weight:700;

font-style:italic;

color:#000;

}



#respond {

padding:15px 0 0 10px;

}



.reply a {

color:#A97965;

}



.wp-pagenavi {

clear: both;

}



.wp-pagenavi a, .wp-pagenavi span {

text-decoration: none;

border: 1px solid #BFBFBF;

padding: 3px 5px;

margin: 2px;

}



.wp-pagenavi a:hover, .wp-pagenavi span.current {

border-color: #000;

}



.wp-pagenavi span.current {

font-weight: bold;

}



/** dtabs **/

.tabbar-top {

height:5px;

background:#8e8c51;

}



.tabbar-wrapper {

overflow:hidden;

padding:0 4px;

text-align:left;

background:url(images/bg_menubar.png) bottom left repeat-x;

}



.tabbar {

padding:0;

margin:5px 0 0;

}



.tabbar li {

float:left;

margin: 0 2px;

}



.tabbar li a:link, 

.tabbar li a:visited {

position:relative;

display:block;

font-size:11px;

text-transform:uppercase;

padding:0;

}



.tabbar li a:hover {

color:#fff;

}



.tab, .tab a {

display: -moz-inline-box;

display:block;

padding:5px 8px;

background:#28221e;

font-size:11px;

letter-spacing:1px;

text-transform:uppercase;

color:#ccc;

cursor:pointer;

}



.tabselected {

display: -moz-inline-box;

display:block;

padding:5px 8px;

background:#8e8c51;

border-top:1px solid #000;

border-left:1px solid #000;

border-right:1px solid #000;

border-bottom:1px solid #8e8c51;

text-transform:uppercase;

color:#fff;

cursor:pointer;

}



.tabselected a {

color:#fff;

}



.tab {

border:1px solid #000;

border-bottom:0;

}



.dmenu ul {

padding:0;

margin: 0;

}



.tabbar .dmenu ul li {

display:list-item;

clear:left;

list-style:none;

}



.tabbar .dmenu ul li a {

padding:3px 30px 3px 12px;

border-top:0;

border-left:0;

border-right:0;

}



.dmenu ul li a {

margin:0 5px;

background:#28221e url(images/bullet_orange.png) center left no-repeat;

color:#ccc;

}



.dmenu ul li a:hover {

background:#28221e url(images/bullet_orange.png) center left no-repeat;

color:#fff;

}



.dmenu {

text-align: left;

position: absolute;

left: -999em;

margin: 23px 0 0 0;

padding:5px;

background:#28221e;

}



.tabbar .fademenu .dmenu {

margin: 5px 0 0 -6px;

}



.tabbar .fademenu:hover .dmenu {

left: auto;

}



/***** qtranslate *****/

.qtrans_language_chooser { 

margin:0;

padding:0;

}



.qtrans_language_chooser ul { 

margin:0;

padding:0; 

}



.qtrans_language_chooser li {

list-style:none; 

float:left; 

margin-right:3px 

}



.qtrans_flag {}