* { margin: 0px; padding: 0px; }
html, body { font-family: "Georgia", "Verdana", "Times", "Arial"; font-size: 11px; color: #000000;  background-color:  #F5DEB3; }
input, select, textarea { font-family: "Georgia", "Verdana", "Times", "Arial"; font-size: 11px; color: #000000; }
img { border: 0px; display: inline-block; }

#wrapper { margin: 0px auto; display: block; position: relative; width: 819px; min-height: 100%; }

#top { border: 1px solid #800001; }

#top { margin: 0px auto; width: 817px; height: 150px; display: block;}
#submenu { text-align: center; margin: 0px auto; margin-top: 5px; margin-bottom: 5px; width: 100%; height: 20px; }
#left { border: 1px solid #800001; float: left; width: 200px; height: 500px; background-color: #a62f11; }
#center { padding: 10px; border: 1px solid #800001; margin: 0px auto; width: 380px; height: 480px; overflow: auto; }
#right { border: 1px solid #800001; float: right; width: 200px; height: 500px; background-color: #a62f11; }
#footer { text-align: center; font-size: 0.6em;  margin-top: 10px; }
#footer a:link, #footer a:active, #footer a:visited {  color: #0379a0; text-decoration: none;  cursor: pointer; }

#left .mod-menu { list-style: none; width: 200px; position: absolute; bottom: 30px; }
#left .mod-menu a { text-align: center; padding: 5px; font-size: 14px; font-weight: bold; display:block; width: 125px; background-color: #800001; border:1px solid #000000; position: relative; margin: 0px auto; margin-bottom: 30px; }
#left .mod-menu a:hover { background-color: #bb0001; }

#right .mod-menu { list-style: none; width: 200px; position: absolute; bottom: 30px; }
#right .mod-menu a { text-align: center; padding: 5px; font-size: 14px; font-weight: bold; display:block; width: 125px; background-color: #800001; border:1px solid #000000; position: relative; margin: 0px auto; margin-bottom: 30px; }
#right .mod-menu a:hover { background-color: #bb0001; }

#right table, #left table { width: 200px; position: absolute; bottom: 30px; }
#right a, #left a { color: #fccda3; text-decoration: none; cursor: pointer; }
#right a:hover, #left a:hover { color: #fccda3; text-decoration: none; cursor: pointer; }

#submenu ul { list-style: none; }
#submenu a { color: #fccda3; text-decoration: none; cursor: pointer; margin: 0px auto; float: left; text-align: center; padding: 2px; font-size: 12px; font-weight: bold; display:block; width: 18%; background-color: #800001; margin-left: 10px; }
#submenu a:hover { background-color: #bb0001; }

li.active a { background-color: #bb0001 !important; }
li.active a:hover { background-color: #800001 !important; }
li.current a { background-color: #bb0001 !important; }
li.current a:hover { background-color: #800001 !important; }

table.category { width: 100%; }
table.category td.list-title a { width: 100%; display: block; text-align: center; padding: 1em 0; }
