BODY
{
   margin: 0px;
   background-image: url(van_upload/UP0000000038.png);
   background-repeat: no-repeat;
   background-position: center 0px;
   background-color: #c1aa7f;
   text-align: center;
   color: #000000;
   font-size: 17px;
   font-family: Arial, sans-serif;
}

P,DIV,TD
{
}

P
{
   line-height: 22px;
}

A,A:hover
{
   color: #305600;
   text-decoration: none;
}
A:hover
{
   text-decoration: underline;
}

IMG   { border-color: #003300; }

H1,H2,H3,H4,H5
{
   margin: 0px 0px 18px 0px;
   background-color: #986d2c;
   color: #f9f7f3;
   padding: 0px 1px 0px 4px;
   font-weight: normal;
   font-family: Arial, sans-serif;
}
H1    { font-size: 21px; }
H2    { font-size: 19px; }
H3    { font-size: 18px; }
H4    { font-size: 17px; }
H5    { font-size: 17px; }

H5
{
   background-color: transparent;
   font-weight: bold;
   color: black;
   color: #643200;
   padding: 1px 1px 1px 0px;
}

.borderboxstyle      { border: solid 1px; }
.bordertopstyle      { border-top: solid 1px; }
.borderbottomstyle   { border-bottom: solid 1px; }
.borderboxstyle,.bordertopstyle,.borderbottomstyle
{
   border-color: #EFC89E;
}

.okmessage
{
   color: #009900;
   border: solid 1px green;
   padding: 12px;
   text-align: center;
   margin-bottom: 18px;
}
.errormessage
{
   color: #990000;
   border: solid 1px red;
   padding: 12px;
   text-align: center;
   margin-bottom: 18px;
}

.biocaption
{
   padding: 8px 0px;
   color: #421700;
   font-weight: bold;
   1text-decoration: underline;
   font-style: italic;
   font-family: Georgia, serif;
}
.biotext
{
   padding: 8px;
}
.biotext a
{
}

.biophoto
{
   float: right;
   background-color: #FFFFFF;
   width: 420px;
   margin: 0 0 18px 18px;
}
.biophoto img
{
   width: 420px;
   margin: 0;
   padding: 0;
}
.biophototext
{
   border: solid 1px #909090;
   padding: 12px;
}
.biophototext .biocaption
{
   width: 100px;
}

.bullet
{
   background-image: url(bulletarrow.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding: 0 0 0 12px;
}



.petlistbox
{
   float: left;
   padding: 5px;
   margin: 5px;
   background-color: white;
}

.petphotobox
{
   float: left;
   width: 160px;
   height: 140px;
   overflow: hidden;
}

.petphotobox img
{
   width: 150px;
   border: none;
   cursor: pointer;
}

.petdatabox
{
   float: left;
   width: 230px;
   height: 140px;
   overflow: hidden;
}

.petlikescats, .petlikesdogs, .petlikeskids, .petmaybecats, .petmaybedogs, .petmaybekids, .petnocats, .petnodogs, .petnokids
{
   float: left;
   margin-right: 3px;
   padding: 2px 4px;
   margin: 2px;
   width: 40px;
   font-size: 80%;
   font-variant: small-caps;
}

.petlikescats, .petlikesdogs, .petlikeskids
{
   background-color: #AA5500;
   color: white;
}

.petmaybecats, .petmaybedogs, .petmaybekids
{
   color: white;
   overflow: hidden;
}

.petnocats, .petnodogs, .petnokids
{
   color: #666666;
   text-decoration: line-through;
}

.petname a
{
   font-weight: bold;
}

.petfresh
{
   background-image: url('fresh.gif');
   background-repeat: no-repeat;
   background-position: top right;
}

.pettype, .petdesc, .petage
{
   overflow: hidden;
}

.adoptlistbox
{
   float: left;
   padding: 5px;
   margin: 5px;
   background-color: white;
}

.adoptphotobox
{
   float: left;
   width: 160px;
   height: 140px;
   overflow: hidden;
}

.adoptphotobox img
{
   width: 150px;
   border: none;
   cursor: pointer;
}

.adoptdatabox
{
   float: left;
   width: 230px;
   height: 140px;
   overflow: hidden;
}

.ghostwritereditor
{
   width: 860px;
   background-image: url('http://www.cowcats.com/pawbackground.jpg');
   background-image: url('van_upload/UP0000000039.png');
   background-repeat: repeat;
   background-color: #FFEECC;
   padding: 12px;
   text-align: left;
}

.van_pages_breadcrumb
{
   margin-bottom: 8px;
}

.calendarmonth
{
   width: 600px;
}

.page
{
   width: 900px;
   text-align: left;
   margin: 0px auto;
   clear: both;
}
.menubar
{
   margin-top: 155px;
   height: 22px;
   text-align: center;
   margin-bottom: 8px;
}
.menubar a, .menubar a:hover
{
   color: #FFFFFF;
   font-size: 16px;
   display: block;
   margin: auto 15px;
}

.bodybar
{
   margin: 8px 0 0 0;
}

.bodybar .ads
{
   float: left;
   width: 130px;
   text-align: center;
   background-color: white;
   padding: 2px 0;
}

.bodybar .content, .ghostwriter
{
   width: 900px;
   background-color: #f1ede5;
   background-image: url('van_upload/UP0000000039.png');
}

.bodybar .content .text
{
   padding: 18px;
}

/* menu leval 1 ******************** */

.menubar ul 
{
   list-style: none;
   background: none;
   padding: 0px;
   margin: 0px;
}
.menubar ul li 
{
   float: left;
   padding: 0px;
   margin: 0px;
}
.menubar ul li a 
{
   display: block;
   position: relative;
   padding-bottom: 2px;
}
*html .menubar ul li a { float: left; }
.menubar ul li:hover ul, .menubar ul li.sfhover ul 
{
   left: auto;
}

/* menu level 2 ******************** */

.menubar ul li ul 
{
   position: absolute;
   clear: both;
   z-index: 100;
   background-color: #364d18;
   left: -999em;
   width: 240px;
}
.menubar ul li ul li 
{
   width: 100%;
   margin: 0px;
   padding: 0px;
   text-align: left;
}
.menubar ul li ul li a 
{
   display:block;
   border-left:none;
   border-right: none;
   height:auto;
   padding:3px;
}
*html .menubar ul li ul li a { width:100%; }





.van_pets_list
{
   1width: 650px;
}
.van_pets_list div
{
   font-size: 13px;
}
.van_pets_list .title
{
   font-weight: bold;
   font-size: 20px;
   margin-bottom: 18px;
}
.van_pets_list .petfilter
{
   border: solid 1px #cccccc;
   height: 150px;
}
.van_pets_list .petfilter .results
{
   padding: 15px 0px 10px 20px;
}
.van_pets_list .petfilter .groupbox
{
   float: left;
   padding: 15px;
   padding-top: 0px;
}
.van_pets_list .petfilter div
{
   padding: 2px; 
}
.van_pets_list .petfilter .buttons
{
   margin-top: 15px;
}
.van_pets_list .cities
{
   margin-bottom: 12px;
}
.van_pets_list .petlist
{
   clear: both;
   margin-top: 18px;
}

.van_pets_list .search
{
   float:right;
}
.van_pets_list .sort
{
   height: 25px;
   padding-bottom: 12px;
}
.van_pets_list .sort a
{
   float: left;
   margin-right: 12px; 
}
.van_pets_list .sort .active
{
   font-weight: bold;
}
.van_pets_list .pet
{
   float: left;
   height: 220px;
   width: 140px;
   padding: 5px;
   overflow: hidden;
   border: solid 1px #cccccc;
   margin-right: 20px;
   margin-bottom: 20px;
}
.van_pets_list .pet .photo
{
   height: 140px;
   overflow: hidden;
}
.van_pets_list .pet .photo img
{
   width: 140px;
   border: 0px;
}
.van_pets_list .pet .name,
.van_pets_list .pet .breed,
.van_pets_list .pet .age
{
   clear: left;
   padding-top: 5px;
   width: 140px;
   white-space: nowrap;
   overflow: hidden;
}
.van_pets_list .pet .claws,
.van_pets_list .pet .species,
.van_pets_list .pet .gender
{
   padding-top: 5px;
   padding-right: 5px;
   float: left;
}

.adoption_location_home_block
{
   float: left;
   width: 250px;
}
.adoption_location_home_block a
{
   display: block;
}

.adoption_location_links
{
   clear: both;
}
.adoption_location_links a
{
   display: block;
   padding: 4px;
   float: left;
   width: 270px;
   white-space: nowrap;
}

.van_pets_adopted_list .pet
{
   float: left;
   width: 140px;
   height: 220px;
   padding: 5px;
   overflow: hidden;
   border: solid 1px #cccccc;
   margin-right: 18px;
   margin-bottom: 18px;
}
.van_pets_adopted_list div
{
   font-size: 13px;
}
.van_pets_adopted_list .pet .photo
{
   height: 140px;
   overflow: hidden;
}
.van_pets_adopted_list .pet .photo img
{
   width: 140px;
   border: 0px;
}
.van_pets_adopted_list .pet .name,
.van_pets_adopted_list .pet .species,
.van_pets_adopted_list .pet .status,
.van_pets_adopted_list .pet .date
{
   padding-top: 5px;
   width: 140px;
}

.petleft
{
}
.petright
{
   float: right;
   padding: 15px;
   margin: 0px 0px 15px 30px;
   background-color: #ffffff;
}
.petright a
{
   font-size: 20px;
}

.rsspage
{
}

.rsspage .menu
{
   text-align: center;
}
.rsspage .menu a
{
   margin: 0px 18px; 
}

.rsspage .topics
{
   font-size: 80%;
   margin: 18px;
   text-align: center;
}
.rsspage .topics a
{
   margin: 0px 10px; 
}

.rsspage .header
{
   text-align: center;
   font-weight: bold;
   margin: 18px;
}

.rsspage .rssblock
{
   margin-bottom: 15px;
}
.rsspage .rssblock .title
{
}
.rsspage .rssblock .date
{
   font-size: 80%;
   padding: 2px 0px; 
}
.rsspage .rssblock .text
{
   padding: 0px;
   margin: 0px;
}
.rsspage .rssblock .link
{
   font-size: 80%;
   text-align: right;
}