/* It sure is. */
html { height: 100%; }
/* TYPEKIT FOUC OVERRIDES */
.wf-loading  {  visibility:  hidden;  }
.wf-active   {  visibility:  visible;  }

body { font-family: "ff-basic-gothic-web-pro-1", "ff-basic-gothic-web-pro-2", Verdana, sans-serif; 
  background: #FFF url('../images/bg6.gif')repeat top left; height: auto; 
  min-height: 100%; padding: 1em; position: relative; }
#wrapper { position: relative; padding: 3.5em; background-color: #fff; overflow: hidden; }
.column { float: left; width: 175px; margin-right: 1em; }
.column.wide { width: 300px; }
.gold { color: #b8860b; }
.gold:hover { border-bottom: 1px solid rgba(184, 134, 11, 0.1); color: #b8860b; }
h1 { font-size: 3em; line-height: 1.4; color: #333; display: inline; font-weight: 100; letter-spacing: -0.03em; }
h1 a { white-space: nowrap; }
h1 a.gold { border-bottom: 0 !important; }
sup { vertical-align: super; font-size: 0.5em; color: #333; font-weight: bold; line-height: 0; }
a { text-decoration: none; color: #333; border-bottom: 1px solid #efefef; 
  -moz-transition-property: all;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s; }
a:hover { border-bottom: 1px solid #b8860b; color: #b8860b; }
a[href|="#footnote"] { color: #bbb; }
a[href|="#footnote"]:hover { text-decoration: none; color: #ccc; }
hr { border: none; border-bottom: 1px dotted #CC9966; margin-top: 5em; margin-bottom: 1em; }
#short { margin-bottom: 3em; }
#long { max-width: 600px; }
p { list-style-position: outside; font-size: 1.5em; 
  line-height: 1.5; margin-bottom: 1em; font-weight: 200; color: #333; }
p a { color: #333; }
p em { }
#contact { margin-top: 3em; }
#contact p { letter-spacing: 0.1em !important; font-size: 1.1em; text-transform: uppercase; }
#contact p strong { color: #b8860b; font-weight: normal; width: 60px; display: inline-block; }
#grouse { z-index: 50; position: absolute; bottom: 0; left: 75%; 
  background: transparent url('../images/grouse6.gif') no-repeat bottom right; width: 500px; height: 385px; }
#footer { z-index: 100; position: absolute; bottom: 1em; left: -16em; color: #ccc; }

