body 
{
  background-image: url("PostApoc_BG_Final_2.png");
  /*background-color:#000000;*/
  background-color: rgba(0, 0, 0, 1.0);
  background-attachment: fixed;
  background-clip: padding-box;
  padding:20px;
 
  margin-top:75px;
  margin-bottom:75px;
  margin-left:auto;
  margin-right:auto;
  
  min-width:1050px;
  max-width:1050px;
}

/* 
- - - - - - - - - - - - - - - - - - - - - - - -
BEGIN HEADER AND TITLE CODE
- - - - - - - - - - - - - - - - - - - - - - - -
*/

h1, h2, h3, h4, h5, h6, p, footer, table
{
  color:#DDDDDD;
  font-family:"Sans-serif", Arial, sans;
}
h1, h2, h3, h4, h6
{
  text-align:center;
}
h1
{
  color:#652A0E;
  
  font-size: 80px;
}
h2
{
  color:#9A7B4F; 
  
  font-size: 40px;
}
hr.line_divide
{
  height: 1px;
  color: #9A7B4F;
  background-color: #652A0E;
  border: none;
}
p
{
  color:#9A7B4F;
  
  font-size:30px;
}

/**
 * BEGIN BOOK SPECIFICS
 */
.rounded_book_image /* Doesn't highlight when you go over it */
{
  border-radius : 10px;
  
  width:300px;
  height:450px;

  display : block;
  margin-left : auto;
  margin-right : auto;
  /*
  border-width:1px;
  border-style:dashed; 
  border-color:coral;*/
}
.book_image
{
  border-radius : 10px;
  
  width:200px;
  height:300px;
  /*
  width:288px;
  height:432px;*/

        display : block;
    margin-left : auto;
   margin-right : auto;
/*
  border-width:1px;
  border-style:dashed; 
  border-color:coral;*/
}
.book_image:hover
{
  transition: all 400ms ease-out;
  
  box-shadow: 0 0 40px#9A7B4F;
}
.front_book_image
{
  border-radius : 10px;
  
        display : block;
    margin-left : auto;
   margin-right : auto;
/*
  border-width:1px;
  border-style:dashed; 
  border-color:coral;*/
  transition: all 400ms ease-out;
  
  transform:scale(1);
}
.front_book_image:hover
{
  transition: all 400ms ease-out;
  
  transform:scale(1.125);
}
.book_row
{
  width:1000px;
  height:300px; 
  margin-left:75px;
}
.book_left
{
  float:left;
  width:200px;
}
.book_right
{
  float:right;
  width:200px;
}
.full_size
{
  height:100%; 
  width:100%;
}

/**
 * END BOOK SPECIFICS
 */

.rounded_image
{
  border-radius : 10px;

  width:100%; 
  height:100%;
}
.about_font_size
{
  font-size:17px;
}
.nav_button
{
  color: #000000;
  
  background-color: rgba(196, 196, 196, 0.75);
 
  font-family:"Sans-serif", Arial, sans;
  font-weight: bold;
  text-align: left;/*
  text-shadow: 0px 0px 3px #888888;*/
  text-decoration: none;
  text-transform: uppercase;
  /*
  box-shadow: 0 0 5px #FFFFFF;
  -moz-box-shadow:    0 0 5px rgba(256, 256, 256, 1);
  -webkit-box-shadow: 0 0 5px rgba(256, 256, 256, 1);
  -o-box-shadow:      0 0 5px rgba(256, 256, 256, 1);
  */
  /*transition: all 500ms ease-out;*/
        padding: 1% 2%;
         margin: 1% 0.5%;
  border-radius: 15px;
  /*
  border-style:dashed; 
  border-color:coral;*/
}
.nav_button:hover
{
  box-shadow: 0 0 10px #652A0E;/*rgba(255, 0, 0, 1);*/
}/*
.nav_button:visited
{
  color: #000000;
  background-color: rgba(255, 255, 255, 0.75);
  
   box-shadow: 0 0 5px #FFF;
  -moz-box-shadow:    0 0 5px rgba(128, 128, 128, 1);
  -webkit-box-shadow: 0 0 5px rgba(255, 255, 255, 0);
  -o-box-shadow:      0 0 5px rgba(128, 128, 128, 1);
  
  transition: all 500ms ease-out;
}*/
.footer
{
  height:100px;
  width:875px;
  padding:0% 0%;
 
  margin-top:20px;
  
  border-style: solid;
  border-color: rgba(96, 0, 0, 0.5);
  border-radius: 60px;
  
   box-shadow:         0 0 3px #800;
  -moz-box-shadow:     0 0 3px rgba(128, 0, 0, 0.8);
  -webkit-box-shadow:  0 0 3px rgba(128, 0, 0, 0.6);
  -o-box-shadow:       0 0 3px rgba(128, 0, 0, 0.8);
  
  background-color: rgba(0, 0, 0, 1.0);
  /*
  border-style:dashed; 
  border-color:coral;*/
}/**/

.dividing_line
{
  height:5px;
  width:1050px;
  padding:0% 0%;
  
  border-style: solid;
  border-color: rgba(183, 65, 14, 1.5);
  border-radius: 5px;
  
   box-shadow:         0 0 3px #800;
  -moz-box-shadow:     0 0 3px rgba(128, 0, 0, 0.8);
  -webkit-box-shadow:  0 0 3px rgba(128, 0, 0, 0.6);
  -o-box-shadow:       0 0 3px rgba(128, 0, 0, 0.8);
  
  background-color: rgba(101, 42, 14 , 0.5);
}