body {
margin: 30px 0 0 0;
padding: 0;
text-align: center;
font-size: 12px;
line-height: 18px;
color: #333333;

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


#wrap {
width: 624px;
margin: 0 auto 0 auto;
background: url(../adoptions/bg_dogs.jpg) repeat-y;
text-align: left;
}

img {
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #97B3A8;
	margin: 0 12px 6px 0;
	float: left;
}
#content {
padding: 30px 0 40px 60px;
width: 564px;

}


img.top {
margin: 14px 18px 14px 0;
padding: 10px;
}

img.nofloat {
padding: 10px;
float: none;
margin: 0 0 4px 0;
}
img.caption {
margin: 0;
float: none;
}
h1 {
font-size: 22px;
color: #009966;
font-family: Arial, Helvetica, sans-serif;
line-height: normal;
margin: 0 0 10px 0;
padding: 0;
font-weight: normal;
}
h1.why {
font-size: 22px;
color: #009966;
font-family: Arial, Helvetica, sans-serif;

margin: 0 0 20px 0;
padding: 0;
font-weight: normal;
}
h2 {
color: #B32B00;
font-weight: normal;
font-size: 12px;
margin: 0; 
}
.articles h2 {
color: #009966;
font-size: 14px;
font-weight: bold;
margin: 16px 0 6px 0;
}
h2.happy {
float: left;
color: #006633;
margin: 0 0 6px 0;
font-size: 14px;

} 
h3 {
color: #006633;
margin: 0 0 12px 0;
font-size: 14px;
font-weight: normal;

} 
p {
width: 520px;
margin: 0 0 8px 0;
}


p.back {
width: auto;
margin: 30px auto 20px auto;
font-size: 11px;

}



.back a {
text-decoration: none;
color: #009966;
}
#footer {
width: 624px;
margin: 0;
padding: 0 0 16px 0;
background: url(../adoptions/bg_footer.jpg) no-repeat left bottom;
font-size: 11px;
}

.clear {
clear: both;
}


 .thumbtop {
float: left;
border: 1px solid #CCCCCC;
padding: 6px;
margin: 0 10px 30px 0;

}
  .gallery {
position: relative;
margin: 340px 0 0 0;
width: 440px;
padding: 0;

}
.gallery span {
display:none;

} 

.gallery a:hover {
color: #006633;
font-size: 11px;
line-height: 12px;
text-decoration: none;

}
.gallery a:hover span {
display:block;
position:absolute;
left: 0;
top: -320px;
width: 420px; 
height: 282px; 

}

.gallery p {
width: 400px;
font-size: 11px;
margin: 10px 0 20px 0;
padding: 0;
}
.gallery img {
border: 0 none;
border: 1px solid #CCCCCC;

}
.thumb {
float: left;
margin: 0 6px 8px 0;
height: 64px;
width: 82px;
border: 1px solid #CCCCCC;
padding: 4px;
}
.large {
padding: 6px;
margin: 0;
background-color: #FFFFFF;
width: 420px; 
height: 282px;
border: 1px solid #CCCCCC;
}
.start {
display:block; 
position:absolute; 
width: 420px; 
height: 282px; 
top: -320px; 
left:0;
padding:6px; 
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
}
  
  a {
  text-decoration: none;
  color: #009966;

  }
  
  .green {
  color: #009966;
  }
  img.icon {
	margin: 0 0 0 6px;
	border: 0;
	padding: 0;
	float: none;
	vertical-align: bottom;
}
/* gallery is based on Sliding Photograph Galleries by Stuart Nicholls, http://www.cssplay.co.uk/
----------------------------------------------------------------------------------------------------*/

#slides {
  padding: 0; 
  margin: 10px 0 2px 0;
  list-style-type:none; 
  overflow:hidden; 
  width:509px; 
  height:214px; 
  border:1px solid #888; 
  background:#fff url(../adoptions/photos/sati_slides/wwww_bw.jpg) no-repeat right top;
  }

  
#slides li {
  float:left;
  }
  
#slides li a {
  display:block; 
  height:214px;
  width:52px;
  overflow:hidden;
  float:left; 
  text-decoration:none; 
  border-right:3px solid #fff;
 
  cursor:default;
  }
#slides li a img {
border:0;
padding: 0;
}

#slides li a:hover {
  background:#eee; 
  width:234px;
  }

p.slides  {
font-size: 10px;
margin: 0 0 10px 0;
color: #666666;
}

p.breed {
color: #009966;
margin: 0 0 6px 0;
padding: 0;
}
#slides_flynn {
  padding: 0; 
  margin: 10px 0 2px 0;
  list-style-type:none; 
  overflow:hidden; 
  width:509px; 
  height:214px; 
  border:1px solid #888; 
  background:#fff url(../adoptions/photos/flynn_slides/wwww_bw.jpg) no-repeat right top;
  }

  
#slides_flynn li {
  float:left;
  }
  
#slides_flynn li a {
  display:block; 
  height:214px;
  width:52px;
  overflow:hidden;
  float:left; 
  text-decoration:none; 
  border-right:3px solid #fff;
 
  cursor:default;
  }
#slides_flynn li a img {
border:0;
padding: 0;
}

#slides_flynn li a:hover {
  background:#eee; 
  width:234px;
  }

p.slides  {
font-size: 10px;
margin: 0 0 10px 0;
color: #666666;
}

#slimbox {
width: 516px;
margin: 14px 0 14px 0;
padding: 8px 0 8px 14px;
border: 1px solid #009966;
background: #FFFFFF;


}
#slimbox ul {

margin: 0;
padding: 0;
list-style: none;
}
#slimbox li {
float: left;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
padding: 6px;
margin: 0 10px 10px 0;

}
#slimboxli a {
border-bottom: 0;
}
#slimbox img {
padding: 0;
	
	border: 0;
	margin:  0;
	


}
#slimbox p {
font-style: italic;
color: #666666;
}

blockquote {
width: 400px;
  font-style: italic;
  color: #666666;
  background:url(../in_memoriam/quote.jpg) no-repeat left 3px;
  padding-left: 18px;
}

blockquote p {
width: 400px;
margin: 0;
padding: 0;
}
cite {
 font-size: 11px;
 color: #006633;
 margin: 0;
 padding: 0;
}

img.quote{
	padding: 0;

	border: none;
	float: none;
	margin: 0 6px 0 0;
}

.list {
margin: 0 0 10px 0;
	padding: 0;
}
.list ul {
	margin: 0;
	padding: 0;
	
}

.list li {
background: url(../assets/bullet_line.gif) no-repeat left 5px;
padding: 0 32px 0 12px;
margin: 0 0 4px 0;
list-style-type: none;
line-height: 15px;
}
.video {
margin: 8px 0 8px 0;
}