body /* initialize default text parameters and set the background colour of the page beyond the 960px wrapper. */ { font-family: Georgia, Times, "Times New Roman", serif; font-size: 1.2em; text-align: left; color: black; background: #003; /* very dark blue */ line-height: 1.3em; } #wrapper /* fix the page width to 960px. This declaration must always come second */ { margin: 0 auto; /* centre wrapper */ border: 1px solid black; width: 1870px; } /* banner styles */ header { background: #ffc; /* conditioner yellow */ text-align: center; height: 172px; border-bottom: 1px solid black; padding: 10px; } /*

and

margin-top indirectly affects vertical position of the navbar */ header h1 { font-size: 1.6em; font-weight: bold; margin-top: 45px; } /* header

is used for the slogan or theme to improve accessibility. We switch from Georgia to Times New Roman here, which I prefer for italics */ header h2 { font-family: "Times New Roman", Times, Georgia, serif; font-size: 1.05em; line-height: 1.5em; margin-top: 30px; } img { background: black; box-shadow: 0.2px 0.2px 4px black; margin-top: 6px; padding: 1px 2px 2px 1.5px; height: 256px; width: 256px; } /* table styles Switch to Times New Roman to improve numerical display */ table { font-family: "Times New Roman", Times, Georgia, serif; background: #ffc; /* conditioner yellow */ border: 1px solid black; margin: 8px 0px 6px 0px; padding: 8px; } #titles { font-weight: bold; height: 80px; text-align: center; } th { font-weight: bold; padding: 5px; text-align: center; width: 80px; } tr { background: #9ff; /* light cyan */ } td { padding: 2px; } .blank { padding: 3px; } .image { width: 256px; } .prompt { padding: 10px; width: 310px; } /* footer styles Times New Roman harmonizes with Georgia, but gives uniform display of numbers */ footer { font-family: "Times New Roman", Times, Georgia, serif; font-size: 1em; color: white; background: #069; /* Baltic blue */ border: 1px solid black; padding: 25px; line-height: 1em; text-align: center; }