/*********************************************************
   HTML Elements
 *********************************************************/

html, body {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
  font: 400 0.7em verdana, arial, sans-serif;
  line-height: 170%;
  color: #555;
}


/**************************************************************
  Column ID's
 **************************************************************/

#columns .column2 {
  padding: 20px;
  background-color: transparent;
  margin-left: 0;
  margin-right: 0;
  min-height: 300px; 
}    

#columns .column2.column1visible { 
  margin-left: 190px;  
 }
 

#columns .column2.column3visible {
  margin-right: 190px;  
 
}

#columns .column2.column1visible.column3visible {
  margin-left: 190px;   
  margin-right: 190px;  
}

#columns .column1 {
	position: absolute;
	left: 0px;
	width: 190px;
	color: #fff;
	margin: 0px; 
	padding: 0px; 
    height: auto;  
}

#columns .column3 {
  position: absolute;
  right: 0px;        
  width: 170px;
  color: #000;
  margin: 0px; 
  padding-top: 20px;  
  height: auto;  
}






