html { overflow: scroll; font: normal 13px Georgia, "Times New Roman", Times, serif; color: #554444; line-height: 145%; height: 100%; }
body { background: #f8f2e3; margin: 0; width: 100%; height: 100%; }
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -180px; width: 960px; }
#header {margin: 0 auto -180px; width: 960px;}

a, a:link, a:visited { color: #e48707; text-decoration: none; cursor: pointer; outline: none; }
a:hover, a:active { text-decoration: underline; }

h1 { font: normal 21px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #b74319; margin: 0; line-height: 135%; }

h2 { font: normal 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #b74319; margin: 0; padding: 0; line-height: 21px; }

h3 { font: normal 15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #b74319; margin: 0; padding: 0; line-height: 21px; }

h4 { font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #b74319; margin: 0; padding: 0; line-height: 18px; }

h5 { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #666; margin: 8px 0 0 0; padding: 0; line-height: 15px; }

h1, h2, h3, h4 { margin-bottom: -8px; }

p { font: inherit; }

ul { margin: 0 10px; padding: 0; }
ul li { font-size: 12px; line-height: 15px; margin: 0 0 0 5px; padding: 0 0 8px 0; list-style: disc; }

ol { margin: 0 10px; padding: 5px 0; }
ol li { margin: 0 15px; padding: 5px 0 0 0; }

.clear { clear: both; }

#header { height: 234px; margin: 0 0 25px 0; }

#logo { display: block; position: absolute; margin: 70px 0 0 0; text-indent: -9000px; background: url(../images/logo.png) no-repeat; width: 302px; height: 74px; }


#left_col { float: left; width: 640px; margin: 0; padding: 0 25px 0 0; }

#right_col { float: left; width: 295px; margin: 0; padding: 0; }


#push { height: 180px; }

#footer { height: 145px; border-top: 2px solid #9f5323; background: #363636; font-size: .9em; color: #f8f2e3; line-height: 130%; margin-top: 30px; }

#footer_block { width: 960px; margin: 20px auto; }

#footer_nav { float: right;}

#footer a { color: #f8f2e3; }
#footer a:hover { color: #e48707; text-decoration: none; }
