body {     margin:auto;     padding: 0;     background-color: #D2D9BF;     font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;     font-size: 80%;     color: #333;}a {color: #697694; text-decoration: underline;}a:visited {color: #b3b3b3; text-decoration: underline;}a:hover {color: #6FB39D; text-decoration:underline;}a.title {color: #333; text-decoration: underline;}a:hover.title {color: #6FB39D; text-decoration: underline;}img.border {       padding: 4px;	   border: 1px solid #bbb;       background-color: #E2FFE0;    } .thumb img {       padding: 4px;       margin: 0 5px 0 5px;       border: 1px solid #bbb;       background-color: #E2FFE0;      filter:alpha(opacity=50);      opacity: 0.85;      -moz-opacity:0.85;    }.thumb:hover img{       padding: 4px;       margin: 0 5px 0 5px;       border: 1px solid #9FB39D;       background-color: #C0D9BF;      filter:alpha(opacity=100);      opacity: 1;      -moz-opacity:1;    }#container {			width: 740px;			margin: 0;			margin-left: auto;			margin-right: auto;			padding: 8px;              background-color: #C0D9BF;              background-position: bottom;              border: 1px solid #bbb;              border-bottom: none;              border-top: none;		}		#banner {			padding: 0;			margin-bottom: 8px;			width: 738px;	         height: 200px;              border: 1px solid #bbb;              background-color: #E2FFE0;	         background-image: url(images/header.gif);	         background-repeat: no-repeat;		}		#content {			padding: 30px 5px 20px 5px;			margin: 0 0 8px 238px;              line-height: 18px;              border: 1px solid #bbb;              background-color: #fff;              background-image: url(images/content_brdr.gif);              background-repeat: repeat-y;              background-position: top;	    }          #content h4 {              margin: 0;			padding: 0 25px 10px 25px;		}			            #content p {              margin: 0;			padding: 5px 25px 5px 25px;         }          #content p.gallery {              text-align: center;         }                   #content p.hr {              margin: 5px 75px 5px 75px;              text-align: center;              border: 1px solid #bbb;              background-color: #E2FFE0;              }         #p.head {              margin: 0;			padding: 5px 25px 5px 25px;              font-weight: 600;          }		            #content hr {              margin: 0 25px 0 25px;         }         #content form {              padding: 12px 0 0 0;              text-align: center;         }         #content form.left {              padding: 10px 0 0 23px;              text-align: left;         }          .bb {              color: #8494BA;              font-style: italic;              font-size: 1.1em;              font-weight: bold;          }          .red {              color: #f00;          }         .head {              margin: 0;              font-weight: 600;          }         .sub {	         	font-family: Geneva, Arial, Helvetica, sans-serif;	         font-size: 10px;	         font-style: normal;	         font-weight: normal;         }         #content ul.check {              list-style-image: url(images/check.gif);              list-style-position: inside;              padding: 0 40px 10px 40px;         }         #content ul {              list-style-position: outside;              padding: 0 40px 10px 40px;         }		 		#sidebar {			float: left;			width: 232px;			margin: 0 0 9px 0;			padding: 0;			background-color: transparent;		}         ul#navlist {			width: 228px;			padding: 0;			border: 1px solid #bbb;			border-bottom: none;			margin: 0;			font: 12px verdana,helvetica,arial,sans-serif;			background: #e2ffe0;		}				ul#navlist li {			list-style: none;			margin: 0px;			border: 0px;			border-bottom: 1px solid #D2D9BF;		}		ul#navlist li#home {			background-color: #fff;            /* Hide from IE-Mac \*/               background-image: url(images/home.gif);              background-repeat: no-repeat;              background-position: 100px 40px;            /* End hide */		}				ul#navlist li#bottom{			display: block;			width: 192px;			padding: 30px 8px 30px 8px;			border: 0px;			border-left: 10px solid #e2ffe0;			border-right: 10px solid #e2ffe0;			background-color: #F7FFE0;			text-decoration: none;		}				ul#navlist li a {			display: block;			width: 192px;			padding: 4px 8px 4px 8px;			border: 0px;			border-left: 10px solid #e2ffe0;			border-right: 10px solid #e2ffe0;			background-color: #F7FFE0;			text-decoration: none;		}				ul#navlist li a:link { color: #777; }		ul#navlist li a:visited { color: #777; }				ul#navlist li a:hover {		    border-color: #9FB39D;			color: #333;			background-color: #fff;		}                 ul#navlist li a.selected {		    border-color: #D2D9BF;             color: #9FB39D;			background-color: #fff;         }         ul#navlist li a:hover.selected {		    border-color: #D2D9BF;             color: #D2D9BF;			background-color: #fff;         }         ul#navlist home, photos, adoptions, membership, e_group, caresheets, bylaws, links, donations, webmaster, contact a         {}         ul#navlist a#home {              padding: 84px 8px 4px 8px;              border-left: 10px solid #e2ffe0;              border-right: 10px solid #e2ffe0;              background-color: transparent;               background-image: url(images/home.gif);              background-repeat: no-repeat;              background-position: 90px 40px;         }         ul#navlist a#home:hover {              background-image: url(images/home_hov.gif);              background-repeat: no-repeat;              background-position: 90px 40px;              z-index: 50;         }         ul#navlist a#home:hover.selected {              background-image: url(images/home.gif);              background-repeat: no-repeat;              background-position: 90px 40px;              z-index: 50;         }         ul#navlist a#homeaway {              padding: 84px 8px 4px 8px;              border-left: 10px solid #e2ffe0;              border-right: 10px solid #e2ffe0;              background-color: #fff;               background-image: url(images/home2.gif);              background-repeat: no-repeat;              background-position: 90px 40px;         }         ul#navlist a#homeaway:hover {              background-image: url(images/home_hov.gif);              background-repeat: no-repeat;              background-position: 90px 40px;              z-index: 50;         }		#footer {              clear: both;              width: 738px;              height: auto;			padding: 0;              margin: 0;              text-align: center;              border: 1px solid #bbb;              background-color: #F7FFE0;              background-image: url(images/footer_brdr.gif);              background-repeat: repeat-y;              background-position: top;		}         #footer p.links {              margin: 0;              padding: 20px 22px 5px 22px;              font-size: .75em;              color: #333;         }         #footer p.sig {              margin: 0;              padding: 10px 0 20px 0;              font-size: 9px;              color: #333;         }
