@charset "utf-8";
/*** blue ***/
a:link, a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #fc0003;
	text-decoration: underline;
}

a.dsf, a.dsf:hover, a.dsf:visited {
	color: #fc0003;
	font-weight: bold;
	text-decoration: underline;
}

a.dsfcontent, a.dsfcontent:hover, a.dsfcontent:visited {
	color: #fc0003;
	font-weight: bold;
	text-decoration: underline;
}


#page_bg {
	background: #FFF url(../images/orange/bg_page.png) repeat-x top;
}


#topnav{ background: #7f7f7f url(../images/orange/top_menu_bg.png) top repeat-x; }
#topnav ul li a:hover{ background: url(../images/orange/menuactive.png) repeat-x top; }
#topnav ul li a.active{ background: url(../images/orange/menuactive.png) repeat-x top; color:#000; border-top: 1px solid #fc0003; }
#topnav ul li li { background: #7f7f7f; KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }
#topnav ul li li a:hover{ background: #7f7f7f; filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }


#leftcolumn h3,
#rightcolumn h3{
	background: #D4D2C6 url(../images/orange/bg_h3.png) repeat-x;
}

#f_area h3{
	background: #CCCCCC url(../images/orange/f_area_h3.png) repeat-x;
}

ul.menu li#current {
	background: #fc0003;
	border-left: 1px solid #fc0003;
}
ul.menu li#current a{
	text-decoration: none;
	color: #ffffff;
	background: #fc0003;
}
a.readon, a.readon:hover, a.readon:visited{
	display:block;
	height:23px;
	width: 109px;
	color:#fc0003;
	line-height:23px;
	background: url(../images/orange/bg_read_more.gif) top left no-repeat;
	margin:5px 5px 0px 0px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, sans-serif;
	padding-left:10px;
}

#copyright, #copyright a, #copyright a:visited{
	color: #444444;
	text-decoration: none;
	font-size: 11px;
}
.citation{
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}

ul.menu li{
	list-style:none;
	background:url(../images/orange/menu_arrow.png) top left no-repeat;
	line-height: 18px;
}

ul.menu li a{
	color: #000000;
	text-decoration: none;
	font-size: 1.2em;
}

ul.menu li a:hover{
	color: #000000;
	border-bottom: 1px dotted #000000;
}

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;
}
/*** extras ***/
.welcome{
	color: #333333;
	font-size: 3em;
}
.slogan{
	color: #fc0003;
	font-size: 1.4em;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.sign1{
	color: #555555;
	font-size: 3em;
}
.sign2{
	color: #555555;
	font-size: 1.8em;
}
.number{
	color: #fc0003;
	font-size: 2.5em;
}
.adopted{
	color: #fc0003;
	font-size: 3em;
}

/*** about me ***/
a.ba, a.ba:hover, a.ba:visited {
	color: #2C81B8;
	font-weight: bold;
	padding-left: 3px;
	text-decoration: none;
}