
.ac { text-align: center; }
.al { text-align: left; }
.alp5 { text-align: left; padding: 5px; }
.alvb { text-align: left; vertical-align: bottom; }
.alvm { text-align: left; vertical-align: middle; }
.alvt { text-align: left; vertical-align: top; }
.ar { text-align: right; }

.fbred{ font-weight: bold; color: red;}
.fbnavy{ font-weight: bold; color: navy;}
.fb{ font-weight: bold;}


.table_centred { margin-left: auto; margin-right: auto; }

.author_style { text-align: center;/* font-weight: bold; */ font-size: 125%; letter-spacing: 125%; line-height: 125%; cursor: pointer; margin-top: 1em; margin-bottom: 1em; }
.bold_centred_125{ text-align: center; letter-spacing: 125%; line-height: 125%; font-weight: bold; margin-top: 2.5em; margin-bottom: 2.5em; margin-right: 5em; margin-left: 5em; }
.chapter_title { text-align: center; font-weight: bold; font-size: 150%; letter-spacing: 110%; line-height: 130%; cursor: pointer; margin-top: 1em; margin-bottom: 1em; }
.content_courier_in_5{ text-align: justify; font-weight: normal; margin: 30px; font-family: "courier"; }
.diary_day_heading { text-align: center; font-weight: bold; font-size: 125%; letter-spacing: 125%; line-height: 125%; cursor: pointer; margin-top: 1em; margin-bottom: 1em; }
.diary_month_heading { text-align: center; font-weight: bold; font-size: 145%; letter-spacing: 145%; line-height: 145%; cursor: pointer; margin-top: 1em; margin-bottom: 1em; }
.editors_note { text-align: left; font-weight: bold; letter-spacing: 110%; line-height: 130%; cursor: pointer; position: inherit; margin-top: 1em; }
.first_para { text-align: justify; letter-spacing: 110%; line-height: 130%; cursor: pointer; position: inherit; margin-top: 1em; }
.footer_centre{ text-align: center; }
.header_centre{ text-align: center; float: center; }
.just_centred{ text-align: center;; }
.normal_para { text-indent: 2em; text-align: justify; text-align: left; letter-spacing: 100%; line-height: 105%; cursor: pointer; position: inherit; margin-top: .5em; }

.novel_blurb{ text-align: justify; font-weight: normal; margin: 20px; padding: 20px; line-height: 2; }

.novel_content_handwriting_in_5{ text-align: justify; font-weight: normal; margin: 30px; font-family: "Comic Sans MS"; font-style: italic; }
.novel_content_margin_30{ text-align: justify; font-weight: normal; margin: 30px; }
.novel_description{ text-align: center; font-weight: bold; font-size: 100%; letter-spacing: 10%; line-height: 100%; cursor: pointer; margin-top: 1em; margin-bottom: 1em; color: maroon; }
.novel_name{ text-align: center; font-weight: bold; font-size: 150%; letter-spacing: 10%; line-height: 100%; cursor: pointer; margin-top: 1em; margin-bottom: 1em; color: maroon; }

.page_title{ text-align: center; font-weight: bold; font-size: 150%; letter-spacing: 5%; line-height: 115%; cursor: pointer; margin-top: 1em; margin-bottom: 1em; color: maroon; }

.pagebreak{ page-break-before: always; }
.part_link{ margin-top: 2em; margin-bottom: 2em; font-weight: bold; font-size: 115%; letter-spacing: 115%; line-height: 115%; margin-left: 2em; }
.part_title { text-align: center; font-weight: bold; font-size: 150%; letter-spacing: 110%; line-height: 130%; cursor: pointer; margin-top: 1em; margin-bottom: 1em; }
.quoted { text-align: justify; letter-spacing: 110%; line-height: 130%; cursor: pointer; position: inherit; margin-top: 1em; margin-right: 5em; margin-left: 5em; }
.sql_output{ display: block; font-family: monospace; white-space: pre; margin-left: 5em; color: maroon; font-weight: bold; }
.sql_para_header{ font-size: 150%; font-weight: bold; text-decoration: underline; padding: 10px; }
.sql_reminder_keywords{ background-color:#254117; /* dark green */ color: white; font-size: 105%; font-weight: bold; padding: 10px; }
.sql_script_description{ margin-left: 5em; padding: 10px; }
.sql_script{ display: block; font-family: monospace; white-space: pre; margin-left: 5em; color: navy; font-weight: bold; font-weight: bold; }
.sql_scripts_table{ margin: auto; border: 1px solid black; border-collapse: collapse; }
.sql_scripts_td{ border: 1px solid black; margin: 2em; padding: 10px; }
.sql_error_text{ text-align: left; padding: 5px; display: block; font-family: monospace; white-space: margin-left: 5em; color:#254117; /* dark green */ font-weight: bold; }
.sql_secondary_output{ text-align: left; padding: 5px; display: block; font-family: monospace; white-space: pre; margin-left: 5em; color:#254117; /* dark green */ font-weight: bold; }
.title_class{ text-align: center; font-weight: bold; font-size: 150%; letter-spacing: 110%; line-height: 130%; cursor: pointer; margin-top: 1em; margin-bottom: 1em; }
.title_heading { text-align: center; font-weight: bold; font-size: 150%; letter-spacing: 110%; line-height: 130%; cursor: pointer; margin-top: 1em; margin-bottom: 1em; page-break-before: always; }
.website_title{ text-align: center; font-weight: bold; font-size: 150%; color: maroon; margin-top: 1em; margin-bottom: 1em; }

#footer{ text-align: center; bottom: 0; width:100%; height:100px; position:absolute; bottom:0; left:0; }

.other_options{/* background-color:red; *//* font-size: 100%; *//* letter-spacing: 110%; *//* line-height: 130%; *//* cursor: pointer; *//* margin-top: 1em; *//* margin-bottom: 1em; *//* font-size: 100%; *//* letter-spacing: 110%; *//* line-height: 130%; *//* cursor: pointer; *//* margin-top: 1em; *//* margin-bottom: 1em; *//* font-size: 100%; *//* letter-spacing: 110%; *//* line-height: 130%; *//* cursor: pointer; *//* margin-top: 1em; *//* margin-bottom: 1em; *//* font: courier; *//* font-size: 100%; *//* letter-spacing: 110%; *//* line-height: 130%; *//* cursor: pointer; *//* margin-top: 1em; *//* margin-bottom: 1em; */ }
