body {
  font: 11pt sans-serif;
  padding-top: 75px;
  text-align: center;
}
h1 {
  font: 20pt sans-serif;
  color: green;
}
div.chasm {
  height: 200px;
  background: url(cat-white-trans-square.gif) center center no-repeat;
}
a {
  color: green;
}
a:hover {
  text-decoration: none;
}
.hidden {
  display: none;
}
#contact {
  border: thin solid green;
  width: 450px;
  height: 250px;
  text-align: left;
  margin: 10px 0 0 0;
  padding: 0;
  background: white;
  white-space: nowrap;
  border-radius: 8px;
  -moz-border-radius: 8px;
  box-shadow: 10px 10px;
  -webkit-box-shadow: 5px 5px 5px rgb(70%, 70%, 70%);
  -moz-box-shadow: 5px 5px 5px rgb(70%, 70%, 70%);
}
#contact h2 {
  margin: 0 0 10px 0;
  padding: 3px;
  font: 12pt sans-serif;
  font-weight: normal;
  background-color: rgb(80%, 80%, 80%);
  border-bottom: thin solid green;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -moz-border-top-left-radius: 7px;
  -moz-border-top-right-radius: 7px;
}
#contact div.content {
	position: relative;
}
#contact div.content div {
  margin: 0 5px 10px 5px;
  width: 200px;
}
#contact div.name {
  font-weight: bold;
}
#contact div.content div.address {
  white-space: pre-line;
  float: right;
  width: 240px;
  position: relative;
  top: -28px;
  font-size: 10pt;
/*  top: 40px;
  left: 200px;
  width: 300px;*/
}
#contact div.content div.address .title {
	font-style: italic;
	font-size: 12pt;
	text-decoration: underline;
}
	
#contact div.phone ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
#contact div.phone ul li {
}
#contact div.phone ul .comment {
	font-style: italic;
}


