#container {
	background:url(../images/container_bgt.jpg) no-repeat;
    }
* html #container {
    height:1%;
    }	

#leftcol {
    width:290px;  
	min-height:500px;
	height:auto;
	background:none;
	}
* html #leftcol {
    height:500px;
    }	
#maincol {
    width:641px; 
	height:auto;
	background:none;
	margin-bottom:20px;
	}
#maincol_bg {
   	background:url(../images/main_bg.jpg) repeat-y;
    }		
#maincol_bgt {
   	background:url(../images/main_bgt.jpg) no-repeat 0 0;
    }		
#maincol_bgb {
    background:url(../images/main_bgb.jpg) no-repeat 0 100%;
	min-height:550px;
	height:auto;
    }
* html #maincol_bgb {
    height:550px;
    } 	
   	
