/* Book Stylesheet for J. R. Sinclair homepage
 */

/* Global whitespace reset */
* {
  margin:0;
  padding:0;
}

iframe {display:none;}

/* Main Body */
body {
  /*font:76% Georgia, serif;*/
  font:85% Georgia, serif;
  color: #333;
  background:#bfbfbf;
}

#bodyDiv {
  position:relative;
  width:828px;
  margin: 0 auto 0 auto;
  padding:0;
  background:white url(../images/bodybg.gif) repeat-y
}

/* Header */
#header {
  margin: 0 24px 0 24px;
}

#headerImage {
  float:left;
  width:260px;
  height:195px;
  border-left: solid 2px white;
  background: url(../images/book.jpg);
}

#headerText {
  width:516px;
  height:195px;
  border-left:solid 2px white;
  background: #027ABB;
  overflow:hidden;
}

#headerText span {
  color:white;
  font-size:36px;
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
  font-weight:normal;
  margin:0;
  padding:0;
  display:block;
  text-align:right;
  position:relative;
  right:-4px;
  top:-16px;
}


/* Sidebar and Navigation */
#sidebar {
  width:224px;
  position:absolute;
  top:195px;
  left:24px;
  padding: 18px 12px 0 24px;
  font-size:1.2em;
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
}

#sidebar h2, .rss-title {
  font-weight:normal;
  font-size:1em;
  margin-top:2em;
  margin-bottom:0.3em;
  margin-left:0;
}

.navLinks {
  margin-top:18px;
}

.navLinks li, .rss-items li {
  list-style-type: none;
  padding-left:1.5em;
  text-indent:-1.5em;
}

#sidebar a:link, #sidebar a:visited {
  border:0;
}

.submenu, .rss-items {
 font-size:0.75em;
}

.rss-items {
  padding-left:1em;
}

/* Body Text */
#textDiv {
  width:469px;
  min-height:532px;
  margin:0 24px 0 287px;
  padding:0 24px 6px 24px;
  border-top: solid 2px white;
  background: url(../images/textbg_l.gif) repeat-y;
}

#textDiv h1 {
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
  font-weight:normal;
  font-size:2em;
  margin:0;
  padding: 18px 0px 6px 24px;
  color: #005447;
}

#textDiv h2 {
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
  font-weight:normal;
  font-size:1.5em;
  color: #005447;
  margin:0;
  padding: 12px 0px 3px 48px;
}

#textDiv h3 {
  font-family: 'Trebuchet MS', Trebuchet, sans-serif;
  padding: 9px 0px 0px 72px;
  font-size:1.2em;
  margin:0;
  color: #005447;
}

#textDiv h4 {
  padding: 9px 0px 0px 72px;
  font-size:1em;
  font-weight:bold;
  margin:0;
}

#textDiv p {
  text-align: justify;
  padding: 6px 12px 6px 72px;
  margin:0;
  line-height:1.6;
}

#textDiv ul, #textDiv ol {
  margin:0;
  padding: 3px 12px 6px 72px;
}

#textDiv li {
  padding-top: 3px;
  padding-bottom: 3px;
  line-height:1.6;
}

#textDiv blockquote {
  text-align:justify;
  font: 12.5px/18px "Trebuchet MS", Trebuchet, sans-serif;
  margin:15px 12px 12px 72px;
  padding:24px 24px 12px 48px;
  color:black;
  background:#BFD4D1 url(../images/quotebg.gif) no-repeat;
  min-height:76px;
  position:relative;
}

#textDiv blockquote p {
  padding: 3px 0 3px 0;
  line-height: 1.4;
}

/* Links */

a:link {
  text-decoration: none;
  color:#027ABB;
  border-bottom: dotted 1px #BFBFBF;
}

a:visited {
  text-decoration: none;
  color:#005447;
  border-bottom: dotted 1px #BFBFBF;
}

a:hover {
  text-decoration: none;
  border-bottom: dotted 1px #BFBFBF;
}