#searchbar{float:right;margin:6px 0px 0px 5px;border:1px solid #999;background:#fff}
#searchbar-query{border:0px none;width:150px;padding:4px 4px 0px 4px;}
#searchbar-submit{background:#999;vertical-align:top;}
#searchbar-options,#searchbar-suggestions{display:none;position:absolute;background:#f5f5f5;padding:4px;border:1px solid #999;margin-top:2px;width:172px;text-align:left}
#searchbar-options ul,#searchbar-suggestions ul{list-style:none;margin:0px;padding:0px;}
#searchbar-options li,#searchbar-suggestions li{width:170px;}
#searchbar-options a,#searchbar-suggestions a{display:block;padding:5px;border:1px solid #f5f5f5;color:#444}
#searchbar-options a:hover,#searchbar-suggestions a:hover{background:#d9f2ff;text-decoration:none;border:1px solid #d9f2ff;}
#searchbar-options a.current{background:#d9f2ff;border:1px solid #62ccff;text-decoration:none}

#usermenu-wrapper{margin-bottom:10px;height:36px;text-align:left;}
#usermenu-bg{background:#f0f0f0;border-bottom:1px solid #ddd;height:35px;width:100%;position:absolute;z-index:-1;opacity:0.6;filter:alpha(opacity=60)}
#usermenu{width:950px;margin:0px auto;}
#usermenu ul.usermenu{list-style:none;margin:0px;padding:0px}
#usermenu ul.usermenu li.dropdown{float:left;}
#usermenu ul.usermenu li.dropdown a.usermenu{display:block;padding:12px 12px 11px 12px;color:#222;cursor:hand}
#usermenu ul.usermenu li.dropdown.hover a.usermenu{background:#006699;color:#fff;text-decoration:none}
#usermenu ul.usermenu li.dropdown ul.usermenu-sub{position:absolute;display:none;text-align:left;width:120px;list-style:none;margin:0px;padding:4px 0px 0px 0px;background:#f5f5f5;border:1px solid #006699;border-top:0px none}
#usermenu ul.usermenu li.dropdown ul.usermenu-sub li{padding:0px;border:1px solid #f5f5f5}
#usermenu ul.usermenu li.dropdown ul.usermenu-sub a{padding:5px 10px;display:block;background:#f5f5f5;}
#usermenu ul.usermenu li.dropdown ul.usermenu-sub a:hover{text-decoration:none;background:#006699;color:#fff}
#usermenu #myardni-userpages a.usermenu{padding:0px 0px 1px 0px;}
#usermenu #logo-userpages a.usermenu{padding:0px 0px 1px 0px;}

#footer-wrapper{width:500px;margin:20px auto;}
#footer-bg{background:#fff;height:35px;width:500px;float:left;position:absolute;z-index:-1;opacity:0.4;filter:alpha(opacity=40)}
#footer{font-size:10px;text-align:center;height:35px;color:#222;padding:5px 0px}
#footer a{color:#111}
