body {background:#faebd7 url(images/bk2.jpg) repeat; color:#404040;
    font:76% Verdana,Arial,Helvetica,sans-serif;
    margin:0 auto; padding:0;}
/* backcolor of current jpg is ffe3ac  ffffe8*/
/* darker blue 6699FF b1ceff lighter 96baff */
/*lightest tan= #f5edda light
  next        = #ecdbb7 pretty light
  next        = #dba672 page bkcolor
  next        = #cf8740 dog color */
  

#wrapshadow4r {margin:0 auto; width:838px;
    border-style: solid; border-width:0px 1px 0px 1px; border-color: #000000;}
#wrapshadow3r {margin:0 auto; width:802px;
    border-style: solid; border-width:0px 18px 0px 18px; border-color: #ff0000;}
#wrapshadow2r {margin:0 auto; width:794px;
    border-style: solid; border-width:0px 4px 0px 4px; border-color: #dd0000;}
#wrapshadow1r {margin:0 auto; width:784px;
    border-style: solid; border-width:0px 5px 0px 5px; border-color: #bd0000;}
#wrapr {background:#ffffff; color:#000000; margin:0 auto; width:780px;
    border-style: solid; border-width: 0px 2px 0px 2px; border-color: #000000;}
#wrapnewr {background:#ffffff url(images/pawsup.gif) repeat-y 0; color:#000000;
    margin:0 auto; width:800px; border-style: none;  border-width: 2px;
    border-color: red;}

/*
#wrapshadow2 {margin:0 auto; width:785px;
    border-style: solid; border-width:0px 2px 0px 2px; border-color: #efefef;}
#wrapshadow1 {margin:0 auto; width:782px;
    border-style: solid; border-width:0px 2px 0px 1px; border-color: #d5d5d5;}
#wrap {background:#ffffff; color:#000000; margin:0 auto; width:780px;
    border-style: solid; border-width: 0px 1px 0px 1px; border-color: #acacac;}

*/
#wrapshadow4 {margin:0 auto; width:888px;
    border-style: solid; border-width:0px 2px 0px 2px; border-color: #D2AA55;}
#wrapshadow3 {margin:0 auto; width:882px;
    border-style: solid; border-width:0px 3px 0px 3px; border-color: #CFA13E;}
#wrapshadow22 {margin:0 auto; width:983px;
    border-style: solid; border-width:0px 1px 0px 0px; border-color: #aaaaaa;}
#wrapshadow11 {margin:0 auto; width:882px;
    border-style: solid; border-width:0px 0px 0px 1px; border-color: #d2d762;}
#wrap {background:#ffffff; color:#000000; margin:0 auto; width:880px;
    border-style: solid; border-width: 0px 1px 0px 1px; border-color: #6f6f6f;}

   
/* Basic tags */
a {background-color:inherit; color:#0002C1; font-weight:700; text-decoration:none;}
a:hover {background-color:inherit; color:red; text-decoration:underline;}
a img {border:0;}
p {margin:0 0 1.4em;}
table {border:0; background-color:inherit;}
a.nochange {background-color:inherit; color:black; text-decoration:none; font-weight:normal;}
a.nochange:hover {background-color:inherit; color:black; text-decoration:none;}

a.picNav {background-color:inherit; color:black; text-decoration:none; font-weight:normal;
      font-size:0.75em; }
a.picNav:hover {background-color:inherit; color:red; text-decoration:none; font-weight:normal;
      font-size:0.75em; }
img {border:0;}


/* Header */
#header {margin:0px 0 0 0px; padding:0; border-style: solid;
  border-color: #000000; border-width: 0 0 0px 0; background-color:#ffffff;}
#headlogo {border:0; margin:10px 0px 0px 10px;}
#catlogo {border:0; margin:5px 5px 5px 5px;}
#cattext {color:red; font-weight: 600;}
#header .smaller {line-height:1.2em;}


/*Left and right sidebar */
#leftside {clear:left; float:left; margin:0 0 5px; padding:0; width:130px;}
#rightside {float:right; line-height:1.4em;
   margin:0 7 5px; padding:5px 5px 5px 5px; width:160px;}
#leftside p,#leftside ul, #rightside p,#rightside ul {margin:0 0 16px; padding:0;}
#leftside p {font-size:0.9em; line-height:1.4em;}
#leftside li {line-height:1.2em; list-style:none; margin:0 0 6px; padding:0;}
#leftside ul ul {margin:6px 0 0 10px; padding:0;}
#leftside ul ul li {margin:0 0 4px;}
#leftside ul ul li a {font-weight:normal;}
#leftside h2,#leftside h3 {color:#505050;
   font-size:1.2em; margin:5px 0 5px; padding:0;}
#rightside {margin:5px 0 0 0;}


/* Main menu */
#leftside ul.navmenu {display:block; list-style:none; margin:0 0 8px 0;
   padding:0; width:150px; text-transform:uppercase; font-weight:bold;
   font-size:0.8em;}
#leftside ul.navmenu li {display:inline; line-height:1.6em; width:150px;
   background-color:#fffaf0; color:#000000; float:left;  margin-bottom:5px;
   margin-left:7px; padding:5px 1px 5px 5px; text-decoration:none;
   border-style: solid; border-color: #c8ccc8; border-width: 0 1px 1px 0;}

#leftside ul.navmenu li a { color:#000000;
  margin-bottom:5px; margin-left:7px; padding:5px 1px 5px 1px; text-decoration:none;
  width:150px; border-style: none; border-color: #c8ccc8; border-width: 0 1px 1px 0;}

#leftside ul.navmenu li a:hover{color:red; text-decoration:underline;}

#leftside ul.navmenu ul{font-size:0.8em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
#leftside ul.navmenu ul a {padding:3px 1px 3px 1px; width:115px;}
#leftside ul.navmenu ul ul {width:113px;}
#leftside ul.navmenu ul ul a {width:100px;}
#leftside ul li.group {padding-left: 2px; padding-right:3px; text-align:center;
    background-color:#f9f1e5; display:inline; line-height:1.8em;  width:151px;}


/* Top menu */
#topm {border-right:solid 1px #c8ccc8; border-bottom:solid 1px #c8ccc8;
 margin: 5px 7px 5px 7px;
 line-height:2.6em; background-color:#fffaf0;
 text-transform:uppercase; font-weight:bold; font-size:0.8em;}
#topm .item {padding:0 3px 0 8px; color:black;}
#topm .item a {color:black; text-decoration:none;}
#topm .item a:hover {color:red; text-decoration:underline;}
.topMSepMain {color:black;}
.topMSepSub {color:#c8ccc8;}
#topm .itemHide {padding:0 3px 0 8px; color:#f5f5f5;}
#topm .itemHide a {color:#f5f5f5; text-decoration:none;}
#topm .itemHide a:hover {color:#f5f5f5; text-decoration:none;}

/* Main content */
#content { border-left:0px solid #e0e0e0; border-right:0px solid #e0e0e0;
   line-height:1.5em; margin:0px 184px 5px; padding:4px 10px;}
#content .smaller {line-height:1.2em;}
#separator {border-bottom: 1px solid black; height: 0.8em; margin: 0 0 1.8em;
   padding: 0}
#content h1{font-size:1.5em; text-align:center; line-height:1.2em;}

#content h2{font-size:1.4em; margin:0 0 10px;}
#content h3{font-size:1.3em; margin:0 0 8px;}
#content img{background:#ccc; border:4px solid #f0f0f0; color:#303030; display:inline;
    padding:1px;}
#content ul,#content ol{margin:0 0 16px 20px; padding:0;}
#content li{margin:0; padding:0 0 0 5px;}
#content ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px; padding:0;}
#content ul.nolist {list-style:none;}

/*text ad formats*/
#textad .head{font-size:1.3em; font-weight:600; color:black; text-align:center;}
#textad .subhead{font-size:1.1em; font-weight:normal; font-style:italic;
                 text-align:center; color:black;}
#textad .body{font-size 1.0em; font-weight:normal; color:black;}
#textad .infohead{font-size:0.9em; font-weight:600; color:black;}
#textad .infobody{font-size:0.9em; font-weight:normal; color:black;}
#textad a.url{font-size:0.9em; font-weight:normal; color:black;}
#textad a:hover.url {font-size:0.9em; font-weight:normal; color:red; text-decoration:underline;}

/* Footer */
#footer {background:#fff; border-top:2px solid #e0e0e0; clear:both; color:gray; margin:0 auto; padding:10px 0; text-align:center; width:760px; line-height:1.5em; font-size:0.9em;}
#footer p {margin:0; padding:0;}
#footer a {background-color:#fff; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {color:red; text-decoration:underline;}
#footer span {font-size:1.2em;}

/* Additional classes */
.left {float:left; margin:3px 10px 2px 0;}
.right {float:right; margin:2px 0 2px 10px;}
.textright {text-align:right; margin:0px 0; }
.ucase {text-transform:uppercase;}
.indent{text-indent: 8px;}
.hide {display:none;}
.underline {text-decoration:underline;}
.center {text-align:center;}
.italic { font-style: italic;} 
.small {font-size:0.8em;}
.smaller {font-size:0.75em; line-height:1em;}
.smallerGray {font-size:0.75em; color:gray;}
.smallright {font-size:0.8em; margin: 0 30px 0 30px; text-align:right;}
.smallest p {font-size:0.9em; text-align:right; font-style: italic;}
.bold {font-weight:700;}
.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
.timestamp a {font-weight:400;}

#adcolumn{margin:5px 0 0 0;}
#textfooter {font-size: 0.8em;}
.topbox {width:160px; float:right;  margin:0 0 20px 0; padding:10px;  border-style: solid; border-color: #c8ccc8; border-width: 0 1px 1px 0;  color:#00000; background-color:#f4f4f4; line-height:1.5em;}

.announceleft {background-color:#fffff; border-left:4px solid #ffffff clear:left; color:#00000; font-size:0.9em; line-height:1.5em; margin:10px 0 15px; padding:7px 5px 2px 10px; width:120px;}
.announceleft p {margin:10px 0 0; padding:0;}

.announceright {margin:0px 7px 15px 7px; padding:0px 5px 6px 5px; width:120px;
     background-color:#Ffffff; border-style: none; color:#00000; font-size:0.9em; line-height:1.5em; }
.announceright p {margin:0px 0 0; padding:0; border:1px black;}
.imgblock {border-style: solid; border-width:1px; border-color:black; margin: 5px;


.announceorig {background-color:#f4f4f4; border-left:4px solid #ccc; clear:left; color:#505050; font-size:0.9em; line-height:1.5em; margin:10px 0 15px; padding:7px 5px 2px 5px; width:126px;}
.announceorig p {margin:10px 0 0; padding:0;}


.topbox {width:110px; float:right;  margin:0 0 0px 0px; padding:0px;
    border-style: solid; border-color: #F4F4F4; border-width: 0 1px 1px 0;
    color:#00000; background-color:#f4f4f4; line-height:1.5em;}
.topbox p {padding:0; margin:0}

.postinfo {background-color:#f4f4f4; border-left:4px solid #ccc; color:#606060; font-size:0.9em; line-height:1.4em; margin:1px 0 20px; padding:8px 5px 8px 8px;}
.clearing {clear:left; margin:0; padding:0; visibility:hidden;}
.hide {display:none;}   

