html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body {

	font-family: Times New Roman, Times, serif;
	color:#000000;
	background-image:url(../images/bkgrnd1.jpg);
	margin-left: 0;
	margin-right: 0;
	margin-top: 15px;
	margin-bottom: 0;
	text-align: center;
		
}

a {
	border: 0px;


}

a:link {

	color:#CC66FF;
}

a:visited{

	color:#9966cc;
}

#wrapper {	
	width: 766px;
	font-size:12px;
  	background-color:#FFFFFF; 
	margin: 0px auto; 
	border-width: medium;
	border-top-style:solid; 
	border:solid;
	border-color:#6703d7;
	text-align:left;	
}


#masthead{
	height: 168px;
	background-image: url(../images/masthead.jpg);
	background-repeat: no-repeat;
}

#navigation{

	height: 33px;
	background-color:#3f0082;	
	background-repeat: no-repeat;
	background-image: url(../images/nav_bkgrnd.jpg);
}

#hours {
	width: 285px;	
	float:left;
}

#hours p{
	margin: 10px 10px 10px 10px;
	width: 312px;
	color:#FFFFFF;
	text-align:center;	
	float:left;
}

#menu{	
	hours: 285px;
	border: 0px;
	float:left;
}

#menu img{	
	border: 0px;
	
}
	

#admin_link a:link {
	color:#CC66FF;
}


#admin_link a:visited{

	color:#FFCCFF;
}




#content {	
	padding:13px 13px 13px 13px;
/*	height:400px;  */
	margin: 0px;
}


/* Interior page layouts  */

#int_content {
	padding:13px 13px 13px 13px;
/*	height:400px;  */
	margin: 0px;
}


#int_header{	
	width: 740px;
	height: 40px;
/*	margin: 13px auto;	*/
	background-color:#FFFFCC;	
	background-repeat: no-repeat;
	background-image:url(../images/int_header.jpg);		
}

#int_header p{	
	color:#FFFFFF;
	font-size:22px;	
	padding: 5px 20px 10px 40px; 
}


#main_content {
	width: 740px;		
	background-color:#FFFFCC;
	margin: 0px 0px 0px 0px;
/*	padding: 10px 10px 10px 10px; */
}

#main_content p{			
	background-color:#FFFFCC;
	padding: 0px 0px 0px 0px; 
}

#main_content img{
	float:left;	
	/*outline-color:#6600CC;*/
	/*outline-style:solid;	*/		
    padding: 20px 20px 20px 20px; 
}

#main_content h1{
	font-weight:bold;	
	padding: 10px 10px 10px 10px; 
	color:#6633FF;	
}

#staff_body {
	padding: 40px 40px 40px 40px;

}

#staff_body img{
	float:left; 
	padding: 0px 40px 10px 0px;
}


#staff_body h1 {
	color:#000000;
	font-weight:bold;	
	font-size:14px;			
	padding: 0px 0px 10px 0px;   
	background-color:#FFFFCC;	
}

#services_content {
	background-color:#FFFFCC;
	padding: 0px 0px 0px 0px;

}

#services_body  {
			
	padding: 10px 10px 10px 10px;   
		
}


#services_body h1 {
	color:#000000;
	font-weight:bold;	
	font-size:14px;			
	padding: 0px 0px 10px 0px;   
	background-color:#FFFFCC;	
}

#services_body p {
			
	padding: 10px 10px 10px 10px;   
		
}

#faq_body  {
			
	padding: 10px 10px 10px 10px;   
		
}


#faq_body h1 {
	color:#000000;
	font-weight:bold;	
	font-size:14px;			
	padding: 0px 0px 10px 0px;   
	background-color:#FFFFCC;	
}

#faq_body p {
			
	padding: 10px 10px 10px 10px;   
		
}

/* pawprints */

#pawprints_body  {
	margin: 0px 0px 0px 0px;		
	padding: 10px 10px 10px 10px;   
		
}

#pawprints_body img {	
	float: none;  
	padding: 10px 100px 10px 200px; 
		
}

#pawprints_body h1 {
	color:#000000;
	font-weight:bold;	
	font-size:14px;			
	padding: 0px 0px 10px 0px;   
	background-color:#FFFFCC;	
}

#pawprints_body p {
			
	padding: 10px 10px 10px 10px;   
		
}

#pawprints_body span b {

	font-weight:bold;
	padding: 10px 10px 10px 10px; 
	display:block;
	margin: 10px 100px 10px 300px;
	
	
		
}




/* End of Interior Page Layouts  */

#form {
	width: 374px;
	background-color:#FFFFCC;	
	margin: 82px auto;
	padding: 40px 40px 40px 40px;

}

#form h1 {
	font-size:14px;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
	text-align:center;
	
}

#column_left {
	float:left;
}

#column_right{
	float:right;  
	vertical-align:top;
	padding:0px 0px 0px 13px; 

}

#about_header {
/*	float:left;		*/	
	
	width: 374px;
	height: 30px;		
	background-color:#FFFFCC;	
	background-repeat: no-repeat;
	background-image:url(../images/about_bkgrnd.jpg);
	
}


#about_header p{
	color:#FFFFFF;
	font-size:18px;	
	padding: 5px 20px 10px 10px;
	
	
	
}

#about_content {
/*	float:left;	 */
	width: 374px;
	margin-bottom: 13px;
/*	padding: 5px 5px 5px 5px; */
	background-color:#FFFFCC;	
	
}

#about_content p{		
/*	margin: 10px 10px 10px 10px; */
	padding: 10px 10px 10px 10px; 
	background-color:#FFFFCC;	
	
}


#about_content img{	
 	border:solid;
	border-width:2px;
	border-color:#6600CC;
	margin: 10px 10px 10px 10px;

}

#forms_header {
/*	float:left; */
	margin-top: 13px;
	width: 374px;
	height: 30px;	
	background-image:url(../images/forms_header.jpg)
}

#forms_header p{
	color:#FFFFFF;
	font-size:15px;	
	margin: 5px 60px 10px 30px;
	padding: 5px 20px 10px 10px;
	font-weight:bold;	
}

#forms_content {
/*	float:left; */
	
	margin-bottom: 13px;
	width: 374px;
	background-color:#FFFFCC;	
	background-repeat: no-repeat;
}

#forms_content p {
	padding: 10px 10px 10px 10px;
/*	margin: 20px 10px 10px 10px; */
/*	padding: 5px 5px 5px 5px; */
	background-color:#FFFFCC;	
}



#contact_header {
/*	float:left;	*/
	width: 353px;  /* 374 for left column */
	height: 30px;
	background-color:#FFFFCC;
	background-repeat: no-repeat;	
	background-image:url(../images/r_content_header.jpg)

}

#contact_header p {		
	color:#FFFFFF;
	font-size:15px;	
	font-weight:bold;
/*	margin: 5px 60px 10px 40px;  */
	padding: 5px 20px 10px 40px;
/*	margin: 5px 10px 10px 40px; */
	
}


#contact_content {
/*	float:left; */
	margin-bottom: 13px;
	width: 353px;
	background-color:#FFFFCC;	
	
}


#contact_content p {	
/*	margin: 10px 10px 10px 10px; */
/*	padding: 40px 10px 10px 5px; */
/*	padding: 10px 10px 10px 10px;*/
	background-color:#FFFFCC;	
}

#contact_header {
/*	float:left;	*/
	width: 353px;  /* 374 for left column */
	height: 30px;
	background-color:#FFFFCC;
	background-repeat: no-repeat;	
	background-image:url(../images/r_content_header.jpg)

}

#emergency_header p {		
	color:#FFFFFF;
	font-size:15px;	
	font-weight:bold;
/*	margin: 5px 60px 10px 40px;  */
	padding: 5px 20px 10px 40px;
/*	margin: 5px 10px 10px 40px; */
	
}


#emergency_content {
/*	float:left; */
	margin-bottom: 13px;
	width: 374px;
	background-color:#FFFFCC;	
	
}


#emergency_content p {	
/*	margin: 10px 10px 10px 10px; */
/*	padding: 40px 10px 10px 5px; */
/*	padding: 10px 10px 10px 10px;*/
	background-color:#FFFFCC;	
}

#emergency_header {
/*	float:left;	*/
	width: 374px;  /* 374 for left column */
	height: 30px;
	background-color:#FFFFCC;
	background-repeat: no-repeat;	
	background-image:url(../images/forms_header.jpg)

}


#announce_header {
/*	float:left;	*/
	width: 353px;
	height: 30px;	
	background-image:url(../images/r_content_header.jpg);
}

#announce_header p {	
	color:#FFFFFF;
	font-size:15px;	
	padding: 5px 20px 5px 40px;
/*	margin: 5px 60px 10px 40px;  */
	font-weight:bold;
}

#announce_content {	
/*	float:left; */
	margin-bottom: 13px;
	width: 353px;
	background-color:#FFFFCC;	
	background-repeat: no-repeat;
}


#announce_body {
/*	float:left; */
/*	height:80px; */
	padding: 10px 10px 20px 10px;

}

#announce_body img{
	float:left; 
	padding: 0px 10px 10px 0px;
}

#announce_body p {	
/*	margin: 10px 10px 10px 10px; */	
/*	padding: 0px 0px 10px 0px;  */
/*	background-color:#FFFFCC;	*/
}

#announce_body h1 {	
/*	margin: 10px 10px 10px 10px; */	
	color:#000000;
	font-weight:bold;	
	font-size:12px;			
	padding: 0px 0px 10px 0px;   
	background-color:#FFFFCC;	
}

#link_body {
/*	float:left; */
/*	height:80px; */
	padding: 10px 10px 10px 10px;

}

#link_body img{
	float:left; 
	padding: 0px 10px 10px 0px;
}

#form_body {
/*	float:left; */
/*	height:80px; */
	padding: 10px 10px 10px 10px;
	width: 374px;

}

#form_body img{
	float:left; 
	padding: 0px 10px 10px 0px;
}

#contact_body {
/*	float:left; */
/*	height:80px; */
/*	width: 374px; */
	padding: 10px 10px 20px 10px;
}

#contact_body h1 {	
/*	margin: 10px 10px 10px 10px; */	
	color:#000000;
	font-weight:bold;	
	font-size:12px;			
/*	padding: 0px 0px 10px 0px;  */ 
	background-color:#FFFFCC;	
}

#contact_body p {
	padding: 0px 0px 10px 0px; 


}

#emergency_body {
/*	float:left; */
/*	height:80px; */
/*	width: 374px; */
	padding: 10px 10px 20px 10px;
}

#emergency_body h1 {	
/*	margin: 10px 10px 10px 10px; */	
	color:#000000;
	font-weight:bold;	
	font-size:12px;			
/*	padding: 0px 0px 10px 0px;  */ 
	background-color:#FFFFCC;	
}

#emergency_body p {
	padding: 0px 0px 10px 0px; 


}

#admin_link {
	padding-top:5px;
	text-align:center;
}

#links_header {
/*	float:left;	*/
	width: 374px;
	height: 30px;	
	background-image:url(../images/forms_header.jpg);
}

#links_header p {	
	color:#FFFFFF;
	font-size:15px;	
	padding: 5px 20px 10px 40px;
/*	margin: 5px 60px 10px 40px;  */
	font-weight:bold;
}

#links_content {
/*	float:left;  */
	margin-bottom: 13px;
	width: 374px;
	background-color:#FFFFCC;	
	background-repeat: no-repeat;
}


#links_content p {	
/*	margin: 10px 10px 10px 5px;   */
	padding: 10px 10px 10px 10px; 
	background-color:#FFFFCC;	
}


#footer{
	height: 28px;
	border-top:solid;
	border-bottom:solid;
	border-top-color:#6703d7;
	border-bottom-color:#6703d7;
	background-color:#3f0082;	
	background-repeat: no-repeat;
}

#footer {
	
	padding: 5px 5px 5px 5px;

}

#footer a:link{
	color:#CC66FF;
}

#footer a:visited{
	color:#FFCCFF;
}

#footer p {
	text-align:center;
	color:#FFFFFF;
	
}


#copyright p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#000000;
	margin: 20px 20px 20px 20px;
	text-align:center;
}

#copyright a:link{
	color:#FFCC00;
}

#copyright a:visited{
	color:#FFCC00;
}

.clearit{
clear: both;
}

#content3 p{
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:14px;
	color:#666666;
	margin: 2px 10px 10px 10px;
}

#content3 h1{
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:20px;
	color:#6666FF;
	margin: 2px 10px 10px 10px;
}

#content3 li{
margin: 0px 40px 20px 20px;
}


/*  photo gallery   */



#gallery {width:740px; height:450px; position:relative;  background:#FFFFCC;}
#gallery ul {list-style:none; padding:5px 5px 5px 5px; margin:25px; width:195px; float:right; height:219px; overflow:auto; ;}
#gallery ul li {display:inline; width:50px; height:50px; float:left; margin:0 4px 4px 0; border:1px solid #444; cursor:pointer;}
#gallery ul li img {display:block; width:50px; height:50px;}
#gallery ul li span {display:none; position:absolute; left:510px; top:265px; width:200px;font-family:verdana, arial, sans-serif; color:#06a; font-size:11px; line-height:15px; text-align:justify;} /* the text box position etc */
#gallery ul li span b {color:#444;}


#gallery ul li.click i img.default {margin:5px auto 0 auto; width:auto; height:auto; border:1px solid #fff;}
#gallery ul li.off {display:none;}
#gallery ul li.click {border-color:#fc0; background:#f8f8f8; cursor:default;}
#gallery ul li.click i {position:absolute; padding: 25px; left:0; top:0; width:450px; height:50px; }
#gallery ul li.click i img {margin:5px auto 0 auto; width:auto; height:auto; border:1px solid #fff;}
#gallery ul li.click span {display:block;}



/* end of gallery */

#adminhdrbox {
	text-align:center;	
	font-style:normal;
	color:#6600FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	margin-right: 2px;
	padding: 10px 10px 10px 10px;
}

/*  End Footer Styles  */
 
