/*Body basics*/
BODY {background-color: #FFFBF0;
scrollbar-face-color : #FF0000;
scrollbar-highlight-color : #FF6666;
scrollbar-3dlight-color : #FF9999;
scrollbar-darkshadow-color : #660000;
scrollbar-arrow-color : #FFCCCC;
scrollbar-shadow-color : #FF0000;
scrollbar-track-color: #330000;
filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#C0CFE2',
  startColorstr='#FFFFFF', gradientType='0'); }

/*Hyperlinks*/
A:link {color: red; text-decoration: none;}
A:active {color:#0000FF; text-decoration: none;}
A:visited {color:#800080; text-decoration: none;}

/*Headings*/
H1 {Color: red; text-align: center;}
H2 {Color: teal;}
H3 {Color: blue; font-style: italic;}

/*General classes*/
P.header {color: black; font-weight: bold}

/*Superscripts*/
SUP {font-weight: bold; color: blue}

/*Lists*/
OL OL B {color: orange}
OL OL {color: blue}
OL.None {list-style-type: none;}
DT { font-weight: bold; color: green}
TH { background-color: #FFABCD; border-style: solid; border-color: red; border-width: medium;
     color: black}

/*Default table cell*/
TD {border-width: 1; border-color: black;}

/*Jump links tables*/
TD.mainindex {
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#00AA00',
    startColorstr='#00FF00', gradientType='0') }
TD.mainindex A:link {color: black; text-decoration: none}

TD.index {
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#00AAAA',
    startColorstr='#00FFFF', gradientType='0') }
TD.index A:link {color: blue; text-decoration: none}

TD.prev {
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#AFA0CA',
    startColorstr='#DFD7EA', gradientType='0') }
TD.prev A:link {color: blue; text-decoration: none}

TD.next {
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FF9595',
    startColorstr='#FFD0D0', gradientType='0') }
TD.next A:link {color: blue; text-decoration: none}

TD.homepage {
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#EA7500',
    startColorstr='#FFCC00', gradientType='0')}
TD.homepage A:link {color: black; text-decoration: none}

TD.horse {background-color: #CCFFFF}
TD.horse A:link {color: blue; text-decoration: none;}

TD.links {background-color: #FFFF99}  /*Used in Sitemap*/
TD.links A:link {color: red; text-decoration: none;}

TD.q A:Hover {color: yellow}

/* Menu-like tables */
TABLE.Menu {border-width: 1; border-color: black;}
TD.menu {padding: 3pt; text-align: center; font-weight: bold; background-color: #80D5FF;}
TD.blank {padding: 3pt; text-align: center; background-color: #FFFBF0; border-style: none;}
TD.nnnn {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: none none none none; }
TD.nnsn {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: none none solid none; }
TD.nnss {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: none none solid solid; }
TD.nssn {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: none solid solid none; }
TD.nsss {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: none solid solid solid; }
TD.snnn {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: solid none none none; }
TD.snns {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: solid none none solid; }
TD.snsn {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: solid none solid none; }
TD.snss {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: solid none solid solid; }
TD.ssns {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: solid solid none solid; }
TD.sssn {padding: 3pt; text-align: center; background-color: #B0FFFF;border-style: solid solid solid none; }

/* Bad Pets header tables */
TD.BadPets {background-color: #FFFBF0; border-style: none;}
TD.Humour {background-color: #FFFBF0; border-style: solid; border-width: 1; text-align: left;}
TABLE.BadIg {border-style: solid; border-width: 3; padding: 5; border-color: maroon; }
TABLE.BadBird {border-style: solid; border-width: 3; padding: 5; border-color: #50C5FF; }
TABLE.BadBunny {border-style: solid; border-width: 3; padding: 5; border-color: red; }
TABLE.BadDog {border-style: solid; border-width: 3; padding: 5; border-color: indigo; }
TABLE.BadFerret {border-style: solid; border-width: 3; padding: 5; border-color: green; }
TABLE.BadHorse {border-style: solid; border-width: 3; padding: 5; border-color: Blue; }
TABLE.BadKitty {border-style: solid; border-width: 3; padding: 5; border-color: #FF8000; }
TABLE.Humour {border-style: solid; border-width: 3; padding: 5; border-color: olive; }

