
body {
  text-align: center;
}

#home_container {
  background-repeat: no-repeat;
  background-image: url(images/home_background.jpg);
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  margin: 0 auto;
  width: 710px;
  height: 550px;
  text-align: left;
  position: relative;
  top:5px;
}

#crawl {
    position: absolute;
	top: 520px;
}

#sub_container {
  margin-left: auto;
  padding-bottom: 20px;
  margin-right: auto;
  margin-top: 0;
  background-repeat: no-repeat;
  background-image: url(images/title_bar.jpg);
  border-color:	#FFFFFF;
  border-style: solid;
  border-width: 1px;
  width: 710px;
  height: 100%;
  text-align: left;
}

#inside_container {
  margin-left: auto;
  padding-bottom: 20px;
  margin-right: auto;
  margin-top: 0;
  border-color:	#FFFFFF;
  border-style: solid;
  border-width: 1px;
  width: 100%;
  height: 100%;
  text-align: left;
}

#inside_title {
  letter-spacing: 2pt;
  font-family: "Garamond", "Times New Roman", serif;
  font-size: 18pt;
  padding-right: 60px;
  padding-top: 10px;
}

#cover_title {
  letter-spacing: 2pt;
  font-family: "Garamond", "Times New Roman", serif;
  font-size: 18pt;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 10px;
}

#inside_image {
  padding-top: 5px;
  padding-bottom: 25px;
}

#navigation {
  margin-top: 60px;
  padding-left: 0px;
  line-height: 40px;
  list-style: none;
  height: auto;
}

#navigation li {
  height: auto;
  line-height: 40px;
}

#corner_image {
  margin-top: 12px;
}

#buyme {

}

#rev_desc {

}

#rev_desc h1 {
  font-size: 110%;
}

#rev_desc h2 {
  font-size: 110%;
  padding-bottom: 10px;
}

#rev_desc p {
  line-height:150%;
}

#desc {
  padding-top: 50px;
  padding-bottom: 50px;
}

#desc h1 {
  font-size: 110%;
}

#desc h2 {
  font-size: 110%;
  padding-bottom: 10px;
}

#desc p {
  line-height:150%;
}

#visits h1 {
  font-size: 125%;
}

#visits p {
  line-height:150%;
}

#visits img {
  float: right;
  padding-left: 20px;
}

#sub_table {
  margin-top: 25px;
  margin-left:25px;
  font-family: "Times New Roman", Serif;

}

#sub_table credit {
  font-size: 75%;
}

#books_table {
  margin-top: 25px;
  margin-left:25px;
  font-family: "Times New Roman", Serif;

}

#bio_text {
  font-size: 120%;
}

#books_table a:link {
  color: #330066;
  text-decoration: none;
}

#books_table a:hover {
 text-decoration: underline;
}

#books_table a:visited {
  color: #330066;
  text-decoration: none;
}

#books_table pub {
  font-size: 80%;
}

#books_table buy {
  color: #FFFFFF;
  background-color: #330066;
  font-family: "Garamond", "Times New Roman", serif;
  font-size: 12pt;
  padding: 4px;
  text-decoration: none;
  line-height:40px;
}

#books_table buy a:link {
  color: #FFFFFF;
  background-color: #330066;
  font-family: "Garamond", "Times New Roman", serif;
  font-size: 12pt;
  padding: 4px;
  text-decoration: none;
  line-height:40px;
}

#books_table buy a:visited {
  color: #FFFFFF;
  background-color: #330066;
  font-family: "Garamond", "Times New Roman", serif;
  font-size: 12pt;
  padding: 4px;
  text-decoration: none;
  line-height:40px;
}

#books_table buy a:hover {
  color: #FFFFFF;
  background-color: #330066;
  font-family: "Garamond", "Times New Roman", serif;
  font-size: 12pt;
  padding: 4px;
  text-decoration: none;
  line-height:40px;
}

#books_table td {
  padding-bottom: 20px;
}

#sketches_table {
	padding-bottom: 80px;
	padding-top: 50px;
}

#sketches_table td {
  padding-bottom: 15px;
  padding-right: 20px;
  padding-left: 20px;
}

#monkeys_img {
	border-color: #CC0099;
	border-width: 5px;
	border-style: solid;
    margin-top: 10px;
    margin-bottom: 25px;
}

#home_nav {
  font-weight: bold;
  color: white;
  font-family: "Garamond", "Times New Roman", serif;
  font-size: 12pt;
  padding: 4px;
  margin: 10px;
}

#home_nav a {
  color: white;
  text-decoration: none;
}

#home_nav a:hover {
  text-decoration: underline;
}

#nav_arrow {
  padding-right: 20px;
  padding-left: 20px;
}

#copyright {
	font-family: "Times New Roman", Serif;
	color:gray;
	font-size:11pt;
}
