* { font-family:verdana; color:white; font-size:12px; line-height:16px } body { margin:0; padding:0; background-color:#fff } #side { position:relative; width:170px; height:auto; top:0; left:0; margin:0; padding:10px 10px 15px 10px; background-color:#dee; } #side2, #side3 { position:relative; width:170px; height:auto; top:0; left:0; margin:0; padding:15px 10px 15px 10px; background-color:#cdd } #side3 {background-color:#dee;} big, big b {font-size:16px} .reset {font-weight:bold; color:red} #header, #photo, #text { position:absolute; width:300px; margin:0; padding:0; } #header { top:152px; left:200px; height:32px; border:1px solid black; } #photo { top:186px; left:200px; height:243px; } #text { top:429px; left:200px; height:18px; border:1px solid black; }