/*   
Theme Name: Tehran Review
Theme URI: http://tehranreview.com/
Description: Online Persian / English magazine
Author: Danial Keshani
Author URI: http://cubex.nl/
Version:1.20
Tags:fixed-width, three-columns, 

**********************************************************

	GENERAL
	
***********************************************************/
body {
background:#a39a85;
background-image:url(img/bg.jpg);
background-repeat:no-repeat;
background-position:top center;
font:0.7em Tahoma;
padding-bottom:20px;
color:#222;
margin:0;
}

a {
text-decoration:none;
color:#444;
}

a:hover {
text-decoration:underline;
color:#a39a85;
}

p {
margin-bottom:10px;
}

.container {
width:953px;
margin:auto;
}

.topmenu {
width:953px;
height:47px;
float:left;
overflow:hidden;
}

.topmenu img {
border:0;
float:left;
margin:0;
padding:0;
}

.topmenu1 {
height:24px;
float:left;
}

.topmenu2 {
height:23px;
float:left;
}

.header {
width:953px;
height:132px;
float:left;
}

.main {
width:922px;
line-height:16px;
float:left;
background-color:#bcb7ad;
direction:rtl;
padding:12px;
}

.footer {
width:953px;
height:100px;
float:left;
background-image:url(img/footer.png);
background-repeat:no-repeat;
}

.footer1 {
width:250px;
height:100px;
float:left;
}

.footer2 {
width:550px;
height:50px;
float:left;
color:#463715;
padding:45px 5px 5px;
}

.mainleft {
width:638px;
float:left;
margin:0 12px 0 0;
}

.mainright {
width:271px;
float:left;
}

.showcase {
width:612px;
height:250px;
float:left;
background-color:#fff;
overflow:hidden;
margin:0 0 12px;
padding:13px;
}

.newsfa {
width:244px;
height:250px;
float:left;
background-color:#fff;
overflow:hidden;
direction:rtl;
margin:0 0 12px;
padding:13px;
}

.newsfa p,.newsen p {
font-size:10px;
color:#555;
margin:0;
}

.newsbox {
margin:10px;
}

.hr {
border:0;
background:url(img/dotted.png);
background-repeat:repeat-x;
height:10px;
margin:14px 0 0;
}

h6 {
font-size:11px;
font-family:tahoma;
color:#12395d;
font-weight:400;
margin:5px 5px 0;
}

h6 a {
color:#6b5a33;
}

h5 {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#655b45;
margin:5px;
}

h4 {
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#444;
margin:5px;
}

h3 {
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color:#444;
margin:5px 0;
}

h2 {
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
color:#555;
margin:0;
}

h1 {
font-size:29px;
font-family:Arial, Helvetica, sans-serif;
color:#555;
margin:0;
}

.newsen {
width:244px;
height:250px;
float:left;
background-color:#fff;
overflow:hidden;
margin:0 0 12px;
padding:13px;
}

.widgetbox {
width:244px;
float:left;
background-color:#fff;
overflow:hidden;
direction:rtl;
margin:0 0 12px;
padding:13px;
}

.boxheader {
margin:15px 0;
}

.persianartcile {
width:287px;
float:left;
background-color:#fff;
direction:rtl;
margin:0 12px 12px 0;
padding:13px;
}

.englishartcile {
width:287px;
float:left;
background-color:#fff;
direction:ltr;
margin:0;
padding:13px;
}

.spacera {
width:280px;
height:20px;
}

.spacera2 {
width:280px;
height:22px;
}

/***********************************************************

	Vitrine
	
***********************************************************/
.boxgrid {
width:190px;
height:190px;
float:left;
background:#d8d7d5;
overflow:hidden;
position:relative;
cursor:pointer;
direction:rtl;
margin:5px;
}

.boxgrid img {
position:absolute;
top:0;
left:0;
border:0;
}

.captionfull .boxcaption {
top:0;
left:0;
}

.caption .boxcaption {
top:0;
left:200px;
}

/***********************************************************

Others
	
***********************************************************/
#comment,#url,#email,#author,#submit,input {
max-width:400px;
border:dashed 1px #3d382d;
direction:rtl;
background-color:#d6d6d6;
font-family:tahoma, Helvetica, sans-serif;
font-size:11px;
color:#3d382d;
margin:5px 0;
}

blockquote {
width:200px;
background-image:url(img/naghl.png);
background-position:top;
background-repeat:no-repeat;
float:right;
text-align:center;
font-weight:700;
font-family:Arial;
font-size:18px;
color:#554b34;
margin:0 0 10px 10px;
padding:20px 0 0 14px;
}

.widget_text li,.widget_text {
list-style-position:inside;
list-style-type:none;
color:#999;
margin:0;
padding:0;
}

.item {
width:295px;
height:190px;
overflow:hidden;
}

.single {
width:497px;
float:left;
background-color:#fff;
line-height:20px;
margin:0;
padding:60px 70px 70px;
}

span.sociable_tagline {
position:relative;
}

span.sociable_tagline span {
display:none;
width:14em;
}

span.sociable_tagline:hover span {
position:absolute;
display:block;
top:-5em;
background:#ffe;
border:1px solid #ccc;
color:#000;
line-height:1.25em;
}

.sociable span {
display:block;
}

.sociable ul {
display:inline;
margin:0 !important;
padding:0 !important;
}

.sociable ul li {
background:none;
display:inline !important;
list-style-type:none;
margin:0;
padding:8px;
}

.sociable ul li:before {
content:"";
}

.sociable img {
float:none;
width:16px;
height:16px;
border:0;
margin:0;
padding:0;
}

.sociable-hovers {
opacity:.4;
-moz-opacity:.4;
filter:alpha(opacity=40);
}

.sociable-hovers:hover {
opacity:1px;
-moz-opacity:1px;
filter:alpha(opacity=100);
}

.newsen h3 {
direction:ltr;
font-size:14px;
}

.widgettitle {
display:none;
}

.widgetbox li {
list-style-type:none;
color:#fff;
}

.widget_rss {
direction:ltr;
margin:0 0 10px 14px;
}

#changeFont {
margin:40px 0 0;
}

.boxgrid p,.boxgrid h3,.boxgrid h2,div.sociable {
padding:10px;
}

ul li,ul,.widgetbox li ul li,.widgetbox ul li {
list-style-position:inside;
list-style-type:square;
color:#999;
margin:0 10px 0 0;
padding:0;
}

.english,.english p,.newsen p,.newsen {
direction:ltr;
}

.widgetbox ol { 
list-style-type:none;
color:#fff;
padding:0;
margin:0;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


.post a {
color:#6F4C30;

}