#div-header { position:absolute; top:0; right:0; width:960px; } #div-body { position:absolute; top:350px; left:0px; width:100%; background-color:#ada8a2; margin:0px; color:#FFFFFF; } #div-textbox { width:960px; background-color:#f0f0f0; margin:0px; height:1200px; position:absolute; top:23px; left:105px; z-index:600; } .div-grunge { background-image:url(images/bottomgrunge.png); background-repeat:repeat-x; height:69px; width:100%; position:absolute; top:1163px; z-index:0; } h1 { font: 60px/68px 'ChunkFiveRegular', Arial, sans-serif; font-size:20pt; letter-spacing:0; color:#000000; line-height:1.3em; } h2 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#000000; font-size:11pt; text-align:left; line-height:1.2em; font-weight:400; } div.caption { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#000000; font-size:10pt; text-align:center; line-height:30px; font-weight:400; } #div-footer { background-color:#212121; height:110px; width:100%; position:absolute; top:1575px; left:0px; z-index:1000; } a:link { color: #000000; text-decoration: none; } a:visited { text-decoration: none; color: #000; } a:hover { text-decoration: underline; } a:active { text-decoration: none; }