/* Anywhere Style Sheet
 * Copyright 2002-2003 Christopher Ross-Gill, All Rights Reserved. */

body {
   background: #fff;
   color: #000;
   font: 13px georgia, "times new roman", times, serif;
   margin: 0 10%;
   padding: 30px 0;
   }
div {
   border: 0;
   margin: 0;
   padding: 0;
   }
h1, h2, h3, h4 {
   font-family: verdana,"times new roman",times,serif;
   }
h1 {
   font-size: 1.4em;
   }
h2 {
   font-size: 1.2em;
   border-top: 1px dashed #999;
   margin: 0 0 0.8em;
   padding: 1em 0 0;
   }

h3, h4, h5, p, ol, ul, li, dl, dt, dd, th, td, div.image {
   font-size: 1em;
   line-height: 160%;
   margin: 0;
   padding: 0 0 1em;
   }
h3 {
   font-size: 1.1em;
   }
h4, h5 {
   font-style: italic
   }
ul, ol {
   padding-left: 2.6em;
   }
li {
   padding-bottom: 0.5em;
   }
h3, h4 {
   font-weight: bold;
   }
dl {
   padding: 0;
   }
dt {
   font-weight: bold;
   padding-bottom: 0.3em;
   }
img {
   border: 0;
   margin: 0;
   outline: 0;
   padding: 0;
   }
div.image {
   text-align: center;
   }
table, tr, form, div {
   margin: 0;
   padding: 0;
   width: auto;
   }
table, tr {
   margin: 0 auto;
   text-align: center;
   width: auto;
   }
table {
   margin: 4px auto 13px;
   }
th, td {
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   border: 2px solid #ddd;
   margin: 0 2px 2px 0;
   padding: 0.5em;
   overflow: visible;
   text-align: left;
   vertical-align: top;
   }
th {
   background: #eee;
   border: 2px solid #bbb;
   font-weight: bold;
   text-align: center;
   }
blockquote {
   background: #eee;
   border: 1px solid #ddd;
   margin: 4px 0 1em;
   padding: 0.5em;
   overflow: visible;
   }
pre {
   font-family: "andale mono", monaco, "courier new", courier, fixed-width;
   font-size: 1em;
   font-weight: normal;
   margin: 0;
   padding: 0;
   text-align: left;
   }
blockquote p {
   padding: 0 0 0.6em;
   }
dl.note {
   margin: 0 2.1em;
   }
dl.note dt {
   background: #eee;
   border: 0 solid #bbb;
   border-width: 1px 1px 0;
   margin: 0 0 -1px;
   padding: 0.1em 0.8em;
   text-transform: uppercase;
   }
dl.note dd {
   background: #fff;
   border: 1px solid #bbb;
   font-style: italic;
   margin: 0 0 1em;
   padding: 0.5em 0.8em 0;
   }
dl.note blockquote {
   background: transparent;
   border: 0;
   padding: 0;
   }
dl.note ul, dl.note li {
   list-style-image: none;
   }
div.indent {
   padding: 0 2.6em;
   }
ul.links {
   padding-left: 0.5em;
   }
ul.links li {
   list-style: inside url(/images/bullet-arrow.png);
   max-width: 40em;
   }


ul#toc, ul#toc ul {
   list-style: outside;
   list-style-type: none;
   list-style-image: none;
   margin: 0;
   }
ul#toc {
   padding-left: 0;
   }
ul#toc ul {
   padding: 0 2.6em;
   }
ul#toc li {
   font-weight: bold;
   padding: 0;
   text-indent: 0;
   }
ul#toc ul li {
   font-weight: normal;
   }
ul#toc ul ul li {
   font-style: italic;
   }
ul#toc ul ul ul li {
   font-style: normal;
   font-size: 0.9em;
   }

