#main { position: relative; z-index: 8; width: 1011px; _width: 1011px; min-width: 750px; margin-right: auto; }
#header { background-image: url(images/header.jpg); background-repeat: no-repeat; text-align: right; z-index: 6; top: 0; left: 0; width: 1011px; height: 132px   }
#wrapper { background-image: url(images/cont-bg.jpg); background-repeat: repeat-y; background-position: left top; z-index: 12; }
#nav { color: white; background-image: url(images/navbg.jpg); background-repeat: no-repeat; text-align: left; position: absolute; z-index: 10; top: 160px; left: 0; width: 158px; height: 359px; padding-top: 18px; padding-left: 48px; }
#left { background-color: teal; float: left; z-index: 10; width: 100px; height: auto; _min-height: 600px; height: 600px; }
#right { background-color: yellow; text-align: center; float: right; z-index: 10; width: 100px; height: auto; _min-height: 600px; height: 600px; }
#content { background-image: url(images/conthead.jpg); background-repeat: no-repeat; text-align: left; width: 511px; z-index: 10; height: auto; _height: 600px; min-height: 400px ; padding: 28px 500px 40px 230px; }
#footer { background-color: #5175b2; color: black; font-size: 10px; background-image: url(images/footer.jpg); background-repeat: no-repeat; text-align: right; width: 743px; z-index: 10; height: 131px; clear: both; padding-top: 98px; padding-right: 140px; }
#break {background-color: purple; clear: both;}
#today { color: #286fb9; font-size: 12px; text-align: right; width: 500px; margin-right: 400px; }
