body {
    background-color:#656565;
    background-image:url(bodywrap1.gif);
    background-repeat:repeat-y;
    background-position:left top;
    margin:0;
    padding:0;
    height:100%; /* needed to display bkgnd2 at full height in IE */
}
#bgcontainer {
    position: absolute; /*needed to expand to full height beyond content in FF */
    top: 0px;
    right: 0px;
    height:auto; /* FF needs this setting to expand div to fit long content */
    min-height:100%; /*sets minimum height in FF*/
    width:100%;
    background-color:transparent;
    background-image:url(bodywrap2.gif);
    background-repeat:repeat-y;
    background-position:right top;
    text-align:center; /*centers #main in old IE*/
}
* html #bgcontainer {
    height:100%; /*sets bkgnd2 to full height in IE w short content -- also need height:100% in body*/
}
#main {
	margin:0px auto; /*centers the div in all modern browsers*/
	padding:1px; /*prevents margin collapse from allowing margins in this div from affecting margins around bkgnd2*/
	text-align:left;/*resets normal text align following centering in #bkgnd2*/
}
