body {background: #ffd0b0; color: #000000;
margin: 2% 3%;}

a:link {color: #800; background: transparent;}
a:visited {color: #008; background: transparent;}
a:active {color: #808; background: transparent;}
a:hover { color: #909; background: transparent; text-decoration: none;}

span.smallcap {font-variant: small-caps;}

h2, h3, h4, h5 {font-family: Arial, sans-serif;}

/* P following heading */
p.subhead {margin-top: .33em;
margin-left: 4%;}

/* default P */
p {text-align: left;
font-family: Arial, sans-serif;}

/*   common heading things   */
div.head {height: auto; background: #fff0b4; color: #000000;
margin: 0px; padding: 5px;
border-style: inset; 
border-width: 2px; 
border-color: teal;}

img.title {float: left; 
margin: 1%;}

h1.title {clear: right; 
color: #006595; background: transparent;
font-family: "Times New Roman", Palatino, Georgia, serif;
font-style: normal;
font-weight: bold;
font-size: 250%;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;}

p.title {clear: right;
color: #006595; background: transparent;
margin-right: 1%;
font-family: "Times New Roman", Palatino, Georgia, serif;
font-size: 150%;
text-align: right;
margin-top: 1em;}

p.auth {clear: right;
color: #006595; background: transparent;
margin-right: 1%;
font-family: "Times New Roman", Palatino, Georgia, serif;
text-align: right;}

/**************************** START hidden bar (voodoo) *************
/* bar -- an outer div contains div.bar . This seems to be */
/*   the only way to get a negative vertical margin. */
div.outerbardiv {margin-top: -1em;}

.bar { background: #ffd0b0;
margin: 1em 0 0 0;
border-style: none none none none;
border-width: 0 0 0 0;
border-color: gold;
padding: 0 0 0 0;
line-height: 1em;}

.bar hr { width: 0; line-height: 13px;}
/**************************** END hidden bar (voodoo) *************

/*    end common heading area    */

/*  address following "order" heading (main page)  */
address.subhead {margin-top: .33em;
margin-left: 8%;
font-family: Arial, sans-serif;
font-style: normal;
font-weight: normal;
color: green; background: transparent;}

/*   table of contents styles   */
.toc {text-align: center;}

/*   review styles   */
blockquote {margin-top: 1.5em;
margin-bottom: 0%;}

p.review {text-indent: 8%;
text-align: justify;
margin-top: .33em;
margin-bottom: 0em;}

p.reviewby {text-indent: -1%;
margin-left: 30%;
margin-top: .33em;
margin-bottom: 0em;}
/*   end review styles  */

/*   links styles   */
ul.links {list-style-type: none;
font-family: Arial, sans-serif;
font-style: normal;
margin-left: 4%;}

ul ul {list-style-type: none;}
/*   end links styles   */


/*   common footing things   */
hr.foot {text-align: center; color: green;}

p.contact {text-align: center;
margin-left: 15%;
margin-right: 15%;
margin-top: .5em;
font-size: 82%;}

span.upd {color: #666; background: transparent;}

p.xoom {text-align: center;
margin-left: 15%;
margin-right: 15%;
margin-top: .33em;
font-size: 78%;}

p.home {text-align: center;
margin-left: 5%;
margin-right: 5%;}
/*   end common footing things   */