@charset "utf-8";

html, body { min-height:100%; }
body { background-color:#fff; margin:0; padding:0; background-image:url(../imgs/design/sitebg.png); background-attachment:scroll; background-position:bottom right; }
#night { background-color:#000; }
#header { background-position:bottom center; margin:auto; width:900px; }
#header a { display:block; padding:30px 20px; background:url(../imgs/logos/header.gif) no-repeat left center; width:199px; height:18px; text-indent:-9999px; }
#menu-wrapper { background-color:#f2f2f2; background-image:url(../imgs/design/menubg.gif); background-repeat:repeat-x; background-position:top; border-bottom:solid 1px #808080; }
#menu { overflow:auto; width:900px; margin:auto; }
#menu li { display:block; float:left; padding:10px 20px; padding-bottom:7px; font-size:15px; text-transform:uppercase; font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
#menu a { color:#000; text-decoration:none; }
#menu a:hover { color:#9f141d; }
#content-wrapper { background-repeat:repeat-x; }
#content { margin:auto; width:860px; padding:20px; padding-top:30px; overflow:auto; position:relative; }
#footer { clear:both; color:#999; text-align:center; padding:5px; width:860px; margin:auto; margin-bottom:260px; border-top:solid 1px #999; margin-top:10px; }

.lTwoColumns { clear:both; }
.lTwoColumns .smallColumn { float:left; width:200px; padding-right:20px; }
.lTwoColumns .bigColumn { float:left; width:640px; }

/* html, body { min-height:100%; }
body { background-color:#000; margin:0; padding:0; background-image:url(../imgs/design/sitebg.png); background-attachment:fixed; background-position:bottom right; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; }
#world { width:900px; overflow:auto; margin:auto; }
#header { background-image:url(../imgs/design/headerbg.png); background-position:bottom center; margin-bottom:20px; }
#header a { display:block; padding:40px 20px; }
#menu { float:left; width:150px; border-left:solid 3px #333; padding-top:35px; padding-bottom:200px; }
#menu a { display:block; color:#fff; text-decoration:none; padding:10px 20px; font-size:15px; text-transform:uppercase; font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
#menu a:hover { margin-left:-3px; border-left:solid 3px #9f141d; }
#content { float:left; width:670px; padding:18px; background-color:#fff; border:solid 1px #666; margin-top:20px; }
#footer { clear:both; color:#999; text-align:center; padding:20px; } */