html, body 
{margin:0;
padding:0;
height:100%;
font-family:Georgia, serif;
font-size:14pt;
color:black;
background:#ECB957;}

table.container
{width:90%;
max-width:1000px;
min-width:840px;
width: expression(this.width > 1000 ? 1000: true); /* needed to make IE behave... */
width: expression(this.width < 840 ? 840: true); /* needed to make IE behave... */
margin-left:auto;
margin-right:auto;
height:100%;
border-collapse:collapse;}

table.container tr
{vertical-align:top;}

table.container td.left
{background:transparent url(images/bgrleft.png) repeat-y;
width:45px;}

table.container td.middle
{background:white;
width:auto;}

table.container td.right
{background:transparent url(images/bgrright.png) repeat-y;
width:45px;}

.content
{padding:1em 1em 0 2em;}

#menu
{min-width:750px;
margin-left:auto;
margin-right:auto;}

h1
{font-size:125%;}

h2
{font-size:110%;
text-transform: uppercase;
font-weight:normal;}

h3
{font-size:100%;
font-weight:bold;}

a
{outline:0;
color:#CC6B00;}

img
{border:0;}

ul.options
{margin-top:-.75em;
margin-left:1em;
padding:0;
list-style:none;}

ul.options li
{background:url(images/bullet.jpg) no-repeat 0 .25em;
padding-left:28px;}

.floatleft
{float:left;
margin-right:10px;}

.floatright
{float:right;
padding-left:10px;}

.clear
{clear:both;
height:0;}

.caption
{font-size:85%;
color:#666666;}

.center
{text-align:center;}

.left
{text-align:left;}

.right
{text-align:right;}

.justify
{text-align:justify;}

.bold
{font-weight:bold;}

.italic
{font-style:italic;}

.smaller
{font-size:80%;}

.small
{font-size:90%;}

.medium
{font-size:110%;}

.large
{font-size:120%;}

.larger
{font-size:150%;}

.dark
{color:#CC6B00;}

.light
{color:#F7E0B7;}

.grey
{color:#666666;}

.indent
{padding-left:2em;
padding-right:1em;}

.toproom
{padding-top:1em;}