.pgmain {
  background: 0 100% no-repeat;
}
.pgmain .wrap {
  background: 92% 120px no-repeat;
  min-height: 150px;
  _height: 150px;
}
.maximus-main .pgmain .wrap { background-image: url(i/splat-red.png); }


.maximus-red .pgmain { background-image: url(i/bottom-red.png); }
.maximus-red .pgmain .wrap { background-image: url(i/splat-red.png); }
.maximus-yellow .pgmain { background-image: url(i/bottom-yellow.png); }
.maximus-yellow .pgmain .wrap { background-image: url(i/splat-yellow.png); }
.maximus-green .pgmain { background-image: url(i/bottom-green.png); }
.maximus-green .pgmain .wrap { background-image: url(i/splat-green.png); }
.maximus-blue .pgmain { background-image: url(i/bottom-blue.png); }
.maximus-blue .pgmain .wrap { background-image: url(i/splat-blue.png); }




.article .boxbody {
  min-height: 175px;
  _height: 175px;
}
.article .boxbody:after { display:block; clear:both; content:"."; visibility:hidden; font-size:1px; height:0; }

.article .summary {
  width: 470px;
  min-height: 125px;
  _height: 125px;
  color: #000;
}

.article-padded {
  background: url(i/maximus.png) 94% 33px no-repeat;
}

.article .imagebox {
  float: right;
  margin: 0 0 10px 10px;
}
.article .imagebox ul,
.article .imagebox li {
  margin: 0;
  padding: 0;
  list-style: none;
}


.article a img {
  border: 2px solid #eee;
}
.article a:hover img,
.article a:focus img,
.article a:active img {
  border-color: #a00;
}

.pgmain .article a {
  color: #600;
  text-decoration: underline;
}

.comic {
  font-family: "Comic Sans MS", "Comic Sans", sans-serif;
  font-weight: bold;
}





.subcats .boxhead { position:absolute;right:9999px;left:auto; }

.subcats .item {
  font-family: "Comic Sans MS", "Comic Sans", sans-serif;
  font-weight: bold;
  float: left;
  width: 250px;
  padding: 107px 68px 0 71px;
  min-height: 193px;
  _height: 193px;
  margin: 0 0 28px 0;
  line-height: 1.4;
  background: 0 0 no-repeat;
}
.subcats .maximus-red    { background-image: url(i/subcat-red.png);    }
.subcats .maximus-green  { background-image: url(i/subcat-green.png);  }
.subcats .maximus-blue   { background-image: url(i/subcat-blue.png);   }
.subcats .maximus-yellow { background-image: url(i/subcat-yellow.png); }

.subcats .item h3 {
  font-weight: bold;
  text-indent: 48px;
  margin: 0 -60px 3px 0;
  _height:0;min-height:0; /* ie hasLayout fix */
}
.subcats .item p {
  margin-bottom: .5em;
}


.subcats .more {
  text-align: right;
  padding: 2px 17px 2px 0;
}
.subcats .more a {
  float: none;
  display: inline;
  background: url(i/more-arrow-fs8.png) 0 2px no-repeat;
  padding: 1px 15px 1px 20px;
  font-style: normal;
  color: #000;
}
