/* Undo some of the default styling of common (X)HTML browsers
   (CC) 2004--2008 Tantek Celik. Some Rights Reserved.
       http://creativecommons.org/licenses/by/2.0
   This style sheet is licensed under a Creative Commons License.
 */

/* Link underlines tend to make hypertext less readable, because
   underlines obscure the shapes of the lower halves of words. */
:link,:visited { text-decoration:none }

/* No list-markers by default, since lists are used more often for
   semantics. */
ul,ol { list-style:none }

/* Avoid browser default inconsistent heading (etc.) font-sizes. */
h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size:1em; }

/* Remove the inconsistent (among browsers) default ul,ol padding
   or margin. The default spacing on headings does not match nor
   align with normal interline spacing at all, so let's get rid of
   it. Zero out the spacing around pre, form, body, html, p,
   blockquote as well form elements are oddly inconsistent, and not
   quite CSS emulatable. Nonetheless strip their margin and padding
   as well. */
dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* Who thought blue linked image borders were a good idea? */
a img,:link img,:visited img,abbr { border:0 }

/* De-italicize address,abbr */
address,abbr { font-style:normal }

/* Get rid of ad frames inserted by local wifi connections; e.g.,
   AnchorFree */
iframe {
    display:none ! important;
    visibility:hidden ! important;
    margin-left: -10000px ! important;
}

/* More varnish stripping as necessary... */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fin. */
