@font-face {
	font-family: 'WhitehallRegular';
	src: url('whitehall.eot');
	src: local('Whitehall Regular'), local('Whitehall'), url('whitehall.woff') format('woff'), url('whitehall.ttf') format('truetype');
}

body { background: black; color: #aaa; margin: 0px; padding: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 16px; }

a { color: #aaa; }
a:hover { color: #f00; }

h2 { color: #ccc; font-weight: normal; margin: 0.5ex; }

p { margin-left: 2ex; line-height: 2.6ex; width: 80ex; }

#header { position: fixed; padding: 1ex; font-size: 3ex; }
#header {
   /* Evil IE8 @font-face smoothing trick from outer space */
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
}
#header a { font-family: WhitehallRegular, Helvetica;  }
#header a { color: #ccc; text-decoration: none; display: inline; }
#header a:hover { color: red; }
#header a.red { color: red; }

em { font-weight: normal; color: red; }

#content { position: relative; top: 6ex; padding: 1ex; }

#strip { display: table-cell; padding: 0px; margin: 0px; position: relative; margin-left: 4ex; overflow: visible; }
#strip table { padding: 1ex; border: 1px solid #404040; }
#strip td { margin-left: 2ex; padding-left: 1ex; border: 1px solid black; color: #aaa; }

.lastblock { font-size: 300%; padding: 8ex; color: #333; }

#leftside { vertical-align: top; padding-right: 4ex; }

#menu { color: white; margin: 0px; padding: 0px; }
#menu li { padding-bottom: 0.5ex;  list-style: none; font-size: 2ex; }
#menu li a { display: block; color: #aaa; text-decoration: none; }
#menu li a.current { display: block; color: #ffa; text-decoration: none; }
#menu li a:hover { color: red; }

#wordsoup { padding: 0.5ex; font-size: 2.5ex; text-align: justify; line-height: 3ex; width: 60ex; }

a.mediafile{ background:transparent url(file.png) 0px 1px no-repeat;padding-left:18px;padding-bottom:1px; }
a.mf_pdf{ background-image:url(pdf.png) }

#imgnav { position: fixed; top: 0.5ex; left: 100ex; margin: 0px; padding: 1ex; }
#imgnav a { text-decoration: none; font-size: 3ex; padding-left: 1ex; }
