/*
  ========================================================================
  Martin's stylesheet - August 2006.
  ========================================================================
*/

body {
  text-align: center; /* center on ie */
  background:#003366;
  font-family: trebuchet ms, sans-serif;
  font-size:0.85em;
  line-height:1.3em;
}

#container {
  width: 650px;
  text-align: left;
  padding: 25px 40px 8px 40px; 
  border: 2px solid #FFD98D;
  background:#fff;
  margin:1em auto;
}

#container-spiralbound {
  width: 650px;
  text-align: left;
  padding: 25px 40px 8px 40px;
  border: 2px solid #FFD98D;
  background:#fff;
  margin:1em auto;
  background: #eeeeee;
}

#main-content {
  padding-left:0.25em;
  padding-right:0.25em;
  padding-bottom:1.5em;
}

#main-content-spiralbound {
  padding-left:3.5em;
  padding-right:2.5em;
  margin-left:0em;
  margin-right:0.3em;
  padding-bottom:1.5em;
  background-image: url(images/spiral-binding.gif);
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #ccc;
}

#footer {
  text-align:center;
  padding-top:0.5em;
  padding-bottom:1em;
}

pre,code {
  font-family: courier new, sans-serif;
  font-size:1.05em;
  font-weight:bold;
  line-height:1.3em;
}

pre {
  background:#e0e0e0;
  border: 2px solid #bbb;
  padding-top:0.9em; padding-bottom:1em; padding-left:1em; padding-right:1em;
  margin-top:1.2em; margin-bottom:1.8em; margin-left:1em; margin-right:1em;
}

ul, ol {
  padding-top:0em; padding-bottom:0em; padding-left:2.2em; padding-right:0em;
  margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em;
}

li {
  padding-top:0.2em; padding-bottom:0.2em; padding-left:0em; padding-right:0em;
  margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em;
}

a {color:#00c; text-decoration:underline;}
a:visited {color:#551a8b;}
a:hover {background: #FFD98D;}

h1 {
  font-weight:normal;
  font-size:1.8em;
  margin:0;
  padding-bottom:0.35em;
  color: rgb(26, 66, 146);
}

h2 {font-size:1.4em;
  font-weight:normal;
  margin:0;
  padding-top:1.3em;
  padding-bottom:1em;
}

h2:first-child {padding-top:0.9em;}

h3 {font-size:1.2em;
  font-weight:normal;
  margin:0;
  padding-top:1.15em;
  padding-bottom:1em;
}

h4 {font-size:1.1em;
  font-weight:normal;
  margin:0;
  padding-top:1.12em;
  padding-bottom:0.6em;
}

.link-arrow {
  font-family: verdana; font-weight: bold; color: rgb(26, 66, 146);
}

.up-arrow {
  font-family: arial;
  font-weight: bold;
  color: rgb(26, 66, 146);
  padding-left:3em;
}

.last-updated {
  font-weight:normal;
  color: rgb(26, 66, 146);
  padding-left:14em;
}


