* { margin: 0px; padding: 0px; }
.clear { clear: both; }
.noborder { border-width: 0px; }
.noborder img { border-width: 0px; }
html, body { background: #FFF; color: #CCC; font-family: 'Georgia', sans-serif; font-size: 12px; height: 200%; width: 100%; }
hr { border: none 0; border-top: 1px; border-style: dotted; height: 1px;  }
form input { border: 0px; padding: 3px; background: #FFF; }
form input.submit { background: transparent; color: #FFF; float: right; font-family: 'Georgia', sans-serif; font-size: 12px; }

/* .tall { min-height: 100%; _height: 100%; } */
.tall { height: 100%; }
#menuwrap { background-color: #333; /* font-variant: small-caps; */ height: 200%; position: absolute; text-transform: uppercase; top: 0px; }
#menuwrap ul { list-style: none; margin: 46px 20px 0px 10px; width: 140px; margin-bottom: 10px; }
#menuwrap ul li { margin-top: 5px; }
#menuwrap a { color: #FFF; text-decoration: none; }
#menuwrap #menu_1 a:hover { color: #999; }
#menuwrap #menu_2 a:hover { color: #999; }
#menuwrap #menu_3 a:hover { color: #333; }
#menuwrap #menu_4 a:hover { color: #333; }

.menu { float: left; border-right: 1px solid #FFF; }
#menu_1 { background-color: #000; width: 110px; }

.logged { margin: 30px 10px 10px 10px; color: #666; width: 90px; }

#content { background: #666; height: 200%; padding-left: 110px; }
#content a { color: #FFF; text-decoration: underline; }
#content a img { border-width: 1px; }
#content a:hover { text-decoration: none; }
#content #articlewrap { width: 100%; position: relative; top: -3px; }
#content #articleleft { float: left; width: 320px; padding-left: 20px; }
#content #articleright { left: 360px; position: absolute; width: 350px; }

#header { position: relative; width: 100%; text-transform: uppercase; top: 4px; /* font-variant: small-caps; RIP small caps */ }
#header #breadwrap { min-height: 43px; padding-left: 70px; padding-top: 6px;}
#header #breadcrumb { padding: 10px 0px 5px 340px; }
#header #categories { padding: 5px 0px 10px 340px; }
#header #categories a { text-decoration: none; }
#header #categories a:hover { text-decoration: underline; }

.featured { font-style: italic; margin: 10px 0px; text-align: right; width: 350px; }
.featured a { text-decoration: none !important; }
.featured img { border: 1px solid #666; }

#prevnext { bottom: 0px; left: 470px; padding-bottom: 2px; position: fixed; _position: absolute; width: 350px; }
#prevnext a { text-decoration: none; }
#prevnext a:hover { text-decoration: underline; }
.prev { float: left; }
.next { float: right; }
