DIV#LayoutRegion2LYR { position:relative; visibility:inherit; top:0; left:0; width:795; height:130; z-index:1; }
DIV#Picture80LYR { position:absolute; visibility:inherit; top:15; left:0; width:446; height:65; z-index:1 }
DIV#Picture81LYR { position:absolute; visibility:inherit; top:80; left:0; width:130; height:25; z-index:2 }
DIV#Picture82LYR { position:absolute; visibility:inherit; top:105; left:0; width:130; height:25; z-index:3 }
DIV#Picture83LYR { position:absolute; visibility:inherit; top:15; left:591; width:204; height:65; z-index:4 }
DIV#PictureRollover11LYR { position:absolute; visibility:inherit; top:80; left:570; width:80; height:25; z-index:5 }
DIV#PictureRollover12LYR { position:absolute; visibility:inherit; top:80; left:130; width:75; height:25; z-index:6 }
DIV#PictureRollover13LYR { position:absolute; visibility:inherit; top:80; left:205; width:80; height:25; z-index:7 }
DIV#PictureRollover14LYR { position:absolute; visibility:inherit; top:80; left:285; width:50; height:25; z-index:8 }
DIV#PictureRollover15LYR { position:absolute; visibility:inherit; top:80; left:335; width:80; height:25; z-index:9 }
DIV#PictureRollover16LYR { position:absolute; visibility:inherit; top:80; left:415; width:155; height:25; z-index:10 }
DIV#Picture84LYR { position:absolute; visibility:inherit; top:15; left:446; width:145; height:65; z-index:11 }
DIV#Picture85LYR { position:absolute; visibility:inherit; top:80; left:650; width:75; height:25; z-index:12 }
DIV#Picture86LYR { position:absolute; visibility:inherit; top:80; left:725; width:70; height:25; z-index:13 }
DIV#Picture87LYR { position:absolute; visibility:inherit; top:0; left:0; width:95; height:15; z-index:14 }
DIV#Picture88LYR { position:absolute; visibility:inherit; top:0; left:95; width:350; height:15; z-index:15 }
DIV#Picture89LYR { position:absolute; visibility:inherit; top:0; left:445; width:350; height:15; z-index:16 }

.dog {
  float: left;
  text-align: center;
  margin: 4px 4px 8px 4px;
  height: 325px;
  width: 255px;
}

.dog img {
  margin-bottom: 4px;
  border: solid 1px #ccc;
}

.dog a  {
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  font-size: 0.8em; 
  border: 0;
}


.dog-section {
  margin-bottom: 0px;
}

.dog-section.florence .dog {
  height: 240px;
}

.dog-section.legends .dog {
  height: 248px;
}

.memoriam {
  text-align: center;
  font-size: 11px; 
}

#main-content { 
  margin-left: 10px; 
}

.dog-heading {
  background: url(./images/dogface-small.jpg) no-repeat left center;
}

#main-content h1 { 
  font-family: Georgia;
  margin: 0;
  font-size: 36px;
  margin-bottom: 0px;
}

#main-content h2 { 
  font-family: Georgia;
  margin: 0;
  margin-top: 10px;
  margin-left: 44px;
  color: #993399;
}

#main-content  h3 { 
  font-family: Arial;
  color: #777; 
  text-transform: uppercase;
  font-size: 12px;
  font-style: italic;
  margin: 0;
  margin-left: 44px;
  margin-bottom: 8px;
}

#footer { 
  width: 650px; 
  clear: both; 
  margin-left: 10px; 
}

.name {
  font-size: 18px;
}

.bio {
  font-family: times;
  font-style: italic;
  color: #555;
}
.bio .title {
  font-style: normal;
  font-weight: bold;
  color: #111;
  text-transform: uppercase;
}

