 body {
	background-color: #99ccff;
}

#Layer1 {
	position:absolute;
	left:0px;
	top:0px;
	width:685px;
	height:124px;
	z-index:1;
}
#logo {
	position:absolute;
	left:22px;
	top:-3px;
	width:178px;
	height:198px;
	z-index:1;
}
#title {
	position:absolute;
	left:179px;
	top:0px;
	width:664px;
	height:138px;
	z-index:2;
}
#image {
	position:absolute;
	left:680px;
	top:32px;
	width:166px;
	height:113px;
	z-index:3;
}
#sidebar {
	position:absolute;
	left:13px;
	top:177px;
	width:180px;
	height:120px;
	line-height: 20px;
	z-index:20;
	padding: 8px;
	border:;
}
#sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3300cc;
	border:;
	background-color: #99ff99;
}
a:link {
	color: #000099;
}
.smallsidebar {font-size: 14px}
.sidebar {font-family: Verdana, Arial, Helvetica, sans-serif}
#Layer6 {
	position:absolute;
	left:208px;
	top:130px;
	width:666px;
	height:34px;
	z-index:5;
}
#upperbar {
	position:absolute;
	left:181px;
	top:17px;
	width:607px;
	height:20px;
	z-index:5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
}
#upperbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
}
#Layer8 {
	position:absolute;
	left:0px;
	top:0px;
	width:194px;
	height:358px;
	z-index:6;
}
#Layer9 {
	position:absolute;
	left:0px;
	top:0px;
	width:199px;
	height:349px;
	z-index:6;
}
#Address {
	position:absolute;
	left:16px;
	top:655px;
	width:184px;
	min-height:175px;
	z-index:6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
}
#Layer2 {
	position:absolute;
	left:13px;
	top:153px;
	width:17px;
	height:4px;
	z-index:7;
}
#Layer3 {
	position:absolute;
	left:0px;
	top:0px;
	width:24px;
	height:153px;
	z-index:8;
}
#Layer4 {
	position:absolute;
	left:14px;
	top:137px;
	width:846px;
	height:22px;
	z-index:7;
	background-color: #3300cc;
}
#upperbar {
}
#Address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px;
	border: 3px solid #3300cc;
	background-color: #66cc99;
	color: #3300cc;
}
#Layer5 {
	position:absolute;
	left:36px;
	top:9px;
	width:147;
	height:148;
	z-index:8;
	border: 1px solid #66cc99;
}
#Layer7 {
	position:absolute;
	width:177px;
	height:190px;
	z-index:9;
	left: 16px;
	top: 430px;
}
.style4 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ourmission {font-size: 12px}
#Layer7 {
	border: 3px solid #3300cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	background-color: #FFFFFF;
	padding: 10px;
}
#Layer10 {
	position:absolute;
	width:291px;
	height:240px;
	z-index:10;
	left: 247px;
	top: 252px;
	padding: 10px;
	border: 2px solid #000099;
}
#Layer11 {
	position:absolute;
	left:244px;
	top:433px;
	width:270px;
	height:30px;
	z-index:11;
}
#Layer12 {
	position:absolute;
	left:240px;
	top:750px;
	width:310px;
	height:129px;
	z-index:1;
}
#Layer13 {
	position:absolute;
	left:629px;
	top:390px;
	width:126px;
	min-height:129px;
	z-index:13;
	background-color: 3;
}
#Layer14 {
	position:absolute;
	left:248px;
	top:805px;
	width:255px;
	height:80px;
	z-index:14;
}
#Layer15 {
	position:absolute;
	left:565px;
	top:177px;
	width:280px;
	min-height:175px;
	z-index:15;
}
#Layer16 {
	position:absolute;
	left:572px;
	top:726px;
	width:295px;
	height:162px;
	z-index:16;
}
#StFrancis {
	position:absolute;
	left:605px;
	top:1050px;
	width:245px;
	min-height:145px;
	z-index:16;
}
#Mission {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#Layer17 {
	position:absolute;
	left:241px;
	top:714px;
	width:328px;
	height:198px;
	z-index:17;
	border: 3px solid #3300cc;
}
#Layer18 {
	position:absolute;
	left:306px;
	top:299px;
	width:200px;
	height:155px;
	z-index:18;
}
#fundraising {
	border: 3px solid 0033cc;
}
#Layer13 img {
}
#Layer13 img {
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
#Layer19 .Headline p {
	border: 3px dotted 000099;
	padding: 15px;
}
#Layer12 {
	background-color:;
	padding: 0px;
	border: ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
#Featured pet {
	padding: 10px;
	border: 1px solid #000099;
}
#Layer18 {
	border: 2px solid #000099;
}
#Whatsnew {
	padding: 15px;
	border: 3px solid #000099;
}
#whatsnew {
	padding: 10px;
	border: 2px solid #000099;
}
#Layer15 {
	padding: 5px;
	border: 2px solid #000099;
	background-color: #FFFFFF;
}
#Layer16 {
	padding: 10px;
	border: ;
	background-color: #99ccff;
}
#Layer14 {
	padding: 5px 5px;
	border: ;
	background-color: #99ff99;
}
#Layer14 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
<!--
#puppies.img {
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
-->
#Layer20 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	border: ;
}
	

#Layer23 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
	

#Layer22 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	border: ;
}
	

.Headlines {
	font-size: 14px;
	font-weight: bold;
}
.Headline {
	font-size: 12px;
	font-weight:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
}
#Layer19 {
	position:absolute;
	left:268px;
	top:177px;
	width:200px;
	height:165px;
	z-index:19;
	background-color:;
	padding: 15px;
	border: 5px dotted #006633;
}
a:visited {
	color: #0033cc;
}
#Layer20 {
	position:absolute;
	width:290px;
	height:165;
	z-index:50;
	left:575px;
	top:495px;
	border: ;
}
#Layer21 {
	position:absolute;
	width:193px;
	height:49px;
	z-index:22;
	left: 610px;
	top: 800px;
}

#Layer22 {
	position:absolute;
	left:566px;
	top:505px;
	width:290px;
	min-height:125px;
	z-index:19;
	background-color:;
	padding: 4px;
	border:;
}

#Layer23 {
	position:absolute;
	width:287px;
	min-height:175;
	z-index:50;
	left: 240px;
	top: 400px;
	padding:4px;
	border:;
}

#Layer24 {
	position:absolute;
	min-height:75px;
	left:585px;
	top:915px;
	width:268px;
	height:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300cc;
	padding:5px;
	border:1px solid #006633;
}

#regtext {
	position:absolute;
	width:605px;
	height:175px;
	z-index:20;
	left:240px;
	top:177px;
	border:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300cc;
	padding: 10px;
}

#Address2 {
	position:absolute;
	left:16px;
	top:430px;
	width:184px;
	min-height:175px;
	z-index:6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px;
	border: 3px solid #3300cc;
	background-color: #66cc99;
	color: #3300cc;
}

#Bottomline {
	position:absolute;
	left:65px;
	top:1225px;
	width:800px;
	height:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
}

#Bottomline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300cc;
}

#Video {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99ff99;
}

#Vol {
	position:absolute;
	left:400px;
	top:275px;
	width:211px;
	height:158;
	border: 1px solid #3300cc;
}

#img2 {
	padding: 8px;
	float:right;
}

#img3 {
	padding: 8px;
	float:left;
}

#img4 {
	padding: 1px;
	float:right;
	border: 2px solid #99ff99;
}

#img5 {
	float:left;
	padding: 0px 4px;
	border: 0px;
	background-color: ;
}


#img6 {
	padding: 2px;
	float:right;
	border: 3px solid #66cc99;
}

#Attn {
	font-size: 14px;
	color: #006633;
}

#Spay {
	position:absolute;
	left:640px;
	top:220px;
	width:211px;
	min-height:158;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	padding: 6px;
	border: 3px solid #006633;
}

#Spaytext {
	position:absolute;
	width:375px;
	left:240px;
	top:177px;
	border:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300cc;
	padding: 10px;
}

#Donate {
	position:absolute;
	left:450px;
	top:80px;
	width:165px;
	min-height:158;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3300cc;
	padding: 3px;
	border: 2px solid #006633;
}

#Dontext {
	position:absolute;
	width:400px;
	left:235px;
	top:177px;
	border:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300cc;
	padding: 10px;
}

#Dontext2 {
	position:absolute;
	width:600px;
	left:-5px;
	top:320px;
	border:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300cc;
	padding: 10px;
}

#regtext2 {
	position:absolute;
	width:605px;
	min-height:175px;
	z-index:20;
	left:235px;
	top:;
	border:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300cc;
	padding: 10px;
}

#table2 {
	position:absolute;
	width:775px;
	min-height:;
	z-index:20;
	left:-175px;
	table-layout:automatic;
	border:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300cc;
	padding: 3px;
}

#regtext3 {
	position:absolute;
	width:605px;
	height:175px;
	z-index:20;
	left:0px;
	top:500px;
	border:;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300cc;
	padding: 10px;
}

p.big {
	line-height: 200%;
}