@CHARSET "UTF-8";

/* column container */
.colmask {
  position: relative;  /* This fixes the IE7 overflow hidden bug */
  top: 102px;
  clear: both;
  width: 100%;     /* width of whole page */
  overflow: hidden;    /* This chops off any overhanging divs */
  background: transparent url('../img/collage_bg.png') no-repeat 0px 0px;
}

/* common column settings */
.colright,
.colmid,
.colleft {
  float: left;
  width: 100%;     /* width of page */
  position: relative;
}

.col1 {
  float: left;
  position: relative;
  padding: 0 0 1em 0;  /* no left and right padding on columns, we just make them narrower instead 
                         only padding top and bottom is included here, make it whatever value you need */
  overflow: hidden;
}

/* 3 Column settings */
.threecol {
}
.threecol .colmid {
  right: 0px;      /* width of the right column */
  margin-top: 290px;
  background: transparent url('../img/content_bg.png') repeat-y 0px 0px;
}
.threecol .colleft {
  right: 00px;      /* width of the middle column */
}
.threecol .col1 {
  width: 900px;      /* width of center column content (column width minus padding on either side) */
  left: 5px;       /* 100% plus left padding of center column */
}




