body, html { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif } h2 { text-align:center; font-size:100%; } p { text-align:left; padding-right:10%; padding-left:0%; font-size:90%; } .newshead { display:block; width:90%; background:#E4E4E4; } .newscontent { padding-top:5%; } .newsdate { padding-left:75%; } .newsauthor { padding-left:63%; } #content { position:absolute; top:18%; left:19%; width:63%; height:10%; background:#fff; }