* {margin: 0px;}

/* ----- HOMEPAGE STYLES ------ */

body {
	background-color: #e6cba3;	
}


#container {
	
	margin-left: auto;
	margin-right:auto;
	width: 1000px;
	border-style: solid;
	border-width: 2px;
	color: black;
	margin-bottom: 20px;
}


#header {
	width: 1000px;
	height: 8em;
	background-color: #efe0c9;
	border-top-style: solid;
	border-top-color: #827e7d;
	border-top-width: 10px;
	background-image: url(images/headerlogotransp.png);
	background-repeat: no-repeat;
	background-position: 1px 50%;

	
	}
	
#headernav {
	padding: 0;
	margin: 0;
	width: 664px;
	margin-left: 333px;
	font-size: 1.25em;
	margin-top: 56px;
	list-style-type: none;
	font-family: "Century Gothic", Helvetica, Arial, sans-serif;
	color: black;
	text-align: center;
	}

#headernav ul {
	margin: 0;
	padding: 0;
	
	}
	
#headernav li {
	display: inline;
	padding: .4em .75em .4em .75em;

	}
	
#headernav li a:link {
	text-decoration: none;
	color: #000000;
	
		}


#headernav li a:visited {
	color: #000000;
	text-decoration: none;
	}
	

		


	
#headernav li a:hover {
	color: #793000;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #793000;
	}	

#majorbar {
	height: 333px;
	background-color: #321b01;
	background-image: url(images/dog-cat.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	

	}

#majorpush {
	color: white;
	font-family: "Century Gothic", Arial, Sans-serif;
	font-size: 1.25em;
	width: 333px;
	padding: 0;
	padding-top: 120px;
	text-align: center;
	
	}

#adopt {
	width: 333px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	list-style-type: none;
	font-size: .8em;
	font-weight: bold;
	}
	
#adopt li {
	margin: .4em;
	font-size: 1em;
	display: inline;
	
	

	}

#adopt a {
	color: #ff9d20;
	text-decoration: none;

	}

#adopt a:visited {
	color: #ff9d20;
	text-decoration: none;
}

#adopt a:hover {
	color: #fff12d;
	text-decoration: underline;
	}
	

/* ----- Section Two Box Containers ------ */

#boxcontainer {
	background-color: #efe0c9;
	min-height: 8em;
	padding-top: 0px;
	padding-bottom: 20px;
	margin: 0px;
	}
	
#boxcontainer ul li {
	font-family: sans-serif;
	padding-top: .25em;
	}	
	
#boxcontainer a:link, a:visited {
	text-decoration: underline;
	color: #793000;}
	
#boxcontainer a:hover {
	color: #ff9d20;}
	
	
#boxcontainer p {
	font-size: .90em;
	line-height: 1.25em;
	margin-bottom: .5em;}
	
#boxcontainer h2 {
	font-family: sans-serif;
	margin-left: 20px;
	font-size: 1em;
	margin-top: 1em;
	}


#boxcontainer h1+p {
	margin-top: .25em;}
	
#leftbox img, #centerbox img, #rightbox img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	
	
}


#leftbox, #centerbox {
	
	float: left;
	width: 320px;
	height: auto;
	border-right: 1px solid black;
	margin-top: 15px;
	padding: 0px 5px 1em 5px;
	overflow: visible;
	position: relative;

	
	}


	
#rightbox {
	float: left;
	width: 320px;
	height: auto;
	margin-top: 15px;
	padding: 0px 5px 1em 5px;
	overflow: visible;


	
	}

#boxcontainer h1, p {
	font-family: sans-serif;
	margin-left: 20px;
	margin-right: 20px;

}

#boxcontainer h1 {
	font-size: 1.25em;
	margin-top: .5em;}
	


	

	

	 
/* ----- Section Three Starts Greybox ------ */
	
#greybox {
	clear: both;
	background-color: #888888;
	height: auto;

		}
		
#greybox h1, #greybox p {
	font-family: sans-serif;
	color: #ffffff;}
	
#greybox h1 {
	font-size: 1em;
	}
	
#greybox p {
	font-size: .8em;
	line-height: 1.25em;
	}
	
#greybox a:link, #greybox a:visited {
	color: #ffffff;
	text-decoration: underline;}
	
#greybox a:hover {
	color: #efe0c9;
	text-decoration: underline;}

#leftgrey, #centergrey, #rightgrey {
	float: left;
	width: 320px;
	height: auto;
	padding: 10px 5px 1em 5px;
		overflow: visible;
	}
	
	
#centergrey {
	background-image: url(images/paw.gif);
	background-repeat: no-repeat;
	background-position: 200px 20px;
	}
	
/* #leftgrey h1, #leftgrey p {
	margin-left: 120px;}
	
#leftgrey h1 {
	margin-top: .5em;} */
	

	

#centergrey h1 {
	margin: .5em 0em 0em 20px;
	}		
	
#leftgrey h1, #rightgrey h1 {
	margin: .5em 0em 0em 20px;
	}
	
#subscribers {
	color: #fff;
	margin-left: 20px;
	font-family: Verdana, sans-serif;
	font-size: .75em;
	}
	
#subscribers input {
	margin-bottom: 4px;
	}


/* ----- Section Three Ends ------ */
	
#blackbox {
	background-color: #321b01;
	height: auto;
	padding: 0px;
	padding-bottom: .75em;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
		}
	

	
ul#endnav {
	
	font-family: sans-serif;
	font-size: .7em;
	padding: 0;
	margin: 0;
	padding-top: 1em;
	list-style-type: none;
	

	
	}
	



#blackbox ul li {
	color: #efe0c9;
	display: inline;
	padding: .4em .75em .4em .75em;
	margin: 0;
	}

#blackbox a:link, #blackbox a:visited {
	color: #efe0c9;
	text-decoration: none;
	}
	
#blackbox a:hover {
	color: #ffffff;
	text-decoration: underline;
	}

#blackbox p {
	font-size: .75em;
	text-align: center;
	margin: 1em;}


.clearlayer {
	clear: both;
	}
	
	

	
/* ---------------- Homepage Styles End ------------------- */	


/* ---------------- Three Up Styles Begins ADOPTION ------------------- */	

#adoptionbar {
	height: 333px;
	background-color: #321b01;
	background-image: url(images/woman-cat-dog.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	

	}
	




/* ---------------- About Us Styles ------------------- */

#aboutboxcontainer {
	background-color: #efe0c9;
	height: auto;
	padding-top: 1em;
	padding-bottom: 20px;
	margin: 0;
	}
	
	
	
#aboutboxcontainer a:link, a:visited {
	text-decoration: underline;
	color: #793000;}
	
#aboutboxcontainer a:hover {
	color: #ff9d20;}
	
	
#aboutboxcontainer p {
	font-size: .90em;
	line-height: 1.25em;
	margin-bottom: .5em;}


#aboutboxcontainer h1+p {
	margin-top: .25em;}
	

#aboutboxcontainer h1, p {
	font-family: sans-serif;
	margin-left: 20px;
	margin-right: 20px;

}

#aboutboxcontainer h1 {
	font-size: 1.25em;
	margin-top: .5em;}
	
#aboutboxcontainer h2 {
	font-family: sans-serif;
	margin-left: 20px;
	font-size: 1em;
	margin-top: 1em;
	}
	
#aboutboxcontainer img {
	float: right;
	margin: .5em 1em .5em 1em;
	}
	
#aboutboxcontainer ul {
	font-family: sans-serif;
	}

	
/* ---------------- About Us Styles End ------------------- */



/* ---------------- Search Box Styles Begin ------------------- */

#searchboxcontainer {
	background-color: #ffffff;
	border-top: 1px solid black;
	
	}

#searchboxcontainer ul {
	font-family: sans-serif;
	text-align: center;
	padding: 1em 0em 1em 0em;
	text-decoration: none;
	
	}
	
#searchboxcontainer ul li {
	list-style-type: none;
	display: inline;
	margin-left: 1em;
	margin-right: 1em;
	padding: 1em;

	}
	
#searchboxcontainer a:link, #searchboxcontainer a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #793000

	
	
	}
	
#searchboxcontainer a:hover {
	text-decoration: underline;
	color: #000000;
	
	}


/* ---------------- Search Box Styles End ------------------- */

/* ---------------- Contact Styles Begin -------------------- */
#contact #majorbar {
	height: 333px;
	background-color: #321b01;
	background-image: url(images/cat-mouse.jpg);
	background-repeat: no-repeat;
	background-position: top right;

	}


/* ---------------- Contact Styles ENDS -------------------- */


/* ---------------- Find Us Styles BEGIN -------------------- */
#findmajorbar {
	height: 333px;
	background-color: #321b01;
	background-image: url(images/dog-hay.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}


/* ---------------- Find Us Styles ENDS -------------------- */



/* ---------------- Store Styles BEGIN -------------------- */
#storemajorbar {
	height: 333px;
	background-color: #321b01;
	background-image: url(images/kitten-close.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}


/* ---------------- Store Styles ENDS -------------------- */




/* ---------------- Events Styles BEGIN -------------------- */
#eventsmajorbar {
	height: 333px;
	background-color: #321b01;
	background-image: url(images/dog-boys.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}
	
	


/* ---------------- Events Styles ENDS -------------------- */


/* ---------------- Abuse Styles BEGIN -------------------- */
#abusemajorbar {
	height: 333px;
	background-color: #321b01;
	background-image: url(images/dog-cat-bench.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}


/* ---------------- Abuse Styles ENDS -------------------- */


/* ---------------- Resources Styles BEGIN -------------------- */
#resourcesemajorbar {
	height: 333px;
	background-color: #321b01;
	background-image: url(images/dog-perky.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}

.links {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: .25em 1.25em .25em 1.25em;
	list-style-type: none;
	font-family: sans-serif;
	font-size: .9em;
	}
	
.links li {
	margin-bottom: .5em;

	}

/* ---------------- Resources Styles ENDS -------------------- */




/* ---------------- Volunteer Styles Begin -------------------- */
#volunteerlist {
	list-style-type: square;
	padding-left: 3em;
	}
	



/* ---------------- Volunteer Styles End -------------------- */




/* ________________ Two Up Styles Begin _____________________ */

#leftboxtwoup h2, #twoupright h2 {
	font-size: 1em;
	margin-left: 20px;
	margin-top: 1.5em;
	margin-bottom: .1em;
	font-family: sans-serif;
	}

#leftboxtwoup {
	float: left;
	width: 658px;
	height: auto;
	margin-top: 15px;
	padding: 0px 5px 1em 5px;
	
	}
	
#leftboxtwoup img {
	float: right;
	margin: .5em 1em .5em 1em;
	}
	
#leftboxtwoup a:link, a:visited {
	text-decoration: underline;
	color: #793000;}
	
#leftboxtwoup a:hover {
	color: #ff9d20;}
	
	
#leftboxtwoup p {
	font-size: .90em;
	line-height: 1.25em;
	margin-bottom: .5em;}


#leftboxtwoup h1+p {
	margin-top: .25em;}
	

#leftboxtwoup h1, p {
	font-family: sans-serif;
	margin-left: 20px;
	margin-right: 20px;

}

#leftboxtwoup h1 {
	font-size: 1.25em;
	margin-top: .5em;}
	
#leftboxtwoup h2 {
	font-family: sans-serif;
	margin-left: 20px;
	font-size: 1em;
	margin-top: 1em;
	}
	
#leftboxtwoup ul {
	font-size: .9em;
	margin-left: 2em;
	}	
	
	
#twoupright {
	float: left;
	width: 318px;
	height: auto;
	margin-top: 15px;
	margin-left: 2px;
	padding: 0px 5px 1em 5px;
	border-left: 2px solid black;
	overflow: visible;}
	
#twoupright h1+p {
	margin: .15em;
	margin-left: 20px;
	}


/* ________________ Two Up Styles End _____________________ */


/* ---------------- Slide Styles BEGIN -------------------- */

.slideshow {
	float: right;
	
	}
#slidemajorbar {
	height: 333px;
	background-color: #321b01;
	background-image: url(images/dog-pumpkins.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}


/* ---------------- Slide Us Styles ENDS -------------------- */




/* ---------------- Faetured Pet Styles Begins -------------------- */

#featuredpet {
	float: right;
	}
	
object+p {
	margin-top: 1.15em;
	}




/* ---------------- Featured Pet Styles END -------------------- */





/* ---------------- Table Styles Begin -------------------- */

.datatable {
	font-family: "Arial Narrow" sans-serif;
	border-collapse: collapse;
	width: 280px;
	margin: 1em auto;
	}
	
.datatable td {
	border: 1px solid black;
	padding: .25em;
	
	}

/* ---------------- Table Styles End -------------------- */







/* ---------------- Miscellaneous Styles Begin -------------------- */
.smallerprint {
	font-size: small;
	line-height: 1.25em;
	margin-top: .5em;}	
.donate {
	text-align: center;
	}
	
.donate2 {
	float: left;
	margin-left: 10px;
	}

#bulletlist {
	padding-left: 3em;
	list-style-type: square;
	
	}

img {
	border: none;
	}
	
#donatelist {
	margin-left: 1em;
	font-size: .9em;
	line-height: 1.25em;
	padding-left: 3em;
	}
	
		


	
#adoptedstamp {
	position: absolute;
	top: 200px;
	left: 40px;
	margin: 0px;
	padding: 0px;
	}
	
#adoptedstamp img {
	margin: 0px;
	padding: 0px;
	}
	
#adoptedstamp a {
	margin: 0px;
	padding: 0px;
	}
	
.smallesttext {
	font-size: .75em;
	line-height: 1;

	}
	
	
.emboldenedtext {
	font-weight: bold;
	}
	
	
.ftlt {
	float: left;
	margin-left: 10px;
	}
	


/* ---------------- Miscellaneous Styles End -------------------- */



/* --------------- Feedburner Styles Begins ---------------------- */


.feedburnerFeedBlock ul {
margin: 0 20px;
padding: 0;
}	

	
.feedburnerFeedBlock ul li {
padding-bottom: 5px;
list-style-type: none;

}


#rightbox .feedburnerFeedBlock  ul li span.headline a {
color: #000;
text-decoration:  none;
display: block;
	font-family: Helveitica, sans-serif;
	font-size: .9em;
		font-weight: bold;
		margin-bottom: .15em;



}



#rightbox .feedburnerFeedBlock  ul li span.headline a:hover {
	text-decoration: underline;
	}
	
	#rightbox .feedburnerFeedBlock  ul li span.headline a:visited {
	font-weight: bold;
	}
	
#rightbox .feedburnerFeedBlock #creditfooter {
	display: none;
	}
	
#rightbox .feedburnerFeedBlock .date {
	font-size: .5em;
	}
	
#rightbox .feedburnerFeedBlock div {
	font-size: .75em;
	font-style: normal;
	}
	

/* --------------- Feedburner Styles End ---------------------- */











