body 
{ font-family: arial, monospace; line-height: 1.3; color: #000; font-size: small; margin: 0px; background:url(bg3.jpg) repeat-y; background-color: #ccc; }  /*#335500 dark green font color*/

h1, h2, h3, h4, h5, h6, p, ul, ol, dir, menu, div,
dt, dd, address, blockquote, pre, br, hr, form, dl 
{ display: block }

h2, h3, h4, h5, .code, .time, .day, .date { background-color: #e9e9e2; }

h1 { font-size: 2.5em; }
h2 { font-size: 2.0em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1em; }
h5 { font-size: 0.8em; }

a { color: #335500; background-color: #e9e9e2; }

a:link, a:visited, a:hover, a:active { background-color: #e9e9e2;   }

.link a:link, .link a:visited, .link a:hover, .link a:active { background-color: #e9e9e2; }

h1
{ text-align: left; font-style:italic; font-family:"Times New Roman"; color: #333; }  /*#de7008 orange*/
h2 { font-weight: bold; color: #996633; }   /*#996633 dark brown*/
h3, h4, h5 { font-weight: bold; color: #996633; } 

b { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.psmall { font-size: small; }
.px-small { font-size: x-small; }
.pxx-small { font-size: xx-small; }
.pmedium { font-size: medium; }
.plarge { font-size: large; }
.code { font-family: "Courier New", monospace; color: #774411; }  /*#774411 brown*/
code  { font-family: "Courier New", monospace; color: #774411; font-size: small; }  /*#774411 brown*/
.center { text-align: center; }

.codelist { list-style-type: none; margin: 0; padding: 0; font-family: "Courier New", monospace; color: #774411; font-size: small; } /* needed for new list format for code)*/

hr { height: 2px; border-style: solid; color: #de7008; background-color: #df7109; /*for Firefox and Opera*/ margin-top: 10px; border: none;}

div { }
#containerfullwidth { width: 100%; padding: 0;}
.container1 { float: left; width: 645px; margin: -20px 0 0 15px; border: none; padding: 0; } /*if the window is not wide enough this will flip down below and cover side icons when scrolling*/
.container2 { width: 100%; margin: auto; border: none; padding-top: 0px; }
#container3 { width: 730px; margin-top: auto; margin-right: auto; border: none; padding: 0 20px; margin-top: 20px; margin-bottom: 40px; } /* used for headerfooterfix.html my footer code*/
#container4 { /*see footerfix.html page*/ }
.fullwidth0pxhigh { clear: both; width: 100%; height: 0px; font-size: 0px; line-height: 0px; padding: 0; border: none; }
.noborder { border: none; padding: 0; }
.background { background-color: #c0c0c0; padding: 0; color: #335500; }
.leftcol { width: 40%; clear: both; float: left; padding: 5px 0; border: none; }
.rightcol { padding: 5px 0; border: none; margin-left: 40%; }
#footer {  width: 100%; height: 30px; bottom: 0; border: none; padding: 13px 0 0 0; text-align: center; font-size:10px; color: #888; }
.time { position: fixed; top: 5px; left: 5px; color: #cccccc; font-size: large; border: none; }
.day { position: fixed; top: 40px; left: 5px; color: #cccccc; font-size: large; border: none; }
.date { position: fixed; top: 70px; left: 5px; color: #cccccc; font-size: large; border: none; }
.inputtime { color: #cccccc; border: none; background-color: #e9e9e2; font-size: large; width: 70px; }

img { border-style: none; }

