body {color: #990000; font-weight: bold; margin-top: 0px; margin-bottom: 0px; padding: 0px}
a:link {color: #990000;}
a:visited {color: #990000;}
a:hover { color: #ffffff; background-color: #990000; text-decoration: none; }

/* Style sheet for Creating Cool Web Sites book

   first block: tweaks to standard HTML tags:

not needed
body       { font-size: 90%; font-family: Arial,sans-serif; 
	     background-color: white; width: 80%; margin-left: 10% }

b          { color: #66c; }

a          { color: #666; text-decoration: none; font-style: italic; }

a:hover    {  text-decoration: underline; background-color: #ffc; }
*/

/* specific classes defined for the site: */

.header    { font-family: Arial,sans-serif; font-weight: bold; color:#339; 
	     font-size: 140%; }

.menu      { font-size: 80%; color: #999; font-family:sans-serif; border: 1px solid #171; 
	     margin-bottom: 3px; text-align: left; }

.menu a    { color: #666; text-decoration: none; font-style: normal; }

.menu a:hover {  text-decoration: underline; }

.menuhead  { padding:3px; background-color: #171; color: white; }

.menutext  { font-size: 95%; color: #669; font-family:sans-serif; 
	text-align: left; }

.link      { margin-left: 1em; margin-right: 2px; }

.main      { padding-left: 5px; line-height: 1.9; font-size: 90%;
	text-align: left;  }

.booktitle { font-style: italic; }

/*
.copyright {  border-top: 1px solid #999; padding: 3px; 
	     font-size: 75%; color: #999; font-family: Arial,sans-serif; 
	     width: 60%; margin-left: 10%; } */
.copyright {  margin: 0px; text-align: left;
	     font-size: 75%; color: #999;  
	       }

.counter   {  padding: 3px; font-size: 75%; color: #999; margin-top: 2em;
	      font-family: Arial,sans-serif; width: 60%; margin-left: 10%; }
