#horizontalwrap { border: 2px solid blue; /* this is only for show*/ /* Following is the way to stack things dynamically */ display: inline; white-space: nowrap; } #mycustomscroll { /* Typical fixed height and fixed width example */ width: 800px; height: 140px; overflow: auto; /* IE overflow fix, position must be relative or absolute*/ position: relative; background-color: #E7EADE; margin: 0.3em auto; padding: 15px; } body { background-color: #989898; margin: 0; padding: 0; padding-top: 1em; font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif; font-size: 13px; } h1, h2 { font-variant: small-caps; text-align: center; font-size: 180%; width: 96%; margin-left: auto; margin-right: auto; } h2 { font-size: 160%; } #content { background-color: #AAAAAA; padding: 3em; margin:0.2em 2em; } .copyrightnotice { font-size: 70%; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; text-indent: 0; }