		#container {
			width: 750px;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 10px;
                        background: transparent url(/images/zion_19_bg_111003.jpg) top left;
		}

		#banner {
                        height: 145px;
                        margin-right: 10px;
                        background: #5b6119 url(/images/logo.jpg) no-repeat top left;
		}

                #sub-banner {
                    position: absolute;
                    width: 490px;
                    top: 95px;
                    left: 380px;
                    background-color: #d6d3bd;
                    border-color: #005500;
                    border-style: solid;
                    border-weight: thick;
                }


		#content {
			padding: 5px;
                        margin-left: 115px;
                        margin-right: 10px;
                        margin-top: 13px;
			background-color: #CD977E;
		}

		#sidebar-a {
			float: left;
                        top: 0;
			width: 219px;
			margin: 0;
			margin-right: 5px;
			background-color: #993300;
		}

		#footer {
			clear: both;
                        width: 750px;
			padding: 5px;
			margin-top: 5px;
                        margin-right: 10px;
                        font-size: 8pt;
                        color: #8583bd;
			background-color: #d6d3bd;
                        text-align: left;
		}

BODY { 
  margin: 1em;
  font: normal 10pt Gill Sans, verdana, helvetica, san-serif;
  line-height: 1.1;
  background: white;
  color: black; 
}

H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU,  
DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR, FORM, DL { 
  display: block }

B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, 
IMG, SPAN { display: inline }

SPAN.codetext {
  font-family: Courier, monospaced;
  font-style: normal;
  color: blue
}

SPAN.bigunichar {
  font: 24pt Arial Unicode MS, Code2000, Code2001, san-serif;
  font-style: normal;
  color: black;
}

SPAN.unival {
  font: 8pt verdana, Arial Unicode MS, Code2000, Code2001, helvetica, san-serif;
  color: green;
  text-align: center;
}


SPAN.undefval {
  font: 8pt verdana, Arial Unicode MS, Code2000, Code2001, helvetica, san-serif;
  color: red;
  text-align: center
}

SPAN.redtime {
  font: 10pt verdana, helvetica, san-serif;
  color: white;
  background: red;
}

SPAN.yellowtime {
  font: 10pt verdana, helvetica, san-serif;
  color: black;
  background: yellow;
}

SPAN.greentime {
  font: 10pt verdana, helvetica, san-serif;
  color: white;
  background: green;
}


P.note {
   margin-left: 3em;
   color: #993300;
   background: white;
}

div.boxcontainer {
   padding: 5px;
   margin-left: 115px;
   margin-right: 10px;
   background-color: #993300;
}

div.box { 
   width: 42px; 
   height: 80px; 
   float: left; 
   margin: 1px; 
   text-align: center;
   background-color: #CD977E; 
}

div.undef_box { 
   width: 42px; 
   height: 80px; 
   float: left; 
   margin: 1px; 
   text-align: center;
   background-color: gray; 
}


br.box { clear: both; }

P.localeName {
   font: normal 10pt Gill Sans, verdana, helvetica, san-serif;
   background: inherit;
   color: green;
   margin-right: 50%;
   line-height: 100%;
}

P.codetext {
   font: normal 10pt Courier, monospaced;
   background: inherit;
   color: blue;
   font-style: normal;
   line-height: 100%
}

div.row {
   left: 0px;
   top: 0px;
   width: 100%;
   background-color: #CD977E;
    border-color: #CD977E;
    border-style: none;
    border-width: 1px;
}

div.left {
   float: left;
   top: 0px;
   left: 0px;
   width: 200px;
   text-align: right;
   background: inherit;
    border-color: #CD977E;
    border-style: none;
    border-width: 1px;
}

div.left p {
   font: 9pt verdana, helvetica, san-serif;
   color: black;
   line-height: 1.0;
}

div.right {
    float: right;
    top: 0px;
    left: 210px;
    width: 60%;
    text-align: left;
    background: inherit;
    border-color: #CD977E;
    border-style: none;
    border-width: 1px;
}

div.right p {
    font: normal 9pt Arial Unicode MS, Code2000, san-serif;
    color: green;
    line-height: 1.0;
}

LI { display: list-item }

H1, H2, H3, H4, H5, H6 { 
  margin-top: 1em; 
  margin-bottom: 1em; 
  font: 12pt Futura, Arial Black, Helvetica Black, Helvetica, san-serif;
  color: #5b6119;
  background: transparent;
}

H1 {
  text-align: center;
  font-weight: bold;
}

#banner H1 {
   text-align: right;
   background: transparent;
   width: 400px;
   color: #993300;
}

H2 {
  font-size: 10pt;
  font-style: italic;
}

H3 {
  font-size: 10pt;
  color: #d6d3bd;
  background: #5b6119;
}

H4 {
  font-size: 9pt;
  font-style: italic;
}

#sidebar-a h1 {
  color: #d6d3bd;
  background: transparent;
}

#banner h1 {
   border-style: none;
   position: relative;
   top: 15px;
   width: 100%;
}

H5, H6 { margin-top: 1em }

B, STRONG { font-weight: bolder }  /* relative to the parent */
CITE, EM, VAR, ADDRESS, BLOCKQUOTE { font-style: italic }
PRE, TT, CODE, KBD, SAMP { font-family: monospace }

PRE { white-space: pre }

ADDRESS { margin-left: 3em }
BLOCKQUOTE { margin-left: 3em; margin-right: 3em }

UL, DIR { list-style: disc }
OL { list-style: decimal }
MENU { margin: 0 }              /* tight formatting */
LI { margin-left: 3em }

DT { margin-bottom: 0 }
DD { margin-top: 0; margin-left: 3em }

HR { border-top: solid }        /* 'border-bottom' could also have been used */

A:link { color: #993300; }          /* unvisited link */
A:visited { 
  color: #993300; 
}        /* visited links */
A:active { 
  color: #993300;
  border: 1px dotted #993300;
}        /* active links */

/* setting the anchor border around IMG elements
   requires contextual selectors */

A:link IMG { border: 2px solid #993300; }
A:visited IMG { border: 2px inset #993300; }
A:active IMG { border: 2px dotted #993300; }


