html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  border:0;
  outline:0;
  padding:0;
  vertical-align:baseline;
  background:transparent;
  font-size:100%;
  font-weight:normal;
  text-decoration:none;
}

body {
  font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size:68.75%;      /* 11px */
  line-height:1.4545;    /* 16px */
  background-color:#fff;
  color:#222;
}

ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0;}
em { font-style:italic; }
strong { font-weight:bold; }
blockquote { font-family:Georgia, "Times New Roman", serif; font-style:italic; padding:0 1em; }

/* basic font sizes */
p, ul, ol, dl, table, address, blockquote, fieldset, pre, form div {
  font-size:1em;       /* 11px */
}

a { font:inherit; color:#222; background-color:transparent; }
a:link, a:visited { text-decoration:none; }
a:hover, a:focus, a:active { border-bottom:1px solid red; }


/* layout */
#container { margin:0 auto; padding:20px 0 10px 10px; width:960px; }
#header { height:30px; padding-right:10px;}
#header h1 { float:left; }
#header .eml { float:right; }
/*
.col { float:left; margin-right:10px; }
.col.nav,
.col.meta { width:140px; position:relative; }
.col.content { width:660px; margin-right:0; }
.col.nav .wrap, .col.meta .wrap { position:fixed; }
*/
#main { position:relative; }
.col { position:absolute; }
.col.nav, .col.meta { width:140px; padding-top:10px; }
.col.content { width:660px; top:0; left:300px; }
.col.nav { top:0; left:0; }
.col.meta { top:0; left:140px; }
.fixedpos { position:absolute; top:-10px; }
.fixedpos.fixed { position:fixed; top:0; }
#footer { padding:20px 0; }


h2  { font-weight:bold; color:#444; }
h1 span { font-weight:normal; color:inherit; }

/*
.sub a { color:#555; }
.sub h2 { color:#777; } 
*/
#images { font-size:0.1px; }
#images img { float:left; margin:0 10px 8px 0; }

