/* -*- mode: text; indent-tabs-mode: nil; -*- */
/* $Id: savarese.org.css 8258 2008-03-30 21:02:44Z dfs $ */

html {
  font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color           : #000000;
  background-color: #ffffff;
}

body {
  padding      : 0;
  border       : 0;
  margin       : 0;
  width        : 100%;
  vertical-align : bottom;
  font-weight  : normal;
  font-size    : 11px;
}

div.section, div.sect1, div.sect2, div.sect3, div.sect4, div.sect5, div.qandaset {
  padding-left : 1em;
}

h1 {
  font-size   : 14px;
  font-weight : normal;
}

h2 {
  font-size       : 12px;
/*  border: 1px solid #264646; */
}

h3, h4, h5, h6 {
  font-size       : 11px;
/*  border: 1px solid #eeddaa; */
}

h2, h3, h4, h5, h6 {
  font-weight     : bold;
/*
  width           : 60%;
  max-width       : 60%;
  overflow        : hidden;
  padding-left    : 0.25em;
*/
}

a:link    {
  color : #4c8c8c;
  text-decoration: none;
}

a:visited {
  color : #264646;
  text-decoration: none;
}

a:active  {
  color : #132e23;
  text-decoration: none;
}

pre {
  border: 1px solid #abbfe1;
  border-right-width : 0;
  border-left-width  : 0;
  padding : 0.5em;
  background-color: #c9d8ef;
  color: #000000;
}

pre.screen, pre.programlisting {
  font-family : fixed;
  font-size   : 90%;
  display     : block;
  overflow    : auto;
}

hr {
  clear            : both;
  border-style     : none;
  background-color : #000000;
  color            : #000000;
}

img {
  border  : 0;
  margin  : 0;
  padding : 0;
}

table.webpage {
  border-spacing     : 0;
  margin             : 0; 
  border-collapse    : collapse;
  border             : 0;
  padding            : 0;
  margin             : 0;
  padding            : 0;
}

td.webpage {
  border  : 0;
  padding : 0;
  border-collapse : collapse;
}

table.globalbanner {
  border             : 1px solid #000000;
  border-spacing     : 0;
  border-right-width : 0;
  border-top-width   : 0;
  border-left-width  : 0;
  border-collapse    : collapse;
  margin             : 0;
}

td.globalbanner {
  text-align       : left;
  vertical-align   : middle;
  background-color : #ffffff;
  border              : 1px solid #000000;
  border-top-width    : 0;
  border-left-width   : 0;
  border-bottom-width : 0;
}

td.globaltitle {
  text-align       : right;
  vertical-align   : baseline;
  padding-right    : 1em;
  color            : #fbfbfb;
  background-color : #000000;
  background       : #000000 url("/images/titlebg.jpg");
  background-repeat   : no-repeat;
  background-position : left;
}

table.middle {
  border-spacing     : 0;
  margin             : 0; 
  border-collapse    : collapse;
  border             : 0;
  padding            : 0;
  margin             : 0;
}

td.content, td.content-sitemap {
  border             : 1px solid #000000;
  border-left-width  : 0;
  border-right-width : 0;
  border-top-width   : 0;
  border-collapse    : collapse;
  padding         : 0;
  background-color: #ffffff;
}

div.content, div.content-sitemap {
  padding-left  : 0.5em;
  padding-right : 0.5em;
}

.content td, .content-sitemap td {
  border: 0;
}

.segtitle {
  text-align: left;
}

.segmentedlist td, .simplelist td {
  border: 1px solid #dddddd;
}

.table td, .informaltable td {
  border: 1px solid #000000;
  padding: 0.5em;
}

.table th, .informaltable th {
  border: 1px solid #000000;
  background-color: #dddddd;
}

.table table, .informaltable table {
  border-collapse: collapse;       
  border: 1px solid #000000;
  empty-cells: hide;
}

.important table, .note table, .warning table, .tip table, .caution table {
  border          : 1px solid #000000;
  background-color: #eeddaa;
}

.important td, .note td, .warning td, .tip td, .caution td {
  border: 0;
}

table.toc {
  border              : 1px solid #000000;
  border-top-width    : 0;
  border-right-width  : 0;
  background-color    : #000000;
  border-spacing      : 0;
  margin              : 0;
  border-collapse     : collapse;
  padding             : 0;
}
/*
.navtoc-sitemap table.toc {
  border-bottom-width : 0;
}
*/
div.navtoc, div.navtoc-sitemap {
  background-color: #ffffff;
  border          : 0;
  border-collapse : collapse;
  float           : right;
  padding-right   : 0;
  padding-top     : 0;
  padding-bottom  : 0;
  border-spacing  : 0;
  margin          : 0;
}

div.navtoc {
  width           : 25%;
  padding-left    : 0.5em;
}

div.navtoc-sitemap {
  width           : 35%;
  padding-left    : 0.5em;
}
/*
.content-sitemap {
  background-color: #000000;
}
*/
td.toc, tr.toc {
  border-spacing : 0;
  border         : 0;
  padding        : 0;
  text-align     : left;
  vertical-align : top;
  margin         : 0;
  font-weight    : normal;
}

td.tocbanner, td.igtocbanner {
  background-color : #ffffff;
  border-spacing : 0;
  border         : none;
  padding        : 0;
  text-align     : center;
  vertical-align : top;
  margin         : 0;
}

td.igtocbanner {
  border-bottom: 1px solid #000000;
  background-color : #0080c0;
  padding-top: 1px;
  padding-bottom: 1px;
}
.navfoot table {
  border             : 1px solid #000000;
  border-spacing     : 0;
  border-top-width   : 0;
  border-right-width : 0;
  border-left-width  : 0;
  border-collapse    : collapse;
  background-color   : #eeddaa;
  margin: 0;
}

img.footcopy {
  margin-left    : 0.25em;
  margin-right   : 0.25em;
}

.inlinemediaobject img {
  border         : 0;
  padding-left   : 0.5em;
  padding-right  : 0.5em;
  padding-top    : 0px;
  padding-bottom : 0px;
}

.textentry {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  font-weight      : bold;
  color            : #fbfbfb;
  background-color : #062626;
}

.button {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  font-weight      : bold;
  background-color : #eeddaa;
  border           : 1px solid #000000;
}

span.footcopy {
  color       : #000000;
  font-size   : 9px;
}

span.curpage {
  color: #abbfe1;
}

span.curpage:hover {
  padding: 1px;
  border : 1px solid #abbfe1;
}

span.curpage A            { color: #ffffee; }
span.curpage A:link       { color: #ffffee; }
span.curpage A:visited    { color: #eeddaa; }
span.curpage A:active     { color: #cccccc; }

span.toplevel A           { color: #ffffee; }
span.toplevel A:link      { color: #ffffee; }
span.toplevel A:visited   { color: #eeddaa; }
span.toplevel A:active    { color: #cccccc; }

span.otherpage            { color: #ffffee; }
span.otherpage A          { color: #ffffee; }
span.otherpage A:link     { color: #ffffee; }
span.otherpage A:visited  { color: #eeddaa; }
span.otherpage A:active   { color: #cccccc; }
span.otherpage A:hover {
  padding: 1px;
  border : 1px solid #ffffee;
}

span.descendant A         { color: #ffffee; }
span.descendant A:link    { color: #ffffee; }
span.descendant A:visited { color: #eeddaa; }
span.descendant A:active  { color: #cccccc; }
span.descendant A:hover {
  padding: 1px;
  border : 1px solid #ffffee;
}

span.ancestor A           { color: #ffffee; }
span.ancestor A:link      { color: #ffffee; }
span.ancestor A:visited   { color: #eeddaa; }
span.ancestor A:active    { color: #cccccc; }
span.ancestor A:hover {
  padding: 1px;
  border : 1px solid #ffffee;
}

span.shrink1              { font-size: 90%; }
span.shrink2              { font-size: 90%; }
span.shrink3              { font-size: 90%; }

#Player {
  margin-left: 60px;
}

