body { margin-top: 0px; margin-left: 0px; color: black; background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } a {color: red; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none} a:visited {color: darkred; text-decoration: none} a:hover {color: gray; text-decoration: underline} h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; text-decoration: none; padding-left: 10px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px; } h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; padding-left: 10px; padding-top: 10px; margin-bottom: 0px; } p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; padding-left: 10px; margin-top: 0px; } #header { position: relative; margin: auto; border-left: 2px solid gray; border-right: 2px solid gray; border-top: 2px solid gray; width:950px; height: 75px; background-color: #CCCCCC; } #nav { position: relative; width: 950px; height: 25px; margin: auto; border-left: 2px solid gray; border-right: 2px solid gray; border-top: 2px solid gray; background-color: red; } #nav ul { padding-top: 5px; padding-left: 10px; margin: 0px; list-style-type: none; } #nav li { padding-right: 25px; display: inline; } #nav a {color: white; font-size: 14px; font-weight: bold; text-decoration: none} #nav a:visited {color: white; text-decoration: none} #nav a:hover {color: #666666; text-decoration: none} #section { position: relative; width:950px; background-color: white; margin: auto;; border: 2px solid gray; } #footer { position: relative; width:950px; height: 40px; background-color: #cccccc; margin: auto; border-left: 2px solid gray; border-right: 2px solid gray; border-bottom: 2px solid gray; }