html, body {background:#000000; color:#FFF; font: 12px Verdana, Geneva, sans-serif; height:100%; margin:0 auto; }
img {border: none;}
#thumbnail img {cursor: pointer;}
#large {display: none; position: absolute; background: #000000; padding: 5px; z-index: 10; min-height: 200px; min-width: 200px; color: #000000;}
#background{ display: none; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: #403523; z-index: 1;}
body {background-color: #000000;}
p.white{color:#FFFFFF; }
p.white-small{color:#FFFFFF; font-size: 10px;}
p.gold{color:#c09f6b; }
p.gold-header{color:#c09f6b; fontsize: 18px;}
p.black{color:#000000; }
td {color:#c09f6b; font-size:12px }
td.white {color:#FFFFFF; font-size:12px }
td.white-large {color:#FFFFFF; font-size:16px }

table.table-back { background: url("../images/banner-back.jpg") repeat; }
table.submenu { background: url("../images/menu-back.png") repeat; color:#c09f6b; }

a:link {color:#FFFFFF; text-decoration:none; }
a:visited {color:#FFFFFF; text-decoration:none; }
a:hover {color:#c09f6b; text-decoration:none; }
a:active {color:#c09f6b; text-decoration:none; }

a.gold:link {color:#c09f6b; text-decoration:none; font: 10px;}
a.gold:visited {color:#c09f6b; text-decoration:none; font: 10px;}
a.gold:hover {color:#c09f6b; text-decoration:none; font: 10px; }
a.gold:active {color:#c09f6b; text-decoration:none; font: 10px;}

#nonFooter {position: relative; min-height: 100%;}
* html #nonFooter {height: 100%;}
#content {padding-bottom: 8em;}
#footer{position: relative; margin-top: -7.5em;}