#container-home {
	background: url(/images/grey/bg_logo_home.png) center top no-repeat;
}
* html #container-home {
	background: url(/images/grey/bg_logo_home.gif) center top no-repeat;
}
#container {
	background: url(/images/grey/bg_logo.png) center top;
}
* html #container {
	background: url(/images/grey/bg_logo.gif) center top;
}
/*
#container-grey {
	background: url(/images/grey/bg_logo_home.png) center top no-repeat;
}
*/
#bg-browser{
    background:#3F3F3F;
}
.tx-em2-pi1-searchbox form input#searchbox_button,
.tx-em2-pi2-searchbox form input#searchbox_button {
	background: transparent url(/images/grey/bg_searchbutton.gif) left center no-repeat;
	color:#3F3F3F;
}

#mainnav ul#menu li a, 
#mainnav ul#menu li.current ul li a {
	background: url(/images/grey/bg_nav.png) left top no-repeat;
}

* html #mainnav ul#menu li a {
	background-image: url(/images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/grey/bg_nav.png", sizingMethod="scale");
	width:1px;
}
* html #mainnav ul#menu li.current a {
	background:#3F3F3F;
}
* html #mainnav ul#menu li ul li a,
* html #mainnav ul#menu li.current ul li a {
	background-image: url(/images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/grey/bg_nav.png", sizingMethod="scale");
}

#mainnav ul#menu li a:hover,
#mainnav ul#menu li.current a,
#mainnav ul#menu li ul li a:hover, 
#mainnav ul#menu li ul li.current a {
	background:#3F3F3F;
}

#content div.description p a:hover, 
#content table#activities a.external-link-new-window:hover,
table#competition a:hover,
#content #bg-browser a:hover,
#latest-project,
#categories ul li strong,
#content div.downloads ul li a:hover,
#left h2 a,
#container #content,
#content a,
#footer,
#container #footer,
#footer a {
	color:#989898;
}

h3 {
    color:##989898;
}

span#back a, span.rb-prev a {
    padding-left: 10px;
	background: url(/images/grey/bg_arrowback.gif) left 5px no-repeat;
}
span#back a:hover, span.rb-prev a:hover {
	background: url(/images/grey/bg_arrowback-over.gif) left 5px no-repeat;
}

span.rb-next a {
    padding-right: 10px;
	background: url(/images/grey/bg_arrownext.gif) right 5px no-repeat;
}
span.rb-next a:hover {
	background: url(/images/grey/bg_arrownext-over.gif) right 5px no-repeat;
}

#content #bg-browser span.rb-next a {
    padding:8px 10px 8px 0px;
	background: url(/images/grey/bg_arrownext-over.gif) right 13px no-repeat;
}
#content #bg-browser span.rb-next a:hover {
	background: url(/images/grey/bg_arrownext.gif) right 13px no-repeat;
}
#content #bg-browser span.rb-prev a {
    padding:8px 0 8px 11px;
	background: url(/images/grey/bg_arrowback-over.gif) left 13px no-repeat;
}
#content #bg-browser span.rb-prev a:hover {
	background: url(/images/grey/bg_arrowback.gif) left 13px no-repeat;
}



span.show-details a {
    padding:8px 0 8px 11px;
	background: url(/images/grey/bg_arrowtop-over.gif) left 12px no-repeat;
}
span.show-details a:hover {
	background: url(/images/grey/bg_arrowtop.gif) left 12px no-repeat;
}

.tdline{
    border-right:1px solid #989898;
}

#categories ul li a:hover, 
.comp_highlight, 
.act_highlight  {
    background:#4E4E4E;
}
.comp_normal,
.act_normal {
    background:none
}
