body {
 font-family: sans-serif;
 padding:0;
 margin:0;
 border:0;
 background-color:#ffc;
 color:#630
 }

h1,h2,h3,ul,div,p,img {
 padding:0;
 margin:0;
 border:0;
 }
img {
 border:none;
 }

a {
 color:#906b38;
 }
a:hover {
 color:#b9a26f;
 }

/* Table of Contents */

#wrapper {
 padding:10px;
 margin-left:20px;
 margin-right:20px;
 max-width:640px; /* All following for non-IE browsers */
 min-width:500px;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 }

.toccontent {
 margin-top:1em;
 }

.splashpic {
 float:left;
 margin:0 1em 1em 0;
 }

.toc ol {
 clear:both;
 margin-left:3em;
 }
.toc ol li {
 margin-bottom:0.5em;
 }
.whatsthere {
 font-style:italic;
 }

/* Navigation bar */

.navbar {
 width:100%;
 text-align:center;
 font-size:0.8em;
 margin-bottom:1em;
 }

.navbar a {
 padding:0 1em;
 }

/* Headings */

h1,h2 {
 margin-left:15px;
 }

/* Page Tabs */

.tabs {
 float:left;
 border-right:1px solid #630;
 padding:0 15px;
 margin:1em 0;
 }

.tabs ul {
 list-style:none;
 }

.tabs ul li {
 list-style:none;
 width:160px;
 text-align:center;
 padding-bottom:1em;
 }

.tabs a {
 text-decoration:none;
 }

/* Content */

.content {
 padding:1em;
 margin-left:191px;
 }

.content img {
 padding:1em;
 }

.content p {
 padding:0.5em 0;
 }

.email {
 border:1px solid #630;
 padding:1em;
 margin-top:0.5em;
 }
.email .fieldlabel {
 font-weight:bold;
 }

/* Copyright */

.copyright {
 clear:both;
 font-size:0.7em;
 margin-left:2em;
 }
