/* 2025 FEB 16  J D White */

body {background: #EEEEEE;text-align: center; margin-left:auto; margin-right:auto;} 	
body {font-size: 2.6vw; font-weight: Bold;} 
footer {font-size: 2.7vw; font-weight: normal; text-align: center;}
.icon {width: 6%; vertical-align: top;}

A:hover { color: Red;}
nav {font-size:2.2vw;}
.go, .goa {font-weight: bold; text-decoration: none; border-radius: 1vw; }
.go, .goa {padding: 0.5vw; vertical-align:middle;}
.go, .goa {font-size: 3.2vw; padding-top: 2vw; padding-bottom: 2vw;}
.go {color: Black; background: #DDDDDD;} 
.go {border: solid 0.3vw Blue;}
.goa, .goa:hover {color: White; background: Black;} 
.goa, .goa:hover {border: solid 0.3vw Black;}
.go:hover {background: White;}
.go:hover {border: solid 0.3vw Red;}


.py {color: #666666; vertical-align: super; font-size: 0.6em;} 
.shortform {color: Green;}
.exception {color: Red;}
.note { font-size: 0.7em; font-weight: normal; text-align: justify;}
h3 {color: Purple;}
/* for the chapter Index */
.goch {font-weight: bold; text-decoration: none; border-radius: 1vw;}
.goch {padding: 0.5vw;}
.goch {font-size: 6.0vw; font-family: 'Courier New', Courier, monospace;}
.goch {color: Black; background: #DDDDDD;} 
.goch {border: solid 0.3vw Blue;}
.goch:hover {background: White;border: solid 0.3vw Red;}
/* to allow 2 or 1 column display; 1 col display par below */
.bookmark { display: none;}
table {width: 100%;}
* {box-sizing: border-box;}
.column {float: left; width: 50%; padding-left: 2em;padding-right: 2em;}
.row:after {content: ""; display: table; clear: both;}
@media screen and (max-width: 600px) {
	.column {width: 100%;}
    body {font-size: 5.1vw;} 
	h1 {font-size: 6.5vw;}
    .go, .goa {font-size: 3.5vw;}
	.goch {font-size: 10vw;}
	.icon {width: 8%;}
	.bookmark {display: inline;}
}