	body	{
		background:url(images/bg.jpg) 50% 0 ;
		margin:0px;
		padding:0px;
		font-family:tahoma;
		font-size:11px;
		text-align:right;
		}
	tr,td,p,div	{
		direction:rtl;
		text-align:right;
		}
	#topshadow	{
		background:url(images/top_shadow.png) ;
		width:786px;
		height:37px;
		margin:auto;
		}
	#footer	{
		background:url(images/footer.png) center ;
		width:100%;
		height:179px;
		margin:auto;
		}
	#container	{
		margin:auto;
		width:810px;
		margin-top:-8px;
		overflow:hidden;
		}
	#header	{
		width:100%;
		height:349px;
		background:url(images/header.jpg) center;
		}
	#topnav	{
		background:url(images/topnav.jpg) center ;
		height:28px;
		width:100%;;
		}
	#topmenu	{
		width:830px;
		margin:auto;
		height:28px;
		}
	#contents	{
		padding:5px;
		}
	#rightnav	{
		float:right;
		width:175px;
		margin:20px 5px 5px 2px;
		}
	#center		{
		float:left;
		width:600px;
		margin:9px 0px 10px 5px;
		}
	#cont_top	{
		background: #060606 url(images/content_head.png) no-repeat;
		height:53px;
		color:#666666;
		padding:42px 120px 0px 0px;
		}
	#cont_top a:link,#cont_top a:visited	{
		color:#666;
		font-weight:bold;
		text-decoration:none;
		}
	.post	{
		width:600px;
		margin:auto;
		color:#999;
		}
	#cont_bg	{
		background: #060606 url(images/content_bg.png) repeat-y ;
		padding:5px 20px 10px 10px;
	}
	#cont_footer	{
		background: #060606 url(images/content_footer.png)  ;
		height:19px;
		padding:10px;
		padding-right:20px;
		color:#666;
		}
	#block_top	{
		background: #666 url(images/block_top.png)  ;
		height:55px;
		}
	#block_top h3	{
		padding:21px 52px 0px 0px;
		color:#666;
		font-weight:normal;
		text-align:right;
		font-size:11px;
		}
	#block_bg 	{
		background: #060606 url(images/block_bg.png) repeat-y ;
		padding:0px 6px 2px 5px;
		color:#999;
		}
	#block_footer	{
		background: #060606 url(images/block_footer.png) repeat-y ;
		padding:0px;
		height:19px;
		margin-bottom:10px;
		}
	a	{
		color:#fff88a;
		text-decoration:none;
		}
	a:hover	{
		color:#fff500;
		text-decoration:none;
		}
	img	{
		border:0px;
		}
	h3	{
		font-size:11px;
		font-weight:non;
		text-align:center;
		padding:0;
		margin:0;
		}
	#shamsi-date 	{
		width:168px;
		float:left;
		color:#990000;
		padding:6px 0px 0px 0px;
		margin-left:20px;
		height:22px;
		color:#666;
		}
	#shamsi-date	p	{
		padding:0;
		margin:0;
		}
	#topnavmenu	{
		float:right;
		width:550px;
		}
/* -------- styles of topmenu ---------	*/
	#topnav LI {
	display: inline
}
	ul#mainlevel-nav {
	padding: 0px;
	margin: 0px;
	list-style-type: none
}
	ul#mainlevel-nav li {
	padding: 7px 9px 0px 9px;
	float: right;
	white-space: nowrap;
	height: 21px;
	border-left:1px solid #333;
}
ul#mainlevel-nav li a {
	padding: 0px 15px 0px 15px;
	display: block;
	color:#666;
}
ul#mainlevel-nav li a:hover {
	color:#fff500;
}