* { 
  margin: 0;
  border: 0;
  padding: 0;
}

body {
  color: #ddd;
  background: #fff url(bg.gif) no-repeat;
  font: 11px Helvetica, Arial, sans-serif;
}

table tr td {
  color: #888;
  background: transparent;
  font: 12px Helvetica, Arial, sans-serif;
  line-height: 20px;
}  

p {
  color: #888;
  font: 12px Helvetica, Arial, sans-serif;
  line-height: 20px;
}

strong {
  color: #777;
}

.nav {
  width: 230px;
  height: 335px;
  position: relative;
  background: transparent url(pawp_bg.gif) no-repeat;
  font: 20px Helvetica, Arial, sans-serif;
}

.nav a:link, .nav a:visited {
  color: #999;
  text-decoration: none;
}

.nav a:hover {
  color: #850;
  text-decoration: none;
}

.nav div {
  position: absolute;
  color: #06c;
  font: 17px Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.nav div span {
  padding-left: 8px;
  position: relative;
  top: -15px;
}

#paw1 { top:5px; left:138px; }
#paw2 { top:40px; left:93px; }
#paw3 { top:95px; left:98px; }
#paw4 { top:130px; left:53px; }
#paw5 { top:185px; left:58px; }
#paw6 { top:220px; left:13px; }

.words {
  width: 350px;
  position: absolute;
  top: 200px;
  left: 210px;  
}

.words p {
  margin-bottom: 15px;
  color: #888;
  font: 12px Helvetica, Arial, sans-serif;
  line-height: 20px;
}

.words a:link, .words a:visited,
#quote a:link, #quote a:visited {
  color: #06c;
  text-decoration: underline;
}

.words a:hover,
#quote a:hover {
  color: #ccc;
  text-decoration: none;
}

.words img {
  margin-top: 8px;
  margin-bottom: 15px;
}

.words form input, .words form textarea {
  width: 250px;
  margin-bottom: 12px;
  border: 1px solid #ccc;
  padding: 4px;
  color: #666;
  background-color: transparent;
  font: 12px Helvetica, Arial, sans-serif;
}

.words form input.on, .words form textarea.on {
  border: 1px solid #39f;
}

.words form input.btn {
  width: auto;
  margin-left: 1px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #ccc;
  padding: 4px;
  overflow: visible;
  color: #fff;
  background-color: #999;
}

.footer {
  margin: 25px 0 30px 0;
  font: 11px Helvetica, Arial, sans-serif;
  color: #888;
}

.footer a:link, .footer a:visited {
  color: #06c;
  text-decoration: none;
}

.footer a:hover {
  color: #aaa;
  text-decoration: none;
}

.toTop {
  margin-left: 59px;
}

.picture {
  width: 350px;
  position: absolute;
  top: 60px;
  left: 560px;
}

.picture img.logo {
  margin-left: 55px;
}

.picture img.logoHome {
  margin: 0 5px 0 55px;
}

#quote {
  width: 280px;
  height: 80px;
  margin-left: 20px;
  position: absolute;
  top: 500px;
  left: 597px;
  background: url(quote_bg.gif) no-repeat;
}

#quote div {
  margin-left: 30px;
  display: none;
}

#quote div p {
  color: #777;
  font-style: italic;
}

#quote div p span {
  font-style: normal;
}

p.quoteNav {
  color: #999;
}
