/*Elements */
/* Fonts */
a:link { text-decoration: none; font-weight: bold; color: #fa0;  background: inherit;} 
a:visited { text-decoration: none; font-weight: bold; color: #f60;   background: inherit;} 
a:hover {text-decoration: none;  font-weight: bold; color: #c90;   background: inherit;} 
a:active {text-decoration: none; font-weight: bold; color: black; background:red; } 

address { margin: 0em 0%;  background: #000; color: #fff; border: thin #fff solid;}
blockquote { margin: 1em 0em 0em 0em; font-family: monospace;}

body { margin: 0em; padding: 3px; font-family: Tahoma, Verdana, "Myriad Web", Syntax, sans-serif; color: #fff; background-color: #000;}
cite {margin: 0; border: 0; padding-top: 0;}
dt {color: #f00; background: #000; font-weight: bold; }

div.header {background: black; color: #fff; margin: 1em 10px 1em 0px; padding: 0 .5em; border: thin white solid;}
p.clock {text-indent: 0 ; text-align: right; font-style: italic; margin: 0; padding: 0; }
h2, h3, h4, h5, h6 { border: 0em; margin: 0em 0% 0.5em 5%; padding: 0;
 font-weight: bold; font-family: Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;}
h1 { border: 0em; margin: 0em ; padding: 0;
 font-weight: normal; font-family: Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;}
h1 strong, p.wee strong { color: blue; background: black; font-weight: bold; font-style: normal ;}
h1 em, p.wee em {font-style: oblique; color: #ccc; background: black; font-weight: normal; }
h3 {font-style: italic; }
p { margin: 1em 0.5em; text-indent: 2em; font-family: Arial, Helvetica, Verdana, sans-serif; }

strong {color: #c00; background: white; font-weight: normal; }

/* classes*/
p.first {text-indent: 0; border-top: medium #006 solid; padding-top: 5px;}
p.first:first-letter {font-size: 200%; font-weight: bold; float: left; color: #f00; background-color: #fff; }
p.wee { font-size: smaller; background: black; color: white; border: thin white solid; padding: 2px; margin: 0px 2px; text-indent: 0;}

img#button {border: 0; margin: 0; padding: 0; width: 133px; height: 30px; }

div#hangright  {padding: 30px 10px 10px 15px;   }
div#hangright ul { margin-left: 0;}
div#hangright ul.list { font-size: smaller; }
div#hangright ul li{ list-style: none; margin-left: 0; padding-left: 0; }
div#hangright ul li strong { padding: 0 4px; } 
div#hangright p.wee {text-indent: 0; margin: 2px 1px 0px 3px;}

span.explain {font-size: smaller; }

div#main  { float: left; padding: 9px 20px 10px 25px; width: 68%; margin: 0% 15px 0 0 ; color: #000; background: #fff ; border-right: thin dashed #000; border-bottom: thin dotted #c00; }
div#main a {background-color: #fff; }
body>div#main {width: 60%; padding: 35px 5% 100px 10%; }
p.bottom {clear: both; }
/* pullquotes */ 
p.pullquote { font-size: 150%; border-top: medium #006 solid; border-bottom: medium #006 solid; width: 60%; float: right ; text-align: center; }
div#main blockquote {background: #006; color: #fa0; width: 150px; border-top: thin #fa0 solid; border-left: thin #fa0 solid; border-right: thin #fa0 solid; margin-bottom: 0; padding-bottom: 0 ; float: left; text-align: left; }
div#main cite {  background: #fa0; color: #006; width: 150px; border-bottom: thin #006 solid; border-left: thin #006 solid; border-right: thin #006 solid; margin-top: 0; padding-top: 0 ; float: left; text-align: left;}
