/* -STYLES- */

/* OVERALL *<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-6569627-1");
pageTracker._trackPageview();
} catch(err) {}</script>
/
body {
  font-family: Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, serif;
  font-weight: bold;
}

/* CONTENT */
div#content {
  font-size: .8em;
  color: #8D3803;
}

div#content a:link {
  color: #25408F;
}

div#content a:visited {
  color: #91298C;
}

div#content h1 {
  font-size: 1.4em;
}

div#content h2 {
  font-size: 1.34em;
}

div#content h3 {
  font-size: 1.28em;
}

div#content h4 {
  font-size: 1.22em;
}

div#content h5 {
  font-size: 1.16em;
}

div#content h6 {
  font-size: 1.1em;
}

div#content h1.first {
  margin-top: 7px;
}

div#content ul li {
  list-style-type: none;
}

div#content ul.bulleted li {
  list-style-type: disc;
}

/* CONTENTS PAGE (OBSOLETE) */

div.book_contents ul {
  padding-left: 0;
}

div.book_contents ul li {
  list-style-type: none;
}

div.book_contents span.pagenum {
  font-weight: bold;
  width: 3em;
  display: block;
  float: left;
  padding-right: 2em;
  text-align: right;
}

div#content form label {
  padding-right: 1em;
}

/* SIDEBAR */
div#sidebar {
  color: #FAFAFA;
}

div#sidebar a {
  color: #FAFAFA;
  text-decoration: none;
}

div#sidebar a:hover {
  text-decoration: underline;
}

div#sidebar a:visited {
  color: #FAFAFA;
}

#sidebar ul {
  padding: 0;
  font-size: 12px;
  width: 150px;
  margin: 0;
}

#sidebar ul li {
  list-style-type: none;
  background-image: url(/images/navdots.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
  padding-bottom: 12px;
  margin-bottom: 4px;
}

#sidebar ul li.last {
  background-image: none;
  padding-bottom: 0;
  margin-bottom: 0; 
}

/* HEADER */
div#headerin {
  background-image: url(/images/kite.gif);
  background-position: top right;
  background-repeat: no-repeat;
  width: 800px;
}
div#headerin div#logo {
  margin: 0;
  padding: 0;
  background-image: url(/images/headerimage.gif);
  background-repeat: no-repeat;
  width: 425px;
  height: 140px;
  text-align: right;
}

div#headerin div#logo a {
  text-align: left;
  text-indent: -10000px;
  display: block;
  width: 425px;
  height: 75px;
  margin-bottom: 10px;
}

div#headerin div#logo form {
  margin: 0;
}

/* -LAYOUT- */

body {
  background-image: url(/images/browncol.gif);
  background-repeat: repeat-y;
  margin: 0;
  padding: 0;
}

div#main {
}

div#container {
  width: 100%;
  float: right;
  margin-left: -170px;
}

div#header {
  height: 140px;
  margin: 0;
  background-image: url(/images/headerback.gif); /* */
  background-repeat: repeat-x;
}

div#content {
  width: 615px;
  margin: 0;
  margin-left: 170px;
  padding-left: 2px;
  padding-top: 0px;
}

div#sidebar {
  margin: 0;
  padding: 131px 15px 0 0;
  width: 150px;
  text-align: center;
  background-image: url(/images/sidecoltop.gif); /* */
  background-repeat: no-repeat;
}
