
  
}

.heading {
  text-align: left;margin:0
}


.container {
 /* width: 870;old */   width: 900;  
/* width: 870 Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin: auto;
/* Don't center every line of text -
we inherited this setting from body */
text-align: left;

}
  
.left {
  float: left;
  padding: 0px 5px  0px 5px;
  
  width: 130px;height:auto;
  border:none;
  bottom:0; top:0;
  

}
 
.middle {OVERFLOW:AUTO;
  padding-top: 10px;HEIGHT:auto;
   margin-TOP: 0px;
  margin-left: 140px;
  padding-left: 10px;
 /* margin-right: 140px;old*/margin-right: auto;
  padding-right: 5px;
  width:550;  /*width:550;*/
  border:none;
  padding-bottom:1em;
  
   bottom:0; top:0;

}

.middle {background: url("images/kayak-beach-cover2.jpg");
}
/*.middle b {font-size:1em;font-style:oblique;font-weight:bold; color:#666}*/


div#subcontainer  {
 
  padding:0 0;
  margin: 0 0;
  border:none;

}

.right {background:none;
  float: right;
 padding:  0px 0px  0px 0px;
 /* width: 140px; old*/ width: 193px;height:auto;
  font: .8em verdana, sans-serif; 
 border:none;
 bottom:0; top:0;
    
}
.right  h3 {
  /*border-top: 5px solid #9A9A9B;*/
   padding-top: .5em; MARGIN:0;MARGIN-TOP:10;

  margin-bottom:.5em; margin-top:.5em;
 /* border-top: 5px dashed #CCCCCC;*/
}

.right em {
 font-size:1.3em;font-weight:bold;
 /* border-top: 5px dashed #CCCCCC;*/
}

.right p {
 margin-top:.5em; margin-bottom:0em;
 /* border-top: 5px dashed #CCCCCC;*/
}
.footer {padding-top:5px;padding-bottom:5px;margin:0; text-align:center;margin-top:auto;margin-bottom:auto;
  clear: both; 
}




img.imglist{float:left;margin-right:1em}

