@charset "utf-8";
/* CSS Document */

.sitelinks {font-size: 10pt; 
		   font-style: normal; 
		   font-family: Verdana, Arial, Helvetica, sans-serif; }
		   
.sitelinksBottom {font-size: 8pt; 
		   font-style: normal; 
		   text-align: center;
		   font-family: Verdana, Arial, Helvetica, sans-serif; }
		   
a:link {color: #000099; 
        text-decoration: underline; }

a:visited {color: #000099; }

a:hover {color: #0066CC;
         text-decoration: none;
		 padding-bottom: 1px;
		 border-bottom: dashed 1px #FF9900;  }
		 
p, ul {text-align: justify;
   font-size: 11pt;
   font-family: Verdana, Arial, Helvetica, sans-serif; }
  
h2 {text-align: justify;
   font-size: 14pt;
   font-family: Verdana, Arial, Helvetica, sans-serif; }
   
table {background-color: white; }

body {background-image:url(background-pattern.jpg); }

ul {font-family: Verdana, Arial, Helvetica, sans-serif; }

DIV.divider {background-color: black; }

.contact {text-align: center;
          font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 10px; }
		  
.shelterTable {background-color: #FFCCFF;
               text-align: left;
			   font-family: Verdana, Arial, Helvetica, sans-serif;
			   font-size: 12px; 
			   border:thin; }

.boldHeader {font-weight: bolder; }

.personalityHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size:14px;
			  font-style:italic; }
			  
.boldOrange {color: #FF9900;
             font-weight:bold; }
			 
.photoAlbumBorder {border: black double 2px; 
                   border-color: #000000; 
				   border-width: thick; 
				   margin: 10px;}
				   
.caption {border: none;
          margin: 10px; }
		  
.comment {font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 10pt; }
		  
img {border: black solid 2px; }

.noBorder {border: none; }

/* CSS Table layout for the shelter list*/
shelter {display: table; }
eachItem {display: table-row; }
name, address, contact, map, notes {display: table-cell; }