body { background-color: #c0c0c0; background-image: url(images/bg.jpg); margin: 0; padding: 0; }
#main { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; width: 1104px; margin-left: auto; margin-right: auto; }
#header { background-image: url(images/header.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 top; width: 100%; height: 204px; padding: 1px 0; }
#wrapper { background-image: url(images/bodyrep.png); background-position: 0 0; }
#nav { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; z-index: 10; top: 117px; left: 60px; width: auto; border-top: 1px solid #000; border-left: 1px solid #000; border-right-color: #000; border-right-width: 1px; }
#nav2 { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; z-index: 5; top: 138px; left: 120px; width: 100%; }
#left { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; width: 100px; height: auto; min-height: 600px; }
* html #left {height: 600px;}
#right { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: right; width: 100px; height: auto; min-height: 600px; }
* html #right {height: 600px;}
#content { background-image: url(images/bodyrep.png); background-repeat: repeat-y; height: auto; min-height: 600px; padding: 1px 100px; overflow: auto; position: relative; }
* html #content {height: 600px;}
#footer { background-image: url(images/footer.png); background-repeat: no-repeat; height: 100px; clear: both; padding-top: 50px; padding-right: 100px; }
