body { margin: 0; padding: 0; background-color: #884F06; color: #DCCEC1; font: 100% Tahoma, Helvetica, Arial, sans-serif; } h1 { font-size: 1.4em; padding: .2em 0em; margin: 0; } .ftright { float: right; padding: .2em 0 .2em .2em; } .ftleft { float: left; padding: .2em .2em .2em 0; } .tagline { font-size: 0.65em; font-weight: normal; font-style: italic; } #masthead { margin: 0; background: #7A4706 url('images/reading.jpg') no-repeat; height: 125px; color: #E0C598; padding: 0; } #masthead .pagetitle { font-size: 1.4em; color: #DFC59F; font-weight: bold; text-align: right; padding: 1em .7em 0 0; margin: 0; } #top_nav { margin: 0; padding: .1em 1em .1em 0; background-color: #2E1308; color: #D5B688; font-size: .9em; } #container { border: 1px solid #2E1308; background-color: #884F06; color: #DCCEC1; margin: 0; padding: 0 0 0 8px; } #left_col { width: 184px; float: left; padding: 0 0 5px 8px; background-color: #884F06; color: #DCCEC1; font-size: .9em; } #coltwocolor { background-color: #C29A72; color: #2E1308; margin: 0 0 0 200px; padding: 0; } #page_content { margin: 0 181px 0 0; padding: 0 .8em .1em .8em; background-color: #F3F6FB; color: #2E1308; } #right_col { margin: 0; width: 174px; padding: 0; float: right; background-color: #C29A72; color: #2E1308; font-size: .85em; } .colclear { background-color: #F3F6FB; color: #F3F6FB; line-height: 1px; font-size: 1px; clear: both; margin: 0; padding: 0; } #footer { font-size: .85em; padding: .1em 1em; margin: 0; }