body {background-color: black}
body {font-family: Helvetica; font: 8px; color:#000000}

.blogtable {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 10pt; text-align: justify; text-decoration: none; color: #333333; font-style: normal; line-height: 13pt; margin-bottom: 8px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-style: dotted; border-width: 2px;}

.bloghead {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 10pt; font-variant: small-caps; text-align: justify; text-decoration: none; font-style: bold; line-height: 13pt; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 1px; padding-left: 3px; color: 990000; background-color: ffcc66;}

hr.divider {align: center; background-color: #888888; width: 150px; padding:0px; margin-bottom: 7px; margin-top: 7px;}

.imgspan { float: left; width: 56px; height: 50px;}

table.blogbottom {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 10pt; text-align: justify; text-decoration: none; font-style: bold; line-height: 13pt; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; color: 000000; background-color: FFFFAA; height: 12px;}

.blogauthtextleft {background-color: #FFFFCC; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 9pt; text-align: justify; text-decoration: none; color: #000000; font-style: normal; line-height: 13pt; margin-bottom: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 3px; float: left; height:12px; background-color: FFFFAA; }

.blogauthtextright {background-color: #FFFFCC; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 9pt; text-align: justify; text-decoration: none; color: #000000; font-style: normal; line-height: 13pt; margin-bottom: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 0px; float: right; height:12px; background-color: FFFFAA; }

.blogheadline {background-color: #FFFFCC; font-family: Helvetica, Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12pt; text-align: justify; text-decoration: none; color: #333333; font-style: normal; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}

.blogtext {background-color: #FFFFCC; font-family: Helvetica, Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 10pt; text-align: justify; text-decoration: none; color: #333333; font-style: normal; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px;}

table.blog {background-color: #FFFFCC; margin-bottom: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px;}

.middletable {background-color: #FFFFCC; width:100%;}

.carttable {width:100%; padding-bottom:0px; padding-top:0px; margin:0px;}

.bodytext { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 10pt; text-align: justify; text-decoration: none; color: #000000; font-style: normal; line-height: 13pt; margin-bottom: 11pt; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}

.quotetext { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 10pt; text-align: justify; text-decoration: none; color: #333333; font-style: normal; line-height: 13pt; margin-bottom: 11pt; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }

.blurb { font-family: Helvetica; font-weight: normal; font-size: 10pt; text-align: justify; text-decoration: none; color: #333333; font-style: normal; padding-top: 6px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.blurbauthor { font-family: Helvetica; font-weight: bolder; font-size: 10pt; text-align: right; text-decoration: none; color: #333333; font-style: normal; padding-top: 6px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }

.bookname { font-family: Helvetica; font-weight: bolder; font-size: 12pt; text-align: left; text-decoration: none; color: #000000; font-style: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.bookauthor { font-family: Helvetica; font-weight: bolder; font-size: 11pt; text-align: left; text-decoration: none; color: #000000; font-style: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.bodyhed { font-family: Helvetica; font-weight: bolder; font-size: 12pt; text-align: left; text-decoration: none; color: #000000; font-style: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.bodyheading { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bolder; font-size: 12pt; text-align: justify; text-decoration: none; color: #000000; font-style: normal; padding-bottom: 1px;}

.quotecred { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bolder; font-size: 10pt; text-align: right; text-decoration: none; color: #333333; font-style: normal; padding-top: 6px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }

.bodytitle { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bolder; font-size: 14pt; text-align: left; text-decoration: none; color: #000000; font-style: normal; line-height: 16pt;
margin-bottom: 11pt; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }

.bodyauthor { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bolder; font-size: 12pt; text-align: left; text-decoration: none; color: #000000; font-style: normal; line-height: 14pt; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }

.bodyhowto { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 9pt; text-align: left; text-decoration: none; color: #000000; font-style: italic; line-height: 11pt; margin-bottom: 11pt; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }

.bodystats { font-family: Helvetica; font-weight: bolder; font-size: 9pt; text-align: center; text-decoration: none; color: #000000; font-style: normal; line-height: 11pt; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px ; background-color: #FFCC00; border: #333333; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.navtable {font-family: "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bolder; font-size: 13pt; text-align: right; color: #000000; font-style: normal; line-height: 13pt; border: 1px dotted; border-color: #red d0tted; background-color: #FFCC66; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-collapse: separate; border-spacing: 0; border: 1px dotted;}

.navtext { font-family: "Times New Roman", Times, serif; font-weight: bolder; font-size: 13pt; text-align: right; text-decoration: none; color: #000000; font-style: normal; line-height: 13pt; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px ; border: 1px dotted; font-variant: small-caps; border-color: #000000 d0tted; background-color: #FFCC66;}

.smallred {font-family: "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bolder; font-size: 10pt; text-align: center; text-decoration: none; color: red; font-style: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

.smallred2 {font-family: Helvetica, Times, serif; font-weight: bolder; font-size: 10pt; text-align: left; text-decoration: none; color: red; font-style: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 1px; }

.medred {font-family: "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bolder; font-size: 11pt; text-align: left; text-decoration: none; color: red; font-style: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }

.smallblack {font-family: "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bolder; font-size: 10pt; text-align: center; text-decoration: none; color: black; font-style: normal; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px }

.smallblack2 {font-family: "Times New Roman", Times, serif; font-weight: bolder; font-size: 9pt; text-align: center; text-decoration: none; color: black; font-style: normal; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px }

.browsetext { font-family: "Times New Roman", Times, serif; font-weight: bolder; font-size: 11pt; text-align: left; text-decoration: none; color: #CC0000; font-style: normal; line-height: 13pt; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px ; border: 1px dotted; background-color: #FFCC66; border-color: #000000 d0tted }

.boxrightcolor {  border-color: black #FF9900 #FF9900 black; border: 0px none}

td.titleheading {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 10pt; text-align: center;  color: #000000; font-style: normal; background: orange;}

.quotetable {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 10pt; text-align: justify; text-decoration: none; color: #333333; font-style: normal; line-height: 13pt; margin-bottom: 11pt; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 6px; background: #ffcc66;}

td.isbn {background: #FFCC00; border: 1px; border-color: black; font-family: Helvetica; font-weight: bold; font-size: 10pt; }

td.about {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 10pt; text-align: justify;  color: #000000; font-style: normal;}

a:link {font-weight: bold; color: #CC0000; font-family: inherit;}

a:hover {font-weight: bold; color: #FF0000; background-color: #FF9900}

a:visited {font-weight: bold; color: #990000; font-family: inherit;}

a:active {font-weight: bold; color: #990000;}

.orderbuttons {font-family: "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bolder; font-size: 10pt; text-align: left; text-decoration: none; color: black; font-style: normal; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px }

.orderlist {font-family: Helvetica, Times, serif; font-weight: normal; font-size: 9pt; text-align: left; text-decoration: none; color: black; font-style: normal; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px }

.order {font-family: Helvetica; font-weight: normal; font-size: 9pt; text-align: left; color: #000000; font-style: normal; line-height: 13pt; border: 2px; border-style: double; border-color: #red; background-color: #FFCC66; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; border-collapse: separate; border-spacing: 0;}

.search { font-family: Arial, "Times New Roman", Times, serif; font-weight: normal; font-size: 12pt;  text-decoration: none; color: #000000; font-style: normal; line-height: 12pt; margin-bottom: 0pt; padding-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}

.smallblack3 {font-family: "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bolder; font-size: 10pt; text-align: left; text-decoration: none; color: black; font-style: normal;     line-height: 12pt; margin-bottom: 0pt; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px;}
