* {margin:0;padding:0;}
body {
  font:11px/16px Helvetica, Arial, Sans-Serif;
  color:#666;
  background:#fff;
}
h1 {
  font-size:22px;
  line-height:normal;
}
h2 {
  font-size:17px;
  line-height:normal;
}
h3 {
  margin:12px 0 4px;
}
h3 + p {margin-top:2px;}
p {margin:12px 0 2px;}
a {
  color:#6F6F6F;
  text-decoration:none;
}
a:hover,
a:active,
a:visited {color:#000;}
img {border:none;}
ul {list-style-type:none;}

#container {
  margin:0 auto 30px;
  width:815px;
}

/* HEADER ---------------------------------- */
#header {display:none;}

/* FOOTER --------------------------------- */
#footer {
  margin:0 30px;
  padding:28px 30px 3px;
  width:520px;
  font-size:10px;
  color:#aaa;
  border-top:1px solid;
  background:none;
}
#footer p {display:inline;}
#footer a {
  font-size:10px;
  color:#aaa;
  text-transform:uppercase;
}
#footer a:hover {color:#666;}
/* homePage mod */
#homePage #footer {padding:15px 30px 3px;}

/* MAIN CONTENT -------------------------- */
#content {
  position:relative;
  padding:30px 30px 0 30px;
  width:755px;
  background:#fff;
  overflow:hidden;
}
#contentTop {display:none;}
#content h1,
#content h2 {
  position:relative;
  top:-34px;
  height:116px;
  float:left;
  border-bottom:2px solid #EBEBEB;
}
#content h1 {
  width:238px;
  text-transform:uppercase;
  border-right:2px solid #EBEBEB;
  background:url(/images/icon_22x22.png) 0 25px no-repeat;
}
#content h2 {
  width:350px;
  text-transform:capitalize;
  border-bottom:2px solid #EBEBEB;
}
#content h1 span,
#content h2 span {
  position:absolute;
  bottom:10px;
  padding:0 4px;
  width:100%;
}
#content h2 span {padding:0 20px;}
/* COPY -------------------------------------- */
#copy {
  position:relative;
  margin:0 0 -50px;
  padding:0 5px 80px;
  width:520px;
  min-height:600px;
}
#copy p:first-child {
  font-size:16px;
  line-height:20px;
  color:#aaa;
}
a.top {display:none;}

/* NAVIGATION -------------------------------- */
#nav {display:none;}
#tabNav {display:none;}

/* HOMEPAGE ------------------------------ */
#homePage #content {
  padding:0;
  background:#EBEBEB;
}
#sectionsGrid {overflow:hidden;}
#sectionsGrid li {
  position:relative;
  margin:2px;
  width:266px;
  height:186px;
  float:left;
}
#sectionsGrid li a.hector {
  position:absolute;
  bottom:15px;
  left:25px;
  display:block;
  z-index:2;
}
