body {color:#006666; background:#886400 url(images/aolight.jpg); }

h1 {font: bold 1.8em/1em arial, sans-serif; margin:10px 0px 5px}

.hdr { vertical-align:top; font: bold; color: #886400; height:100; font-family:arial, sans-serif; white-space:nowrap; }
h1.hdr { font-variant:small-caps; font-size:250%; }
img.hdr { height:100; }
th.hdr { padding-left:3px; padding-right:3px; }
td.hdr { padding:1px; }

p {margin:0px 0px 10px 0px}

p.main { text-indent:30px; font-family:arial, sans-serif; }
table, td {border-spacing:0; border-width:0; padding:0}

.rightsidebar {width:200px;float:right;background:#CC9955;color:white;margin:0px 0px 5px 10px; clear:right;}
#righthdr { position:fixed; right:0; }
#lefthdr { position:fixed; left:0;  }
.caption {font-size:.8em;font-style:italic;font-family:arial, sans-serif;text-align:center;color:white;background:black; padding:5px;margin:0}
.gallerycaption { font-size:.9em; font-style:italic; font-family:arial, sans-serif; text-align:center; padding:5px;margin:0; }


table.gallery { valign: middle; align:center; padding:10px; border:0; }
h2.gallery { color:black; font-variant:small-caps; margin:0; }

table.timeline { padding:5px; }
th.timeline { color:#006644; font-family:arial, sans-serif; white-space:nowrap; text-align:right; }

td.lft {
width:140px; padding:0px;
}

h1.ul, h2.ul, h3.ul, h4.ul
{
color:red;
font-variant:small-caps;
margin:0;
}

h2.main { font-variant:small-caps; color:black; font-size:130%; }
ul.main { font-size:130%; }
.toc {
	font-family:arial, sans-serif;vertical-align:top; padding:25px 10px 0px;
	width:140px;  background-color:#CC9955;
}
td.toc { width:140px; }
.toc p { font-variant:small-caps; color:black; font-weight: bold; font-size:120%; }

a         {font-weight: bold; font-variant:normal; background-color:transparent; }
.toc a:link    {color:#BB0000; }
.toc a:visited {color:#666633; }
.toc a:active  {color:#FAF519; }
.toc a:hover   {color:#FFFFFF; font-weight:bolder; font-style: italic;}

a:link { color: #AA6600; }
a:visited { color:#666644; }
a:active  { color:#444444; }
a:hover   { color:#000000; font-weight:bolder; font-style:italic; font-variant:small-caps; }

.center {text-align:center}
.right {text-align:right}
.top {vertical-align:top; background:white; padding:15px; }

.separator { width:100%; height:20px; }
#update { padding:0px; margin:0px; border:0px; font-variant:small-caps; font-size:125%; text-decoration:underline; text-align:center; }
#bottomline { float:right; clear:right; }

