@import url(http://fonts.googleapis.com/css?family=Kameron:400,700);
.container {
  display: block;
  position: relative;
  overflow: auto;
  zoom: 1;
}
div#content {
  background: white url('../img/white_connections.png') repeat-y 16px 290px;
}
header #banner h1 {
  letter-spacing: 2px;
}
header #banner h2 {
  font-variant: small-caps;
  letter-spacing: 2px;
}
header #banner h2 sup {
  font-size: 50%;
}
header #banner h3 {
  letter-spacing: 1px;
}
nav#maintabs ul li.home a {
  background-image: url('../img/home.png');
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: left bottom;
}
nav#maintabs ul li.home a:hover {
  background-image: url('../img/home_over.png');
}
nav#maintabs ul li.selected.home a,
nav#maintabs ul li.selected.home a:hover {
  background-image: url('../img/home_sel.png');
}
body.lesson nav#pagemenu div.menupic,
body.task nav#pagemenu div.menupic,
body.standard nav#pagemenu div.menupic {
  display: table-cell;
  vertical-align: middle;
  width: 270px;
  height: 200px;
  background-color: #6A141A;
  background-image: url("../img/conn_square.png");
  background-position: center;
}
body.lesson nav#pagemenu div.menupic div.title,
body.task nav#pagemenu div.menupic div.title,
body.standard nav#pagemenu div.menupic div.title {
  width: 120px;
  height: 130px;
  background-image: url("../img/blank_page.png");
  background-repeat: none;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 10px 10px 10px;
  text-align: center;
  vertical-align: middle;
  font-family: rockwell, 'Kameron', trebuchet ms, sans-serif;
  color: white;
  font-size: 17px;
  line-height: 22px;
}
body.noadmin.browse.task main article,
body.noadmin.browse.lesson main article,
body.home main article {
  padding-right: 200px;
}
body.standard main article section.standard h1.level4 {
  font: normal normal 14px helvetica, arial, sans-serif;
  color: black;
  line-height: 1.2;
  margin: 0.2em 1em 0.5em 0;
  padding: 0;
}
body.trumath table.trudimensions {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 1em;
}
body.trumath table.trudimensions th.truheading {
  color: white;
  font-size: 130%;
  text-align: center;
  font-weight: bold;
  background-color: #4379b9;
  padding: 0.5em 0.2em 0.5em 0.2em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
body.trumath table.trudimensions th {
  font-weight: bold;
  color: white;
  padding: 0.5em;
}
body.trumath table.trudimensions td {
  font-weight: normal;
  font-style: italic;
  color: black;
  padding: 0.5em;
  font-size: 80%;
  width: 20%;
}
body.trumath table.trudimensions th.tru1 {
  background-color: #59BAD1;
}
body.trumath table.trudimensions td.tru1 {
  background-color: #C3E3ED;
}
body.trumath table.trudimensions th.tru2 {
  background-color: #FAA756;
}
body.trumath table.trudimensions td.tru2 {
  background-color: #FEEEE1;
}
body.trumath table.trudimensions th.tru3 {
  background-color: #AAC46B;
}
body.trumath table.trudimensions td.tru3 {
  background-color: #DEE8C9;
}
body.trumath table.trudimensions th.tru4 {
  background-color: #CD665F;
}
body.trumath table.trudimensions td.tru4 {
  background-color: #F5E3E1;
}
body.trumath table.trudimensions th.tru5 {
  background-color: #937AB1;
}
body.trumath table.trudimensions td.tru5 {
  background-color: #D6CDE1;
}
body.trumath p.download {
  margin-left: 10%;
}
body.trumath h3 {
  font: bold italic 15px helvetica, arial, sans_serif;
}
body.home main article > h1 {
  display: none;
}
body.home main article section#intro {
  display: block;
  position: relative;
  overflow: auto;
  zoom: 1;
  padding-right: 0;
  margin-top: 0.5em;
}
body.home main article section#intro h1 {
  display: none;
}
body.home main article section#intro aside.sidepic {
  clear: none;
  float: left;
  padding: 0;
  margin: 0 16px 0.5em 0;
  width: 252px;
}
body.home main article section#intro aside.sidepic img {
  width: 250px;
  border: #6a141a 1px solid;
}
body.home main article section.mapmaterial {
  display: block;
  position: relative;
  overflow: auto;
  zoom: 1;
  clear: left;
}
body.home main article section.mapmaterial h1 {
  font: normal normal 19px rockwell, 'Kameron', trebuchet ms, sans-serif;
  color: #6a141a;
  padding-top: 0;
  margin: 0 0 0 166px;
}
body.home main article section.mapmaterial div.link {
  float: left;
  width: 100px;
  height: 19px;
  text-align: left;
  padding: 3px 20px 0 30px;
  margin: 1px 0 0 0;
  border-radius: 10px;
  background: #6a141a url('../img/arrow_treeopen_white.png') no-repeat 8px center;
}
body.home main article section.mapmaterial div.link a {
  display: block;
  color: #f2e4dc;
  text-decoration: none;
  padding: 0;
  margin: 0;
}
body.home main article section.mapmaterial p {
  margin-left: 166px;
}
body.home main article section.mapteam h1 {
  font: normal normal 19px rockwell, 'Kameron', trebuchet ms, sans-serif;
  color: #6a141a;
  margin: 0.5em 0 0.5em 0;
}
/*# sourceMappingURL=custom.css.map */