body {background:url(images/banner-background.jpg) no-repeat center top;}
p, h1, h2, ul, li {text-align:left;margin:0em;padding:0em;}
img {border:none;}
div.page-body {width:960px;margin:auto;padding:192px 0 0 0;}
ul.banner-nav {width:1070px;height:2em;background:#e5d9cf;margin:0em;padding:0 5px;list-style:none inside none;text-align:right;}
ul.banner-nav li {float:left;margin:0em;font:100 1em/2em arial,helvetica,sans-serif;}
ul.banner-nav li a:link, ul.banner-nav li a:visited {color:#000;background:none;padding:0 .5em;text-decoration:none;}
ul.banner-nav li a:hover {color:#806f60;background-color:#fff;padding:0 .5em;}
div.column {float:left;margin:0px;padding:15px;}
.main {width:700px;}
.sidebar {width:200px;}
.row {clear:both;width:100%;margin:auto;position:relative;}
div.sidebar div {border:1px solid #aaa;padding:10px 10px 5px;margin-top:40px;text-align:center;}
div.sidebar div.row {border:none;padding:0px;border-top:1px solid #ccc;height:1px;line-height:1px;font-size:1px;margin:7.5px 0;}
div.main p {font:100 .9em/1.5em arial,helvetica,sans-serif;margin:0 0 1em 0;}
div.main h1 {font: 100 2em/3em arial,helvetica,sans-serif;}
div.main h2 {font: 800 1em/1.5em arial,helvetica,sans-serif;}
div.main a {font-weight:800;}
div.main a:link, div.main a:visited, div.sidebar a:link, div.sidebar a:visited, ul.footer-nav a:link, ul.footer-nav a:visited {color:#477186;}
div.main a:hover, div.sidebar a:hover, ul.footer-nav a:hover {color:#c58a41;}
div.sidebar h1 {font:800 1em/1.5em arial,helvetica,sans-serif;margin:.5em 0 0;}
div.sidebar p {font:100 .7em/1.5em arial,helvetica,sans-serif;margin:.5em 0;}
div.sidebar a p {text-align:right;}
div.footer {border-bottom:1px solid #e5d9cf;margin:0 0 .25em 0;}
ul.footer-nav {width:775px;height:2em;margin:auto;padding:0em;list-style:none inside none;text-align:left;}
ul.footer-nav li {float:left;margin:0 .8em;font:100 .7em/1.5em arial,helvetica,sans-serif;}