@charset "utf-8";
/*** orange (ff710f) ***/

body {
	margin: 0px 0px 0px 0px;
}

a:link, a:visited {
	color: #ff710f;
}
a:hover {
	color: #ff710f;
}
a.readon, a.readon:hover, a.readon:visited{
	color:#FFFFFF;
	background:  url(../images/orange/bg_read_more.png) top left no-repeat;
}

#wrapper {
	background: url(../images/bg_page.png) 20px 0px repeat-x;
}

#wrapper2 {
	background: transparent url(../images/orange/bg_page_v2.png) no-repeat center 25px;
}

#topnav {
	font-size:12px;
	background: url(../images/orange/menu_left.png) top left no-repeat;
}
#topnav ul li a:hover{
	background: url(../images/orange/bg_menu_a.png) top center no-repeat;
	color: #000;
}
#topnav ul li a.active{
	background: url(../images/orange/bg_menu_a.png) top center no-repeat;
	color: #000;
}
#topnav ul li li {
	background: #48474a;
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
	color: #fff;
}
#topnav ul li li a:hover{
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
	color: #ff710f;
}

#main_bg {
	background: url(../images/orange/bg_main.png) left repeat-y;
}

#main_top {
	background: url(../images/orange/top.png) no-repeat center top;
}

.search{
/*	background: url(../images/orange/search_ico.png) right top no-repeat;*/
}

#user3{
	background: url(../images/orange/bg_menu.png) top repeat-x;
}

#pillmenu{
	background: url(../images/orange/menu_left.png) top left no-repeat;
}
#pillmenu li a:hover, #pillmenu li #active_menu-nav {
	border-top: 1px solid #ff710f;
	border-left: 1px solid #ff710f;
	border-right: 1px solid #ff710f;
	background-color:#ff832d;
	color:#000;
}

#date{
	background: url(../images/orange/menu_right.png) top right no-repeat;
}

div.module_menu h3,
div.module h3{
	background:  url(../images/orange/bg_h2.png) top left no-repeat;
}

#rightcolumn h3{
	background:  url(../images/orange/bg_h2_right.png) top left no-repeat;
	text-align: center;
	height: 44px;
	color:#FFFFFF;
}

/*
#leftcolumn div.module_menu  div div div, #leftcolumn div.module div div div,
#rightcolumn div.moduletable_menu, #rightcolumn div.moduletable, #rightcolumn div.moduletable_text{
	background: url(../images/rub_bottom.png) center bottom no-repeat;
}
*/

#rightcolumn div.moduletable,
#rightcolumn div.moduletable_menu,
#rightcolumn div.moduletable_text{
	background: url(../images/rub_bottom.png) center bottom no-repeat;
}

#f_area h3{
	background:  url(../images/orange/f_area_h3.png) top left no-repeat;
}
#f_area{
	/*background: transparent url(../images/orange/bg_f_area.png) left repeat-y;*/
	background:#fff;
	border:1px solid #878787;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-webkit-box-shadow:rgba(0,0,0,0.30) 0px 2px 4px;
	-moz-box-shadow:rgba(0,0,0,0.30) 0px 2px 4px;
	behavior:url(border-radius.htc);
	behavior:url(iepngfix.htc);
	box-shadow:rgba(0,0,0,0.30) 0px 2px 4px;
	
}
/*

#f_area div.moduletable_menu,
#f_area div.moduletable,
#f_area div.moduletable_text{
	background: url(../images/rub_footer_bottom.png) left bottom no-repeat;
}
*/
#power_by{
	color:#fff;
}
#power_by a, #power_by a:visited{
	color:#fff;
}

ul.menu li{
	list-style:none;
	background:url(../images/orange/menu_arrow.png) top left no-repeat;
}

ul.mostread li{
	list-style:none;
	background:url(../images/orange/menu_arrow.png) top left no-repeat;
}

ul.latestnews li{
	list-style:none;
	background:url(../images/orange/menu_arrow.png) top left no-repeat;
}
.moduletable ul li {
	list-style:none;
	background:url(../images/orange/menu_arrow.png) top left no-repeat;
}

/*#f_area ul.menu li{
	list-style:none;
	background:url(../images/orange/menu_arrow.gif) top left no-repeat;
}*/
/*
#f_area div.moduletable_menu ul.menu {
	padding:10px 0px 10px 0px;
	margin:0px;
	background:none;
}

#f_area div.moduletable_menu ul.menu li {
	padding:0px 0px 0px 20px;
	margin:0px;
	line-height:18px;
	background:url(../images/orange/menu_arrow.gif) top left no-repeat;
	border-bottom:none;
}
*/
div.componentheading{
	color:#414141;
	font-size:17px;
	font-weight:normal;
}

/* -------------------------- */
.footer_bg {
	width: 997px;
	margin:0px auto;

	background: transparent url(../images/orange/footer_bg.png) no-repeat left top;

	color:#fff;
	font-size:14px;
	font-weight: bold;
	text-align: center;

	padding:10px 0px 0 0;
	height:43px;
}
.footer {
	color:#fff;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	padding:0;
	margin:0 0 10px 0;
}
.footer div, .footer div a, .footer div a:visited{
	color:#fff;
	font-size:14px;
	font-weight: bold;
}