\html { position: relative; } * { margin: 0; padding: 0; border: 0; } body { background-color: #fff; text-align: center; } #wrapper { text-align: left; margin: 20px auto; width: 600px; } #header { padding: 10px 0; display: block; } #flashclip { display: block; margin: 20px auto; } #footer { clear: both; background-color: #003537; text-align: right; padding: 10px; } p { font-size: 12px; font-family: arial; } p a { color: black; text-decoration; underline; padding: 0 0 0 30px; } p.left, p.right { float: left; } p.right { float: right; text-align: right; }