/* CSS Style Sheet Copyright 2007 A.M.Quinn */

body {color:black; background:#FFFFFF; text-align:center}

#overall {width:640px; margin-left:auto; margin-right:auto; text-align:left}

#free_overall {margin-left:1%; text-align:left}

#navigator {width:602px; margin-bottom:10px}

#spechead { margin-bottom:10px; font-weight:bold; font-size:120%; text-align:center}

#preamble { margin-bottom:10px; text-align:justify}

#book { margin-bottom:10px; text-align:justify}

#histry { margin-bottom:10px; text-align:justify; line-height: 1.2em}

#offerbox {width:300px; clear:right; float:left}

#header { background: #ccffff; line-height: 76px }

p.dc:first-letter {font-size:150%; float:left}

caption {caption-side:top; text-align:center; margin-bottom:10px; font-size:110%; font-weight:bold}

td.item {vertical-align:top; font-weight:bold}

td.spec {vertical-align:top; text-align:justify}

td.price { vertical-align:top; font-weight: bold; text-align: right }

td.forward {margin-bottom:10px; font-weight:bold;
font-size:100%; text-align:center; line-height: 1.5em;
vertical-align:top; font-family:  Helvetica, Arial, Verdana, sans-serif;}

td.forward_lh {margin-bottom:10px; font-weight:bold;
font-size:100%; text-align:left; line-height: 1.5em;
vertical-align:top; font-family:  Helvetica, Arial, Verdana, sans-serif;}

td.plseeme {vertical-align:top; font-weight:bold; text-align:left; color:#099ff;}

ol.num { list-style-type: arabic-numbers}

ol.abc { list-style-type: lower-alpha}

li {margin-bottom:10px; line-height: 1.2em; text-align:justify}

.announce { margin-bottom:10px; font-weight:bold; font-size:150%; text-align:center; font-family:  Helvetica, Arial, Verdana, sans-serif;
line-height: 1.2em }

.mainhead { margin-bottom:10px; font-weight:bold; font-size:120%;
text-align:center; color:#0099ff; line-height: 1.2em;
font-family:  Helvetica, Arial, Verdana, sans-serif }

.subhead { font-weight:bold; font-size:100%; font-style:italic; text-align:center}

.clickon {font-size:80%; font-style:italic; text-align:center}

span.demp {font-weight:bold; font-style:italic}

h1 {background: transparent;
font-family:  Helvetica, Arial, Verdana, sans-serif;
font-size: 110%; font-weight: bold }

.maintext {width:100%; margin-bottom:20px;
line-height: 1.2em; text-align:justify;
font-family:  Helvetica, Arial, Verdana, sans-serif;
font-size: 0.9em}

.mixer {font-size:120%; font-weight:bold; text-align:center;
font-family:  Helvetica, Arial, Verdana, sans-serif;
margin-top: 1.5em }

.clickon {font-size:60%; font-style:italic; text-align:center }

img.fl { float: left; margin-right: 5px }

.button a{
background: #333366;
border: 2px solid #0099ff;
padding: 5px;
font-family:  Helvetica, Arial, Verdana, sans-serif;
font-size: 95%;
font-weight: bold;
text-decoration: none
}

a.btn:link, a.btn:visited { color: #ffffff }
a.btn:hover { color: #ff00cc }
a.current:link, a.current:visited{ color: #777777; text-decoration: none }

#menu { background: #333366; line-height: 1.8em; margin-bottom: 5px}

#menu a {
background: transparent;
border: 2px solid #0099ff;
padding: 3px;
font-family:  Helvetica, Arial, Verdana, sans-serif;
font-size: 85%;
font-weight: bold;
text-decoration: none;
}

.htext {background: transparent;
font-family:  Helvetica, Arial, Verdana, sans-serif;
font-size: 1.5em;
font-weight: bold;
text-align: right }

.copy { font-size: 70%; text-align: right }

.centre { text-align: center }

.sans { font-family:  Helvetica, Arial, Verdana, sans-serif }

.comptext { font-size: 0.9em; margin-bottom: 2em;
line-height: 1.2em; text-align:justify;
font-family:  Helvetica, Arial, Verdana, sans-serif }

.offer {margin-bottom:10px; font-weight:bold; font-size:100%;
  color:#0099ff; text-align:justify}
