$().ready(function(){
	if(jQuery.browser.msie){ //IE FIXES
		//replicate last-child
		$("#top_sub_navigation li:last-child").css('border-right','none');
		$("#footer li:last-child").css('border-right','none');
		//don't want to mess with alpha pngs
		$("#header_bottom_content,#footer,#body_container").css('background-image','none');
		
		//global rounded corners
		$("#top_sub_navigation").css('width', '265px');
		/* adding it to #login_form causes weird problems in IE8 with this technique, so it is absent*/
		DD_roundies.addRule("#top_sub_navigation ul", "0 0 5px 5px");
		DD_roundies.addRule("#main_navigation li a", "5px");
		
		try{
			$("#body_footer ul:first-child").css('padding-left','30px');
		}catch(e){
			//don't care... might not be on main page
		}
		
		$("#top_sub_navigation li").css('display','inline');
	}
	
	$("#login_link").click(function(){
		$("#top_sub_navigation ul").toggleClass("login_form_active");
		$("#login_form").toggle();
	});
	
	$("#top_sub_navigation li").hover(function(){
		$(this).addClass("hovering_topnav");
	},function(){
		$(this).removeClass("hovering_topnav");
	});
	
	$("#close_login_form").click(function(){
		$("#top_sub_navigation ul").toggleClass("login_form_active");
		$("#login_form").toggle();
	});
	
	var fixContainerMargins = function(){
		var newmarg = $(window).height() - $("#container").height() - $("#footer").height();
		if(newmarg > 0){
			$("#container").css({
				"margin-bottom" : newmarg
			});
		}else{
			$("#container").css({
				"margin-bottom" : 5
			});
		}
	}
	
	$(window).resize(fixContainerMargins);
	$(window).load(fixContainerMargins);
});





