/* Layout */

#page_wrap {
  width: 800px;
  margin: 30px auto 30px auto;
  padding: 0px 20px 0px 20px;
  background-color: white;
  background-image: url("./images/bookguy.png");
  background-repeat: no-repeat;
  background-position: 0px 50px; 
  border: 2px solid black;
  border-radius:10px;
  box-shadow: 0px 0px 10px black;
}
#footer {
  text-align: center;
  margin: 20px 0px 20px 0px;
}
#left_column {
  float: left;
  width: 220px;
  height: 100%;
  margin-top: 600px;
}
#main_body {
  width: 580px;
  text-align: left;
  float: right;
  margin-top: -15px;
}
#testimonialbox {
  width: 95%;
  margin: 30px 0px 30px 0px;
  padding: 0px 10px 0px 10px;
  border: 1px solid black;
  font-size: 16px;
  text-align: left;
}
#testimonialbox h1 {
  margin: 0px -10px 0px -10px;
  padding: 0px 0px 5px 10px;
  font-family: tahoma,verdana,sans-serif;
  text-align: left;
  color: black;
  background: -webkit-linear-gradient(#ffdd86, #e3af24); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffdd86, #e3af24); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffdd86, #e3af24); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffdd86, #e3af24); /* Standard syntax */  background-color: black;
  font-size: large;
}

/* Design */

body {
color: black;
font-weight: normal;
font-style: normal;
text-align: left;
font-family: Georgia,times,serif;
font-size: medium;
}
dl {
color: black;
font-weight: normal;
font-style: normal;
text-align: left;
font-family: Georgia,times,serif;
font-size: x-small;
}
h1 {
font-family: Arial,verdana,sans-serif;
font-weight: bold;
font-style: normal;
text-transform: capitalize;
text-align: left;
color: black;
font-size: x-large;
}
h2 {
font-family: arial,verdana,sans-serif;
font-size: large;
font-style: italic;
text-align: left;
font-weight: bold;
}
h3 {
font-family: arial,verdana,sans-serif;
font-size: medium;
color: black;
text-align: left;
font-style: normal;
font-weight: bold;
}
a:link {
font-family: tahoma,verdana,sans-serif;
font-size: x-large;
color: #3333ff;
font-weight: bolder;
text-align: left;
text-decoration: underline;
font-style: normal;
}
a:visited {
font-family: tahoma,verdana,sans-serif;
font-size: x-large;
color: #3333ff;
font-weight: bolder;
text-align: left;
text-decoration: underline;
font-style: normal;
}
a:hover {
font-family: tahoma,verdana,sans-serif;
font-size: x-large;
font-weight: bolder;
text-align: left;
text-decoration: underline;
font-style: normal;
color: #33cc00;
}
a:active {
font-family: tahoma,verdana,sans-serif;
font-size: x-large;
font-weight: bolder;
text-align: left;
text-decoration: underline;
font-style: normal;
color: #33ccff;
}
.book_title {
font-weight: bolder;
font-style: normal;
text-transform: capitalize;
text-align: right;
color: black;
font-size: xx-large;
font-family: tahoma,verdana,sans-serif;
line-height: 0in;
}
.book_subtitle {
font-family: Tahoma,Verdana,sans-serif;
font-style: italic;
text-transform: none;
text-align: right;
font-weight: bold;
font-size: x-large;
margin-bottom: 25px;
}
#footer {
font-weight: normal;
font-family: Verdana,Helvetica,sans-serif;
font-size: x-small;
color: #999999;
font-style: normal;
}
a.plain:link {
font-weight: bold;
text-decoration: none;
font-size: medium;
}

#left_column a:link {
font-size: medium;
font-family: Georgia,times,serif;
}
#left_column a:visited {
font-size: medium;
font-family: Georgia,times,serif;
}
#left_column a:hover {
font-size: medium;
font-family: Georgia,times,serif;
}
#left_column a:active {
font-size: medium;
font-family: Georgia,times,serif;
}
#footer a:link {
color: #bbbbbb;
font-size: small;
font-family: Arial,verdana,sans-serif;
}
#footer a:visited {
color: #bbbbbb;
font-size: small;
font-family: Arial,verdana,sans-serif;
}
#footer a:hover {
color: #8a8a8a;
font-size: small;
font-family: Arial,verdana,sans-serif;
}
#footer a:active {
color: #8a8a8a;
font-size: small;
font-family: Arial,verdana,sans-serif;
}

