#wrapper-top,
#wrapper-mid,
#wrapper-bot
{
	font-size:        1.2em;
	line-height:      1.5em;
  	width:            100%;
}

 {
  width:          100%;
}

#top {
  height:         131px;
  width:          900px;
  margin:         0 auto;
}

#wrapper-top {
}

#wrapper-mid {
  background:     #fff url(../images/back-mid-bottom.jpg) repeat-x 0 100%;
}

#mid {
  width:          900px;
  background:     #fff url(../images/back-mid-bottom.jpg) repeat-x 0 100%;
  margin:         0 auto;
  padding:        10px 0;
  min-height:     300px;
}

#mid-left {
  width:          494px;
  padding-right:  25px;
  background:     url(../images/vert-line-grey.png) repeat-y 100% 0;
}

#mid h1 {
  width:          485px;
  height:         31px;
  margin-top:     5px;
  padding-bottom: 12px;
}

#mid h1 span {
  display:        none;
}

h1#head-assess-candidates {
  background:     url(../images/header-assess-candidates.png) no-repeat;
}

h1#head-assess-yourself {
  background:     url(../images/header-assess-yourself.png) no-repeat;
}

h1#head-team {
 }

h1#head-blog {
  background:     url(../images/header-blog.png) no-repeat;
}

h1#head-contact {
  background:     url(../images/header-contact.png) no-repeat;
}

#mid-right {
  width:          356px;
  padding-left:   15px;
}

#mid-right-img {
  width:          356px;
  height:         400px;
  position:       relative;
}

#wrapper-bot {
  background:     #535353 url(../images/back-bot-top.jpg) repeat-x 0 0;
}

.wrapper_bot_external{

      background:  url(../images/back-bot-top.jpg) repeat-x 0 0;

}

#copyright {
  position:       relative;
  padding-top:    15px;
  width:          900px;
  margin:         0 auto;
}

#flatirons-pho {
  border:         1px solid #3c3d3c;
}

#pho-cap {
  width:          900px;
  font-size:      0.75em;
  color:          #888;
  text-align:     right;
}

a.toggler{
    text-decoration:none;
}