#trbcmodule { width:770; margin:1.6em 0 0 1px; color:#fff; }
#trbcmodule h2 { margin:0; }

/* titlebar
---------------------------------------------------------*/

#trbcmodule .titlebar {
	padding:11px 12px 6px 24px;
	zoom:1;
	background-image: url(titlebar.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#trbcmodule .titlebar:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }

#trbcmodule .titlebar h2 { float:left; text-indent:-9999px; font-size: 16px; line-height: 18px; }

#trbcmodule .titlebar ul.sortnav { position:absolute; display:none; width:925px; margin-top:-1px; font-size:10px; font-weight:bold; text-align:center; }
#trbcmodule .titlebar ul.sortnav:after { content:'.'; display:block; clear:both; height:0; visibility:hidden; }

#trbcmodule .titlebar ul.sortnav li { display:inline; padding:3px 9px 4px; *padding-top:0; *padding-bottom:0; }
#trbcmodule .titlebar ul.sortnav li a.module-link { color:#282828; padding:3px 9px 4px 0; outline:none; }
#trbcmodule .titlebar ul.sortnav li a.module-link:hover,
#trbcmodule .titlebar ul.sortnav li a.module-link:focus { color:#000; text-decoration:none; }
#trbcmodule .titlebar ul.sortnav li.active { background:url(sortnav_left.png) no-repeat 0 50%; }
#trbcmodule .titlebar ul.sortnav li.active a.module-link { color:#fefefe; cursor:default; background:url(sortnav_right.png) no-repeat 100% 50%; }

#trbcmodule .titlebar form { float:right; position:relative; margin:-2px 4px 0 0; }
#trbcmodule .titlebar form input.search-submit { display:none; }
#trbcmodule .titlebar form input.prettysearch,
#trbcmodule .titlebar form .search-wrapper { width:142px; }
#trbcmodule .titlebar form .search-wrapper input.prettysearch { width:113px; *margin-left:20px; }
