p { margin-top: 0; margin-bottom: 0; padding:0; margin:0; } div { padding:0; margin:0; } body { margin-top: 0; padding:0; margin:0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000000; } #site { text-align: left; width: 887px; height: 530px; background-image: url(/sitewyze/files/outline.jpg); background-repeat: no-repeat; } #mainNav { top: 0px; left: 0px; position: absolute; width: 135px; height: 135px; } #mainNav ul { margin: 0px; padding: 0px; list-style-type: none; } #mainNav li { } #mainNav a { font-size: 14px; font-weight: bold; color: #c6caca; text-transform: uppercase; text-decoration: none; } #mainNav a:hover { color: #a31113; } .title { position:absolute; top:17px; left:200px; width:400px; height: 25px; font-size: 18px; font-weight: bold; color: #ffffff; text-transform: uppercase; text-decoration: none; text-align:left; } .content { top: 50px; left: 200px; position:absolute; width: 400px; height: 330px; overflow-y: auto; text-align:left; } #secondaryNav { top: 400px; left: 0px; position: absolute; width: 850px; height: 35px; margin: 150px 0px 0px 100px; text-align: center; } #secondaryNav ul { margin: 0px; padding: 0px; list-style-type: none; } #secondaryNav li { display: inline; padding: 0px 20px; } #secondaryNav a { font-size: 14px; font-weight: bold; color: #830202; text-transform: uppercase; text-decoration: none; } #secondaryNav a:hover { color: #FFFFFF; } #footerNav { top: 420px; left: 0px; position: absolute; width: 975px; height: 30px; margin: 5px 0px 0px 75px; text-align: center; } #footerNav ul { margin: 0px; padding: 0px; list-style-type: none; } #footerNav li { display: inline; margin: 0px 20px; } #footerNav a { font-size: 13px; color: #717171; text-transform: uppercase; font-weight: bold; text-decoration: none; } #footerNav a:hover { color: #FFFFFF; }