#wrapper {width:960px;margin-left:auto;margin-right: auto;margin-top:20px;}
#content {font: bold 12px/15px "Verdana",sans-serif;background-color: #EBECF6;border: 1px solid black;}
#header {border-bottom:1px solid black;padding:10px 0px;background:#C0CBE7;}
#footer {border-top: 1px solid black;padding: 5px 0px;background:#93A9D5;}
1. Wrapper width is 960px with no padding, borders or left/right margins
2. Content width is 962px - inherited width + (2 x 1) borders. Background color, font is also set
3. Header width is 960px (inherited) with 10px padding top and bottom, color is set. Bottom border is set (rest already there)
4. Footer width is 960px (inherited) with 5px padding top and bottom, color is set. Top border is set (rest already there)
5. In the 'Update' div, the Javascript has an addition (myhours=myhours+1) to cope with BST rather than GMT