span.orange
{
	color:				#F79A3D;
}

div#toprule
{
	position:			relative;
    padding:			5px 0 0 0;
	width:				100%;
	height:				24px;
	background:			#E2E2E3 url(../images/bg_toprule.gif) repeat-x top left;
	z-index:			99;
	border-bottom:		1px solid #F5F5F5;
  text-align: center;
}
div#toprule ul.topnav
{
 	position:			absolute;
    top:				8px;
	right:				0;
	left:0px;
}
div#toprule ul.topnav li,
div#toprule ul.topnav li.first
{
    margin:			    0 0 0 9px;
	padding:		    0 0 0 5px;
	float:				left;
	background:			url(../images/bg_topnav_sep.gif) no-repeat top left;
}
div#toprule ul.topnav li.first
{
	background:			none;
}
div#toprule ul.topnav li a
{
	color:				#4F5461;
}

div#partnerlist
{
	margin-right:auto;
	margin-left:auto;
    height:				80px;
	width:				1000px;
	background-image:url('http://www.iranserver.com/wp-content/themes/iranserver/images/footer-logos.gif');
}
div#partnerlist ul.partnerlist
{
	position:			relative;
	width:				auto;
}
div#partnerlist ul.partnerlist li
{
    position:			relative;
	margin:				10px 0;
	padding:			0 20px 0 0;
	height:				60px;
	float:				left;
	background:			none;
	display:			block;
	/* background:			url(/images/lsw/line_partners.gif) right center no-repeat; */
	vertical-align:		middle;
}
div#partnerlist ul.partnerlist li.last
{
	border-right:		none;
}
div#partnerlist ul.partnerlist li.active
{
	display:			none;
}
div#partnerlist ul.partnerlist li div
{
	margin:				10px 0 10px 0;
}


ul#sitemap
{
	position:			relative;
    margin:				-5px 0 0 0;
	width:				100%;
	height:				100%;
	overflow:			hidden;
}
ul#sitemap li
{
    position:			relative;
	float: 				right;
	margin:				10px 25px 0 0;
	padding:			0;
	background:			none;
}
ul#sitemap li a,
ul#sitemap li a:hover
{
	font:				11px/13px Tahoma, Verdana, Sans-Serif;
	color:				#666666;
	text-decoration:	none;
}
ul#sitemap li a.main,
ul#sitemap li a.main:hover
{
	font:				11px/13px Tahoma, Verdana, Sans-Serif;
	font-weight:		bold;
	color:				#666666;
	text-decoration:	none;
}
ul#sitemap li a:hover
{
	text-decoration:	underline;
}

/**
 * _WIDGETS
 */

div.widget_container
{
	position:			relative;
	margin:				0 0 15px 0;
	width:				100%;
}
div.widget
{
	position:			relative;
    padding:			0px 15px 15px 15px;
	width:				220px;
	background:			#fff url(../images/bg_widget_bottom.gif) no-repeat bottom right;
	z-index:			997;
}
div.widget.dsl
{
	background-color:	transparent;
}
div.widget p a
{
	margin:				15px 0 0 0;
	font-weight:		bold;
	font-size:			11px;
}
div.widget ul
{
    position:			relative;
	margin:				5px 0 10px 0;
	border-top:			1px solid #D8DBE0;
}
div.widget ul li
{
    position:			relative;
	padding:			5px 5px 7px 5px;
    background:			url(../images/bg_border_bot.gif) repeat-x bottom left;
}
