

    body {
        font:100% Georgia, "Times New Roman", Times, serif, "Trebuchet MS";
        background:url(../images/bg.gif) repeat;
        margin: 0;
        padding: 0;
        text-align: center;
        color: #000000;
    line-height:1.25em;

    }


    #container {
        width: 930px;
        background: #fff;
        margin: 0 auto;
        border: 1px solid #000000;
        text-align: left;
    }



  #contentheader{
    width:100%;
    height:30px;
    }



    #header {
        background: #ddd;
        padding:0;
    width:930px;
    height:181px;
    background:url(../images/headerNew.gif) no-repeat;
    }



    #nav{
  padding:0;
  position:relative;
  top:152px;
  right:10px;
  text-align:right;
  height:35px;
  width:930px;
  vertical-align:middle;
    }



    #nav a{
  color:#333333;
  text-decoration:none;
  font-size:.75em;
  font-weight:bold;
    }



    #nav a:hover{
  color:#e9e7d8;
    }

   .home a{
     color:white;
   }

   #nav a .home:hover {
     color:#e9e7d8;
   }



  #nav img {
  margin-left:13px;
  margin-right:3px;
  }



    #mainContent {
        padding:0;
        background:#e9e7d8 url(../images/main_bg.jpg) no-repeat 0 0;
    clear:right;
    float:left;
    width:100%;
    }



    #mainContent a{
    color:#470310;
    text-decoration:underline;
    }



    #mainContent a:hover{
    color:#333333;
    text-decoration:underline;
    }



  .cover {margin:15px 10px; float:right;}

  .cover a {font-size:.9em;}

  #mainContent h1.homepage {font-size:1.6em;}

  #mainContent h2 {font-size:1.1em;}

  #mainContent h2.headline {font-size:1.2em; margin-bottom:3px; text-align:center;}

  #mainContent h3.headline {font-size:1.1em; margin-top:0px; text-align:center;}

  #mainContent h4.headline {font-size:1.1em; margin-top:0px; text-align:center;}

  #mainContent h4.link {font-size:.9em; margin-top:0px; text-align:center;}

  #mainContent h2.headlineBig {font-size:1.7em; text-align:center; margin-bottom:7px; margin-top:0px; line-height:1.1em;}

  #mainContent h3.headlineBig {font-size:1.4em; margin-top:0px; text-align:center;}

  #mainContent h4.headlineBig {font-size:1.4em; margin-top:0px; text-align:center;}



  h1.pageTitle{
      padding: 10px 0px 20px 10px;
    font-size:1.3em;
    margin:0px;

  }

  h1.homepage{
      padding: 10px 0px 20px 0px;
    font-size:1.3em;
    margin:0px;
    line-height:1.1em;

  }

    #footer {
        padding: 0 10px;
        background:#ddd url(../images/footer.gif) no-repeat;
    height:19px;
    text-align:center;
    padding-top:10px;
    font-size:.7em;
    float:left;
    width:910px;
    }

    #footer p {
        margin: 0;
        padding: 10px 0;

    }



  #padding {padding:10px;}



  .rightcol {font-size:.9em; background-color:#f1efe0;}

  .bookBig {
    margin:10px;
    border:1px solid black;
    -moz-box-shadow: 0px 0px 10px #888;
    -webkit-box-shadow: 0px 0px 10px #888;
    box-shadow: 0px 0px 10px #888;

  }

  .book {
    margin:10px 15px 10px 5px;
    border:1px solid black;
    -moz-box-shadow: 0px 0px 10px #888;
    -webkit-box-shadow: 0px 0px 10px #888;
    box-shadow: 0px 0px 10px #888;

  }




   h2.books {font-size:1.1em}



   .imgbrdr {

    border:5px solid white;
    margin:10px 10px 0px 10px;

    }

    .imgMuseum {border:5px solid white;}



    strong.red {color:#470310;}



   blockquote {color:#006600;}

   em.green  {color:#006600;}



   .caption {font-size:.9em; padding-right:10px; padding-left:10px; padding-top:3px;}

   .credit {font-size:.6em; text-align:right; padding-right:10px;}



   .caption250 {font-size:.8em; padding-right:10px; padding-left:10px; padding-top:3px;}

   .credit250 {font-size:.6em; text-align:right; padding-right:10px;}


  table h3 {font-size:1.0em}

  .readmore {margin-top:10px; margin-bottom:10px; display:none; border:1px dotted black; padding:8px; background-color:#d7d5c3;}

  .readmore blockquote {color: #000;}

  .dropcontent{
  padding: 8px 3px;
  display:block;
  }

  .pageBox {
    height:20px;
    width:50px;
    background-color:#ba920f;
    border:1px solid black;
    float:left;
    text-align:center;
    margin-right:10px;
  }

  .pageBoxLink  {color:#fff;}


  .pageBoxCurrent {
    height:20px;
    width:50px;
    background-color:#ba920f;
    border:1px solid black;
    float:left;
    text-align:center;
    margin-right:10px;
    opacity:0.6;
    filter:alpha(opacity=60)
  }

  .pSmall {font-size:.8em;}

  #blog {
  width:265px;
  height: auto;
  background-color:#CCCC99;
  overflow:auto;
  text-align:left;
  padding:5px;
  border:1px dotted #b7b789;
  }

  #blog strong {
    text-decoration: underline;
  }


  .red {color:#470310;}


.wittow-book {
  float:right;
  padding: 2px;
  width: 160px;
}

.photo {
  margin: 8px;
  border: 2px solid black;
  width: 215px;
}




