body { margin-top: 0px; } #wrapper { margin-top: 5px; } div#logo { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } #footer-widgets-wrapper { background: #435e7e; } .footer-widget-column { background: #435e7e; } #footer-widgets-bg-wrap { border-top: 1.2em solid #435e7e; } .widget { font-size: 1em; } #frontpage-intro .frontpage-intro-text { font-size: 1.4em; } #header-content { background-color: #435e7e; font-size: 0.7em; text-align: center; height: 40px; /*padding-right: 0px;*/ padding-bottom: 0px; padding-left: 0px; padding-top: 0px; margin-top: 0px; float: left; width: 100%; } #header-content .header-text { color: #fff; width: 100%; padding-bottom: 0px; padding-left: 0px; padding-top: 0px; margin-top: 10px; margin-bottom: 0px; } #mainnav-menu a { margin-right: 1em; } .fullWidth { width: 100% } .book { background-color: #435e7e; padding-top: 15px; padding-bottom: 15px; padding-left: 30px; padding-right: 30px; font-size: 16px; color: #FFF; text-decoration: none; } #book a:link, #book a:visited { color: #FFF; text-decoration: none; } #book a:hover { color: #FFF; background-color: #63b390; text-decoration: none; } .textwidget #book a:link, .textwidget #book a:visited { margin-top: 12px; color: #FFF; text-decoration: none; } .textwidget #book a:hover { background-color: #63b390; color: #FFF; text-decoration: none; } #content a:link, #content a:visited, #content a:hover { font-weight: bold; } #content li { margin-bottom: 10px; } #curtain { background-color: #aa0000; width: 800px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; } #curtain h2 { color: #fff; margin-bottom: 10px; } #curtain h4 { font-size: 20px; margin-bottom: 10px; } #wrapper h4 { line-height: 1.5em; }