

body {margin: 0px; color: white; background: #6699cc;}
table {width: 85%; margin-right: 0.4em; padding: 0; cell-spacing: 0;}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Comic Sans MS, Verdana, sans-serif;}
a:link {color: white;}
a:visited {color: #660000;}
a:hover {color: #990000;}
table#header {width: 56%; margin: 0;}
td#mast {border-top: 12px solid #ffffff; border-right: 12px solid #293b4f; border-bottom: 12px solid #293b4f; border-left: 12px solid #ffffff; padding:12 22 18 22; background: #990000;}
td#toc {width: 140px; background: #990000; font-size: 150%; font-weight: bold;  padding: 0.5em 0.2em 0.5em 0.2em; border-top: 1px solid #666666; border-right: 2px  solid #ffffff; border-bottom: 4px solid #293b4f; border-left: 12px solid #293b4f; text-align: center;}
td#toc a{text-decoration: none; inset: 4px;}
td#toc a:visited {color:#e8ca67;}
td#toc a:hover {color:black;}

td#contents {padding: 0.8em 1.5em 2em 1.5em;}
h1 {font: bold 200% Comic Sans MS, Verdana, sans-serif; color: #ffffff; text-align: center; padding-bottom: 2em;}

h2 {font: bold 120%; font-varient: small-caps;}
h3 {font: bold 120%; color:#990000; margin-bottom: 0.2em; padding: 0;}
p {margin-top: 0; margin-bottom: 1.5em;}
div#intro  {margin-bottom: 1.5em; font: bold 120%; text-align: center;}
div.lesson {margin-top: 2em; margin-right: 0; margin-bottom: 1em; margin-left: 0; font: bold 120%;}
div.sublesson {margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 1.5em; line-height: 2.5em;}
div#titles  {margin-top: 1.5em; margin-bottom: 1.5em; font: bold 120%; text-align: center; line-height: 2em;}
div.link {margin: 1em 1em 1em 3em; line-height:1.6em;}
div#contact {font: bold 100%; text-align: center;}
div#foot {margin-top: 3em; text-align: center;}
td#copyright {text-align: center; padding: 0.2em;}

