html,body { margin:0; padding:0 } body { font: 85%/1.3 Verdana,Arial,sans-serif; text-align: left; /* background: #fff; */ padding-bottom:20px } a { color: #0066B3; background: inherit; text-decoration: none; } h1 { font: bold 2.1em Arial, Arial, Sans-Serif; color: #036DA7; } h2 { font: bold 1.5em Arial, Arial, Sans-Serif; padding: 0; margin-top: 0; } h3 { font: bold 1.1em Arial, Arial, Sans-Serif; padding: 0; margin-top: 0; } div#header { width:100%; background: #BBD9EE; } div#header h1,div#menu { width:770px; margin:0 auto; text-align:left; } div#header h1 { padding: 30px 0 20px; color: #fff; } div.right { float: right; width: 76%; padding: 0; padding-top: 0px; margin-bottom: 1.2em; text-align: justify; } div.left { float: left; width: 23%; margin: 0; padding: 0; } div.left .box { padding: 1em; margin: 0 0 1em 0; background: #FFF6BF; border: 1px solid #AAA; } p.subtitle { margin-top: -1.1em; margin-bottom: 3px; } div.content { font: 95%/1.3 Verdana,Arial,sans-serif; margin: 0 auto; padding: 15px; background: #e7f1f8; }