body {
	background:#959595 url(images/aaa_body_background.jpg) repeat-x;
	margin: 0 0 60px 0;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:#333;
}
/* Global Styles 
------------------------------------*/
* {
	margin:0;
	padding:0;	
	outline: none;
}
.left {float:left;}
.right {float:right;}
.clear {
	clear:both;
	overflow:hidden;
	font-size:0.08em;
	line-height:0.08em;
	height:0.08em;
	position:relative;
	top:-0.08em;	
}
h1 {
	color:#026994;
	font-size: 24px;
	letter-spacing: -1px;
}
h4 {



	font-weight:normal;



	font-size:12px;



	color:#898989;	



}







p {



	margin:12px 0 20px 0;



	line-height:18px;



}







a {



	outline: none;



	text-decoration:none;



	color:#026994;



}







a:visited {



	text-decoration:none;



}







a:hover {



	color:#666666;



}



a img {

	outline: none;

	border: none;

}



/* Stage 



------------------------------------*/



#stage {



	width:982px;



	margin:0 auto;



	text-align:left;



}



.pagination {

	float: left;

	clear: both;

	margin: 20px 0 -30px 10px;

	text-align: center;

}



.pagination a {

	display: inline-block;

	border: 1px solid #bbb;

	padding: 5px 4px;

	margin: 2px;

	background-color: white;

}

.pagination a:hover {

	border-color: #026994;

	background-color: #b5dff1;

}

.pagination a.active {

	background-color: #026994;

	color: white;

	border-color: black;

}

/* Header 



------------------------------------*/



#header {



	width:1006px;



	height:169px;



	position:relative;



	left:-24px;



	background: transparent url(images/aaa_header_background.jpg);



	position:relative;



	margin: 0 0 4px 0



}







#header #copy {



	display:none;



}







/* Header : Home Links



------------------------------------*/



#header #hl1 {



	width: 245px;



	height: 123px;



	display:block;



	position:absolute;



	left: 17px;



	top:0;



}







#header #hl2 {



	width:157px;



	height: 46px;



	display: block;



	position:absolute;



	left: 17px;



	top:123px;



}







#events-calendar-list {



	margin-top:30px;



}







#events-calendar-list  li{



list-style-type:none !important;



margin:0 10px 10px 10px;



}







/* Header : Navigation



------------------------------------*/



#header ul {



	position:absolute;



	left:180px;



	top:123px;



	list-style-type:none;



	width:816px;



}







#header ul li {



	float:left;	



	line-height:48px;



	text-transform:uppercase;



}







#header ul li a {



	display:block;



	height: 46px;	



	font-size:11px;



	color:#605e5f;



	width:auto;



	padding:0 14px 0 13px;



	font-weight:bold;



	background:url(images/aaa_navDivider.gif) no-repeat right center;



}







#header ul li.advocacy a {



	background:none;



}







#header ul li a:hover {



	color:#026994;



}







#header ul li.donate a{



	position:absolute;



	right:1px;



	bottom:0px;



	width: 173px;



	padding:0;



	background: transparent url(images/aaa_header_donate.gif);



}







#header ul li.donate a span {



	display:none;



}







/* Header : Signup Form



------------------------------------*/



#header #signup p {	



	font-weight:bold;



	font-size:14px;



	color:#026994;



	position:absolute;



	width:100%;



	text-align:center;



	margin:0;



	line-height:35px;



}







#header #signup .social {



	float:right;



	margin:8px 20px 0 0;



}








#header #signup .social a {



	float:left;



}







#header #signup .social a img {



	vertical-align:top;



	border:0;



	margin: 0 0 0 6px;



}







#header form {	



	padding: 7px 0 0 0;



	width:300px;



	position:relative;



	float:right;



	top:0;



}







#header #signup form span {



	display:none;



}







#header #signup form .name_wrap,



#header #signup form .email_wrap {	



	position: absolute;



	top:9px;



	width:108px;	



	height: 19px;



	overflow:hidden;







}







#header #signup form .name_wrap {



	background: transparent url(images/aaa_header_signup_name.gif) no-repeat;



	right:184px;



}



#header #signup form .email_wrap {



	background: transparent url(images/aaa_header_signup_email.gif) no-repeat;



	right:73px;



}







#header #signup form .email_wrap.active,



#header #signup form .name_wrap.active {



	background-position: left -19px



}







.wpsb_form_txt {	



	color:#666;



	border:none;



	font-weight:bold;



	font-size:11px;



	width:108px;	



	height: 19px;



	margin:0;



	background:transparent;



	padding:4px 0 0 3px;



	line-height:11px;



}







#header #signup form .wpsb_form_btn {



	border:none;



	background:none;



	width:50px;



	height:20px;



	text-indent:-10000px;



	padding:0 !important;



	position:absolute;



	right:16px;



	top:9px;



	background: transparent url(images/aaa_header_signup_submit.gif) no-repeat;



}











#header #signup input.submit {



	display:none;



}







#header #signup a {



	display:inline;



}







.side_blocks {



    float:right;



    width:219px;



}







/* Main Content 



------------------------------------*/



#content_wrap {



	background: #727272 url(images/aaa_main_bottom_background.gif) repeat-x left bottom;



	margin: 0 0 21px 0;



	min-height:



}







#content {



	background: transparent url(images/aaa_main_top_background.gif) repeat-x left top;



	padding: 0 9px 0 10px;



	height:100%;



}











/* Main Content : Home Main



--------------------------------------------------*/



#home_main {



	width:963px;



	height: 329px;



	background: white url(images/aaa_home_main_bg.gif) repeat-x left bottom;



	position:relative;



}







#home_main .story {



	position:absolute;



	left: 507px;



	top: 29px;



	width:445px;



	height:270px;



	background: #e1e1e1;



}







#home_main .pad {



	padding:24px 19px 24px 19px



}







#home_main  .divider {



	width:409px;



	height:10px;



	margin: 12px 0 12px 0;



	overflow:hidden;



	font-size:10px;



	line-height:10px;



	background: transparent url(images/aaa_story_divider.gif);



}







#home_main .read_more {



	background: transparent url(images/aaa_read_more_stories.gif);



	width: 147px;



	height: 8px;



	display:block;



}







#home_main .read_more_adopt {



	background: transparent url(images/aaa_read_more_adopt_stories.gif);



	width: 168px;



	height: 11px;



	display:block;



}







.read_more_generic {



	background: transparent url(images/readmore.png) no-repeat;



	width: 105px;



	height: 10px;



}











#home_main a span {



	display:none;



}







#home_main img {



	border:solid 1px #dcdcdc;



	margin-right:15px;



	margin-top:2px;



}



#AAApresents {
	color:#666;
    background-color: white;
	line-height:27px;
    padding: 0 10px;
}
#AAApresents .single {
	height:138px;
}
#AAApresents .double {
	height:238px;
}
#AAApresents p {
        text-align: center;
        font-size: 110%;
        font-weight: bold;
        margin: 8px 0 0 0;
}
#AAApresents h1 {
        font-size: 20px;
}
#aaa_presents_title {
        display: block;
        background: transparent url(images/aaa_presents.gif) no-repeat center bottom;
        width: 275px;
        height: 25px;
}
#aaa_presents_divider {
        display: block;
        background: url(images/aaa_entree_divider.png) no-repeat center bottom;
        width: 700px;
        height: 17px;
}
#aaa_presents_readmore {
        background: url(images/readmore.png) no-repeat center top;
        display: inline-block;
        height: 10px;
        width: 105px;
}
#flashvidpreview {
	position:absolute;
	left: 10px;
	top:29px;
	border:solid 1px #dcdcdc;
	width:483px;
	height:266px;
}

/* Main Content : Did you know?
---------------------------------*/

#did_you_know {
	color:#959595;
	background: white url(images/aaa_did_you_know.gif);
	line-height:27px;
	text-indent: 0px;	
	height:25px;
}

#products_banner {
	display:block;
	height:140px;
}

#cafepress {
	background: white url(images/Store-banner.gif);
	width: 478px;
	height:140px;
	float: left;
}

/*#etsy {
	background: white url(images/Necklace-banner.gif);
	width: 479px;
	height:140px;
	float: right;
}*/
#etsy {
	background: white url(images/raisefunds-banner.gif);
	width: 479px;
	height:140px;
	float: right;
}


/* Main Content : Special Blocks
---------------------------------*/


#special_blocks .block {
	width:317px;
	height:140px;
	position:relative;
	float:left;
}
#special_blocks a{
	display:block;
	width: 200px;
	height:36px;
	position:absolute;
	top:0;
	left:0;
}
#special_blocks a span {



	display:none;



}







#advocookies {



	background: white url(images/photogallery_box.jpg);



	color:#605e5f;



}







#advocookies p {



	padding: 52px 15px 0 15px;



	margin:0;



}







#education_program p {



	padding: 0px 15px 0 15px;



	margin:0;



	text-align:justify;



	width:182px;



	position:relative;



	left:105px;



	top:52px;



}







#partners_and_sponsors p {



	padding: 52px 15px 0 15px;



	margin:0;



}







#education_program {



	background: white url(images/aaa_special_block_edu.gif);



	margin: 0 6px 0 6px;



}







#partners_and_sponsors {



	background: white url(images/aaa_special_block_sponsors.gif);



}







/* Main Content : Entree



-----------------------------------------------------------*/



 .entree {



	padding: 34px 18px 0 18px;



}







.entry a img {
	border:solid 1px #dcdcdc;
}

.one_column, .two_column, .multi_column{
	margin: 0 0 6px 0;
}

/* Main Content : Multi Column Layout : Free Block
--------------------------------------------------*/
.multi_column .free_block {
	background: white url(images/aaa_main_block_bg.gif) repeat-x left bottom
}
.multi_column .free_block  .entree {
	padding: 34px 18px 34px 18px;
}

.space_left {
	margin-left: 6px
}
.space_right {
	margin-right: 6px;
}
.space_bottom {
	margin-bottom: 6px;
}


/* Main Content : One Column Layout : Main Block
-------------------------------------------------*/

.one_column .main_block {
	background: white url(images/aaa_main_block_bg.gif) repeat-x left bottom;
	padding: 0 0 34px 0
}

/* Main Content : Two Column Layout : Main Block
--------------------------------------------------*/
.two_column  .main_block {
	width:740px;	
	background: white url(images/aaa_main_block_bg.gif) repeat-x left bottom;
	min-height: 508px;
	_height: 508px;	
}
.two_column  .main_block2 {
	width:726px;	
	background:white;
	margin-bottom:4px;
	padding:7px;
}
.two_column .main_block2 .pad {
	background:url(images/cat-161.jpg) no-repeat;
	height:200px;
}
.two_column .main_block2 .pad  h1{
	margin-top:-15px;
}
.two_column .main_block2 .pad  a img{
	border:0px;
}
.two_column .main_block2 .pad  a:hover img{
	border:1px;
}
.two_column .main_block2 .pad .entree {
	width:360px;
	position:relative;
	left:340px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.two_column .main_block2 .pad .entree h1,



.two_column .main_block2 .pad .entree p {



	color:#5b595a;



}



#post-11794 h1 {





}



#category-4 {



	background:url(images/cat-4.jpg) no-repeat;



}







#category-24 {



	background:url(images/cat-24.jpg) no-repeat;



}







#category-3 {



	background:url(images/cat-3.jpg) no-repeat;



}







#category-11 {



	background:url(images/cat-11.jpg) no-repeat;



}







#category-25 {



	background:url(images/cat-25.jpg) no-repeat;



}







#category-161 {



	background:url(images/cat-161.jpg) no-repeat;



}







#category-116 {



	background:url(images/cat-161.jpg) no-repeat;



}







#category-31 {



	background:url(images/cat-161.jpg) no-repeat;



}



#category-328 {



	background:url(images/cat-328.jpg) no-repeat;



}



#category-329 {



	background:url(images/cat-329.jpg) no-repeat;



}



#category-330 {



	background:url(images/cat-330.jpg) no-repeat;



}

/* Category : Adopt Now thumbnails



--------------------------------------------------*/



a.thumbBox {

	float: left;

	position: relative;

	width: 160px;

	height: 245px;

	padding: 10px;

	text-align: center;

	margin: 5px 0;

}

a.thumbBox:hover {

	opacity: .7;

	filter: alpha(opacity=70);

}

table.imgBox {

	width: 165px;

	height: 175px;

	border: 1px solid #026994;

	background-color: white;

	margin-bottom: 7px;

}

.imgBox img {

	max-width: 135px;

	max-height: 145px;

}

.thumbBox .label {

	font-weight: bold;

	color: #666;

	clear: both;

	font-size: 9px;

}





/* Main Content : Two Column Layout : Side Block



--------------------------------------------------*/



.two_column .side_block {



	background: white url(images/aaa_side_block_bg.gif) repeat-x left bottom;	



	width: 219px;	



	height:auto;



}







.two_column .side_block_inner {



	background: transparent url(images/aaa_side_block_inner_bg.png) no-repeat;



}















.two_column .side_block .pad {	



	padding:35px 12px 0 26px;



}







.two_column .side_block ul {



	list-style-type:none;



	padding: 0 0 36px 0;



	line-height:18px;



}



.two_column .side_block ul.children {



	padding: 0 0 0 15px;



display:none;



}



.two_column .side_block h3 {



	color:#026994;



	margin: 0 0 12px 0;



	font-size:14px;



	line-height:14px;



	text-transform:uppercase;



	letter-spacing:-1px;



}







.two_column .side_block_module {



	background: transparent url(images/module_background.png) no-repeat;



	min-height: 100px;



	_height: 100px;



}







.two_column .side_block_module a img{



	border:none;



}







/* Remove this style if necessary -- it changes the headings to images */



.two_column .side_block h3 span {



	display:none;



}



.two_column .side_block h3 {



	width:84px;



	height:11px;



	background-repeat: no-repeat;	



}







.two_column .side_block h3.categories {



	background: transparent url(images/aaa_side_block_categories.gif);



}







.two_column .side_block h3.archives {



	background: transparent url(images/aaa_side_block_archives.gif);



}







.two_column .side_block h3.tags {



	background: transparent url(images/aaa_side_block_tags.gif);



}







.two_column .side_block h3.eventscalendar {



	background: transparent url(images/aaa_side_block_eventscalendar.png);



	height:16px;



	width:125px;



	margin-left:11px;



	margin-top:18px;



}







/* End remove */











/* Footer



------------------------------------*/



#footer, #credits {



	text-align:right;



	font-size:10px;



	text-transform:uppercase;



	font-weight:bold;



}







#footer .links {



	float:right;



}







#footer a {



	text-decoration:none;



	color:#d5d5d5;



	float:left;



	margin:0 14px 0 6px;



	height:8px;



	font-size:12px;



	white-space:nowrap



}







#credits {



	float: right;



        clear: both;



        display: block;



        margin: 30px 14px 0 0;



}



#credits a {



	color:#d5d5d5;



}



/* Remove this style if necessary -- it changes the headings to images */



#footer a span {



	display: none;



}







#footer .about_us {



	background:transparent url(images/aaa_footer_about.gif);



	width: 44px



}







#footer .news {



	background:transparent url(images/aaa_footer_news.gif);



	width: 26px



}







#footer .blog {



	background:transparent url(images/aaa_footer_blog.gif);



	width: 24px



}







#footer .contact_us {



	background:transparent url(images/aaa_footer_contact.gif);



	width: 55px



}







#respond {



	margin:20px;



	width:700px;



}







#comment {



	width: 400px;



	height:100px;



}







.commentlist {



	margin:40px;



}







#comments {



	margin:20px;



}







.sponsor {



	float:left;



	margin-right:10px;



	margin-bottom:10px;



	border:1px solid #727272;



}







#events-calendar-list li {



	list-style-image: none !important;



}







#no-events-in-list {



	padding: 15px 15px 0;



}



/* End remove */
