/** HTML TAGS **/

body {
  margin: 0px;
	background: #FFFFCC;
}

img {
  border: 0px;
}

p {
  font: 12px Verdana, Arial, sans-serif;
	color: #666699;
	line-height: 18px;
	margin-left: 25px;
	margin-top: 15px;
	margin-right: 5px;
}

p.bioExtraPara {
  font: 12px Verdana, Arial, sans-serif;
	color: #666699;
	line-height: 18px;
	margin-left: 25px;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-right: 5px;
	padding-top: 0px;
	padding-bottom: 4px;
}

h1 {
  font: 14px Verdana, Arial, sans-serif;
	color: #996633;
	font-weight: bold;
	margin-left: 25px;
	line-height: 16px;
}

h2 {
  font: 10px Verdana, Arial, sans-serif;
	color: #666699;
	font-weight: bold;
	margin-left: 25px;
	line-height: 12px;
}

ul, li {color: #666699; font: 12px Verdana, Arial, sans-serif;}

/** END HTML TAGS **/

/** CSS CLASSES **/

.header {
  background: #CC9966;
}

.main {
  border-left: 1px solid #996633;
	border-right: 1px solid #996633;
}

.side {
  background: #FFFFCC;
	width: 200px;
}

.menu {
  background: #996633;
	width: 575px;
}

.newsHeader {
  font: 12px Verdana, Arial, sans-serif;
	color: #666699;
	font-weight: bold;
	background: #FFFF99;
}

.news {
  background: #FFFF99;
	width: 140px;
	font: 12px Verdana, Arial, sans-serif;
	color: #666699;
	line-height: 18px;
}

img.header {
  margin-left: 25px;
	margin-top: 25px;
}

img.cover {
  padding-right: 45px;
}

.footer {
  background: #996633;
	width: 775px;
	color: #ffffcc;
	font: 12px Verdana, Arial, sans-serif;
	height: 40px;
}

.footerText {
  color: #ffffcc;
	font: 12px Verdana, Arial, sans-serif;
}

.author {
  font: 14px Verdana, Arial, sans-serif;
	color: #CC9966;
	font-weight: bold;
}

.index {
  font: 12px Verdana, Arial, sans-serif;
	color: #666699;
}

a.nav:active {
  font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #ffffcc;
}

a.nav:link {
  font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #ffffcc;

}

a.nav:visited {
  font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #ffffcc;

}

a.nav:hover {
  font: 14px Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffcc;

}

a.foot:active {
  font: 12px Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #ffffcc;
}

a.foot:link {
  font: 12px Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #ffffcc;

}

a.foot:visited {
  font: 12px Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #ffffcc;

}

a.foot:hover {
  font: 12px Verdana, Arial, sans-serif;
	text-decoration: underline;
	color: #ffffcc;

}

a.news:active {
  font: 12px Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #666699;
	line-height: 18px;
}

a.news:link {
  font: 12px Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #666699;
  line-height: 18px;
}

a.news:visited {
  font: 12px Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #666699;
  line-height: 18px;
}

a.news:hover {
  font: 12px Verdana, Arial, sans-serif;
	text-decoration: underline;
	color: #666699;
  line-height: 18px;
}

a.bookTitle:active {
  font: 14px Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;
	color: #666699;
}

a.bookTitle:link {
  font: 14px Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	color: #666699;
}

a.bookTitle:visited {
  font: 14px Verdana, Arial, sans-serif;
	text-decoration: none;
  line-height: 16px;
	font-weight: bold;
	color: #666699;
}

a.bookTitle:hover {
  font: 14px Verdana, Arial, sans-serif;
	text-decoration: underline;
  line-height: 16px;
	font-weight: bold;
	color: #666699;
}

a.book:active {
  font: 12px Verdana, Arial, sans-serif;
	color: blue;
}

a.book:link {
  font: 12px Verdana, Arial, sans-serif;
	color: blue;
}

a.book:visited {
  font: 12px Verdana, Arial, sans-serif;
	color: blue;
}

a.book:hover {
  font: 12px Verdana, Arial, sans-serif;
	color: blue;
}


a.enlarge:active {
  font: 10px Verdana, Arial, sans-serif;
	color: blue;
}

a.enlarge:link {
  font: 10px Verdana, Arial, sans-serif;
	color: blue;
}

a.enlarge:visited {
  font: 10px Verdana, Arial, sans-serif;
	color: blue;
}

a.enlarge:hover {
  font: 10px Verdana, Arial, sans-serif;
	color: blue;
}

.featuredBookText {
  font: 14px Verdana, Arial, sans-serif;
	color: #ffffff;
	text-align: left;
}

a.featuredBookLink:active {
  font: 12px Verdana, Arial, sans-serif;
	color: #ffffcc;
	text-decoration: none;
	text-align: left;
}

a.featuredBookLink:link {
  font: 12px Verdana, Arial, sans-serif;
	color: #ffffcc;
	text-decoration: none;
	text-align: left;
}

a.featuredBookLink:visited {
  font: 12px Verdana, Arial, sans-serif;
	color: #ffffcc;
	text-decoration: none;
	text-align: left;
}

a.featuredBookLink:hover {
  font: 12px Verdana, Arial, sans-serif;
	color: #ffffcc;
	text-decoration: underline;
	text-align: left;
}

/** END CSS CLASSES **/
