/*
    Dark marroon:   #760909
    Light pink:     #efded2
    Dark gray:      #4d4643
    Light gray:     #595650
*/

html {
  text-align: center;
  margin: 10px;
  background: url(../images/htmlBg.gif) #595650 center top;}

.floatRight {
  float: right;}

div.pageContainer {
  width: 744px;
  margin: 0 auto;
  border: 3px solid #760909;
  padding: 0;}

  table.pageContainer {
    width: 744px;
    margin: 0 auto;
    text-align: center;
    padding: 0;}
    
    table.pageContainer td {
      line-height: 1em;
      vertical-align: top;
      text-align: left;}
    
    td.tableCaps {
      width: 744px;
      background: #760909;}
      
      td.tableCaps div {
        float: right:
        width: 300px;}
    
    td#headerContainer {
      width: 744px;
      height: 221px;
      background: url(../images/headerBg.jpg) #efded2 no-repeat center top;}
      
      #headerContainer div {
        width: 265px;
        height: 107px;
        position: absolute;
        margin: 111px 479px 3px 0;}
    
    td#subNavContainer {
      width: 165px;
      height: 255px;
      background: url(../images/subNavTop.gif) #760909 no-repeat center top;}
    
    td#navContainer {
      width: 579px;
      height: 25px;
      background: url(../images/welcomeBg.gif) #efded2 repeat-y right top;}
    
    td#welcomeContainer {
      width: 579px;
      height: 225px;
      background: url(../images/welcomeBg.gif) #efded2 repeat-y right top;}
      
      #welcomeContainer div {
        padding: 5px 15px 48px 15px;}
    
    td#pageBreakContainer {
      width: 744px;
      height: 9px;
      background: url(../images/pageBreakBg.gif) #efded2 no-repeat center top;}
      
      #pageBreakContainer div {
        width: 349px;
        height: 49px;
        margin: -46px 18px 46px 377px;
        position: absolute;
        background: url(../images/nowFeatured.gif) transparent no-repeat center top;}
    
    td.featuredContainer {
      width: 744px;
      height: 100px;
      background: url(../images/fullPagebg.gif) #efded2 repeat-y right top;}
      
      div.featuredContainer {
        padding: 5px 15px;}
        
        .featuredContainer img {
          width: 308px;
          margin: 2px 2px 10px 2px;}
        
        .featuredPhotoBox {
          width: 312px;
          height: 312px;
          margin: 1em 0 0 1em;
          padding: -5px -15px;
          float: right;
          background: url(../images/featuredPhotoBoxCorners.gif) #760909 no-repeat bottom center;}
    
    td#footerContainer {
      width: 744px;
      height: 30px;
      background: url(../images/footerBg.gif) #efded2 no-repeat center bottom;}