body  {
margin : 0;
font-family : Tahoma, Verdana;
font-size : 11px;
color : #000;
background-color : #fff;
}
a {
text-decoration : none;
color : #545454;
}
a:hover {
text-decoration : none;
color : #000;
}
#content {
width : 900px;
margin-bottom : 20px;
margin-top : 20px;
background-image: url(http://www.tehraner.com/images/template/content-bg.gif);
background-repeat: no-repeat;
background-position : 0px  0px;
}
#right {
float : right;
width : 210px;
}
#left {
float : left;
width : 690px;
color : #fff;
}
#left a {
text-decoration : none;
color : #afd334;
}
#left a:hover {
text-decoration : none;
color : #e1e1e1;
}
#left img {
border : 0;
}

/*
RIGHT
*/

#logo {
width : 210px;
height : 123px;
margin-bottom : 2px;
background-image: url(http://www.tehraner.com/images/template/logo.gif);
background-repeat: no-repeat;
background-position : 0px  0px;
}
#english-link {
float : right;
width : 57px;
height : 18px;
margin-top : 12px;
}
#english-link img {
border : 0;
}
#menu {
width : 100%;
font-family : Tahoma;
font-size : 11px;
color : #373737;
margin-bottom : 30px;
}
#menu a {
color : #373737;
text-decoration : none;
}
#menu a:hover {
color : #afd334;
text-decoration : none;
}
#about {
width : 100%;
margin-top : 5px;
margin-bottom : 20px;
color : #000;
font-family : Tahoma;
line-height : 140%;
}
.sponsors {
float : left;
width : 100%;
margin-top : 5px;
margin-bottom : 25px;
}
.sponsors img {
border : 0;
margin-right : 5px;
margin-left : 0;
margin-bottom : 5px;
margin-top : 0;
}

/*
LEFT
*/

#row-1 {
width : 100%;
height : 210px;
margin-top : 0;
margin-bottom : 20px;
}
#row-2 {
width : 100%;
height : 130px;
margin-top : 0;
margin-bottom : 20px;
}
#row-3 {
width : 100%;
height : 210px;
margin-top : 0;
margin-bottom : 20px;
}
#row-4 {
width : 100%;
height : 80px;
margin-top : 0;
margin-bottom : 5px;
}
.box {
width : 210px;
height : 210px;
float : left;
margin-left : 0;
margin-right : 20px;
margin-top : 0;
margin-bottom : 0;
background-color : #000;
overflow : hidden;
position : relative;
color : #fff;
}
.box img {
position : absolute;
top : 0;
left : 0;
border : 0;
}
.box-for-semi {
width : 210px;
height : 210px;
float : left;
margin-left : 0;
margin-right : 20px;
margin-top : 0;
margin-bottom : 0;
}
.semi-box-top {
width : 210px;
height : 95px;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 20px;
background-color : #000;
overflow : hidden;
position : relative;
color : #fff;
}
.semi-box-top img {
position : absolute;
top : 0;
left : 0;
border : 0;
}
.semi-box-bottom {
width : 210px;
height : 95px;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
position : relative;
background-color : #000;
overflow : hidden;
position : relative;
color : #fff;
}
.semi-box-bottom img {
position : absolute;
top : 0;
left : 0;
border : 0;
}
.wide-box {
width : 670px;
height : 130px;
margin-left : 0;
margin-right : 20px;
margin-top : 0;
margin-bottom : 0;
background-color : #000;
overflow : hidden;
position : relative;
color : #fff;
}
.wide-box img {
position : absolute;
top : 0;
left : 0;
border : 0;
}
.semi-wide-box {
float : left;
width : 325px;
height : 80px;
margin-left : 0;
margin-right : 20px;
margin-top : 0;
margin-bottom : 0;
background-color : #000;
overflow : hidden;
position : relative;
color : #fff;
}
.semi-wide-box img {
position : absolute;
top : 0;
left : 0;
border : 0;
}
.wide-boxcaption{  
float: left;  
position: absolute;  
background: #000;  
height: 130px;  
width: 100%;
opacity: .8;  
/* For IE 5-7 */  
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
/* For IE 8 */  
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
}  
.captionfull .wide-boxcaption {  
top: 130px;  
left: 0;  
}  
.caption .wide-boxcaption {  
top: 60;  
left: 0;  
}
.story {
margin : 5px;
font-family : Tahoma;
font-size : 11px;
line-height : 130%;
}
.story img {
position : static;
}
.story p {
margin : 0;
padding : 0;
}
.tags {
margin-top : 1px;
margin-bottom : 2px;
width : 100%;
}
h1 {
font-family : Times New Roman;
color : #fff;
font-size : 16px;
margin-bottom : 7px;
}
h2 {
font-family : Tahoma;
font-size : 11px;
color : #fff;
margin-top : 0;
padding : 1px;
margin-bottom : 2px;
font-style: normal;
font-weight: normal;
}


/*
FOOTER
*/

#footer {
width : 900px;
padding-top : 20px;
margin-bottom : 40px;
background-image: url(http://www.tehraner.com/images/template/footer-bg.gif);
background-repeat: no-repeat;
background-position : 0px  0px;
}
#footer-left {
width : 289px;
margin-right : 20px;
float : left;
}
#footer-left img {
border : 0;
}
#footer-middle {
width : 183px;
margin-right : 30px;
float : right;
color: #545454;
}
#footer-right {
width : 363px;
margin : 0;
float : right;
color: #545454;
}
#footer-right-right {
width : 37%;
float : right;
}
#footer-right-left {
width : 60%;
float : left;
}
.footer-title {
width : 100%;
margin-bottom : 4px;
}
.text-box {
margin-bottom : 3px;
font-family : Tahoma;
font-size : 11px;
padding : 1px;
color : #565656;
border : 1px #565656 solid;
}
.send-button {
margin-top : 2px;
width : 78px;
height : 17px;
background-image:url(http://www.tehraner.com/images/template/send.gif);
background-position:0 0;
background-repeat:no-repeat;
border : 0;
}
.submit-button {
margin-top : 2px;
width : 78px;
height : 17px;
background-image:url(http://www.tehraner.com/images/template/submit.gif);
background-position:0 0;
background-repeat:no-repeat;
border : 0;
}
.send-button-en {
margin-top : 2px;
width : 78px;
height : 17px;
background-image:url(http://www.tehraner.com/images/template/send-en.gif);
background-position:0 0;
background-repeat:no-repeat;
border : 0;
}
.submit-button-en {
margin-top : 2px;
width : 78px;
height : 17px;
background-image:url(http://www.tehraner.com/images/template/submit-en.gif);
background-position:0 0;
background-repeat:no-repeat;
border : 0;
}

/*
ABOUT PAGE
*/

#main-about {
background-color : #fff;
width : 670px;
font-family : Tahoma;
font-size : 11px;
color : #555555;
margin-right : 20px;
height : 720px;
}
.main-about-title img {
margin-bottom : 20px;
}
.about-right {
width : 40%;
float : right;
margin-top : 5px;
margin-bottom : 15px;
}
.about-right img {
border : 0;
margin-right : 0;
margin-bottom : 0;
margin-top : 0;
margin-left : 5px;
}
.about-left {
margin-top : 5px;
width : 50%;
float : left;
margin-bottom : 15px;
}
.about-text {
margin-bottom : 15px;
line-height : 150%;
}

/*
ADS
*/

.ads-row {
width : 100%;
height : 60px;
margin-top : 0;
margin-bottom : 10px;
}
.small-ad {
width : 325px;
height : 60px;
float : left;
margin-left : 0;
margin-right : 20px;
margin-top : 0;
margin-bottom : 0;
background-color : #000;
overflow : hidden;
position : relative;
color : #fff;
}
.small-ad img {
position : absolute;
top : 0;
left : 0;
border : 0;
}
.big-ad {
width : 670px;
height : 60px;
float : left;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
background-color : #000;
overflow : hidden;
position : relative;
color : #fff;
}
.big-ad img {
position : absolute;
top : 0;
left : 0;
border : 0;
}

/*
WFP
*/

#main-wfp {
background-color : #fff;
width : 670px;
font-family : Tahoma;
font-size : 11px;
color : #555555;
margin-right : 20px;
}
.main-wfp-title img {
margin-bottom : 20px;
border : 0;
}
.wfp-row {
width : 100%;
height : 63px;
margin-top : 0;
margin-bottom : 15px;
}
.wfp-box-r {
width : 325px;
height : 63px;
float : right;
margin-left : 0;
margin-right : 0px;
margin-top : 0;
margin-bottom : 0;
background-color : #fff;
font-family : Tahoma;
color : #000;
line-height : 140%;
}
.wfp-box-l {
width : 325px;
height : 63px;
float : left;
margin-left : 0;
margin-right : 0px;
margin-top : 0;
margin-bottom : 0;
background-color : #fff;
font-family : Tahoma;
color : #000;
line-height : 140%;
}
.wfp-box-right {
float : right;
width : 127px;
margin : 0;
}
.wfp-box-right img {
border : 0;
}
.wfp-box-left {
float : left;
width : 184px;
height : 50px;
padding-top : 8px;
padding-bottom : 5px;
}