body {position: relative;
      top: 0;
      left: 0;
      border: 0;
      margin: 0;
      padding: 10px;
      font-size: 80%;}

#printHeader,
#printBack {display: none;}

a#AAheritage {display: inline}

/*
...NOT YET...
#content p,
#content blockquote,
#content li {font-family: Verdana, sans-serif;
             font-size: 0.85em;}

#content li li {font-size: 100%;}
*/

#content p {font-family: serif;
            font-size: 1.0em;
            line-height: 1.4em;
	    padding: 0 0;
	    margin: 1.0em 0}

#content strong {font-weight: bold;
                 font-family: Verdana, sans-serif; 
                 font-size: 0.8em;}

#content a:link,
#timestamp a:link {color: #333333;
                   text-decoration: underline;}

#content a:visited,
#timestamp a:visited {color: #333333;}

#content a:hover,
a#printBack:hover,
#timestamp a:hover {color: #036652;
                    text-decoration: none;}

#content li {/*list-style: disc;*/
             line-height: 1.4em;
             margin: 12px 0 0 0;}

#content .singleSpaced li {margin: 0 0 0 10px;}

#content h1, h2, h3 {font-family: Verdana, sans-serif; 
                     font-size: 0.8em;}
		
#content h1 span {color: #666666;}

#content h3 {color: #666666;}
	
#content h3 span {display: block;
                  color: #000000;
                  margin: 0.1em 0;}
/*
#content b {font-family: Verdana, sans-serif;
            font-size: 0.75em;}
*/
#content sup {font-size: 0.8em;}

/* |||||||||||| PIC STYLES |||||||||||| */

.picFull {width: 530px;
          margin: 0 auto;}

.picRight,
.asideRight {float: right;
             padding-left: 10px;}

.picLeft,
.asideLeft {float: left;
            padding-right: 10px;}

.picFull img,
.picRight img,
.picLeft img {display: block;}
                
.picFull a,
.picRight a,
.picLeft a {border: 0 !important;}

.picFull a img,
.picRight a img,
.picLeft a img {border: 1px solid #666666;}

.picFull a:hover img,
.picRight a:hover img,
.picLeft a:hover img {border-color: #cc9900;}

.picFull p,
.picRight p,
.picLeft p {font-family: Verdana, sans-serif !important; 
            font-weight: bold;
            font-size: 0.75em !important;
	    margin: 2px 0 0.5em 0 !important;}

.picFull p span,
.picRight p span,
.picLeft p span {font-weight: normal;}

/* ||||||||||| ASIDE STYLES ||||||||||| */

.asideRight,
.asideLeft {voice-family: "\"}\"";	/* ie5win hack  */
	    voice-family: inherit;
	    width: 230px;}

.asideRight,
.asideLeft,
.asideFull {border: 1px solid #9a9a9a;
            padding: 10px 10px 0 10px;}

.asideRight h2,
.asideLeft h2,
.asideFull h2 {margin-top: 0;}

.asideRight ol,
.asideLeft ol {margin: 0 0 0 12px;
               padding-left: 12px;}

.asideRight ul,
.asideLeft ul {margin: 0 0 0 10px;
               padding-left: 10px;}

.asideRight p cite,
.asideLeft p cite,
.asideFull p cite,
ol.footnotes {font-family: Verdana, sans-serif;
              font-size: 0.7em;
              font-style: normal;
	      line-height: 1.0em;}

ol.footnotes {margin: 1.3em 0 1.3em 25px;}

ol.footnotes li {margin: 0 0 0.3em 0 !important;}

.asideFull table {width: 100%;}

.asideRight dl,
.asideLeft dl {display: block;
               margin: 1.0em 0 0 0;}

.asideRight dt,
.asideLeft dt {display: inline;
               font-style: italic;
	       line-height: 1.3em;}

.asideRight dd,
.asideLeft dd {display: inline;
               margin-left: 0;
	       line-height: 1.3em;}

.asideRight {margin-left: 10px;}

.asideLeft {margin-right: 10px;}

/* ||||||||||| TABLE STYLES ||||||||||| */

table.myTable {border-style: solid; 
               border-color: #9a9a9a;
               border-width: 1px 0px 0px 1px}

table.myTable td {font-family: Verdana, sans-serif;
                  font-size: 10px;
                  padding: 5px;
                  border-style: solid; 
                  border-color: #9a9a9a;
                  border-width: 0px 1px 1px 0px;}

table.myTable thead td {font-weight: bold;
                        text-align: center}

table.myTable td.top {vertical-align: top}

table.myTable td.num {text-align: right}

table.myTable td.titleCol {font-weight: bold;
                           white-space: nowrap}

table.myTable td.titleCtr {font-weight: bold;
                           white-space: nowrap;
                           text-align: center}

table.myTable td.titleRgt {font-weight: bold;
                           white-space: nowrap;
                           text-align: right}

/* ||||| NAVIGATION COLUMN STYLES ||||| */

#nav a {color: #333333;
        text-decoration: none;}

#nav ul  {margin-top: 5px;
          margin-bottom: 5px;}

#nav li  {list-style: none;
          margin: 8px 0 8px -19px;
          padding: 0;}

/* ||||||| DROPDOWN MENU STYLES ||||||| */

ul#dropdown { /* non-specific #dropdown ID for NN4 */
              position: absolute;
              top: 92px;
              left: 82px;	/* set here for NN4 only */
              list-style: none ! important;}

/* |||||||||| FOOTER STYLES ||||||||||| */

#footer ul {display: inline;}

#footer li {display: inline;
            margin: 0;
            padding: 0.3em 10px 0.1em 10px;
            border-right: 1px solid #9a9a9a;}

#footer a {color: white;}		/* set here for NN4; overridden in headerFooter.css */
