a:link, a:visited, a:active {
  text-decoration : none;
  font-size: 16px;
  line-height:16px;
  color: #FFFF33;
  font-weight: bold;
}
a:hover {
 color: #EEEE00;
 letter-spacing: normal;
}

body {
 background-image: url(bg/catbg.jpg);
 /* https://spicymochi.tumblr.com/post/672743748133847040/feline-friends */
 background-attachment: fixed;
 background-repeat: no-repeat;
 background-size: 100% 100%;
 color: #FFFF00;
 font-family: Arial, MS Serif, Comic Sans MS;
 font-size: 10pt;
 line-height: 12pt;
}

td {
 font-size: 15px;
 line-height: 17px;
 vertical-align:top;
 text-align: center;
}

.rb {
 font-weight: bold;
}

h1 {
 font-size: 18px; text-align: center;
}

.m1:link, .m1:visited, .m1:active {
 text-decoration : none;
 font-size       : 14px;
 line-height     : 14px;
 color           : #DDDD33;
 font-weight     : bold;
}
.m1:hover {
 color: #CCCC00;
}
.md, .md:link, .md:visited, .md:active {
 color		: #000000;
}
.md:hover {
 color: #333333;
}

.mn, .mn:link, .mn:visited, .mn:active {
 color		: #FFFFFF;
}
.mn:hover {
 color: #AAAAAA;
}

.m1t:link, .m1t:visited, .m1t:active {
 text-decoration : none;
 font-size       : 14px;
 line-height     : 14px;
 color           : #666633;
 font-weight     : bold;
}
.m1t:hover {
 color: #333300;
}

.m2:link, .m2:active, .m2:visited {
  font-size   : 12px;
  line-height : 13px; 
  color	      : #FFFF33;
}
.m2:hover {
  color: #EEEE00;
}

.m3:link, .m3:active, .m3:visited {
  font-size   : 12px;
  line-height : 13px; 
  color	      : #FFFF99;
}
.m3:hover {
  color: #FFFF00;
}

.p1:link, .p1:active, .p1:visited {
  font-size   : 11px;
  line-height : 12px;
  color       : #AAEEAA;
}
.p1:hover {
  color: #BBFFBB;
}
img {
 height: auto;  width: auto;
/*
 max-height: 760px;
 max-width: 800px;
*/
 border: 0; vertical-align: top
}
   .leftt {width: 170px;}
   table {width: 100%}
   .rt      { width: 200px; vertical-align: middle; margin: auto; align: center; padding: 5px;}
   .rt_text { width: 400px; vertical-align: middle; margin: auto; align: center; padding: 0px}
   marquee  { height: 30px; width: 100%; text-align: left}
   .box     { z-index:1; border: 1px solid #003300; padding: 5px;filter:Alpha(Opacity=80); background-color: #445544; opacity: 0.8;text-shadow: 5px 5px 3px #003300;}
/* below is for the paw box in upper right corner */
.PBbox{
 position: absolute;
 top:0px;
 right:0px;
}
.PBbox .PBtext{
 position: absolute;
 z-index: 1;
 margin: 0 auto;
 right: 0;
 left: 0;
 text-align: center;
 top: 51%; /* Adjust this value to move the positioned div up and down */
 font-size: 14px; font-weight: bolder;
 /*color: #fff; */
 color: #445544;
 transform: rotate(-30deg);
}
.PBimg{
 width: 100px;
 height: 100px;
}
embed { max-height: 715px; max-width: 715px;}
