//updated on 12-..-01 to cover all pages 
//except order and orderform, SteelazArt, funstuff, etc. pages

body {		margin-top: 2px;
			background-color: #ffffff; } 	/* white */
.otterbooks { 	background-color: #d3d3d3; }	/* lightgray */
.luba { 		background-color: #00008b; } 	/* darkblue */
.hockeytown { 	background-color: #ff0000; } 	/* red */

a, p, td, h1, h2, h3, h4, h5, h6 { 
			font-family: verdana, arial, sans serif; 
			}

a { 			color: #0000ff;
			text-decoration: none;
			}
a:hover {		color: #ffffff;
			background-color: #808080; 
			text-decoration: underline; 
			}

p {			font-size: 12px;
			color: #000000;		
			background-color: #ffffff; 
					}
h1 {			font-size: 30px;
			text-align: left;
			margin-bottom: 12px;
			margin-top: 12px;
			}
h2 {			font-size: 26px;
			text-align: left;
			margin-bottom: 12px;
			margin-top: 12px;
			}
h3 {			font-size: 20px;
			text-align: left;
			margin-bottom: 12px;
			margin-top: 12px;
			}

h4 {			font-size: 16px;
			text-align: left;
			margin-bottom: 12px;
			margin-top: 12px;
			}

h5 {			font-size: 10px;
			text-align: left;
			margin-bottom: 12px;
			margin-top: 12px;
			}

h6 {			font-size: 8px;
			text-align: left;
			margin-bottom: 12px;
			margin-top: 12px;
			}

.pagetitle {	color: #ff0000; 	
			font-size: 28px;
			font-weight: bold;
			font-style: italic;
			margin-left: 2px; 
					}
.booktitle {	font-size: 18px;
			font-weight: bold;
			font-style: italic;
			text-align: left; 
			}
.left {		text-align: left; 
			}
.center {		text-align: center; 
			}
.right {		text-align: right; 
			}
.bold {		font-weight: bold; 
			}
.menu {		white-space: nowrap; 
			font-size: 10px; 
			}
.linksmenu {	text-align: right; 
			font-size: 12px; 
			white-space: nowrap; 
			}
.address {		font-style: italic;
			text-align: right; 
			}
	
table { 		border: 0px dashed #00008b;
			background-color: #ffffff;
			margin-right: 16px; 
			}
.menutable {	border-top: 3px solid #808080; 
			border-left: 3px solid #808080; 
			} /* gray */
.bodytable {	margin-right: 0px; 
			width: 560px;
			}
.addresstable {	border: 4px solid #808080;
			padding: 8px;
			}
.indextable { 	border: 8px solid #ff0000;
			text-align: center; 
			}

td {			border: 0px dashed #add8e6;
			font-size: 13px;
			background-color: #ffffff;
			padding-top: 4px;
			padding-bottom: 4px;
			vertical-align: top; 
			}
.address {		font-style: italic;
			text-align: right; 
			}
.heading {		font-variant: small-caps;
			font-weight: bold; 
			}
.image { 		padding-right: 0px; 
			}
.titleleft {	font-weight: bold;
			text-align: left; 
			}
.titlecenter {	font-weight: bold;
			text-align: center; 
			}
.titleright {	font-weight: bold;
			text-align: right; 
			}
.redline {		background-color: #ff0000;
			height: 6px; 
			}				 	/* red */
.blueline {		background-color: #0000ff;
			height: 6px; 
			}				 	/* blue */
.grayline {		background-color: #d3d3d3;
			height: 6px; 
			}					/* lightgray */
.forestgreenline {background-color: #228B22;
			height: 6px; 
			}					/* forestgreen */

