a img { border: 0; }
table { border-collapse: collapse; }
li { list-style-position: inside; }
p { font-size: 14px; padding: 15px 0; line-height: 18px; text-indent: 20px; }
body { font: 12px Georgia, "Times New Roman", Times, serif; background: #000 url('../images/background.jpg') top center fixed no-repeat; }
#page-wrap { width: 980px; margin: 0 auto; background: #fff url('../images/pageback.jpg') repeat-y; }
h1#header { width: 980px; height: 276px; margin: 0 auto; background: url('../images/header.jpg') no-repeat; text-indent: -9999px; }
#left-column { width: 186px; vertical-align: top; }
#center-column { width: 100%; padding: 10px; vertical-align: top; }
#right-column { width: 160px; vertical-align: top; text-align: center; }
#footer { font: 10px Arial, Helvetica, sans-serif; width: 980px; margin: 20px auto; background: #444; color: #999; opacity: 0.8; text-align: center; }
#footer a { color: #bbb; text-decoration: none; }
#footer a:hover { color: #fff; }
/* NAVIGATION
-------------------------------- */
#nav { height: auto; float: left; width: 186px; overflow: hidden; }
ul.menu, ul.menu ul { font: 15px Georgia, "Times New Roman", Times, serif; list-style-type:none; }
ul.menu a { display: block; text-decoration: none; }
ul.menu li { }
ul.menu li a { padding: 0.5em; margin: 2px; overflow: hidden; color: #000; }
ul.menu li a:hover { color: #777; background-position: 0 35px; }
ul.menu li ul li a { background: #fff; padding-left: 20px; }
ul.menu li ul li a:hover { padding-left: 15px; }