body {
	margin:0px auto;
	padding:0px;
	width: 771px;
	background: #181a2f url(images/mbackground.jpg) no-repeat center top;
}

A { 

	color: #0D6193; 

	text-decoration:none;

}

A:hover {

	color: #1392DD;

}
li {
	padding:0px;
	margin:0px;
}
ul {
	padding:0px;
	margin:0px;
}
ol {
	padding:0px;
	margin:0px;
}

.bulleted li{
	background: url(images/bulleted.gif) no-repeat right 5px;
	list-style:none;
	padding-right:15px;
	padding-top:0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:5px;
}

#middle{
	width:771px;
	background-color:#fff;
	float:left;
	padding-bottom:20px;
}
#topmenu{
	margin-top:183px;
	float:left;
	width:771px;
}
#topmenu-blog{
	float:left;
	margin-left:10px;
}
#topmenu-blog a, #topmenu-blog a:visited{
	background: url(images/blog.gif) no-repeat left top;
	width: 63px;
	height:25px;
	display:block;
}
#topmenu-blog a:hover {
	background: url(images/blog.gif) no-repeat left bottom;
}
#topmenu-blog2{
	float:left;
	margin-left:10px;
}
#topmenu-blog2 a, #topmenu-blog2 a:visited{
	background: url(images/blog.gif) no-repeat left bottom;
	width: 63px;
	height:25px;
	display:block;
}
#topmenu-blog2 a:hover {
	background: url(images/blog.gif) no-repeat left bottom;
}
#topmenu-aboutme{
	float:left;
	margin-left:5px;
}
#topmenu-aboutme a, #topmenu-aboutme a:visited{
	background: url(images/aboutme.gif) no-repeat left top;
	width: 88px;
	height:25px;
	display:block;
}
#topmenu-aboutme a:hover {
	background: url(images/aboutme.gif) no-repeat left bottom;
}
#topmenu-aboutme2{
	float:left;
	margin-left:5px;
}
#topmenu-aboutme2 a, #topmenu-aboutme2 a:visited{
	background: url(images/aboutme.gif) no-repeat left bottom;
	width: 88px;
	height:25px;
	display:block;
}
#topmenu-aboutme2 a:hover {
	background: url(images/aboutme.gif) no-repeat left bottom;
}
#topmenu-contact{
	float:left;
	margin-left:5px;
}
#topmenu-contact a, #topmenu-contact a:visited{
	background: url(images/contact.gif) no-repeat left top;
	width: 88px;
	height:25px;
	display:block;
}
#topmenu-contact a:hover {
	background: url(images/contact.gif) no-repeat left bottom;
}
#topmenu-contact2{
	float:left;
	margin-left:5px;
}
#topmenu-contact2 a, #topmenu-contact2 a:visited{
	background: url(images/contact.gif) no-repeat left bottom;
	width: 88px;
	height:25px;
	display:block;
}
#topmenu-contact2 a:hover {
	background: url(images/contact.gif) no-repeat left bottom;
}
#topmenu-friends{
	float:left;
	margin-left:5px;
}
#topmenu-friends a, #topmenu-friends a:visited{
	background: url(images/friends.gif) no-repeat left top;
	width: 88px;
	height:25px;
	display:block;
}
#topmenu-friends a:hover {
	background: url(images/friends.gif) no-repeat left bottom;
}
#topmenu-friends2{
	float:left;
	margin-left:5px;
}
#topmenu-friends2 a, #topmenu-friends2 a:visited{
	background: url(images/friends.gif) no-repeat left bottom;
	width: 88px;
	height:25px;
	display:block;
}
#topmenu-friends2 a:hover {
	background: url(images/friends.gif) no-repeat left bottom;
}
#topmenu-search{
	float:left;
	margin-left:5px;
}
#topmenu-search a, #topmenu-search a:visited{
	background: url(images/search.gif) no-repeat left top;
	width: 88px;
	height:25px;
	display:block;
}
#topmenu-search a:hover {
	background: url(images/search.gif) no-repeat left bottom;
}
#topmenu-search2{
	float:left;
	margin-left:5px;
}
#topmenu-search2 a, #topmenu-search2 a:visited{
	background: url(images/search.gif) no-repeat left bottom;
	width: 88px;
	height:25px;
	display:block;
}
#topmenu-search2 a:hover {
	background: url(images/search.gif) no-repeat left bottom;
}
#middle-left{
	width:405px;
	float:left;
	padding-left:10px;
	padding-right:0px;
}
.middle-left2{
	float:left;
	margin-right:0px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px
}
h1 {
	font-family:arial;
	font-weight: bold;
	font-size:17px;
	text-align:right;
	direction:rtl;
	color: #163F53;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 2px;
	padding-top: 0px;
	width:405px;
	float:left;
}
h1 a, h1 a:visited{
	color: #163F53;
	text-decoration:none;
}
h1 a:hover {
	color:#FF6600;
	text-decoration:none;
}
h2 {
	font-family:arial;
	font-weight: bold;
	font-size:17px;
	text-align:left;
	color:#FF6600;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 2px;
	padding-top: 0px;
	width:405px;
	float:left;

}
.dandc {
	width:405px;
	float:left;
}
.date-cell {
	float:left;
	font-family:arial;
	font-size: 12px;
	color:#666666;
	text-align:left;
	margin-top:5px;
	padding-left:15px;
	background:url(images/date.gif) no-repeat left center;
}
.comment-cell {
	float:right;
	font-family:arial;
	font-size: 12px;
	text-align:right;
	margin-top:5px;
	padding-left:15px;
	background:url(images/comment.gif) no-repeat left center;
}
.comment-cell a, .comment-cell a:visited{
	color: #779d03;
	text-decoration:none;
}
.comment-cell a:hover {
	color:#FF6600;
	text-decoration:none;
}
h3 {
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	width:395px;
	background-color:#e5edf3;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-top: #4baafa 1px solid; 
	border-bottom: #4baafa 1px solid; 
}

.entry {
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	line-height:20px;
	text-align:right;
	width:405px;
	direction:rtl;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	float:left;
}
.entry a, .entry a:visited{
	color: #FF6600;
}
.entry a:hover {
	text-decoration:underline;
}
.form-cells {
	width:405px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	float:left;
}
.text {
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	line-height:150%;
	text-align:left;
	width:405px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	float:left;
}
.text a, .text a:visited{
	color: #FF6600;
}
.text a:hover {
	text-decoration:underline;
}
.text-friends {
	font-family:tahoma;
	font-size:12px;
	text-align:right;
	direction:rtl;
	width:405px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	float:left;
}
.text-friends a, .text-friends a:visited{
	background:url(images/archive.gif) no-repeat right center;
	padding-right:15px;
	padding-bottom:5px;
	display:block;
	text-decoration:none;
}
.text-friends a:hover {
	text-decoration:underline;
	padding-right:15px;
}
.farsi {
	background-color:#eeeeee;
	color:#666666;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
}
.english {
	background-color:#eeeeee;
	color:#666666;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid;  
	text-align:left;
	direction:ltr;
}
a.more {
	font-size: 10px;
	color: #779d03;
}
a.more:hover {
	color:#779d03;
	text-decoration:none;
	border-bottom:0px;
}
#middle-right{
	width:335px;
	float:right;
	padding-right:10px;
}
.right-menu {
	width:165px;
	float:right;
	margin-bottom:10px;
	padding-top:6px;
}
.right-menu-title {
	color: #779d03;
	border-bottom: 1px dotted #c1c9a6;
	font-family: Tahoma, Arial, sans-serif;
	font-size:20px;
	float:right;
	text-align:left;
	width:150px;
	padding-bottom:1px;
	padding-top:0px;
}
.right-menu-text {
	background:url(images/archive.gif) no-repeat left center;
	font-family:tahoma;
	font-size:12px;
	text-align:left;
	width:135px;
	float:right;
	padding-left:15px;
	padding-top:3px;
	padding-right:0px;
}
.right-menu-text a, .right-menu-text a:visited{
	color: #7f7f7f;
	text-decoration:none;
	display:block;
}
.right-menu-text a:hover {
	color: #333333;
}
.archives-no2 {
	background:url(images/archive.gif) no-repeat left center;
	font-family:tahoma;
	font-size:12px;
	width:390px;
	padding-left:15px;
	text-align:left;
	float:left;
	padding-bottom:1px;
	padding-top:1px;
}
.archives-no2 a, .archives-no2 a:visited{
	color: #0D6193; 
	display:block;
}
.archives-no2 a:hover {
	color: #1392DD;
	text-decoration:underline;
}
#right-menu-title2 {
	color: #779d03;
	border-bottom: 1px dotted #c1c9a6;
	font-family: Tahoma, Arial, sans-serif;
	font-size:20px;
	text-align:left;
	width:305px;
	float:right;
	padding-right:10px;
}
#right-menu-title3 {
	color: #779d03;
	border-bottom: 1px dotted #c1c9a6;
	font-family: Tahoma, Arial, sans-serif;
	font-size:20px;
	text-align:left;
	width:305px;
	float:right;
	padding-right:10px;
	padding-top:10px;
}
#right-menu-title4 {
	color: #779d03;
	border-bottom: 1px dotted #c1c9a6;
	font-family: Tahoma, Arial, sans-serif;
	font-size:20px;
	text-align:left;
	width:305px;
	float:right;
	padding-right:10px;
	padding-top:6px;
}

img {
	border:none;
	font-family:tahoma;
}
img.image_border, a image.image_border {
	border: 1px solid #E3E3E3;
	padding: 4px;
	background: #FFFFFF;
}
a:hover img.image_border {
	border-color: #FF6600;
}
.work-right {
	width:315px;
	float:right;
	margin-top:10px;
	text-align:center;
}
#lasted	{
	width:771px;
	float:left;
	background-color:#000000;
}
.lasted-cell {
	width:385px;
	float:left;
	padding-bottom:20px;
}
.lasted-title {
	width:360px;
	float:left;
	color: #779d03;
	border-bottom: 1px dotted #272727;
	font-family: Tahoma, Arial, sans-serif;
	font-size:20px;
	text-align:left;
	margin-top:5px;
	margin-left:10px;
	padding-bottom:5px;
}
small {
	font-size: 85%;
	color:#999999;
}
.comment-all {
	float:left;
	background:url(images/hr.gif) no-repeat top center;
}
.comment-anuthor {
	float:left;
	font-family:tahoma;
	color: #779d03;
	font-size: 80%;
	text-align:right;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:0px;
	width:390px;
	direction:rtl;
	background:url(images/anuthor.gif) no-repeat right center;
}
.comment-anuthor a, .comment-anuthor a:visited{
	color: #779d03;
	text-decoration:none;
}
.comment-anuthor a:hover {
	color:#FF6600;
	text-decoration:none;
}
.comment-number {
	float:left;
	font-size:20px;
	font-family:georgia,arial;
	font-weight:bold;
	color:#cccccc;
}
.comment-text {
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	line-height:150%;
	text-align:right;
	width:405px;
	direction:rtl;
	float:left;
	padding-top:0px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
}
.comment-text a, .comment-text a:visited{
	color: #FF6600;
}
.comment-text a:hover {
	text-decoration:underline;
}
.comment-send-cell {
	width:405px;
	float:left;
	margin-top:5px;
}
.comment-send-text {
	float:left;
	width:150px;
	text-align:left;
	font-family:arial;
	font-size:12px;
	padding:5px 0px 0px 10px;
	color:#006e82;
}
.comment-send-textm {
	float:left;
	width:100px;
	text-align:left;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 0px 5px;
	color:#006e82;
}
.comment-send-text2 {
	float:left;
	margin-left:10px;
	width:225px;
	text-align:left;
}
.comment-send-cell2 {
	float:left;
	width:160px;
	padding:0px;
}
.comment-send-cell3 {
	float:left;
	padding-left:5px;
	padding-bottom:5px;
}
.comment-send-cell4 {
	float:left;
}
#author {
	direction:rtl;
}
#commentform input{
	font-family:tahoma;
	font-size:12px;
	border:1px solid #a3bdc8;
	width:150px;
}
#commentform textarea{
	font-family:tahoma;
	font-size:12px;
	width:225px;
	height:103px;
	border:1px solid #a3bdc8;
	direction:rtl;
}
#commentform #post {
	border:1px solid #a3bdc8;
	background:#eafcff;
	color:#006e82;
	font-size:12px;
	width:80px;
}
#commentform #post:hover {
	background: #eafcff;
}
#commentform textarea:focus, #commentform input:focus {
	border:1px solid #759398;
	background:#eafcff;
}
.comment-butten	{
	text-align:left;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
.error-text {
	float:left;
	width:405px;
	text-align:left;
	direction:ltr;
	font-family:arial;
	font-size:15px;
	color:#FF6600;
	font-weight:bold;
}
#search {
	text-align:right;
}
#search-cell {
	margin-top:10px;
	margin-bottom:10px;
	margin-right:5px;
	width:405px;
	float:right;
	direction:rtl;
	text-align:center;
}
.lasted-text {
	width:360px;
	float:left;
	color: #272727;
	font-family: Tahoma;
	font-size:12px;
	text-align:right;
	direction:rtl;
	border-bottom: #272727 1px dotted;
	margin-left:10px;
}
.lasted-text a{
	color: #759398;
	text-decoration: none;
	padding: 5px 35px 5px 5px;
	display:block;
	background:url(images/last.gif) no-repeat 330px center;
}
.lasted-text a:hover{
	text-decoration: none;
	background-color:#132022;
	color:#FFFFFF;
}
.w3c {
	width:360px;
	float:left;
	color: #272727;
	font-family: Tahoma;
	font-size:12px;
	text-align:left;
	border-bottom: #272727 1px dotted;
	margin-left:10px;
}
.w3c a{
	color: #759398;
	text-decoration: none;
	padding: 5px 5px 6px 35px;
	display:block;
	background:url(images/w3c.gif) no-repeat 5px center;
}
.w3c a:hover{
	text-decoration: none;
	background-color:#132022;
	color:#FFFFFF;
}
.hosting {
	width:360px;
	float:left;
	color: #272727;
	font-family: Tahoma;
	font-size:12px;
	text-align:left;
	border-bottom: #272727 1px dotted;
	margin-left:10px;
}
.hosting a{
	color: #759398;
	text-decoration: none;
	padding: 5px 5px 6px 35px;
	display:block;
	background:url(images/hosting.gif) no-repeat 5px center;
}
.hosting a:hover{
	text-decoration: none;
	background-color:#132022;
	color:#FFFFFF;
}
.rss {
	width:360px;
	float:left;
	color: #272727;
	font-family: Tahoma;
	font-size:12px;
	text-align:left;
	border-bottom: #272727 1px dotted;
	margin-left:10px;
}
.rss a{
	color: #759398;
	text-decoration: none;
	padding: 5px 5px 6px 35px;
	display:block;
	background:url(images/rss.gif) no-repeat 5px center;
}
.rss a:hover{
	text-decoration: none;
	background-color:#132022;
	color:#FFFFFF;
}
.copyright {
	width:320px;
	float:left;
	color: #ffffff;
	font-family: Tahoma;
	font-size:12px;
	text-align:left;
	border-bottom: #272727 1px dotted;
	margin-left:10px;
	padding: 11px 5px 11px 35px;
	background:url(images/copyright.gif) no-repeat 5px center;
}