$(function(){
  
  var $ie = $('html.ie6, html.ie7, html.ie8');
  
  // Attach PIE
  if ($ie.length > 0) {
    $('.css3').add('#site-header nav li span').each(function() {
      PIE.attach(this);
    });
    // Seriously disappear css3 containers when unhovered
    $('#site-header').find('li').hover(function() {
      $('css3-container', this).css('display', 'block');
    }, function() {
      if (!$(this).hasClass('current-menu-item')) {
        $('css3-container', this).css('display', 'none');
      }
    });
  }
  
  var $hatter = $('#site-hatter');
  var $tucked = $('#site-hatter').find('.tucked');
  var tucked_height = $tucked.css('height', 'auto').height();
  $tucked.css('height', 0);
  
  $($hatter).find('#pull-tab').click(function() {
    $tucked.css("height", ($tucked.hasClass('open') ? 0 : tucked_height)).toggleClass('open');
    return false;
  });
  
});
