body { color: black; font-size: 12pt; font-family: Baskerville, Georgia, Palatino, times, serif; font-weight: normal; }
p {    color: black; font-size: 12pt; font-family: Baskerville, Georgia, Palatino, times, serif; text-decoration: none; }
td {   color: black; font-size: 12pt; font-family: Baskerville, Georgia, Palatino, times, serif; text-decoration: none; }
h1 {   color: black; font-size: 20pt; font-family: Baskerville, Georgia, Palatino, times, serif; font-weight: bold; margin: 0; }
h2 {   color: black; font-size: 16pt; font-family: Baskerville, Georgia, Palatino, times, serif; font-weight: bold; text-decoration: none; margin: 6px 0 0; }
h3 {   color: #009;  font-size: 16pt; font-family: Baskerville, Georgia, Palatino, times, serif; font-weight: bold; text-decoration: none; margin: 6px 0; }
h4 {   color: black; font-size: 14pt; font-family: Baskerville, Georgia, Palatino, times, serif; font-weight: bold; text-decoration: none; margin: 6px 0; }
ul {   text-indent: 0; list-style-type: disc; margin: 1em 0 1em 1em; padding-top: 0; padding-bottom: 0; padding-left: 0; }

.mainmenu { font-size: 11pt; font-family: Baskerville, Georgia, Palatino, times, serif; font-weight: bold; }
.mainmenu a:link { color: white; text-decoration: none; }
.mainmenu a:visited { color: white; text-decoration: none; }
.mainmenu a:hover { color: #009; text-decoration: none; }
.mainmenu a:active { color: #009; text-decoration: none; }
.maintext { padding-top: 0; padding-bottom: 0; }

.menu2 a:link { color: #0cc; text-decoration: none; }
.menu2 a:visited { color: #0cc; text-decoration: none; }
.menu2 a:hover { color: #009; text-decoration: none; }
.menu2 a:active { color: #009; text-decoration: none; }
.menu2 { font-size: 11pt; font-family: Baskerville, Georgia, Palatino, times, serif; font-weight: bold; }

.search { font-size: 12pt; font-family: Baskerville, Georgia, Palatino, times, serif; font-weight: normal; text-decoration: none; }

hr { border: 0; width: 100%; color: #009; background-color: #009; height: 1px;}#allpage { width: 720px; padding-top: 5px; padding-bottom: 5px; margin-left: auto; margin-right: auto; }
#orderinfo { width: 290px; padding: 5px; margin: 0px 0px 12px 0px; float: right; border-style: ridge; border-color: #000099; text-align: left; }
#orderinfo p { color: black; font-size: 10pt; font-family: Baskerville, Georgia, Palatino, times, serif; text-decoration: none; margin: 3pt; }
#orderinfo td { color: black; font-size: 10pt; font-family: Baskerville, Georgia, Palatino, times, serif; text-decoration: none; }
h6 { color: black; font-size: 12pt; font-family: Baskerville, Georgia, Palatino, times, serif; font-weight: bold; text-decoration: none; margin: 0px 0px 6px 0px;}
#formarea { margin: 0px 310px 12px 0px; text-align: left; }
#formarea p { color: black; font-size: 10pt; font-family: Baskerville, Georgia, Palatino, times, serif; }
#formarea td { color: black; font-size: 11pt; font-family: Baskerville, Georgia, Palatino, times, serif; font-weight: bold; }
#formarea hr { border: 0; width: 90%; color: #009; background-color: #009; height: 2px; margin: 6px 310px 6px 0px; }
#submit { background: #000099; font-size: 120%; color: #ffffff; text-align: center; float: none; display: block; width: 200px; margin: 10px auto; }
#signtext { width: 359px; height: 150px; }
#prints { clear: both; }
#books { clear: both; }
