<body style="background-color:#ffffcc;">

Using CSS instead of Tables for layout

<body style="background-color:#ffffcc;">

Using CSS instead of Tables for layout

<div style="max-width:800px; height:5px; background-color:#000000; color:#ffffff; text-align:center; margin:auto;">
Using CSS instead of Tables for layout.

<div style="width:770px; height:100px; background-color:#ededed; margin-top:20px; border:15px inset green;">

Width is 770 pixels to allow for the 15 pixels + 15 pixels on both sides for the border

Using CSS instead of Tables for layout.
<div style="float:left; width:62.5%; height:400px; background-color:#ff0000; text-align:left; text-indent:10px;">

Using CSS instead of Tables for layout.
<div style="float:right; width:37.5%; height:300px; background-color:#0000ff;">

Using CSS instead of Tables for layout.

Takes a little bit of rigmarole, but you can do it!
Using CSS instead of Tables for layout.

<div style="max-width:800px; min-height:600px; text-align:center; margin:auto; background-color:#ffff00; padding-top:1px; border:15px inset red;">