article, aside, figure, footer, header, main, nav, section { display: block; /* https://www.w3schools.com/html/html5_browsers.asp */ } html { /* https://stackoverflow.com/questions/4565942/should-global-css-styles-be-set-on-the-html-element-or-the-body-element */ background-color: #F1F1FA; } body { text-align: center; } footer, header { font-size: 16px; padding: 10px 0px; } main { font-size: 14px; } h4 { font-size: 16px; text-decoration: underline; } table { margin: 0px auto; /* https://stackoverflow.com/questions/14073188/center-align-a-html-table */ } #copyright_and_contact_footer, #ece_ntua_header { background-color: #82B7EF; } #slub_header { background-color: #D3D6E6; } #session_nav { background-color: #82B7EF; font-size: 16px; padding: 10px 0px; }