body {
  background-color: #6b6f7b;
  font-family: verdana, "Trebuchet MS", tahoma, arial, sans-serif;
  font-size: 10px;
  color: black;
  margin: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  text-align: center;
}


.maintable {
  position:relative;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 764px;
  background-color: #ffffff;
}

#container {
  position: relative;
  top: 0px;
  left: 0px;
}

#banner {
  position: relative;
  top: 0px;
  left: 0px;
  width: 764px;
  height: 173px;
}


.frontlink a {
  width: 83px;
  height: 25px;
  display: block;
  background-image: url(../images/more1.jpg);
}

.frontlink a:hover {
  background-color: white;
  background-image: url(../images/more2.jpg);
}

/**************/
/* Navigation */
#navigation {
  /* Set left indentation to zero for all browsers */
  position:relative;
  top:30px;
  margin: 0px;
  padding: 0px;
  height: 270px;
  width: 190px;
  background-color: #dedfe3;
  font-size: 11px;
}

#navigation ul {
  list-style: none;
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
}

#navigation li {
  margin-bottom: 10px;
}

#navigation li a {
  margin: 0px;
  position:relative;
  left: 15px;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
}

#navigation li a.narrowli {
  width: 150px;
}

/* Menu colors (customizable) */
#navigation li a:link, li a:visited {
  color: black;
}


#navigation li a.here {
  font-weight: bold;
  background-color: #abbade;
}

#navigation li a:hover{
  background-color: #abbade;
}

.bookseries {
  position: relative;
  left: 0px;
  top: 0px;
}



/**************/
/* Content */
div#content {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  position:relative;
  top:0px;
  margin: 35px;
  margin-bottom:10px;
}

div#content a {
  font-weight: bold;
  background-color: #abbade;
  color: #555753;
  text-decoration: none;
}

div#content a:link, a:visited {
  color: #555753;
}

div#content a:hover {
  color: white;
}

.tablecontent {
  font-size: 11px;
}

.tablecontent a {
  font-weight: bold;
  background-color: #abbade;
  color: #555753;
  text-decoration: none;
}

.tablecontent a:link, a:visited {
  color: #555753;
}

.tablecontent a:hover {
  color: white;
}

.booklinks {
  margin-bottom: 5px;
}

.bookcover {
  margin: 5px;
}


h1.heading1 {
  font-weight: bold;
  font-family: Tahoma, verdana, "Trebuchet MS", arial, sans-serif;
  color: #303030;
  font-size: 28px;
}

h2.heading2 {
  font-weight: bold;
  font-family: Tahoma, verdana, "Trebuchet MS", arial, sans-serif;
  color: #2b608a;
  font-size: 18px;
}

h3.heading3, span.heading3, span.heading4 {
  font-weight: bold;
  font-family: Tahoma, verdana, "Trebuchet MS", arial, sans-serif;
  color: #2b608a;
  font-size: 14px;
}

h2.heading3 {
  color: #2b608a;
}

div#mainBlock {
  width: 100%;
  line-height: 2em;
}

.subBlock {
  margin: 5px;
}

div#newsBlock {
  width: 260px;
}

.decorativeLine {
  width: 300px;
  height:1px;
  background-color:#cccccc;
  margin-top:18px;
  margin-bottom:18px;
}


div#spacing {
  margin-bottom: 120px;
}

.quote1 {
  position: absolute;
  top: 150px;
  left: 305px;
  margin: 0px;
  padding: 0px;
  width: 190px;
  color: #994f14;
  font: bold 10pt/16pt georgia;
  font-family: georgia, serif;
  letter-spacing: 1px;
  line-height: 2em;
}

.tablerow {
  width: 480px;
  font-family: verdana, tahoma, "Trebuchet MS", arial, sans-serif;
  font-size: 11px;
  color: #555753;
}


/******* research.php *******/
div#quoteholder {
  width: 450px;
  position: relative;
  left: 0px;
  top: 0px;
  margin-top: 25px;
}

.headshot2 {
  float: left;
  margin-right: 10px;
  border: 1px solid #994f14;
}

.quote2 {
  color: #994f14;
  font-weight: bold;
  font: bold 10pt/16pt georgia;
  font-family: georgia, serif;
  letter-spacing: 1px;
  line-height: 2em;
}
/****************************/



/*** book.php *****/
#cover {
  float: right;
  margin: 5px;
  margin-left: 15px;
}

div#aicontainer {
  width: 480px;
  height: 140px;
  margin-top: 15px;
}

div#aicontainer2 {
  padding: 8px;
}

.headshot {
  margin-bottom: 5px;
}

div#authorInfo {
  position: absolute;
  top:6px;
  left: 90px;
  width: 240px;
  height: 90px;
}

div#author {
  position: relative;
  top: 3px;
  left: 0px;
  margin: 0px;
  font-size: 11px;
}
/*************/



/****** participate.php ******/
div#contactform {
  position: relative;
  top: 0px;
  left: -10px;
}
/****************************/



/******** Forms *********/
.textbox {
  border: 1px solid #2b608a;
  width: 250px;
  background-color: #eaebec;
}

.checkbox {
}

.textarea {
  border: 1px solid #2b608a;
  background-color: #eaebec
}

.formPrompt {
  font-family: verdana, tahoma, "Trebuchet MS", arial, sans-serif;
  font-size: 11px;
}

#searchDiv {
  position:relative;
  left:20px;
  top:0px
  font-size: 11px;
}

#searchText {
  width: 110px;
  margin-right: 0px;
  border: 1px solid #ffffff;
  font-size: 11px;
  background-color: #e3e4ea;
}

#searchLink a {
  font-weight: normal;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;
  color: black;
  text-decoration: none;
  position:relative;
  left:-2px;
}

#searchLink a:link, a:visited {
  color: black;
}

#searchLink a:hover {
  background-color: #abbade;
}


/**************/
/* Footer */
#footer0 {
  width: 190px;
  height: 30px;
  background-color: #dedfe3;
}

#footer {
  position: relative;
  top: 0px;
  left: 0px;
  height: 30px;
  font-size: 9px;
  color: #bbbbbb;
  padding: 0px;
}

#footer a:link, a:visited {
  color:#bbbbbb;
}

#footer a:hover {
  color: #bbbbbb;
}

#footer1 {
  position:absolute;
  left: 15px;
  top: 0px;
}

#footer2 {
  float: right;
  clear: none;
  margin-right:20px;
}
