/*
*
*  Logic Index Style Sheet
*
*  =TOC
*  1. Column Left
*  2. Cell 1
*  3. Cell 2
*  4. Cell 3
*  5. Column Right
*  6. Random Images
*
*/


/***  =1. Column Left  ***/

#columnLeft {
  width: 203px;
  float: left;
  border-right: 1px solid #448ccb;
}

#columnLeft p {
  margin: 0 10px 12px 10px;
}

h3.cellHeader {
  margin: 6px 10px;
}

.sIFR-hasFlash .cellHeader {
  visibility: hidden;
  font-size: 18px;
  line-height: 24px;
  margin: 0 10px;
}

/***  =2. Cell 1  ***/

#cell_1 p {
  margin: 0 10px 0px 10px;
}

#cell_1 ul {
  list-style: none;
  padding: 0;
  margin: 0 10px 12px 10px;
}

/***  =3. Cell 2  ***/

#cell_2 {
  background: url(../../imgs/hr_bg.gif) top left no-repeat;
  padding-top: 10px;
}

/***  =4. Cell 3  ***/


#cell_3 {
  background: url(../../imgs/rob_small.jpg) bottom right no-repeat;
  padding-bottom: 5px;
}

#cell_3 span {
  background: url(../../imgs/hr_bg.gif) top left no-repeat;
  padding-top: 10px;
  display: block;
}

#cell_3 ul {
  list-style: none;
  padding: 0;
  margin: 10px;
}

/***  =5. Column Right  ***/

#columnRight {
  width: 350px;
  float: right;
}

#columnRight h2 {
  padding: 0;
  margin: 8px 10px 8px 66px;
}

.teaser {
  width: 326px;
  margin-left: 12px;
  margin-bottom: 12px;
}

.teaser .post {
  margin-left: 54px;
}

.teaser .post p {
  margin-top: 0;
  display: inline;
}

.teaser img {
  float: left;
}

#endFeaturedContent {
  margin-left: 66px;
  margin-bottom: 0;
}

/***  =6. Random Images  ***/

#leftSide {
  border-bottom: 1px solid #448ccb;
}
