anchor.diff:  /* sticky footer ; adapted from: http://css-tricks.com/snippets/css/sticky-footer/ */
   $footer_height: 50px;
   html, body, #wrap, #container { height: 100%; }
  -#container > #wrap {height: auto; min-height: 100%;}
  +#container > #wrap { height:auto; min-height:100%; }
   #wrap { background-color:#fff; @include box-shadow2(5px 0 15px -5px #bbb, -5px 0 15px -5px #bbb); }
   #main { padding-bottom: $footer_height; }
   #footer { position: relative; margin-top: -$footer_height + 10px; height: $footer_height - 15px; clear:both; } 
  
positive.code:   .large-submenu ul { padding:0.5em 0; list-style-type:none; width:150px; }
    .large-submenu li { padding:0em 1em; margin:0; }
    .large-submenu li.title { margin-top:0.4em; margin-bottom:0.2em; font-weight:bold; }
    li.tiny { height:24px; line-height:24px; }
    li.tiny > a { position:relative; bottom:-1px; font-size:12px; }
    li.tiny .large-submenu { font-size:13px; }
    .arrow { /* http://hedgerwow.appspot.com/demo/arrows */ border-style:dashed; border-color:transparent; border-width:0.5em;
  
negative.code: /* wrappers */
  noscript { z-index:200; position:fixed; top:0; left:0; width:100%; height:100%; font-size:150%; padding-top:100px;
             background:#f00; font-weight:bold; color:#fff; text-align:center }
  .column_wrapper { float:left; margin:0 15px 0 5px; }
  #footer {
    font-size:90%; border-top:1px solid #ddd; padding-top:5px;
  