﻿/* Cascading Style Sheet for K9 Shrink, LLC */
/* Dec 2006, Aug 2007 - Jon D Richards */
html {
  margin: 0;
  padding: 0;
}
body {
  font: 14px verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
/*  background: #ffffcc; */
  background: #ffccff;
  color: black;
}
h1 {
  font-size: 200%;
  margin: 0;
  padding: 0.66em 0 0.33em 21.5%;
  background: rgb(66%,66%,100%);
}
h3 {
  font-size: 133%;
  margin: 0;
  padding: 0 0 0 0.5em;
  border-bottom: 1px solid black;
  background: rgb(66%,66%,100%);
}
h4 {
  font-size: 110%;
  margin: 0;
  padding: 0.33em 0 0 0;
  border-bottom: 1px solid rgb(50%,50%,33%);
/*  color: rgb(50%,50%,35%); */
	color: #b8421e;
/*  color: #693432; */
  font-family:Arial, Helvetica, sans-serif;
}
p {
  line-height: 1.66;
  margin: 0.5em 0 1em 3em;
}
div#header {
  margin: 0 0 0 0;
  background-color:white;
}
div#header p {
  margin: 0 0 0 0;
}
div#entry {
   margin: 0 25% 1em 20%;
   padding: 0;
   overflow: hidden;
}
div#entry2 {
   margin: 0 0 1em 20%;
   padding: 0;
   overflow: hidden;
}
div#sidebar {
   position: absolute;
   top: 13em;
   right: 0;
   width: 25%;
   display: block;
   padding: 0;
   margin: 0;
   font-size: 11px;
   z-index: 10
}
div#sidebar h4 {
   background: rgb(33%,33%,33%);
   color: white;
   margin: 0;
   padding: 0.25em 0 0 0.5em;
   border-width: 0;
}
a {
  color:blue;
}
a:hover {
   background-color: rgb(90%,90%,100%);
}
a:visited {
  color:purple;
}
/* another color scheme: */
/* div#sidebar { background-color: rgb(85%,85%,70%); } */
/* div#entry { background-color: rgb(95%,85%,85%); } */
/* div#sidebar, div#sitenav { background-color: rgb(85%,85%,95%); } */
div#sidebar p {
   display: block;
   padding: 4px 0 4px 10px;
   margin: 0;
   border-left: 1px solid rgb(50%,50%,35%);
}
div#sidebar hr {
   width: 80%;
   color: #B90039;
}
pre {
   display: block;
   margin: 0.5em 3em 1em 3em;
}
h4 {
   display: block;
   margin: 0.5em 3em 1em 3em;
}
div#entry p {
   display: block;
   margin: 0.5em 3em 1em 3em;
}
div#entry table {
  display: block;
  margin: 0 4em 0 4em;
  border: 1px black dotted;
}
h3 {
  line-height: 1em;
}
h2 {
  line-height: 1em;
}
h1 {
  line-height: 1em;
}
div#sitenav {
   position: absolute;
   top: 13em;
   left: 0;
   width: 20%;
   font-size: 11px;
   background-color: white; 
   border: 1px solid black;
   z-index: 10;
}
div#sitenav a:visited {
  color:purple;
}
div#sitenav a {
   display: block;
   padding: 4px 8px;
   margin: 0;
   text-decoration: none;
   text-align: right;
   border-top: 1px solid gray;
   color:blue;
   font-weight:bold;
}
div#sitenav p {
   display: block;
   padding: 4px 8px;
   margin: 0;
   text-decoration: none;
   text-align: left;
   border-top: 2px solid gray;
   font-weight: bold;
   background-color:#F3F3F3;
}
div#sitenav a:hover {
/*   background-color: rgb(50%,0%,50%); */
   background-color: #2a43ae;
   color:white;
}
div#sitenav h4 {
   background: rgb(33%,33%,33%);
   color: white;
   text-align: center;
   margin: 0;
   padding: 0;
}
.k9s {
   /* color: #9D0039; */
   /* color: #353989; */
   color: #2a43ae;
   font-weight: bolder;
   font-family: Arial, Helvetica, Verdana, sans-serif;
}
.iht {
   color: #2a43ae;
   font-weight: bolder;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-variant:small-caps;
}
.l40 {
   margin-left: 40%;
}
img {
   border: 0;
}
.vam {
   vertical-align: middle;
}
.noat {
   display:block;
   background-color:white;
   border-width: 1px 4px 4px 1px;
   border-color: silver;
   border-style: solid;
   padding: 2em 1em 2em 1em;
}
.bld {
  font-weight:bold;
}
.ital {
  font-style:italic;
}