#publicationmenu ul.menu li.active > a,
	#publicationmenu ul.menu li:hover > a {
		color: #fafafa;
		background: #b20300;
	}
#publicationmenu ul.menu ul li.active > a,
	#publicationmenu ul.menu ul a:hover {
	background: #cb1722;
		background: -moz-linear-gradient(#a70005,  #cb1722);
		background: -webkit-gradient(linear, left top, left bottom, from(#a70005), to(#cb1722));
		background: -webkit-linear-gradient(#a70005,  #cb1722);
		background: -o-linear-gradient(#a70005,  #cb1722);
		background: -ms-linear-gradient(#a70005,  #cb1722);
		background: linear-gradient(#a70005,  #cb1722);	}

	#publicationmenu ul.menu ul li:first-child a:hover:after {
		border-bottom-color: #b20300;
	}

	#publicationmenu ul.menu ul ul li:first-child a:hover:after {
		border-right-color: #b20300;
		border-bottom-color: transparent;
	}

	#tagmenu ul.menu li.active > a,
	#tagmenu ul.menu li:hover > a {
		color: #fafafa;
		background: #b20300;
	}

	#tagmenu ul.menu ul li.active > a,
	#tagmenu ul.menu ul a:hover {
	background: #b20300;
		background: -moz-linear-gradient(#000,  #000);
		background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
		background: -webkit-linear-gradient(#000,  #000);
		background: -o-linear-gradient(#000,  #000);
		background: -ms-linear-gradient(#000,  #000);
		background: linear-gradient(#000,  #000);
	}

	#tagmenu ul.menu ul li:first-child a:hover:after {
	}

	#tagmenuX ul.menuX ulX li:first-child a:hover:after {
		border-bottom-color: #b20300;
	} 
	#tagmenu ul.menu ul ul li:first-child a:hover:after {
		border-right-color: #b20300;
		border-bottom-color: transparent;
	}

	#rightpanel .moduletable > h3 {
		display: block;
		height: 28px;
		background: #b20300 url(../../images/a_standard/red/module-bak.png) repeat-x;
		text-transform: uppercase;
		line-height: 28px;
		margin: 0;
		padding: 0 0 0 7px;
		color: #fff;
	}

	#rightpanel .moduletablepoll > h3 {
		display: block;
		height: 28px;
		background: #b20300 url(../../images/a_standard/red/module-bak.png) repeat-x;
		text-transform: uppercase;
		line-height: 28px;
		margin: 0;
		padding: 0 0 0 7px;
		color: #fff;
	}

#publicationmenu {
	display: block;
	width: 960px;
	height: 30px;
	background: transparent url(../../images/a_standard/red/publicationmenu-bak.png) repeat-x;
	position: absolute;
	top: 134px;
	left: 0;
	z-index: 20;
}

#search {
	display: block;
	width: 434px;
	height: 43px;
	background: transparent url(../../images/a_standard/red/search-bak.png) no-repeat;
	position: absolute;
	top: 59px;
	right: 0;
	z-index: 40;
}

::-moz-selection{ background: #b20300; color:#fff; text-shadow: none; }