body {
  height:100%;
  margin:0px;
  padding: 0px;
  font-size: 11px;
  font-family: tahoma;
  background-color:#e7f4f4;
  direction: rtl

}


img.alignleft, div.alignleft {
	float:left;
	margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
	float:right;
	margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered, img.aligncenter, div.aligncenter {
	text-align:center;
	margin:0 auto;
}
div.wp-caption {
	padding:5px;
	background-color:#F3F3F3;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	border:1px solid #DDD;
}
div.wp-caption p.wp-caption-text {
	margin:0;
	padding:3px 0 0 0;
	color:#000;
	font-size:11px;
}
A:link {
	COLOR: #616161; text-decoration: none
}
A:visited {
	COLOR: #000000; text-decoration: none
}
A:active {
	COLOR: #4545454; text-decoration: none
}
A:hover {
	COLOR: #A1A1A1; text-decoration: none
}
.middle {
	margin-top:10px;
	line-height: 150%;
	margin-left:10px;
	float:left;
	width:510px;
	border:3px solid #D9E6FD;
	overflow:hidden;
	font-size:8pt;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#warpper {
  margin-left: auto; 
  margin-right: auto;
  width: 910px;
  text-align: right;
  direction:rtl;
  background: #f8f8f8  top left repeat-y;
}
#warpper-search{
  margin-left: auto; 
  margin-right: auto;
  width: 910px;
  text-align: right;
  direction:rtl;
  background: #FFFFFF url('images/partsbg.gif') top left repeat-y;
}
#mainbody-search {
   margin-left: auto; 
  margin-right: auto;
  width: 910px;
  text-align: center;
  direction:ltr;
  background: #FFFFFF url('images/1.gif') top left repeat-y;
}


.upblock {
  text-align:right;
  height: 170px;
  background:transparent url(images/hed11.jpg) no-repeat scroll 100% 0px;
  clear: both;
}

code {font:12px Arial;color: #333333; direction: ltr; background-color:#fff; display:block; padding:5px; margin:5px; border:1px solid #cccccc; border-left:2px solid #4776C5; text-align:left;}
.code {font:12px Arial;color: #333333; direction: ltr; background-color:#fff; display:block; padding:5px; margin:5px; border:1px solid #cccccc; border-left:2px solid #C54747; text-align:left;}
#menu_bar {
  margin:0px;
  padding:0px;
  border:0px dashed #cccccc;
  height:31px;
  clear:both;
  background: url('images/center.png') bottom left no-repeat;
}

tabs{
display:block;
float:left;
height:29px;
width:485px;
position : absolute;
top:175px;
right:5px;
color:#555555;
z-index:100;
}

.tabs a{
text-align:center;
color:#626262;
display:block;
cursor:pointer;
float:right;
height:31px;
width:72px;
background:url('images/tabs2.gif') no-repeat top;
background-position:0px -15px;
}

.tabs a:hover{
text-align:center;
display:block;
cursor:pointer;
float:right;
height:23px;
padding-top:3px;
width:72px;
background:url('images/tabs2.gif') no-repeat top;
background-position:0px -10px;
color:#2e8598;
}


.mainbody {     
  
}
.left {
background-color : #f4f3f3;
  float: left;
  width:259px;
  

}
.left h2 {
border-top:4px solid #f8f8f8;

background: url('images/s2.gif') no-repeat ;
color:#ffffff;

font-family:tahoma;
font-size:8pt;
direction:rtl;
height:20px;
margin-top:0px;
padding-right:10px;
padding-top:4px;
text-align:right;
margin-left:1px;
margin-right:1px;
}
.left h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: tahoma, arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding:4px;
  border: 1px solid #425227;
  background-color: #739240;

}

.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li {	list-style-type: none;	background: transparent url(images/bullet.gif) no-repeat right;	border: 0;	margin: 0;	padding: 0 15px 0 0;}
.left ul li ul li :hover { border-bottom:#ccc 1px solid; }
.right {
background-color : #f4f3f3;
  float: right;
  width:139px;
  border:0px dashed #cccccc;

  margin-top:1px;
}
.right h2 {
border-top:4px solid #f8f8f8;
background: url('images/s1.gif') no-repeat ;
color:#ffffff;
direction:rtl;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
height:20px;
margin-top:0px;
padding-right:10px;
padding-top:4px;
text-align:right;
margin-left:1px;
margin-right:1px;
}
.right h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: tahoma, arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding:4px;
  border: 1px solid #425227;
  background-color: #739240;
}

.alignright {
  float: left;
  font-family: tahoma, arial, sans-serif;
  font-size: 11px;
}

.alignleft {
  float: right;
  font-family: tahoma, arial, sans-serif;
  font-size: 11px;
}


#page_footer {
direction:ltr;
  height: 75px;
  background-image: url('images/footer-bg.gif'); 
 color:#000000;
  clear: both;
  font-family:tahoma;
  font-size:8pt;
  text-align:center;
  border-top:1px solid #E6E6E6;
  padding-top:5px;
}
.left list {
  padding-right: 0;
  width: 200px;
  margin-right: 0;
  height:1%;
}
@media all and (margin: 0px 15px 0px 0px) {
.list {
  padding-right: 0px;
  width: 130px;
  margin-right: 0;
  text-align:right;
  margin-left:20px;
}
}
.left ul li ul li,.right ul li ul li {
  list-style: none; 
  margin:0px;
  line-height:20px;
  font-family:tahoma;
  font-size:8pt;
   padding-right:20px;
   background:transparent url(images/arrow.gif) no-repeat scroll 95% 8px;
   direction:rtl;




 }
@media all and (margin: 0px 15px 0px 0px) {
.left list li {
direction:rtl;
  list-style: none; 
  margin-right:-40px;
  line-height:20px;
  font-family:tahoma;
  font-size:8pt;
  text-align:right;
  padding-left:2px;
 background:transparent url(images/item-list.gif) no-repeat scroll 95% 8px;
}
}


.list li a { text-decoration: none; }

input,textarea,button {
border: 1px solid #DAE2E3; background-color: #F3F5F5;
font-size:8pt;font-family:tahoma; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px
}
.author-info2{
text-align:right;
float:center;
width:485px;
background: #f7f7f7;
border-bottom: 1px solid #dde8ea;
border-top: 1px solid #dde8ea;
padding: 10px;
margin: 2px;
overflow: auto;
}

.author-image{
width:80px;
margin:0px;
}

.author-bio{
width:372px;
padding:2px;
text-align:right;
}
.author-info{
text-align:center;
float:center;
width:468px;
background: #f5f5f5;
border-bottom: 1px solid #dde8ea;
border-top: 1px solid #dde8ea;
padding: 10px;
margin: 2px;
overflow: auto;
}

.author-image{
width:100px;
margin:0px;
}

.author-bio{
width:370px;
padding:2px;
text-align:right;
}

.line { background:url(images/dot.gif) repeat-x; margin:10px 0 0 0; padding:0 0 20px 0; }

.ads-text1{
background-color : #f5fafa;
width : 190px;
height : auto;
padding : 2px;
border-bottom: 1px solid #dde8ea;
border-top: 1px solid #dde8ea;
overflow: auto;
margin:2px;
text-align:right;
}

.ads-text2{
background-color : #eef7f7;
width : 190px;
height : auto;
padding : 2px;
border-bottom: 1px solid #ddeaea;
border-top: 1px solid #ddeaea;
overflow: auto;
margin:2px;
text-align:right;
}
.title-persian {
color : #888888;
float : right;
}
.title-english {
color : #dbdbdb;
padding-left : 3px;
float : left;
}

.top-ads    {
  padding-top:3px;
 padding-bottom:5px; }
 .menutitle {
background-color:#B9CF00;
border-bottom:1px solid #E6E6E6;
border-top:0px solid #E6E6E6;
color:#4D7CB3;
direction:rtl;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
height:20px;
margin-top:0px;
padding-right:10px;
padding-top:4px;
text-align:right;
margin-left:1px;
margin-right:1px;
}
#fa-date {
float:right;
font-family:tahoma;
font-size:11px;
margin-right:10px;
margin-top:5px;
width:170px;
text-align:right;
}
#tooltip{  
position:absolute;  
border:1px solid #eee;  
background:#f6f6f6;  
padding:2px 5px;  
color:#999;  
display:none;  
font: 11px Tahoma;  
} 
#en-date {
font-family:tahoma;
font-size:11px;
margin-left:10px;
text-align:left;
width:170px;
direction:ltr;
}
* html #en-date {
font-family:tahoma;
font-size:11px;
margin-left:10px;
margin-top:12px;
text-align:left;
width:110px;
direction:ltr;
}

.parts {
float:right;
font-family:tahoma;
font-size:11px;
margin-top:12px;
text-align:center;
width:460px;
}
#mainbody {
float:right;
width:890px;
background:#FFFFFF url(images/partsbg.gif) repeat-y scroll left top;
}
#rightmenu {
background-color:#E0EFF5;
float:right;
width:138px;
}
#centermenu {
background-color:#FFFFFF;
float:right;
padding-left:5px;
padding-right:5px;
width:500px;
margin-top:1px;
}
.linkdooni
{
line-height: 150%;
font-size:8pt;
font-family: Tahoma;
font-size: 11px;
color:#D47F55;
background-color:#F2F4F5;
margin: 4px;
clear:both;
display:block;

list-style-image: url(images/ul.gif);
list-style-type: none;
padding-top: 15px;
padding-right: 3px;
list-style-position: inside;
padding-bottom: 15px;
padding-left: 3px;
}
.linkdooni2
{
	line-height: 150%;
	font-size:8pt;
	font-family: Tahoma;
	font-size: 11px;
	color:#D47F55;
	background-color:#f5fafa;
	margin: 4px;
	clear:both;
	display:block;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 2px;
	list-style-position: inside;
	padding-bottom: 6px;
	padding-left: 4px
}
.linkdooni3
{
line-height: 150%;
font-size:8pt;
font-family: Tahoma;
font-size: 11px;
color:#D47F55;
background-color:#ebf5f5;
margin: 4px;
clear:both;
display:block;
border: 1px solid #e5f2f2;
list-style-image: url(images/ul.gif);
list-style-type: none;
padding-top: 7px;
padding-right: 3px;
list-style-position: inside;
padding-bottom: 8px;
padding-left: 3px;
}
#leftmenu {
background-color:#E0EFF5;
float:right;
text-align:right;
width:238px;
}

#centermenu-title {
background-color:#B9CF00;
border-bottom:2px solid #FFFFFF;
color:#4D7CB3;
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:511px;
}
#text-links {
background:#F6F6F6 none repeat scroll 0% 50%;
border-top:1px solid #E6E6E6;
direction:rtl;
font-family:tahoma;
list-style-image: url(images/ll.gif);
font-size:8pt;
line-height:150%;
margin-right:0pt;
text-align:right;
padding-right:15px;
padding-bottom:10px;
padding-top:10px;

}
#post {
background-color:#FFFFFF;
border:1px solid #ffoooo;
float:right;
margin-bottom:10px;
width:500px;
}



#post a.download {
background-image:url(images/download1.jpg);
background-position:left center;
background-repeat:no-repeat;
border-bottom:medium none;
display:inline-block;
margin:5px 0;
padding:15px 50px 15px 5px;
width:190px;
}

#post a.view {
background-image:url(images/view.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:medium none;
display:inline-block;
margin:5px 0;
padding:15px 50px 15px 5px;
width:190px;
}


#post a.blogfa {
background-image:url(images/blogfa.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:medium none;
display:inline-block;
margin:5px 0;
padding:15px 50px 15px 5px;
width:190px;
}
#post a.persianblog {
background-image:url(images/persianblog.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:medium none;
display:inline-block;
margin:5px 0;
padding:15px 50px 15px 5px;
width:190px;
}


#post a.download:hover {
border-bottom:medium none;
}
#post a.view:hover {
border-bottom:medium none;
}


#post img {
border: 3px solid #e6e6e6;
padding: 4px;
max-width: 600px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}
#post a:hover img, #post img:hover {
background-color: #f2f2f2;
}

#post img.no-border, #post img.no-border:hover, #post a:hover img.no-border {
border: 1px solid #fff;
background-color: #fff;
}


#post-ads {
background-color:#FFFFFF;
float:right;
margin-bottom:10px;
width:510px;
text-align:center;
padding-bottom:10px;
}
.ads
{
line-height: 150%;
font-size:8pt;
font-family: Tahoma;
font-size: 11px;
color:#D47F55;
background-color:#e7f4f4;
margin: 4px;
clear:both;
display:block;
border: 1px solid #d5eaea;
list-style-type: none;
padding-top: 15px;
padding-right: 3px;
list-style-position: inside;
padding-bottom: 15px;
padding-left: 3px;


}
.ads:hover{
background-color:#eef7f7;

}

.t-info{
	text-align:right;
	float:center;
	width:468px;
	background: #f5fafa;
	padding: 10px;
	margin: 4px;
	overflow: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #ddeaea;
	border-bottom-color: #ddeaea;
}



.t-com{
text-align:right;
float:right;
width:460px;
background: #f6f5f5;
border-bottom: 1px solid #99bacc;
border-top: 1px solid #ddeaea;
padding: 10px;
margin-bottom:5px;
}

.t-image{
width:100px;
margin:0px;
}

.t-bio{
width:370px;
padding:2px;
text-align:right;
}
.t-hover{
background-color:#eef7f7;

}
.t-info3{
	text-align:right;
	float:right;
	width:490px;
	background: #f5fafa;
	padding: 0px;
	margin: 1px;
	overflow: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #ddeaea;
	border-bottom-color: #ddeaea;
}
#posttitle {
background-color:#F6F6F6;
border-bottom:1px solid #FFFFFF;
direction:rtl;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
height:20px;
margin-top:0px;
padding-right:8px;
padding-top:4px;
text-align:right;
color:#4D7CB3;

}
#main div#author-info {
background: #eaeaec; padding: 10px; margin: 0 0 15px 0;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
overflow: auto;
}
#main div#author-info div#author-image {
float: right; margin: 0 10px 5px 0; border: 5px solid #DCDCE1;
}
#posttextbox {
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding:5px 10px 1px;
text-align:right;
height:1%;
}
.posttextbox-archive {
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding:10px 20px 1px;
border-top:1px solid #E6E6E6;
text-align:right;
}
.posttextbox-archive list li {
direction:rtl;
list-style: none; 
margin-right:10px;
line-height:20px;
font-family:tahoma;
font-size:8pt;
text-align:right;
padding-right:10px;
background:transparent url(images/item-list.gif) no-repeat scroll 95% 8px;
}
.posttextbox-archive ul li ul li {
list-style: none; 
margin:0px;
line-height:10px;
font-family:tahoma;
font-size:8pt;
padding-right:10px;
background:transparent url(images/item-list.gif) no-repeat scroll 95% 8px;
direction:rtl;
}
#posttextbox-related{
background:#F6F6F6 none repeat scroll 0% 50%;
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding:5px 10px 1px;
text-align:right;
border-top:1px solid #E6E6E6;
line-height:150%;

}
#post-buttom-block {
background-color:#F6F6F6;
border-top:1px solid #E6E6E6;
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding:5px 10px;
text-align:right;
}
#pages {
background-color:#F6F6F6;
border:1px solid #E6E6E6;
float:right;
font-family:tahoma;
font-size:11px;
margin-bottom:10px;
padding-bottom:5px;
padding-top:5px;
width:490px;
text-align:left;
direction:ltr;
}
#buttomblock {
background-color:#F6F6F6;
border-top:1px solid #E6E6E6;
color:#333333;
float:left;
font-family:tahoma;
font-size:8pt;
padding:0px;
width:870px;
text-align:center;
padding-bottom:10px;
}
.entry-more-link {
background-image:url(images/edame.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;
}
.comment-footer {
border-bottom:1px dashed;
font-size:9px;
margin-bottom:5px;
padding-bottom:5px;
}
p {
}
form {
display:inline;
}
input.txt {
background:White url(images/txtbgi.gif) repeat scroll 0% 50%;
border:1px solid #ededed;
color:#1A4A5E;
height:12px;
padding-top:5px;
text-align:right;
width:100px;
margin-top:6px;
}
input.txt-advance {
border:1px solid #E6E6E6;
color:#000000;
height:12px;
margin-left:5px;
margin-top:5px;
padding-top:5px;
text-align:right;
width:200px;
background:White url(images/txtbgi.gif) repeat scroll 0% 50%;
}
input.btn {
background-image:url(images/search.gif);
border:1px solid #E6E6E6;
color:#333333;
height:20px;
left:8px;
padding-top:4px;
position:relative;
width:50px;
}
input.btn-advancesearch {
background-image:url(images/search.gif);
border:1px solid #E6E6E6;
color:#333333;
height:20px;
left:19px;
padding-top:4px;
position:relative;
width:50px;
}
.postinformation {
border-top:1px solid #E6E6E6;
color:#BDB39A;
direction:rtl;
font-family:Tahoma;
font-size:8pt;
padding-top:2px;
padding-left:12px;
text-align:left;
}
.vbpost {
line-height:1.5;
margin-top:10px;

height: 1%;
}
* html .vbpost {
line-height:1.5;
margin-top:15px;
height: 1%;
padding-right:8px;
margin-bottom:10px;
}
li {
height: 1%;
}
.comments{width:445px;
}
.comments-open
{margin-right:10px;}
#text{background:White;
border:1px solid #E6E6E6;
text-align:right;
width:420px;
height:150px;
font-family:tahoma;
font-size:9pt;
color:#000000;
margin-bottom:0px;
}


#author{
background:White url(images/txtbgi.gif) repeat scroll 0% 50%;
border:1px solid #E6E6E6;
text-align:right;
font-family:tahoma;
font-size:9pt;
color:#000000;
}
#email{
background:White url(images/txtbgi.gif) repeat scroll 0% 50%;
border:1px solid #E6E6E6;
text-align:right;
font-family:tahoma;
font-size:9pt;
color:#000000;
}
#url{
background:White url(images/txtbgi.gif) repeat scroll 0% 50%;
border:1px solid #E6E6E6;
text-align:right;
font-family:tahoma;
font-size:9pt;
color:#000000;
}
#commentpost {
background-color:#FFFFFF;
border:3px solid #E6E6E6;
float:right;
margin-bottom:10px;
width:495px;
}
#commentposttextbox {
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding-right:30px;
text-align:right;
padding-right:3px;
padding-left:3px;
}

#contactposttextbox {
border-top:5px solid #E6E6E6;
direction:rtl;
font-family:tahoma;
font-size:8pt;
padding-right:30px;
text-align:right;
padding-right:30px;
padding-left:3px;
padding-bottom:10px;
}
#comments-open-up{
float:left;
margin-right:50px;
margin-left:15px;
}
#comments-open-footer{
margin-left:100px;
margin-top:100px;}
#comments-open-data{
padding-right:0px;}
#comment-bake-cookie{
margin-bottom:0px;
}
#comments-open-text{
direction:rtl;
float:right;
margin-bottom:30px;
text-align:right;}
#comment-form-remember-me{
font-family:tahoma;
padding-right:20px;
}
#comment-form-name{
font-family:tahoma;
padding-right:20px;

}
#comment-form-email{
font-family:tahoma;
padding-right:20px;
}
#comment-form-url{
font-family:tahoma;
padding-right:20px;
}
.commentfirstfild{padding-right:20px;
}
.comment-fild{
text-align:center;}
#submit{
background-color:#f0f0f0;
color:#c1c1c1;
height:25px;
border:1px solid #E6E6E6;
margin-bottom:10px;}
#preview{
background-color:#F6F6F6;
color:#756A4D;
height:25px;
border:1px solid #E6E6E6;
margin-bottom:10px;}
.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 #8FBAD6;
line-height:150%;
padding-bottom:3px;
}
.comment-details .avatar { 
float: left;
padding: 2px;
border: 1px solid #ddd;
margin-right: 10px;
margin-left: 10px;
background: #fff;
}




#search-options{
font-family:tahoma;}
.search-form{direction:ltr;
margin-top:15px;
text-align:center;
}
.search-results-header{
font-family:tahoma;
text-align:right;
padding-right:5px;
font-size:8pt;
font-weight:bold;
margin-top:10px;}
.searchinstruction{
font-family:tahoma;
text-align:right;
padding-right:15px;
padding-bottom:5px;
font-size:8pt;
text-decoration:none;
margin-top:10px;
direction:rtl;}
@media all and (margin: 0px 15px 0px 0px) {
.searchinstruction{
font-family:tahoma;
text-align:right;
padding-right:25px;
margin-right:15px;
padding-bottom:5px;
font-size:8pt;
text-decoration:none;
margin-top:10px;
direction:rtl;}
}
.nosearch{
text-align:right;}
.left textbox{
text-align:right;
margin:0px;}
div.gameBox {
background:#FFFFFF url(images/pro-hback.gif) repeat-x scroll center bottom;
border:1px solid #DDDDDD;
float:left;
height:120px;
margin:13px 10px 10px 19px;
overflow:hidden;
width:179px;

font-family:tahoma;
direction:rtl;
padding:10px;
}
* html div.gameBox {
background:#FFFFFF url(images/pro-hback.gif) repeat-x scroll center bottom;
border:1px solid #DDDDDD;
float:left;
height:100px;
margin-top:13px;
margin-left:10px;
margin-bottom:10px;

margin-right:10px;
overflow:hidden;
width:178px;
font-family:tahoma;
direction:rtl;
}
img.gameImg {
border:1px solid #CCCCCC;
float:right;
height:70px;
padding:2px;
width:70px;
}
.thumb{
direction:rtl;
font-size:8pt;
float:left;
width:100px;
height:1%;
display: block;
}
.entry-game{
margin-bottom:15px;
border-top:1px solid #E6E6E6;
}
* html .entry-game{margin-bottom:15px;

}
#partsblock {
background-image:url(images/partsbg.gif) 
;
}
ali {font:12px Arial;color: #333333; direction: ltr; background-color:#fff; display:block; padding:5px; margin:5px; border:1px solid #cccccc; border-left:2px solid #C54747; text-align:left;}
.textbox-cat{
font-family:tahoma;
font-size:8pt;
line-height:150%;
text-align:right;
height:1%;
padding:7px;}
.textbox-hit{
margin-top:0px;}
* html .textbox-hit{
padding-bottom:50px;}
@media all and (margin: 0px 15px 0px 0px) {
.textbox-hit {
margin-bottom:-20px;
}
}
.SearchBox, .MailInput  {font-size:8pt;font-family:tahoma;color: #6D7A81;height:18;border: 1px solid #DAE2E3;background-color: #F3F5F5}
.namebox, .webbox, .mailbox, .Comm  {font-size:8pt;font-family:tahoma;color: #6D7A81;border: 1px solid #DAE2E3;background-color: #F3F5F5}
.SendBTN,.PoolButton,.SearchBTN, .mailbtn, .resetbtn, .BTN  {font-size:8pt;font-family:tahoma;color: #000;border: 1px solid #DAE2E3;background-color: #F3F5F5;text-align:center;height:18; padding-bottom:3px}
.module-categories ul li {
	background: url('plus.gif') right 5px no-repeat;
	padding: 0 12px 0 0;
	font-weight: bold;
}
.module-categories ul li ul li {
	background: url('rl.gif') right 5px no-repeat;
	padding: 0 12px 0 0;
	margin: 0 12px 0 0;
	font-weight: 100;
}




.shop h3 {
	background: url('images/downloadha_shop_top.gif') no-repeat ;
	height: 26px;
	width: 500px
}
.shop h3 span {
	display: none
}
.shop ul li {
	background: url(images/tick.gif) no-repeat right 7px ;
	padding-right: 11px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-top: 0px
}
#right {
	background : #EDEBEB ;
	float : right ;
	width : 240px ;
	padding : 0px 5px
}
#left {
	background : #EDEBEB ;
	float : right ;
	width : 238px ;
	padding : 0px 5px
}
.shop-content {
width: 500px;
	clear: both ; 
	background : #EDEBEB ;
	margin : 0px 1px 0px 1px
}
.shop-footer {
	clear: both;
	background: url('images/downloadha_shop_footer.gif') no-repeat ; 
	height: 4px;
        padding-bottom: 15px;
	width: 500px
        
}
.shop UL , .shop LI {
	border: 0px; 
	padding: 0px; 
	margin: 0px;
	vertical-align: baseline ;
	outline: 0 ;
	list-style: none ;
	text-decoration: none
}

.shop div, .shop dt, .shop dd, .shop ul, .shop ol, .shop li, .shop h1, .shop h2, .shop h3, .shop h4, .shop h5, .shop h6, .shop pre, .shop form, .shop fieldset, .shop input, .shop p, .shop blockquote, .shop th, .shop td {
	padding: 0px;
	margin: 0px; 
	vertical-align: baseline ; 
	outline: 0 ;
	list-style: none; 
	text-decoration: none
}


.shop2 h3 {
	background: url('images/downloadha_shop_top.gif') no-repeat ;
	height: 26px;
	width: 500px
}
.shop2 h3 span {
	display: none
}
.shop2 ul li {
	background: url(images/tick.gif) no-repeat right 7px ;
	padding-right: 11px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-top: 0px
}

}
#left {
	background : #EDEBEB ;
	float : right ;
	width : 238px ;
	padding : 0px 5px
}
.shop-content {
width: 500px;
	clear: both ; 
	background : #EDEBEB ;
	margin : 0px 1px 0px 1px
}
.shop-footer {
	clear: both;
	background: url('images/downloadha_shop_footer.gif') no-repeat ; 
	height: 4px;
        padding-bottom: 12px;
	width: 500px
        
}
.shop UL , .shop LI {
	border: 0px; 
	padding: 0px; 
	margin: 0px;
	vertical-align: baseline ;
	outline: 0 ;
	list-style: none ;
	text-decoration: none
}

.shop div, .shop dt, .shop dd, .shop ul, .shop ol, .shop li, .shop h1, .shop h2, .shop h3, .shop h4, .shop h5, .shop h6, .shop pre, .shop form, .shop fieldset, .shop input, .shop p, .shop blockquote, .shop th, .shop td {
	padding: 0px;
	margin: 0px; 
	vertical-align: baseline ; 
	outline: 0 ;
	list-style: none; 
	text-decoration: none
}

.author {
	background:#EAEEF1 url(images/yellow-bg.gif) no-repeat bottom;
	clear:both;
	border-top:1px solid #fff;
	border-bottom:1px solid #d4d4d4;
	padding:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.author img {
	float:right;
	border:5px #cec494 solid;
}
.author p {
	margin:10px 0px 0px 0px;
	font-family:tahoma, Helvetica, Arial, sans-serif;
	font-size:8pt;
	text-align:justify;
	line-height:1.7em;
	color:#4d4830;
	direction:rtl;
}
.shortbio {
	width:335px;
	float:left;
}
.author:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.author h4 {
	margin:0px;
	color:#48411c;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:8pt;
	border-bottom:1px dotted #b1aea0;
	direction:rtl;
}
.authormeta {
	clear:both;
}
.authormeta a {
	margin:0px 20px 0px 0px;
	color:#a83948;
	font-weight:bold;
	display:block;
	float:left;
}
.authormeta a:hover {
	color:#111;
}
.authormeta a.website {
	background:url(images/homepage.gif) left center no-repeat;
	padding-left:25px;
}
.authormeta a.twitter {
	background:url(images/twitter-icon.gif) left center no-repeat;
	padding-left:20px;
}
.clearfix:after, .image-container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}




.tag {
	background:#EAEEF1  no-repeat bottom;
	clear:both;
	border-top:1px solid #fff;
	border-bottom:1px solid #d4d4d4;
        
	padding:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.tag:hover{
background-color:#F2F4F5;

}


.rssfeed {
clear:both;
background:#FFE7AC url('images/orange-bg.gif') no-repeat left top;

padding : 10px;
padding-left:180px;
margin-bottom : 5px;
margin-top : 4px;
text-align : right;
}
.rssfeed:hover{
background-color:#FFEFC6;

}

.ser {
clear:both;
background:#ececec  no-repeat left top;

padding : 10px;
;
margin-bottom : 5px;
margin-top : 4px;
text-align : right;
}