body   { background-color: #ffffff; margin: 0; padding: 0; }#branding { background-color: #ffffff; position: relative; left: 100px; top: 20px; width: 560px; }#content { margin: 10px/50px; padding: 20px; position: relative; left: 100px; width: 560px; height: 250px; border-top: solid 3px #0000cc; }#contact  { padding-top: 10px; position: relative; top: 10px; left: 120px; width: 560px; height: 30px; border-top: solid 1px #0000cc; }.masthead { color: #0000cc; font-size: 28px; font-family: Verdana; font-style: italic; font-weight: 700; position: relative; left: 120px; top: -50px; }.footer { font: 11px "arial", san-serif; color: #202020; margin: 0px; padding: 0px; }a { color: blue; }a:hover { color: #0000cc; text-decoration: none; }p {	font: 16px/24px Geneva, sans-serif;	color: #202020;	margin: 0px;	padding: 10px;}h1 {	font: 24px "arial black", helvetica, sanserif;	color: #000000;	margin: 0px;	padding: 0px;}