/* An Introduction to The Website */

#HTML-Intro{counter-reset:chap_num 1;}

.html-intro{counter-reset:chap_ref 1;}

/* The Basics of Markup */

#HTML-Markup_Basics{counter-reset:chap_num 2;}

.html-markup_basics{counter-reset:chap_ref 2;}

/* Your First Webpage */

#HTML-First_Page{counter-reset:chap_num 3;}

.html-first_page{counter-reset:chap_ref 3;}

/* Special Characters */

#HTML-Characters{counter-reset:chap_num 4;}

.html-characters{counter-reset:chap_ref 4;}

/* Attributes */

#HTML-Attributes{counter-reset:chap_num 5;}

.html-attributes{counter-reset:chap_ref 5;}

/* Hyperlinks */

#HTML-Hyperlinks{counter-reset:chap_num 6;}

.html-hyperlinks{counter-reset:chap_ref 6;}

/* Empty Elements and Semantics */

#HTML-Empty_and_Semantics{counter-reset:chap_num 7;}

.html-empty_and_semantics{counter-reset:chap_ref 7;}

/* Comments, HTML, Head and its Children, Body */

#HTML-Head_Body{counter-reset:chap_num 8;}

.html-head_body{counter-reset:chap_ref 8;}

/* Inline Elements */

#HTML-Inline{counter-reset:chap_num 9;}

.html-inline{counter-reset:chap_ref 9;}

/* Block Elements */

#HTML-Block{counter-reset:chap_num 10;}

.html-block{counter-reset:chap_ref 10;}

/* Lists */

#HTML-Lists{counter-reset:chap_num 11;}

.html-lists{counter-reset:chap_ref 11;}

/* Image Maps */

#HTML-Image_Maps{counter-reset:chap_num 12;}

.html-image_maps{counter-reset:chap_ref 12;}

/* HTML Objects */

#HTML-Objects{counter-reset:chap_num 13;}

.html-objects{counter-reset:chap_ref 13;}

/* Tables */

#HTML-Tables{counter-reset:chap_num 14;}

.html-tables{counter-reset:chap_ref 14;}

/* More than HTML */

#HTML-More{counter-reset:chap_num 15;}

.html-more{counter-reset:chap_ref 15;}

/* Introduction To CSS */

#CSS-Intro{counter-reset:chap_num 16;}

.css-intro{counter-reset:chap_ref 16;}

/* Syntax Of and Using CSS */

#CSS-Syntax{counter-reset:chap_num 17;}

.css-syntax{counter-reset:chap_ref 17;}

/* CSS Selectors */

#CSS-Selectors{counter-reset:chap_num 18;}

.css-selectors{counter-reset:chap_ref 18;}

/* CSS Colors and URIs, Inherit Value, and Length */

#CSS-Value_Types{counter-reset:chap_num 19;}

.css-value_types{counter-reset:chap_ref 19;}

/* Font And Text */

#CSS-Font_Text{counter-reset:chap_num 20;}

.css-font_text{counter-reset:chap_ref 20;}

/* Borders, Margins, And Padding: The CSS Box Model */

#CSS-Box_Model{counter-reset:chap_num 21;}

.css-box_model{counter-reset:chap_ref 21;}

/* CSS Backgrounds */

#CSS-Backgrounds{counter-reset:chap_num 22;}

.css-backgrounds{counter-reset:chap_ref 22;}

/* CSS For Lists */

#CSS-Lists{counter-reset:chap_num 23;}

.css-lists{counter-reset:chap_ref 23;}

/* Counters and Other CSS-Generated Content */

#CSS-Generated_Content{counter-reset:chap_num 24;}

.css-generated_content{counter-reset:chap_ref 24;}

/* Arranging the Page */

#CSS-Layout{counter-reset:chap_num 25;}

.css-layout{counter-reset:chap_ref 25;}

/* CSS For Printing */

#CSS-Print{counter-reset:chap_num 26;}

.css-print{counter-reset:chap_ref 26;}

/* CSS For Audio Media */

#CSS-Audio{counter-reset:chap_num 27;}

.css-audio{counter-reset:chap_ref 27;}

/* Importing Stylesheets */

#CSS-Import{counter-reset:chap_num 28;}

.css-import{counter-reset:chap_ref 28;}

/* Dynamic Behavior And Scripting */

#JS-Intro{counter-reset:chap_num 29;}

.js-intro{counter-reset:chap_ref 29;}

/* HTML DOM */

#JS-DOM{counter-reset:chap_num 30;}

.js-dom{counter-reset:chap_ref 30;}

/* JavaScript Variables */

#JS-Variables{counter-reset:chap_num 31;}

.js-variables{counter-reset:chap_ref 31;}

/* Text */

#JS-Text{counter-reset:chap_num 32;}

.js-text{counter-reset:chap_ref 32;}

/* Regular Expressions */

#JS-Expressions{counter-reset:chap_num 33;}

.js-expressions{counter-reset:chap_ref 33;}

/* Numbers and Math */

#JS-Math{counter-reset:chap_num 34;}

.js-math{counter-reset:chap_ref 34;}

/* Decisions */

#JS-Decisions{counter-reset:chap_num 35;}

.js-decisions{counter-reset:chap_ref 35;}

/* Loops */

#JS-Loops{counter-reset:chap_num 36;}

.js-loops{counter-reset:chap_ref 36;}

/* Functions And Methods */

#JS-Procedures{counter-reset:chap_num 37;}

.js-procedures{counter-reset:chap_ref 37;}

/* JavaScript Objects */

#JS-Objects{counter-reset:chap_num 38;}

.js-objects{counter-reset:chap_ref 38;}

/* Events */

#JS-Events{counter-reset:chap_num 39;}

.js-events{counter-reset:chap_ref 39;}

/* Style */

#JS-Style{counter-reset:chap_num 40;}

.js-style{counter-reset:chap_ref 40;}

/* Forms */

#JS-Forms{counter-reset:chap_num 41;}

.js-forms{counter-reset:chap_ref 41;}

/* DOM Manipulation */

#JS-Using_DOM{counter-reset:chap_num 42;}

.js-using_dom{counter-reset:chap_ref 42;}

/* Transitional, Obsolete, and Proprietary HTML */

#Other-Old_HTML{counter-reset:chap_num 43;}

.other-old_html{counter-reset:chap_ref 43;}

/* Frames */

#Other-Frames{counter-reset:chap_num 44;}

.other-frames{counter-reset:chap_ref 44;}

/* Coding Shortcuts And Other Things */

#Other-Odds_Ends{counter-reset:chap_num 45;}

.other-odds_ends{counter-reset:chap_ref 45;}

/* XML XHTML, and HTML 5 */

#Other-XML{counter-reset:chap_num 46;}

.other-xml{counter-reset:chap_ref 46;}

/* Server-Side Languages */

#Other-Server_Side{counter-reset:chap_num 47;}

.other-server_side{counter-reset:chap_ref 47;}

/* Tips And Tricks Of Website Design */

#Other-Tricks{counter-reset:chap_num 48;}

.other-tricks{counter-reset:chap_ref 48;}

/* Periodic Table of HTML Elements */

#Appendices-Table_Of_Elements{counter-reset:app_num 1;}

.appendices-table_of_elements{counter-reset:app_ref 1;}

/* The First 256 Characters Of UTF-8 */

#Appendices-Characters{counter-reset:app_num 2;}

.appendices-characters{counter-reset:app_ref 2;}

/* Named CSS Colours */

#Appendices-Named_CSS_Colours{counter-reset:app_num 3;}

.appendices-named_css_colours{counter-reset:app_ref 3;}

/* Picking Apart The Doctype */

#Appendices-Doctype{counter-reset:app_num 4;}

.appendices-doctype{counter-reset:app_ref 4;}

/* Markup Languages */

#Appendices-Markup_Languages{counter-reset:app_num 5;}

.appendices-markup_languages{counter-reset:app_ref 5;}

/* W3C Document License */

#Appendices-W3C_License{counter-reset:app_num 6;}

.appendices-w3c_license{counter-reset:app_ref 6;}

/* Statuses of Relevant W3C Documents */

#Appendices-Document_Statuses{counter-reset:app_num 7;}

.appendices-document_statuses{counter-reset:app_ref 7;}

/* The Main Stylesheet For This Book */

#Appendices-Stylesheet{counter-reset:app_num 8;}

.appendices-stylesheet{counter-reset:app_ref 8;}

/* Bibliography */

#Appendices-Bibliography{counter-reset:app_num 9;}

.appendices-bibliography{counter-reset:app_ref 9;}

/* Glossary */

#Appendices-Glossary{counter-reset:app_num 10;}

.appendices-glossary{counter-reset:app_ref 10;}
