a:hover {
	color:#f00;
}

h2 {
	color:#900;
	font-size:18px;
	line-height:20px;
}

h3 {
	color:#500;
	font-size:16px;
}

input,textarea {
	font-size:12px;
	background-color:#edede4;
}

li {
	padding-bottom:2px;
}

select {
	font-size:12px;
	background-color:#edede4;
}

.border {
	background-color:#edede4;
	margin-bottom:15px;
	border-style:solid;
	border-width:2px;
	border-color:#f5f5f5 #d6d6ce #d6d6ce #f5f5f5;
}

dt {
	font-weight:bold;
}
dd {
	margin-bottom: 10px;
	margin-left: 2em;
}
.dd {
	font-size:10pt;
	margin:5px 0 15px 20px;
	clear:both;
}

.dd a {
	color:#a4791a;
	text-decoration:none;
}

.dd a:hover {
	color:#500;
}

.footertext {
	color:white;
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:13px;
	padding-bottom:10px;
}

.footertext a {
	color:white;
}

.footertext a:hover {
	color:#ff9;
}

.footertopborder {
	border-top:2px solid #679966;
}

.referral {
	color:black;
	font-size:10pt;
	font-family:Courier, "Courier New", Monaco;
}

.sidebox {
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:14px;
	margin-bottom:5px;
	padding:5px;
	border:solid 1px #900;
}

.staffhead {
	color:#500;
	font-size:14px;
}

.text10 {
	font-size:10px;
	line-height:13px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.text10pad5 {
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:13px;
	padding:5px;
}

.text10white {
	color:#fff;
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:13px;
}

.text11 {
	font-size:11px;
	line-height:14px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.text11pad5 {
	font-size:11px;
	line-height:14px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding:5px;
}

.text12 {
	font-size:12px;
	line-height:14px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.text12lead20 {
	font-size:12px;
	line-height:20px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.text12pad10 {
	font-size:12px;
	line-height:15px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding:10px;
}

.text13 {
	font-size:13px;
	line-height:15px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.text14 {
	font-size:14px;
	line-height:17px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.text16pad5white {
	color:#fff;
	font-size:16px;
	font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding:5px;
}

.toppad {
	margin-top:8px;
}

.photo {
	border:solid 10px #f5f5f5;
}

.gallery {
	margin:10px auto;
	padding:5px 10px;
	width:475px;
	border:solid 1px #deceab;
}

.pet {
	float:left;
	padding:5px;
	margin:0 0 10px 10px;
	width:250px;
	height:250px;
	border:1px #ddd solid;
	text-align:center;
}

.pet h3 {
	margin:5px;
}
