body {
background:#453a21 none repeat scroll 0% 50%;
color:#35481A;
font-size:12px;
line-height:1.3;
margin:0pt auto;
text-align:center;
}
a {
color:#1C260D;
text-decoration:none;
}
a:hover {
color:#1D4858;
}
#warpper {
margin:0px auto 0px;
width:960px;
}
.mainblock {
margin-left:auto;
margin-right:auto;
width:960px;
}
.logo {
height:120px;
text-align:right;
width:960px;
background-image:url(http://www.diareranj.ir/images/header.gif);
background-repeat:no-repeat;
}
#upblock {
width: 960px;
height:25px;
background-color:#D9D6C5;
}
#upblock a {
color:#000000;
text-decoration:none;
}
#upblock a:hover {
color:#C59F79;
}


#history {
float:left;
font-family:tahoma;
font-size:11px;
margin-left:10px;
margin-top:5px;
width:170px;
height:14px;
display:inline;
text-align:left;
}

#bookmark {
float:left;
font-family:tahoma;
font-size:11px;
margin-left:10px;
margin-top:90px;
width:400px;
height:14px;
display:inline;
text-align:left;
}
.parts a:link, .parts a:visited{
color:#FFFFFF;}
.parts a:hover, .parts a:active{
color:#DEFBDE;}
.parts {
float:right;
font-family:tahoma;
font-size:11px;
margin-top:5px;
text-align:right;
width:580px;
height: 14px;
margin-left:10px;
margin-right:10px;
display:inline;
}

#mainbody {
background-color:#FFFFFF;
float:right;
width:960px;
}
#rightmenu {
background-color:#FCF8EC;
float:right;
width:194px;
}
#centermenu {
background-color:#FFFFFF;
float:right;
padding-left:5px;
padding-right:5px;
width:562px;
}
#leftmenu {
background-color:#FCF8EC;
float:right;
text-align:right;
width:194px;
}
.menutitle {
background-color:#EFF0E8;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
height:43px;
background-repeat:no-repeat;
}
.textboxright {
direction:rtl;
font-family:tahoma;
font-size:8pt;
margin-left:7px;
margin-right:-28px;
padding-right:1px;
text-align:right;
}





.textboxright a:link, .textboxright a:active{
color:#1C260D;}
.textboxright a:hover, .textboxright a:active{
color:#89B5D1;}
.textboxforum{
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding-bottom:5px;
padding-right:23px;
list-style-image:url(http://www.iranperformance.com/images/arrow.gif);
text-align:right;
}
* html .textboxforum{
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding-bottom:5px;
padding-right:10px;
padding-left:1px;
text-align:right;
line-height:normal
}
.textboxleft {
direction:rtl;
font-family:tahoma;
font-size:8pt;
line-height:150%;
margin-left:7px;
margin-right:-30px;
padding-bottom:5px;
padding-top:0px;
padding-left:1px;
text-align:right;
}
* html .textboxleft {
direction:rtl;
font-family:tahoma;
font-size:8pt;
line-height:150%;
margin-left:7px;
margin-right:-30px;
padding-left:1px;
padding-top:0px;
text-align:right;
}
.textboxleft a:link, .textboxleft a:active {
color:#1C260D;
}
.textboxleft a:hover, .textboxleft a:active{
color:#89B5D1;}
.textboxright .cats ul {
text-align:right;
}
.textboxright ul {
text-align:right;
}
.textboxleft ul {
text-align:right;
}
#centermenu-title {
background-color:#DFEDCB;
border-bottom:1px solid #FFFFFF;
color:#1D4858;
direction:rtl;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
height:21px;
margin-top:0px;
padding-right:10px;
padding-top:2px;
text-align:right;
}
#centerlinks {
background-color:#DFE4B1;
float:right;
margin-bottom:10px;
margin-top:1px;
width:471px;
}
#text-links {
background:#E7FFE7 none repeat scroll 0% 50%;
border:1px solid #94BE73;
direction:rtl;
font-family:tahoma;
font-size:8pt;
line-height:150%;
margin-right:0pt;
text-align:right;
padding-right:15px;
padding-bottom:10px;
padding-top:10px;

}
#post-1 {
background-image:url(images/box-news-bg.gif);
background-repeat:no-repeat;
background-color:#EBE9E1;
float:right;
margin-bottom:10px;
width:560px;
margin-top:1px;
height:264px;

}
#post {
background-color:#FFFFFF;
float:right;
margin-bottom:10px;
width:560px;
}
#posttitle {
direction:rtl;
font-family: Arial, Tahoma, Verdana;
font-size:11pt;
font-weight:bold;
height:20px;
margin-top:0px;
padding-right:10px;
padding-top:4px;
text-align:right;
}
#posttextbox {
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding:5px 10px 1px;
text-align:right;
}
#posttextbox-archive {
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding:5px 10px 1px;
border-top:1px solid #94BE73;
text-align:right;
}
#posttextbox-related{
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding:5px 10px 8px;
text-align:right;
border-top:1px solid #94BE73;
line-height:150%;
}
#post-buttom-block {
background-color:#D3EABB;
border-top:1px solid #94BE73;
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding:5px 10px;
text-align:right;
}
#pages {
background-color:#E7FFE7;
border:1px solid #94BE73;
float:right;
font-family:tahoma;
font-size:11px;
margin-bottom:10px;
padding-bottom:5px;
padding-top:5px;
width:470px;
text-align:left;
}
#buttomblock {
background-color:#77766F;
color:#F5DEB3;
float:left;
font-family:tahoma;
font-size:8pt;
padding:0px;
width:960px;
text-align:center;
padding-bottom:10px;
padding-top:10px;
}
#buttomblock a {
color:#ffffff;
text-decoration:none;
}
#buttomblock a:hover {
color:#ffffff;
}



.entry-more-link {
background-image:url(http://iranperformance.com/images/em.gif);
background-position:right center;
background-repeat:no-repeat;
height:20px;
margin-bottom:0px;
margin-top:20px;
padding-right:20px;
}
input, select, textarea, button {
font-family:tahoma;
}
input.txt {
background:#FFFFFF url(http://www.diareranj.ir/images/magnifier.jpg) no-repeat scroll right center;
border:1px solid #CCCCCC;
font-family:Tahoma,Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:17px;
line-height:17px;
padding-right:14px;
width:140px;
}
input.txt-advance {
border:1px solid #8FBAD6;
color:#2F5C7B;
height:12px;
margin-left:5px;
margin-top:5px;
padding-top:5px;
text-align:right;
width:200px;
background:White url(http://iranperformance.com/images/txtbgi.gif) repeat scroll 0% 50%;
}
.form-search {
margin:0px; padding:0px;
}
.postinformation {
border-top:1px solid #94BE73;
color:#8EBF44;
direction:rtl;
font-family:Tahoma;
font-size:9pt;
padding-top:2px;
padding-left:12px;
text-align:right;
}
.vbpost {
line-height:150%;
margin-top:10px;
height: 1%;
}
* html .vbpost {
background:transparent url(http://www.iranperformance.com/images/arrow.gif) no-repeat scroll 100% 8px;
height:1%;
list-style-image:url(none);
list-style-position:outside;
list-style-type:none;
padding:0px 15px 5px 0px;
line-height:150%;
margin-top:15px;
height: 1%;
padding-right:12px;
margin-bottom:10px;
}
.right-li {
background:transparent url(http://www.iranperformance.com/images/arrow.gif) no-repeat scroll 100% 4px;
height:1%;
list-style-image:url(none);
list-style-position:outside;
list-style-type:none;
padding:0px 15px 5px 0px;
}
.left-li {
background:transparent url(http://www.iranperformance.com/images/arrow.gif) no-repeat scroll 100% 8px;
height:1%;
list-style-image:url(none);
list-style-position:outside;
list-style-type:none;
padding:0px 15px 0px 0px;
}
.hr{
background-color:#8FBAD6;
border:medium none;
color:#8FBAD6;
direction:rtl;
height:1px;
text-align:right;
width:100%;}
.comment-details{
width:100%;
border-bottom:1px dotted #94BE73;
line-height:150%;
padding-bottom:3px;}
#search-options{
font-family:tahoma;}
.search-results-header{
font-family:tahoma;
text-align:right;
padding-right:5px;
font-size:8pt;
margin-top:10px;}
.searchinstruction{
font-family:tahoma;
text-align:right;
padding-right:5px;
padding-bottom:5px;
font-size:8pt;
text-decoration:none;
margin-top:10px;
direction:rtl;}
.nosearch{
text-align:right;}
.textboxright {
direction:rtl;
font-family:tahoma;
font-size:8pt;
margin-left:7px;
margin-right:10px;
padding-right:1px;
padding-bottom:10px;
padding-top:15px;
text-align:right;
display: block;
}

.textboxright-1 {
direction:rtl;
font-family:tahoma;
font-size:9pt;
padding-right:1px;
padding-bottom:10px;
padding-top:15px;
text-align:right;
display: block;
background-image:url(images/wireless.jpg);
background-repeat:no-repeat;
}



.textboxright-week {
direction:rtl;
font-family:tahoma;
font-size:8pt;
text-align:center;
padding-right:10px;
display: block;
}




.textboxright .post {
display: block;
margin-bottom: 10px;
text-align: justify;
padding-left: 5px;
}
.textboxright .p-l {
width: 115px;
float: left;
}
.textboxright .title {
padding-top: 15px;
}
.textboxright .post .body {
color: #000000;
}


















.textboxright-category a:link, .textboxright-category a:active{
color:#1C260D;}
.textboxright-category a:hover, .textboxright-category a:active{
color:#89B5D1;}
.ads-up {
margin-bottom:10px;
}
.top-ads{
padding:0px;}
.textboxleft ul li a {
display: block;
}
* html .textboxleft ul li a {

}
.entry-tags {
margin:5px 5px 10px;
padding:5px;
}
.entry-categories-header, .entry-tags-header {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0 0 5px;
}
.entry-categories-list, .entry-tags-list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;}
.entry-category, .entry-tag {
display:inline;
margin:0 0 0 5px;
}

.entry-categories-list, .entry-tags-list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}











.title-week {
padding-top: 15px;
font-family:Arial, Verdana ,Tahoma;
font-size:16px;
direction:rtl;
text-align:justify;
color:#AF3D15;
font-weight:bold;
}

.title-week a {
color:#AF3D15;
text-decoration:none;
}
.title-week a:hover {
color:#4F1400;
}







.title {
padding-top: 15px;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
direction:rtl;
text-align:justify;
font-size:11px;
}
.title a {
color: #2a6ebb;
}
.title a:hover {
color: #b32d00;
}




.title-week a {
color:#AF3D15;
text-decoration:none;
}
.title-week a:hover {
color:#4F1400;
}



.body-t1 {
color: #000000;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
direction:rtl;
text-align:justify;
padding-left:5px;
font-size:11px;
}
.body-t {
color: #000000;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
direction:rtl;
text-align:justify;
font-size:11px;
}
.img-entry {
padding: 5px;
border: 1px #e0e0d5 solid;
}
.img {
float: right;
margin: 5px 5px 0 5px;
padding: 5px;
border: 1px #e0e0d5 solid;
width: 80px;
height: 80px;
}
.img2 {
float: right;
margin: 15px 19px 0 5px;
padding: 5px;
width: 275px;
height: 203px;
}
.img3 {
float: right;
margin: 5px;
padding: 5px;
border: 1px #e0e0d5 solid;
width: 150px;
height: 200px;
}
.post-t {
display: block;
margin-bottom: 10px;
text-align: justify;
padding-left: 5px;
}
.clear {
clear: both;
}




/*----- Ticker -----*/

#tinkbody {
margin-top:5px;
background-color:#FFFFFF;
float:right;
margin-bottom:5px;
width:560px;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
text-align:right;
}

.tickButton {
	float: right;
	cursor: pointer;
	cursor: hand;
	margin: 1px;
	position: relative;
	margin-top: 6px;
	margin-right: 5px;
}
#ticker {
	float: right;
	font-size: 8pt;
	margin-right: 5px;
	position: relative;
	border: 0px solid black;
	white-space: nowrap;
   direction: ltr;
	text-align: right;
}

a.tickerlnk {
	color: #204DA5;
	text-decoration: none;
}

a.tickerlnk:hover {
	color: #9a0000;
	text-decoration: none;
}
#typer {
   position: absolute;
   background: White;
	width: 100%;
	height: 13px;
	border: 0px solid black;
	padding-top:2px;
}
.typerimg {
	margin-top: 3px;
}
.tickContent {
   white-space: nowrap;
	direction: rtl;
}
/*----- End -----*/












/*----- End -----*/
#information {
direction:rtl;
font-family: Tahoma, Arial, Verdana;
font-size:11px;
height:30px;
margin-top:0px;
padding-right:10px;
padding-top:4px;
text-align:right;
}


















/*----- comment -----*/


#comment {
float:right;
margin-bottom:10px;
width:560px;
	background: #FCF8EC;
	direction:rtl;
	text-align:right;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
		border: 1px solid #F2E1AC;

}

#comment2 {
margin-right:10px;
margin-left:10px;
width:540px;
	background: #FCF8EC;
	direction:rtl;
	text-align:right;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;

}


.comment-wrap {
	padding-right:13px;
	padding-left:17px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.comments-top {
	background-image:url(images/comments-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:12px;
	width:500px;
}
.comments-btm {
	background-image:url(images/comments-btm.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:12px;
	width:500px;
}
#commentblock ol {
	list-style-type:none;
	margin:0;
	padding:0 0 10px;
}
.commentdate {
	font-size:12px;
	padding-left:0;
}
#commentlist li p {
	margin-bottom:8px;
	line-height:20px;
	padding:0;
}
#commentblock ol.commentlist li {
	padding-top:10px;
}
.commentname {
	color:#333;
	margin:0;
	padding:5px 5px 5px 0;
}
.commentinfo {
	clear:both;
}
.commenttext {
	background-color:#CEC394;
	margin:3px 0 10px;
	padding:20px 10px 0;
}
.commenttext blockquote {
	margin-bottom:10px;
	background: #F0F4F1;
	border-top: 1px solid #D2DFD6;
	border-bottom: 1px solid #D2DFD6;
	border-right-style: none;
	border-left-style: none;
}
.commenttext p {
	margin:0;
	padding:0 0 10px;
}
.commentlist li.auth .commenttext {
	background-color:#D8E2DB;
}
#submit {
	color:#FFFFFF;
font-family:Georgia,serif;
	font-size:14px;
	font-weight:700;
	background-color:#B29D6C;
	border:2px solid #DAD6C5;
	display:block;
	padding:4px;
	margin-bottom:10px;
}
.comment-field{
	border:1px solid #DAD6C5;
margin-top:3px;
padding:5px;
}
.comment-field2{
	border:1px solid #DAD6C5;
margin-top:3px;
padding:5px;
font-family:Tahoma, Arial, Verdana;
font-sifont-size:1px;
margin-top:0px;
margin-bottom:0px;
font-size:11px;
}
.comments-open-text {
margin-top:5px;
margin-bottom:0px;
}
.comment-even .commenttext{
background-color:#C6B793;
background-image:url(images/comment-text-top-even.gif);
background-position:center top;
background-repeat:no-repeat;
}
.comment-odd .commenttext{
background-color:#CEC394;
background-image:url(images/comment-text-top-odd.gif);
background-position:center top;
background-repeat:no-repeat;}
.comment-author .commenttext {
background-color:#C2D8C9;
background-image:url(images/comment-text-top-admin.gif);
background-position:center top;
background-repeat:no-repeat;
}




.comment-box {
background-color:


}








.txt {
-x-system-font:none;
background:#FFFFFF url(http://www.diareranj.ir/images/magnifier.jpg) no-repeat scroll right center;
border:1px solid #CCCCCC;
font-family:Tahoma,Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:17px;
line-height:17px;
padding-right:14px;
width:140px;
}



#link {
text-align:right;
padding-right:12px;
}

#link ul {
list-style: none;
display: inline;
padding:0px;
}
#link li {
list-style: none;
display: inline;
}
#link a {
display: inline-block;
float:right;
}
#link a:hover {
color: #9e955c;
}

















/* * * * * V 0.3 * * * * * /
/* light box */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right; margin: 1.0em;}	



		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
	
/* * * * * V 0.3 * * * * * /
/* html,body thanks to Torben  - http://blog.schreiter.info/ */
html, body {
	height:100%;
	min-height:100%;
}














/* nav */
#navigation {
	text-align:right;
	direction:rtl;
	padding-right:10px;
	width:750px;
	float:right;
	margin-top:1px;
	
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#navigation li {
	display: inline;
}
#navigation a:link, #navigation a:visited { 
	padding: 2px 10px 2px 10px; 
	color: #2F2D1E;
	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
}
#navigation a:hover {
	color: #FFFFFF;
	background-color:#9E955C;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
}
#tbl_ticker{
	width: 350px;
    padding: 0px 0px 5px 0px;
	border: 0px solid;
	text-align:center;
}