  html, body {
    margin: 0px;
    padding: 0px;
    border: 0px;
    height: 100%;
  }
  
  #container {
  min-height: 100%;

  }
  
  h1#masthead {
    font-style: italic;
    margin: 2px;
  }
  
  h2#author {
    margin: 2px;
  }
  
  body {
    background-color: black;
    font-family: Verdana, Helvetica, sans-serif;
    /*overflow: hidden; */ /* fixed layout stumps lower rez monitors */
  }
  
  
  .trans {
    filter:alpha(opacity=85);
  	/*
    -moz-opacity:0.5;
  	-khtml-opacity: 0.5;
  	*/
  	opacity: 0.85;
  }
  
  /*
  .greeting {
    position: absolute;
  	top: 50px;
  	width: 100%;
  	height: 210px;

  
  }
  */
  
.greetingmessage {
color:black;

margin-left:50px;

}


.greeting {

margin-top:10px;
}
  
  
  .greetingbox {

  	left: 0px;
  	width: 100%;
  	background-color: white;
  	background: url('/images/paper.png'); 
  }
  
  /*
  .greetingmessage {

    color: black;
  	left: 50px;
  	width: 600px;

  }
  */

  #background-img {
  	width: 100%;
  	position: absolute;
  	top: 0;
  	left: 0;
  }
  
  blockquote {
    color: rgb(102,51,51);
    line-height: 1.5em;
  }
  
  .bookblurb {
      line-height: 1.5em;
      position: absolute;
    left: 440px;
    top: 120px;
        width: 510px;
    height: 530px;
    
        padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    
    	background-color: #dddddd;
  
  }
  
  .bookblurbbox {

    background-color: white;
  	background: url('/images/paper.png'); 
  }
  
  .bookblurbmessage {


  }
  /*
  .padding {
    padding: 10px;
  }
  */
  
  .newsflash {
	width: 355px;
	position: absolute;
	left: 15px;
	top: 280px;

	background-color: #dddddd;
	/*padding: 10px;*/
	height: 510px;
  }
  
  .newsflash-bg {
    width: 355px;
  	position: absolute;
  	left: 15px;
  	top: 280px;
  	/*padding: 10px;*/
  	height: 510px;
  	
  	background-image: url('/images/crumple1.jpg');  
  }
  
  .newsflashinner {
    padding: 10px;
  }
  
  
  
  .newsflash * cite {
  font-weight: bold;
  color: rgb(200,120,0);
}

.smallish {
  font-size: 10pt;
  margin-left: 15px;
  margin-right: 15px;
}

.bottom {
 float: left;
}