html, body { width: 100%; height: 100%; margin: 0; padding: 0; font-family: Arial;}
#container { text-align: left; width: 900px; margin: 0; padding: 0; margin-left: auto; margin-right: auto }
#content, #footer { float: left; width: 900px; margin: 0; padding: 0; }
#content { text-align: left; padding: 0 }
#footer { text-align: center; font-size: smaller; color: gray;}
#footsy {  font-size: x-small;  }
#footsy a { font-size: x-small; color: gray; font-weight: bold; text-decoration: none; }
#header { width: 100%; height: 110px; text-align: left; margin: 0; margin-bottom: 1em; overflow: hidden; background-position: center 0px; background-image: url(../images/title-background.jpg); background-repeat: no-repeat;}
#header-menu { margin: 0; padding: 1em; padding-top: 70px;}
#header ul { display: inline; padding: 0; margin: 0px; }
#header ul li { padding-left: 0.25em; padding-bottom: 0.25em; padding-right: 0.25em; padding-top: 0.5em; background-repeat: repeat-x; background-image: url(../images/btn-background.png); display: inline; border: 1px solid black; list-style: none;}
#header a { text-decoration: none; font-weight: bold; }
#left_col { width: 620px; float: left; }
#right_col { width: 260px; float: right; }
#left { float: left; border-right: .5em solid gray;	-moz-border-radius: 5px;	-webkit-border-radius: 5px; }
#right { float: right; border-left: .5em solid gray; -moz-border-radius: 5px;	-webkit-border-radius: 5px; }
#full { width: 100%; }
#share_pole {  width: 65px; margin-left: -95px; position: absolute; display: block; border: 1px solid gray; border-radius: 5px; padding: 3px; }
#share_pole ul { margin: 0; padding: 0; text-align: center; z-index: 99; list-style: none; }
#share_pole li { padding-bottom: 3px; padding-top: 4px; }
.nav li { width: 100%; }
.mainnav li { width: 100%; }
.mainnav li ul li { display: inline; width: 100%; }
.conversions { border: 1px solid gray; margin: 0px; padding: 0px; }
.conversions td { font-size: smaller; border: 1px dotted gray; padding: 2px; }
.unit_title a { color: black; text-decoration: none; }
.unit_list li h5 { margin:.5em;}
.unit_list li ul li { font-size: smaller; color: #gray; margin-bottom: .5em; list-style: none; }
#right_col ul li h4 { margin-top: .8em; margin-bottom: 0.9em}
#popular li { font-size: smaller; margin-bottom: .2em}
#popular .lh { margin-top: .8em; list-style: none; font-size: medium; font-weight: bold; }
.user_entry { color: black; font-size: x-large; font-weight: bold; background: white; text-align: center; vertical-align: middle; width: 96%; border: 2px solid gray; padding-top: .5em; padding-bottom: .3em }
th { background-color: #AB9675;}
h1, h2 {margin-top:0}