/* ================================================================================

    Humane Society: http://www.hsus.org
    Front-end code by Chuck Harmston, Threespot Media: http://www.threespot.com

=================================================================================== */

/* =============== CSS Reset by Eric Meyer: meyerweb.com/eric/tools/css/reset =============== */


	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
	body{line-height:1}
	ol,ul{list-style:none}
	blockquote,q{quotes:none}
	blockquote:before,blockquote:after,q:before,q:after{content:none}
	:focus{outline:0}
	ins{text-decoration:none}
	del{text-decoration:line-through}
	table{border-collapse:collapse;border-spacing:0}


/* =============== Sensible defaults =============== */


	h2{color:#024731;font-size:16px;font-weight:normal;margin-bottom:2px;}
	h3{color:#024731;font-size:12px;margin-top:-5px;}
	p{margin-bottom:20px;}
		p.subhead{ font-weight:bold; color:#63615a; margin:12px 0 0;font-size:18px;line-height:24px;}
		p.author{font-size:14px;line-height:20px;color:#9c9c9c;margin:3px 0 30px;font-style:italic}
		p.date{color:#99938f;font-size:11px;font-weight:bold;margin-bottom:3px;}
		ul{margin:-20px 0 20px;list-style-image:url(http://www.hsi.org/assets/images/bullet/bullet.gif);list-style-position:inside;}
	blockquote{background:#dee9f3 url(http://www.hsi.org/assets/images/bg/blockquote.gif) repeat-x top;padding:25px;margin-bottom:25px;}
		blockquote p{margin:0;font-size:18px;line-height:24px;color:#225384;}
	span.article-loc{text-transform:uppercase}
	a{color:#024731;text-decoration:none}
		a:hover{text-decoration:underline;}
		.raquo,.laquo{text-decoration:none !important}
			.raquo:hover,.laquo:hover{text-decoration:none !important}
			.raquo:hover span,.laquo:hover span{text-decoration:underline !important}
		.back{color:#3f7ccb;text-decoration:none;}
			.back:hover{text-decoration:none}
				.back:hover span{text-decoration:underline;}
		.arrow{height:13px;width:13px;overflow:hidden;}
		.hsi a{color:#024731}

/* =============== added by dguinnesy 12/8/09 =============== */
sub {font-size:50%;vertical-align:bottom!important;}

/* =============== Page Structure ===============

    body
     |----- #wrapper
             |----- #page
                     |----- #page-head
                     |----- #head
                     |----- #cols
                             |----- #main
                             |----- #side
                     |----- #foot        
       
============================================== */


	body {font-family:arial, helvetica, sans-serif;background:#044a1e url(http://www.hsi.org/assets/images/bg/page.gif) top left repeat-x;}
		body.hsi{background:#044a1e}
		#wrapper {text-align:center;background:url(http://www.hsi.org/assets/images/bg/page_shadow.png) top center no-repeat;}
		#page {width:977px;text-align:left;margin:auto;overflow:hidden;background-color:#fff;position:relative;}
			#page-head{min-height:620px;width:237px;background:url(http://www.hsi.org/assets/images/bg/page-head.png) no-repeat top;position:absolute;top:0;left:10px;z-index:10;padding:25px 10px;}
				#home #page-head{ background-image:url(http://www.hsi.org/assets/images/bg/page-head-home.png); }
				.animals #page-head{ background-image:url(http://www.hsi.org/assets/images/bg/page-head-animals.png); }
				#page-head .logo{margin:0 52px 25px 53px;}
				.hsi #page-head .logo{margin:0 52px 25px 53px}
				#page-head #country-name{width:85px;border-top:1px solid #99b4ac;margin:3px auto;padding-top:5px;font-size:10px;color:#00432f;text-transform:uppercase;text-align:center;}
			#head {position:relative;height:150px;}
				.no-banner #head{height:45px;}
			#cols {background:url(http://www.hsi.org/assets/images/bg/page_inner.gif) top left repeat-x;}
				#home #cols,.list #cols{ background: none; }
				.no-banner #cols{background:none}
				#inside #cols{background:none;}
				#main {position:relative;float:left;display:inline;width:556px;margin-bottom:20px;padding-left:257px;background:transparent url(http://www.hsi.org/assets/images/bg/page_inner.gif) repeat-x scroll left top;}
					#home #main,.list #main{ background: none; }
					.no-sidebar #main{width:720px}
					.no-banner #main{background:none;}
				#side {float:right;display:inline;width:164px;margin-bottom:35px;}
			#foot {padding:110px 48px 35px 48px;background:url(http://www.hsi.org/assets/images/global/footer.gif) no-repeat top center;}
				.hsi #foot{background-image:url(http://www.hsi.org/assets/images/global/hsi-footer.gif);margin-top:15px;}
				#foot ul {margin:6px 0 0;list-style-image:none;list-style-position:outside;}
				#foot ul li {float:left;margin-right:15px;color:#a7a7a7;font-size:11px;line-height:14px;}
					#foot ul li a {color:#a7a7a7;text-decoration:none;}
						#foot ul li a:hover {text-decoration:underline;}
					#foot_rss {background:url(http://www.hsi.org/assets/images/icons/rss.gif) left no-repeat;padding-left:14px;}
/* =============== Added by Deborah Guinnessy 100709 =============== */					
					#foot_twitter {background:url(http://www.hsi.org/assets/images/icons/twitter.jpg) left no-repeat;padding-left:14px;}
					#foot_facebook {background:url(http://www.hsi.org/assets/images/icons/facebook.jpg) left no-repeat;padding-left:14px;}
					#foot_convio {background:url(http://www.hsi.org/assets/images/icons/convio.jpg) left no-repeat;padding-left:14px;}
					
				#home #foot{margin-top:21px}
				#issue_main #foot{margin-top:26px;}
				.campaign #foot{margin-top:20px;}
				.animals #foot,.search #foot,.list #foot,#event_detail #foot,#article #foot{margin-top:25px;}
				#give #foot,#take-action #foot{margin-top:16px;}
				#home.hsi #cols{margin-bottom:-6px;}
				.hsi-sub #cols{margin-bottom:-20px;}
				.animal-detail #cols,#news-video #cols{margin-bottom:-8px;}
				#inside #cols{margin-bottom:-40px;}
				


		/* Special case: when there is no top banner */
		.no-banner .section{background-image:url(http://www.hsi.org/assets/images/rule/long.gif);padding:15px 0 23px}
		.no-banner .s_borderless{background:none}
	 	.no-banner h1{font-size:30px;font-weight:normal;line-height:36px;color:#024731;}
		.no-banner #side{margin-top:44px;}


/* =============== Global Elements =============== */

	/* === Billboard === */
	#home #head{background:#FFF;height:410px;overflow:hidden;position:relative;}
	#pager{position:absolute;top:70px;right:30px;z-index:7;margin:0;list-style:none;}
		#pager li{float:left;font-size:10px;font-weight:bold;text-align:center;margin-left:6px;line-height:10px;}
			#pager li a{color:#1f5875;background:url(http://www.hsi.org/assets/images/billboard/number.png) no-repeat center center;display:block;width:14px;height:14px;overflow:hidden;padding-top:3px}
			#pager li.current a{color:#FFF;background:none;}
				#page li a:hover{text-decoration:none}
	#billboard{background:#111;margin:0;list-style:none;width:977px;height:410px;position:absolute;top:0;left:0;background:#111 url(http://www.hsi.org/assets/images/loading.gif) no-repeat 607px 218px;}
	#billboard li{width:977px;height:410px;position:absolute;top:0;left:0;background-position:top left;background-color:#111;}
		#billboard .content{position:absolute;left:300px;bottom:70px;width:650px}
		
		#billboard .video_content {
		    position: absolute;
		    left: 0px;
		    top: 0px;
		    width: 977px;
		    height: 410px;
		    overflow: hidden;
		    background: url(http://www.hsi.org/assets/images/bg/video_content.png) top left repeat;
		    display: none;
		    opacity: 0;
		}
		
		    #billboard .video_content_body {
		        width: 977px;
    		    height: 410px;
    		    position: relative;
		    }
		    
		        #billboard .video_content_body .info {
		            position: absolute;
		            top: 105px;
		            left: 813px;
		            width: 155px;
		            overflow: hidden;		            
		        }
		    
		        #billboard .video_content_body h2 {
		            font-size: 20px;
		            line-height: 30px;
		            color: #ffffff;
		            font-weight: normal;
		            display: block;
		        }
		
		    #billboard .video_content .flash {
		        position: absolute;
		        top: 67px;
		        left: 272px;
		        color: #fff;
		        width: 522px;
		        height: 326px;
		        overflow: hidden;
		        display: none;
		        visibility: hidden;
		    }
		
		        #billboard .video_content .flash .degradation {
		            display: block;
		        }
		        
		            #billboard .video_content .flash .degradation img {
    		            display: block;
    		        }
                
		
		#billboard li ul{margin:20px 0 0;list-style:none}
			#billboard li li{background:none;width:auto;height:auto;position:static;float:left;letter-spacing:0.3px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#FFF}
				#billboard li li a{
				    color:#FFF;display:block;padding:4px 15px 4px 8px;border-left:1px solid #FFF;
				}
					#billboard li li a:hover{text-decoration:none}
						#billboard li li a:hover strong span{text-decoration:underline}
				#billboard li li strong{color:#f1b023;display:block;margin-top:3px;}

        #billboard div.video_content ul {
            margin-top: 10px;
        }

        #billboard div.video_content li {
            margin-top: 10px;
        }

        #billboard div.video_content li a {
            border: none;
            padding-left: 0;
            font-weight: normal;
        }
        
            #billboard div.video_content li a strong {
                font-weight: normal;
            }
		
		.javascript #billboard .slide, .javascript #billboard .content {
		    display:none;opacity:0
		}
		
		.animals #billboard,.animals #billboard li{height:345px;}
		.animals #billboard .content{width:670px;height:210px;bottom:40px;}
		#billboard .slide{background-color:#111;}

	/* === Global Nav === */



/*
#site-nav{margin:33px 33px 0;list-style-image:none;list-style-position:outside;background:#FFF}
#site-nav .expanded{background:#f1f6fa;}
.hsi #site-nav .expanded{background:#f1ecd6}
#site-nav li{border-bottom:1px solid #d6d6d4;}
#site-nav li.last, #site-nav li:last-child{border:0;}
#site-nav li a{height:49px;width:171px;display:block;
background-image:url(http://www.hsi.org/assets/images/buttons/leftmenu.gif);background-repeat:no-repeat;}

.hsi #site-nav li a{background-image:url(http://www.hsi.org/assets/images/buttons/hsi-leftmenu.gif);}

.hsi #site-nav ul a{background:none}

*/

/* ====new ===*/
/**/
#site-nav{
margin:33px 33px 0;
list-style-image:none;
list-style-position:outside;
background:#FFF;
}
#site-nav .expanded{
background:#f1ecd6;
}

#site-nav li{
border-bottom:1px solid #d6d6d4;
font-size:18px;
color:#1F548C;
text-transform: uppercase;
}

#site-nav li.last, #site-nav li:last-child{
border:0;
}

#site-nav li a{
width:140px;
display:block;
background: transparent url("http://www.hsi.org/assets/images/bullet/hsi_section_nav_bullet.png") no-repeat 9px 14px;
margin:0;
padding:0;
padding-top:15px;
padding-left:31px;
padding-bottom:15px;
}

#site-nav li a:hover{ 
color:#83ABD3;
background-image:url("http://www.hsi.org/assets/images/bullet/hsi_section_nav_bullet_on.png");
}

#site-nav .parentOfSelected a{
background-image:url("http://www.hsi.org/assets/images/bullet/hsi_section_nav_bullet_on.png");
}

#site-nav .parentOfSelected a:hover{
background-image:url("http://www.hsi.org/assets/images/bullet/hsi_section_nav_bullet_on.png");
}

#site-nav .parentOfSelected li a, #site-nav .parentOfSelected li a:hover{
background-image:none;
}

#site-nav ul{ 
padding:0px 10px 5px 32px;
margin:0;
list-style-image:none;
list-style-position:outside;
}

#site-nav ul li{
border-bottom:none;
text-transform:none;
}

#site-nav ul li a:hover{ 
background-image: none;
}

#site-nav ul li.current a span{
color:#3571AF;
}

#site-nav ul li a{
height:auto;
width:auto;
background:none;
text-indent:0;
overflow:visible;
color:black;
font-size:12px;
line-height:16px;
text-decoration:none;
color:#024731;
margin:0;
padding:0;
margin-bottom:11px;
}
						
#site-nav ul li a span{
color:#7c7c7c;
}
#site-nav ul li a:hover span{
color:#3571af;
text-decoration:underline;
}

/*
#site-nav ul ul{ 
margin: 0 0 11px;
width:139px;
background:#dbe7f2; 
position:relative;
left:-32px;
border:1px solid #c2d5e7;
border-width:1px 0;
padding: 0 0 0 32px;
}
*/

#site-nav ul ul a{
padding:4px 0;
margin:0;
font-size:10px;
text-transform:uppercase;
border-bottom:1px solid #c2d5e7;
color:#716965
}

#site-nav ul ul li.current a{
color:#5487bc;
font-weight:bold
}
#site-nav ul ul a.last{
border-bottom:none
}
#site-nav ul ul a:hover{
color:#5487bc;
text-decoration:underline
}
/**/
/* ===new end ===*/

/*
#site-nav li#nav-animals a{background-position:0 -1px;}
#site-nav li#nav-animals.expanded a,#site-nav li#nav-animals a:hover{background-position:0 -52px;}
#site-nav li#nav-issues a{background-position:-172px -1px;}
					#site-nav li#nav-issues.expanded a,#site-nav li#nav-issues a:hover{background-position:-172px -52px;}
				#site-nav li#nav-news a{background-position:-344px -1px;}
					#site-nav li#nav-news.expanded a,#site-nav li#nav-news a:hover{background-position:-344px -52px;}
				#site-nav li#nav-about a{background-position:-516px -1px;}
					#site-nav li#nav-about.expanded a,#site-nav li#nav-about a:hover{background-position:-516px -52px;}
				#site-nav li#nav-world a{background-position:-696px -1px;height:70px;}
				#site-nav li#nav-world.expanded a,#site-nav li#nav-world a:hover{background-position:-696px -74px;}
*/					
					
#site-nav ul{padding:0 10px 5px 32px;margin:0;list-style-image:none;list-style-position:outside}
#site-nav ul li{border-bottom:none;}
#site-nav ul li.current a span{color:#3571AF;}
#site-nav ul li a{height:auto;width:auto;background:none;text-indent:0;overflow:visible;color:black;margin-bottom:11px;font-size:12px;line-height:16px;text-decoration:none;color:#3571af;}

.hsi #site-nav li a{color:#024731}

#site-nav ul li a span{color:#575443;}

.hsi #site-nav ul li a span{color:#575443}

#site-nav ul li a:hover span{color:#024731;text-decoration:underline;}

.hsi #site-nav ul li a:hover span{color:#024731}

#site-nav ul ul{ margin: 0 0 11px; width:139px; background:#ede4bf; position:relative; left:-32px; border:1px solid #d6d6d4; border-width:1px 0; padding: 0 0 0 32px; }

#site-nav ul ul a{
padding:4px 0;margin:0;font-size:10px;text-transform:uppercase;
border-bottom:1px solid #d6d6d4;
color:#024731;
}
#site-nav ul ul li.current a{color:#024731;font-weight:bold}
#site-nav ul ul a.last{border-bottom:none}
#site-nav ul ul a:hover{color:#024731;text-decoration:underline}

/*
#site-nav ul ul { border:none; background-color: transparent;}
*/
	
	/* === Country Site Nav === */
	#country-site-nav{list-style:none;margin:50px 35px 0;}
		#country-site-nav a{display:block;padding:15px 15px 15px 32px;border-bottom:1px solid #d6d6d4;font-size:18px;line-height:19px;text-transform:uppercase;background:url(http://www.hsi.org/assets/images/global/country-nav.gif) no-repeat 7px 16px;}
			#country-site-nav a:hover{background-position:7px -165px}
		#country-site-nav #backtohsi a{background:url(http://www.hsi.org/assets/images/buttons/back.gif) no-repeat top;border:0;width:170px;height:22px;padding:0;margin:18px auto 50px;}
			#country-site-nav #backtohsi a:hover{background-position:bottom}


	/* === Top Band === */
		#top_band {position:absolute;top:0;right:0;z-index:9;width:977px;padding-right:16px;overflow:hidden;height:45px;background:url(http://www.hsi.org/assets/images/bg/top_band.png) top left repeat-x;}
			#top_band button{position:absolute;top:1px;right:0;width:21px;height:20px;border:0;background:url(http://www.hsi.org/assets/images/buttons/sprite.png) no-repeat -69px -41px;cursor:pointer;}
				#top_band button:hover{background-position:-69px -61px;}
				.hsi #top_band button{background:url(http://www.hsi.org/assets/images/buttons/hsi-buttons.gif) top left;}
					.hsi #top_band button:hover{background-position:bottom left;}
			#top_band p{margin-bottom:0;}
			#top_search{width:192px;position:absolute;top:12px;right:16px;width:188px;padding-left:6px;}
				#top_search label{border-left:1px solid #848686;position:absolute;top:0;right:127px;padding:6px 8px;display:block;background:url(http://www.hsi.org/assets/images/text/search.png) no-repeat center;width:47px;height:11px;font-size:12px;color:#FFF;}
				#top_search input{position:absolute;top:0;right:27px;border:1px solid #a1a09c;width:91px;padding:3px;color:#666666;font-size:11px;line-height:14px;border:1px solid #a1a09c}
			#top_resources{width:289px;position:absolute;top:12px;right:208px;padding-left:6px}
				#top_resources label{border-left:1px solid #848686;position:absolute;top:0;right:183px;padding:6px 8px;display:block;background:url(http://www.hsi.org/assets/images/text/resources_for.png) no-repeat center;width:95px;height:11px;font-size:12px;color:#FFF;}
					.hsi #top_resources label{background-image:url(http://www.hsi.org/assets/images/text/around_world.png);width:128px;}
				#top_resources button{margin-right:7px;}
				#top_resources select {background:#FFF;position:absolute;top:0;left:112px;padding:2px;color:#666666;font-size:11px;line-height:14px;width:150px;border:1px solid #7f9db9;}
			#top_donate{position:absolute;top:14px;right:512px;width:83px}
				.hsi #top_donate{right:545px}
				#top_donate a{display:block;height:20px;background:url(http://www.hsi.org/assets/images/buttons/sprite.png) 0px 0px no-repeat;}
					#top_donate a:hover{background-position:0 -20px;}
			.no-banner #top_band{background:#00432F;}


/* =============== Types of modules in the main content well =============== */


	.mini{width:145px;margin:0 auto;text-align:center;}
		.mini h2{height:16px;border-bottom:1px solid #dedcd7;margin-bottom:5px}
			#languagepick h2{background:url(http://www.hsi.org/assets/images/head/mini/language.gif) no-repeat top}
			#seecontent h2{background:url(http://www.hsi.org/assets/images/head/mini/contentin.gif) no-repeat top}
		.mini p{color:#818181;font-size:9px;line-height:18px;text-transform:uppercase;font-weight:bold;}
		.mini a.current{color:#818181;}
		.mini a:hover img{border-bottom:1px solid #024731;position:relative;top:1px;}


/* =============== Types of modules in the main content well =============== */


	.section {padding:20px 0 35px;background:url(http://www.hsi.org/assets/images/rule/section-divider-long.png) bottom no-repeat;font-size:12px;color:#63615a;line-height:17px;margin:0 26px 0 27px;position:relative;}
		.s_borderless {background:none;padding-bottom:15px;}
		.section .lead{font-size:16px;color:#777;line-height:24px;margin-bottom:0;}
			.animal-detail .section .lead{margin-bottom:15px;}
			.animal-detail .section{margin-bottom:-15px;}
			.animal-detail .s_borderless,.animal-detail .simple{margin-bottom:0 !important;}
		.lead .more{font-size:12px;font-weight:bold;color:#7aa5d1;text-transform:uppercase}
		#page .section h3 a:hover{text-decoration:underline;}


	/* === Bracketed modules === */
	.bracketed{position:relative;margin: 0 auto;background:url(http://www.hsi.org/assets/images/bg/bracket/bottom.gif) no-repeat bottom;padding:0 0 20px;}
		.bracketed h2{height:55px;}
		.bracketed h3{font-size:17px;line-height:22px;font-weight:bold;color:#4b453c;margin:0 21px 10px;}
		.bracketed p{margin:12px 21px 0;}
			.bracketed .image{position:absolute;top:56px;left:43px;padding:2px;line-height:0;border:1px solid #e4e0d2;margin:0;}
		.bracketed .more{color:#a56b04;font-weight:bold;}
		.has-image p,.has-image h3{margin-left:131px}
		#profiles h2{background:url(http://www.hsi.org/assets/images/bg/bracket/top-profiles.gif) no-repeat top;}


	/* === Grey box === */
	.greybox{position:relative;padding:0;background:none;}
		.greybox h2{background:#99938f;color:#FFF;text-transform:uppercase;padding:10px 15px;font-weight:bold;font-size:14px;}
		.greybox .more{position:absolute;top:11px;right:15px;color:#FFF;font-size:12px;}
		.greybox ul{padding-bottom:15px;margin:-2px 0 0;list-style:none outside none;border:1px solid #DEDCD7;border-top-width:0;}
		.greybox li{width:200px;margin:10px;float:left;}
		.greybox .image{float:left;margin:0;padding:2px;border:1px solid #dedcd7;margin-right:10px;line-height:0}
		.greybox .date{color:#999;margin-top:5px;font-size:12px;font-weight:normal;}
		.greybox h3{font-size:14px;font-weight:normal;line-height:17px;margin-top:5px}
		
		#news-video .greybox{margin-bottom:35px;}
		
		
	/* === Most something-ed === */
	.most{background:#bed8f2;width:202px;float:right;margin-left:0;padding:20px 0 20px 20px;}
		.most ul{margin:0 20px 0 0;list-style:none inside none;}
		.most li{margin-top:8px;font-size:12px;line-height:16px;}
			.most li a{font-weight:bold;color:#3571af;}
		.most h2{font-size:14px;line-height:14px;color:#3571af;padding-bottom:3px;border-bottom:1px solid #a2c5eb;}
		#most-emailed h2{background:url(http://www.hsi.org/assets/images/icons/email2.gif) no-repeat 0 0;padding-left:25px;}
		

	/* === Yellow background-ed callouts === */
	.callout{background:#F2B736 url(http://www.hsi.org/assets/images/bg/callout/act-now.gif) no-repeat left;padding:0;font-size:12px;line-height:18px;}
		.callout ul{list-style:none;margin:0;}
			.callout li a{color:#FFF;font-weight:bold;}
		.callout .raquo{color:#a56b04;font-weight:normal;}
			.callout .raquo span{color:#FFF;font-weight:bold;}
				.callout .raquo:hover span{color:#a56b04;text-decoration:none;}
		#actnow{margin-top:20px;padding:20px 20px 20px 225px;width:255px;height:71px;}
		#callout-takeaction{width:480px;height:123px;padding:20px 20px 20px 215px;background-image:url(http://www.hsi.org/assets/images/bg/callout/take-action.gif);}
			#callout-takeaction ul{list-style:none inside none;margin:0}
			#callout-takeaction li{width:135px;padding-right:25px;float:left;font-size:14px;font-weight:bold;color:#a56b04;text-transform:uppercase;}
				#callout-takeaction li li{float:none;width:auto;padding:0;margin-top:7px;font-size:12px;line-height:14px;font-weight:bold;text-transform:none}


	/* === Scroller === */
	#scroller{margin-top:15px;padding-bottom:20px;}
		#scroller ul{list-style:none;margin:0}
		#scroller li{position:relative;width:146px;height:125px;overflow:hidden;}
		#scroller h3{position:absolute;bottom:0;left:0;width:146px;}
			#scroller h3 a{display:block;background:url(http://www.hsi.org/assets/images/bg/shade.png);color:#FFF;font-size:12px;font-weight:bold;padding:5px;}
		.no-javascript #scroller h2{margin-bottom:20px}
		.no-javascript #scroller li{float:left;margin:0 10px 20px;}
		.javascript #scroller ul{margin:0 20px 0 26px}
			.javascript #scroller .slide li{float:left;margin-right:6px;}
			.javascript #scroller .slide{width:456px}
		#scroller .prev,#scroller .next{display:block;width:21px;height:20px;position:absolute;top:83px;background:url(http://www.hsi.org/assets/images/buttons/scroller.gif)}
			#scroller .prev{background-position:top left;}
				#scroller .prev:hover{background-position:bottom left}
			#scroller .next{background-position:top right;right:0}
				#scroller .next:hover{background-position:bottom right}
			#scroller #disabled.prev,#scroller #disabled.prev:hover{background-position:top left;cursor:default}
			#scroller #disabled.next,#scroller #disabled.next:hover{background-position:top right;cursor:default}

	/* === Simple callout with an underlined header === */
	.simple{background:none;padding:0;margin-top:20px;}
		.simple h2{font-size:14px;font-weight:normal;color:#716965;padding-bottom:2px;margin-bottom:10px;border-bottom:1px solid #b4b3af;text-transform:uppercase;}
		.simple .image{float:left;margin:0 10px 10px 0;border:1px solid #e4e0d2;padding:2px;line-height:0;}
		.simple p{margin-bottom:5px}
		.simple .more{text-transform:uppercase;font-size:11px;font-weight:bold;color:#0f4883;}
			#toolkit .more{color:#a56b04 !important;display:block;margin-top:10px;}
		.simple li.image{border-width: 0 0 1px 0;float:none;margin-right:0;}
		.simple h3{margin-top:0;}
		#issue_main #explore-issues{margin-top:50px;}


		/* Portable code for any news-type section with popup */
		.area-news{margin-left:0}
			.area-news ul{margin:0;list-style:none;}
			.area-news li{position:relative;padding-bottom:9px;border-bottom:1px solid #dcdcd7;margin-bottom:9px;}
			.area-news p.image{padding:1px;border:1px solid #dcdcd7;float:left;line-height:0;margin:0 10px 0 0;}
			.area-news h3{font-size:17px;line-height:20px;font-weight:normal;margin-bottom:4px;}
				.area-news h3 a{color:#024731;text-decoration:none;}
					.area-news h3 a:hover{text-decoration: underline;}
					.hsi .area-news h3 a{color:#024731}
			.area-news p.date{font-weight:normal;font-size:12px;color:#999999;margin-bottom:6px;}
				.area-news p.date span{font-weight:bold;text-transform:uppercase}
			.area-news .more{border:0;margin:0;padding:0;font-size:11px;font-weight:bold;text-transform:uppercase;color:#908033}
				.area-news .more a{color:#548dc8;text-decoration:none;}
					.area-news .more a:hover{text-decoration:underline;}
					.hsi .area-news .more{color:#908033}
			.hsi-country .area-news,.campaign .area-news,.animal-detail .area-news{margin-left:27px;clear:both;}
				.campaign .area-news h3 a,.campaign .area-news .more{color:#6d2d41}
			.area-news .source{font-size:10px;font-style:italic;color:#888;}


		/* "Take Action Through Our Campaigns" */
		#through-campaigns ul{margin:5px 0 0;list-style:none;}
			#through-campaigns li{border-bottom:1px solid #dedcd7;padding:10px 0}
				#through-campaigns li.last{padding-bottom:0;border-bottom:0}
			#through-campaigns h3{margin-top:3px;font-size:17px;line-height:22px;font-weight:normal;}
			#through-campaigns .more{font-size:14px;font-weight:bold;line-height:22px;text-transform:none}
			#through-campaigns p{margin-bottom:0}		

		/* "Take Action Through Our Issues" */
		#features{margin-right:0;}
			#features ul{list-style:none;margin-bottom:-22px;margin-top:-10px;}
				#inside #features ul{margin-top:-25px;}
			#features li{padding-top:20px;clear:both;}
			#features .row{background:url(http://www.hsi.org/assets/images/rule/features-border.gif) no-repeat bottom left;}
				#features .row li{clear:none;float:left;margin-right:19px;padding:20px 0 17px 1px;position:relative;width:244px;}
				#features .row p{width:154px;}
			#features h2{margin-right:20px;}
			#features h3{float:right;margin:5px 0 10px;padding-right:10px;font-size:17px;line-height:22px;font-weight:normal;width:430px;}
				#features .row h3{width:140px;}
				#features h3 a:hover{text-decoration:underline;}
			#features .image{float:left;clear:none;padding:2px}
			#features p{font-size:12px;clear:both;width:auto !important;padding:0 10px 0 0;}
			#features .more{margin-top:7px;display:block;color:#908033;}
			.campaign #features{margin-bottom:40px;}

		/* "Explore All The Issues" */
		#issue-browser {display:block;margin:20px 0 0px 0;list-style:none outside none;}
			#issue-browser .wrap {float:left;width:237px;margin-right:26px;}
				#issue-browser .wrap_last {margin-right:0;}
			#issue-browser li {border-bottom:1px solid #dedcd7;padding:8px 20px 8px 0;position:relative;}
				#issue-browser li .opener {color:#9ac4e1;font-size:14px;line-height:16px;font-weight:normal;position:absolute;right:10px;top:8px;display:block;width:20px;}
					#issue-browser li .opener a {display:block;color:#9ac4e1;text-align:right;font-size:14px;font-weight:normal;line-height:16px;}
						#issue-browser li .opener a.hover {color:#0f4883;}
				#issue-browser li a {display:block;font-size:10px;line-height:14px;color:#6595c4;font-weight:bold;text-transform:uppercase;text-decoration:none;}
					#issue-browser li a:hover, #issue-browser li a.hover{color:#0f4883;}
					#issue-browser ul li a:hover{color:#6595C4}
				#issue-browser li a.active {color:#0f4883;}
				#issue-browser ul {list-style:none outside none;margin-bottom:0;margin-right:-20px;margin-top:8px;border-top:1px solid #dedcd7;padding-top:5px;}
				#issue-browser ul li {border:none;padding:2px 0 2px 0;}		
					#issue-browser ul li a {font-weight:normal;text-transform:none;font-size:12px;line-height:16px;}
			#issue-browser a:hover span{text-decoration:none !important}
				#issue-browser ul li a:hover span{text-decoration:underline !important;}
			.javascript #issue-browser ul {display: none;}


	/* === Features === */
	#feature{}
		#feature div.image {margin-right:20px;float:left;display:inline;width:188px;}
			#feature div.image p.image{padding:3px;background:#FFF;border:1px solid #dcdcd7;margin:0;line-height:0;}
			#feature div.image p.caption{padding:4px;font-size:9px;line-height:11px;color:#999;}
		#feature h2{font-size:26px;font-weight:normal;line-height:29px;margin-bottom:10px;padding-top:5px}
			#feature h2 a{color:#024731;text-decoration:none;}
				#feature h2 a:hover{text-decoration:underline;}
				.hsi #feature h2 a{color:#024731}	
		#feature p{color:#797979;font-size:14px;line-height:20px;margin-bottom:0}
			#feature .date{font-weight:bold;}
		#feature.padded{padding-left:205px}
			#feature.padded .type{font-size:18px;font-weight:bold;margin-bottom:0;}
			#feature.padded #images{position:absolute;top:20px;left:0;}
		#feature .more{display:block;margin-top:15px;color:#908033;font-size:12px;text-transform:uppercase;font-size:11px;font-weight:bold;}
			.hsi #feature .more{margin-top:2px;color:#908033;}
			.audience #feature .more{margin-top:5px;}
		#feature #tools{margin:0 0 20px}
		#feature h3{font-size:14px;color:#727271;font-weight:bold;margin:15px 0 7px;}


	/* === More About === */
	#moreabout{width:260px;margin:-15px 0 45px 27px !important;border:1px solid #d2e4f1;padding:30px 213px 30px 25px;}
		#moreabout h2{color:#225384;font-size:26px;line-height:32px}
		#moreabout ul{margin:0;list-style:none inside none;}
		#moreabout li{margin-top:12px;font-size:16px;line-height:21px;}
		#moreabout a{color:#548dc8;}
	
		#cats #moreabout{background:url(http://www.hsi.org/assets/images/bg/moreabout/cats.jpg) no-repeat bottom;}


	/* === Mini-features === */
	#featurette{color:#555;font-size:13px;line-height:18px;padding-top:0;margin-right:1px !important;list-style:none outside none;margin-bottom:0}
		#featurette .row{background:url(http://www.hsi.org/assets/images/rule/features-border.gif) no-repeat bottom left;}
		#featurette li{float:left;margin-right:19px;padding:25px 0 25px 1px;position:relative;width:244px;}
		#featurette h2{font-size:14px;line-height:16px;text-transform:uppercase;margin-bottom:8px;}
			#featurette h2 a{color:#0f4883;text-decoration:none;}
				#featurette h2 a:hover{text-decoration:underline;}
		#featurette p{width:154px;float:left;margin:0}
			#featurette p.image{padding:2px;border:1px solid #e4e0d2;margin-right:7px;width:70px;line-height:0;}
			#featurette p .more{display:block;margin-top:4px;color:#5f95cc;text-decoration:none;}
				#featurette p .more:hover{text-decoration:underline;}
		#featurette h2{height:37px;margin-bottom:10px;}
			#featurette #find-officials h2{background: url(http://www.hsi.org/assets/images/head/find-officials.gif) no-repeat left;}
			#featurette #find-volunteer h2{background: url(http://www.hsi.org/assets/images/head/find-volunteer.gif) no-repeat left;}
			#featurette p{width:auto;font-size:12px;color:#63615a;line-height:16px;}
			#featurette input{margin-top:10px;border:0;padding:4px;background:#e4e4e4;width:100px;color:#444;float:left;}
			#featurette button{margin:10px 0 0 10px;width:21px;height:20px;border:0;background:url(http://www.hsi.org/assets/images/buttons/form-yellow-big.gif) no-repeat top left;cursor:pointer;}
				#featurette button:hover{background-position:bottom right}


	/* === 2-columned list of features === 
	#features{color:#555;font-size:13px;line-height:18px;padding-top:0;margin-right:1px !important;list-style:none outside none;margin-bottom:0}
		#features li{padding-top:20px;clear:both;}
		#features .row{background:url(http://www.hsi.org/assets/images/rule/features-border.gif) no-repeat bottom left;}
			#features .row li{clear:none;float:left;margin-right:19px;padding:25px 0 25px 1px;position:relative;width:244px;}
			#features .row p{width:154px;}
		#features h2{font-size:14px;line-height:16px;text-transform:uppercase;margin-bottom:8px;}
			#features h2 a{color:#0f4883;text-decoration:none;}
				#features h2 a:hover{text-decoration:underline;}
		#features p{float:left;margin:0;width:375px;}
			#features p.image{padding:2px;border:1px solid #e4e0d2;margin-right:7px;width:70px;line-height:0;}
			#features p .more{display:block;margin-top:4px;color:#5f95cc;text-decoration:none;}
				#features p .more:hover{text-decoration:underline;}
		*/


	/* === Homepage headlines === */
	#headlines{margin: 0;padding-top:6px;list-style:none}
		#headlines li{width:179px;float:left;margin-right:6px;}
		#headlines h2{font-size:20px;margin:8px 15px 4px 0;line-height:24px;}
			#headlines h2 a{color:#024731;text-decoration:none;font-weight:normal;}
				.hsi #headlines h2 a{color:#024731}
				#headlines h2 a:hover{text-decoration:underline;}
		#headlines p{color:#63615a;margin:0 15px 0 0}
		#headlines p.image{margin-right:0;}
		#headlines .more{color:#908033;text-decoration:none;font-size:11px;font-weight:bold;text-transform:uppercase;margin-top:5px;display:block;}
			#headlines .more:hover{text-decoration:underline;}
			.hsi #headlines .more{color:#908033}


	/* === Off-colored leads === */
	.off-lead{left:-257px;padding:20px 28px 20px 285px;position:relative;width:500px;font-size:17px;line-height:24px;color:#FFF}
		.off-lead p{margin-bottom:0}


	/* === Video player === */
	.video-player{background:url(http://www.hsi.org/assets/images/bg/video.gif) no-repeat;width:500px;margin:0 auto 20px;padding:1px;}
		.video-player #video{float:left;margin-bottom:0;padding-bottom:0;line-height:0;margin-right:17px;}
		.video-player h2{margin:25px 17px 10px 0;font-size:17px;line-height:21px;font-weight:normal}
		.video-player p{font-size:12px;line-height:17px;color:#6c6c6c;margin-right:17px;}
		.video-player .more{display:block;margin-top:10px;font-size:10px;text-transform:uppercase;font-weight:bold;}

	/* === Video Player v2 === */
	#video{}
		#video #tools{margin:0 0 20px;}
		#videowrap{border:1px solid #deded9}
		#videoplayer{border:3px solid #FFF;background:#e0e0e0}
			#videoplayer .image{float:right;margin:0 0 -4px 12px;}
			#videoplayer img{margin:0;}
			#videoplayer h2{margin:20px 20px 15px}
			#videoplayer p{margin:0 20px;}
			#videoplayer .more{display:block;margin: 15px 20px 20px 0;text-transform:uppercase;color:#6e5c07;font-size:11px;font-weight:bold;}

	/* === Navigating/filtering within the list-type pages === */
	#list-nav{width:500px;padding:20px 28px 0 285px;position:relative;left:-257px;background:#FFF url(http://www.hsi.org/assets/images/bg/list-nav.gif) repeat-x bottom}
		#list-nav #rss{color:#0f4883;font-size:10px;padding-left:13px;min-height:9px;background:url(http://www.hsi.org/assets/images/icons/rss_small.gif) no-repeat center left;}

		#sortby{background:#e8f0f7;margin:0 28px;border-bottom:1px solid #c6d5e3;overflow:hidden;padding:0;}
			#sortby legend{font-size:12px;color:#225384;font-weight:bold;padding:10px 15px;}
			#sortby p{margin: 0 10px 10px;width:280px;text-align:right;font-size:12px;color:#225384}
			#sortby select{width:165px;margin-left:10px;}
			#sortby button{position:relative;left:195px;width:112px;height:20px;border:0;background:url(http://www.hsi.org/assets/images/buttons/sort.gif) no-repeat top;cursor:pointer;}
				#sortby button:hover{background-position:bottom}
			.search #sortby button{width:128px;background-image:url(http://www.hsi.org/assets/images/buttons/refine.gif);}
		#top-pagination{position:relative;} 
		#top-pagination form{width:280px;float:left;}
			#top-pagination label{font-size:12px;color:#225384;text-transform:none;font-weight:bold;}
			#top-pagination input{border:1px solid #9eb6cd;font-size:11px;color:#444;padding:3px;width:125px}
			#top-pagination button{position:relative;top:1px;width:21px;height:20px;border:0;background:url(http://www.hsi.org/assets/images/buttons/sprite.png) no-repeat -69px -41px;cursor:pointer;}
				#top-pagination button:hover{background-position:-69px -61px;}
		#top-pagination p{margin-bottom:0}
		#top-pagination a{display:block;text-align:right;color:#7aa5d1;position:absolute;top:17px;right:17px;}
			#top-pagination a:hover{text-decoration:none}
			#top-pagination a span{color:#3571af}
				#top-pagination a:hover span{text-decoration:underline}
			#top-pagination a span.indic{color:#7aa5d1;width:25px;font-family:monospace}
				#top-pagination a:hover span.indic{text-decoration:none}


	/* === Featured Campaign === */
	#featured-campaign{margin-top:10px;margin-bottom:40px;padding:20px 25px;background: #8c2041 url(http://www.hsi.org/assets/images/bg/feature_red.png) repeat-x bottom; }
		#featured-campaign h2{font-size:14px;font-weight:normal;color:#FFF;text-transform:uppercase;margin-bottom:12px;}
		#featured-campaign p{font-size:12px;line-height:17px;color:#FFF;margin-bottom:0}
			#featured-campaign .image{float:left;padding:0 15px 10px 0;display:inline;}
			#featured-campaign #related-issues{clear:both;border-top:1px solid #5b162a;padding:12px 0 0 90px;background:url(http://www.hsi.org/assets/images/bg/fox.gif) no-repeat 0 13px;text-indent:106px;line-height:16px;font-weight:bold;color:#dc7091;}
			#featured-campaign #related-issues a{color:#dc7091;text-decoration:none;}
				#featured-campaign #related-issues a:hover{text-decoration:underline;}
		#featured-campaign h3{font-size:20px;font-weight:normal;margin:0 0 5px;}
			#featured-campaign h3 a{color:#dc7091;text-decoration:none;}
				#featured-campaign h3 a:hover{text-decoration:underline;}


	/* === In the News -- defaults to Fur Campaign colors === */
	#in-news{background:#eaeaea;padding:0 0 15px;margin-bottom:38px;margin-top:10px;}
		#in-news a{color:#8d3c56}
		#in-news h2{padding:26px 20px 20px 60px;background:#692037 url(http://www.hsi.org/assets/images/icons/alert.gif) no-repeat 24px 19px;font-size:15px;color:#e4e4e2;text-transform:uppercase;margin-bottom:25px;}
			#in-news h2 .campaign{float:left;color:#ed9bb4;font-size:22px;font-weight:normal;padding-right:8px;margin-right:8px;border-right:1px solid #91455d;text-transform:none;position:relative;top:-2px;}
		#in-news .image{width:180px;float:left;margin:0 15px 30px 25px;}
		#in-news .date{font-size:12px;color:#818181;margin-right:15px;}
		#in-news h3{font-size:17px;line-height:22px;font-weight:normal;margin:2px 15px 5px 0;}
		#in-news p{margin:0 15px 0 25px;}
		#in-news #act-now{position:relative;left:-5px;color:#BBB;clear:both;background:url(http://www.hsi.org/assets/images/head/act-now.gif) no-repeat 5px 10px;padding-top:23px;margin:5px 25px 10px;font-weight:bold;font-size:11px;text-transform:uppercase;}
			#in-news #act-now a{margin: 0 5px;}
		#in-news #related-issues{margin:0 0 0 25px;border-top:1px solid #d5cbce;padding:12px 25px 0 90px;background:url(http://www.hsi.org/assets/images/bg/fox2.gif) no-repeat 0 13px;text-indent:106px;line-height:16px;font-weight:bold;color:#8d3c56;}

/* === In the News edited by Deborah Guinnessy 110809 added other campaigns === */

	/* === In the News -- Farm Campaign === */
	#in-news-farm {background:#eaeaea;padding:0 0 15px;margin-bottom:38px;margin-top:10px;}
		#in-news-farm a{color:#93b1cc}
		#in-news-farm h2{padding:26px 20px 20px 60px;background:#93b1cc url(http://www.hsi.org/assets/images/icons/alert_farm.png) no-repeat 24px 19px;font-size:15px;color:#e4e4e2;text-transform:uppercase;margin-bottom:25px;}
			#in-news-farm h2 .campaign{float:left;color:#263f6a;font-size:22px;font-weight:normal;padding-right:8px;margin-right:8px;border-right:1px solid #53682b;text-transform:none;position:relative;top:-2px;}
		#in-news-farm .image{width:180px;float:left;margin:0 15px 30px 25px;}
		#in-news-farm .date{font-size:12px;color:#818181;margin-right:15px;}
		#in-news-farm h3{font-size:17px;line-height:22px;font-weight:normal;margin:2px 15px 5px 0;}
		#in-news-farm p{margin:0 15px 0 25px;}
		#in-news-farm #act-now{position:relative;left:-5px;color:#BBB;clear:both;background:url(http://www.hsi.org/assets/images/head/act-now.gif) no-repeat 5px 10px;padding-top:23px;margin:5px 25px 10px;font-weight:bold;font-size:11px;text-transform:uppercase;}
			#in-news-farm #act-now a{margin: 0 5px;}
		#in-news-farm #related-issues{margin:0 0 0 25px;border-top:1px solid #d5cbce;padding:12px 25px 0 90px;background:url(http://www.hsi.org/assets/images/bg/related_issues_farm.png) no-repeat 0 13px;text-indent:106px;line-height:16px;font-weight:bold;color:#93b1cc;}
		
		
	/* === Other Ways to give === */
	#otherways{padding-top:2px;}
		#otherways .featured{margin-top:25px;}
		#otherways ul{margin:0;list-style:none inside none;}
		#otherways h3{margin-bottom:8px;}
		#otherways .more{color:#bd7a04;display:block;margin-top:3px;}
		#otherways .row{padding:20px 0 0;border-top:1px solid #d8d6cf;margin-top:20px;}
		#otherways .row li{width:220px;float:left;}
		.no-javascript #otherways li{padding:0 2px 10px;margin-bottom:15px;border-bottom:1px solid #d8d6cf}
		#otherways li.right{margin-left:25px;padding-left:25px;border-left:1px solid #e4e4e4;}
		#otherways .aside{float:left;width:150px;}
		#otherways .image{float:none;margin-bottom:5px;}
		#otherways .caption{text-align:center;font-size:9px;}
			#otherways .caption a{color:#BD7A04;}
				#otherways .caption a:hover{text-decoration:underline;}
		
		#otherways #memorials h3{height:24px;background:url(http://www.hsi.org/assets/images/section/donate/memorials.gif) no-repeat;}
		#otherways #carsstocks h3{height:30px;background:url(http://www.hsi.org/assets/images/section/donate/carsstocks.gif) no-repeat;position:relative;left:-2px;}
		#otherways #bequest h3{height:27px;background:url(http://www.hsi.org/assets/images/section/donate/bequest.gif) no-repeat;}
		#otherways #matching h3{height:30px;background:url(http://www.hsi.org/assets/images/section/donate/matching.gif) no-repeat;position:relative;left:-8px;}


	/* === Lists === */
	.item-list{margin:0;list-style:none outside none;}
		.item-list ul{margin:0;list-style:none outside none}
		.item-list li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8e7e3}
		.item-list li.image{padding-left:83px;position:relative;min-height:60px}
			.item-list p.image{position:absolute;top:0;left:0;padding:2px;border:1px solid #dedcd7;line-height:0;width:70px;overflow:hidden;}
		.item-list ul{margin-top:5px;font-size:11px}
			.item-list ul a{ /* color:#6f9dcb; */}
			.item-list .more a, .item-list .pdf a{font-size:10px;text-transform:uppercase;font-weight:bold;}
				.item-list .pdf img{margin-right:5px;position:relative;top:5px !important;}
				.item-list .more a:hover, .item-list .pdf a:hover,.item-list .pdf a:hover span{text-decoration:none !important;}
					.item-list .more a:hover span, .item-list .pdf a:hover span.notpdficon{text-decoration:underline !important}
		.item-list li li{padding:0 11px 0 0;border:none;display:inline;}
		.item-list h2{font-size:17px;line-height:22px}
		.item-list h3{font-size:17px;line-height:22px;font-weight:normal;}
		.item-list p{margin-bottom:0;}
		.item-list .date{margin-bottom:3px;}
		.item-list .author{font-size:12px;line-height:17px;margin:0 0 5px;}
		.item-list .last{padding:0;margin:0;border:none;}
		.item-list .type{font-size:12px;color:#999;}
			.item-list .type span{font-weight:bold;text-transform:uppercase;}
			.item-list .image .type{margin-bottom:10px;}
		.item-list .related{margin-top:5px;font-size:11px;font-style:italic;color:#AAA;}
			.item-list .related a{margin-left:3px;font-style:normal; /* color:#6F9DCB; */}


	/* === Tools (Print/Email/Share/Add to Calendar) === */
	#tools{margin-bottom:40px;}
		#tools li{display:inline;padding-right:8px;margin-right:5px;border-right:1px solid #e0e0e0}
			#tools li.last{padding:0;margin:0;border:none;}
			#tools li img{margin-right:5px;position:relative;top:1px}
			#tools li a{color:#0b642c;text-decoration:none;font-size:10px;}
				#tools li a:hover{text-decoration:none}
				#tools li a:hover span{text-decoration:underline;cursor:pointer;}
				.hsi #tools li a{color:#0b642c}
	
	
	/* === Links list === */
	.links{list-style:none;margin:0 0 20px;font-size:12px;line-height:17px;}


	/* === Image pager === */
	#images{float:left;width:188px;margin:0 20px 25px 0;position:relative;}
		#article #images{width:278px}
		#images ul{list-style-image:none;list-style-position:outside;margin:0}
		#images p.image{padding:3px;background:#FFF;border:1px solid #dcdcd7;line-height:0;margin:0}
		#images p.caption{min-height:24px;padding:7px 5px;font-size:9px;line-height:12px;color:#99938f;margin:0}
			#images .multiple p.caption{ 
			padding:7px 25px;width:138px; 
			/* border-bottom:3px solid #e4e4e2; */
			}
			#article #images .multiple p.caption{width:228px;}
		#images .prev, #images .next{position:absolute;top:0;display:block;width:16px;height:16px;overflow:hidden;background:url(http://www.hsi.org/assets/images/buttons/sprite.png) no-repeat top left;top:173px;z-index:10}
			#images .prev{background-position:0 -41px;left:0;}
				#images .prev:hover{background-position:0 -57px;}
			#images .next{background-position:-16px -41px;right:0;}
				#images .next:hover{background-position:-16px -57px;}
			#article #images .prev, #article #images .next{top:243px}
		.no-javascript #images{border-bottom:3px solid #e4e4e2}
			.no-javascript #images p.caption{border:none!important;padding:10px!important}


	/* === Pagination === */
	.pagination{padding:10px 5px !important;border:1px solid #e8e7e3;border-width:1px 0;text-transform:uppercase;font-size:11px;line-height:11px;}
		.pagination ul{list-style:none outside none;margin:0}
			.pagination li{float:left;padding-right:8px;margin-right:8px;border-right:1px solid #c6d8e8}
			.pagination li.last{margin:0;padding:0;border:none;}
		.pagination .current a{color:#716965;}
			.pagination .current a:hover{cursor:default;text-decoration:none}
		.pagination .all{float:right;}
		#top-pagination{border:0;width:470px;padding:10px 15px !important;margin:25px auto 0;background:#ccdbe9 url(http://www.hsi.org/assets/images/bg/top-pagination.gif) no-repeat top;}
			#top-pagination li{border-right-color:#8dacc7;}
		#bottom-pagination{border:0;width:480px;padding:10px !important;background:#c5d8ea url(http://www.hsi.org/assets/images/bg/bottom-pagination.gif) no-repeat bottom;}
			#bottom-pagination li{border-right-color:#8dacc7;}

	/* === Popup bubbles === */
	.popup{position:absolute;width:259px;padding:0 5px 25px;z-index:1000;}
		.popup .header{background: url(http://www.hsi.org/assets/images/bg/bubble_top.png) no-repeat top left;padding:33px 35px 15px 30px;margin:0;}
			.popup .date span{display:none}
			.popup h3{margin-bottom:0 !important;}
		.popup .content{background: url(http://www.hsi.org/assets/images/bg/bubble_bottom.png) no-repeat bottom left;padding:0 35px 48px 30px;margin:0;}
			.popup .more, .popup .action{display:block;margin-top:7px !important;font-size:11px;text-transform:uppercase;color:#6f9dcb;text-decoration:none;font-weight:bold;}
				.popup .more:hover, .popup .action:hover{text-decoration:underline;}


/* =============== Types of modules under the main menu (left-hand side) =============== */


	/* === Explore our Campaigns === */
	#campaigns{position:relative;width:153px;margin:20px auto 0;padding-bottom:20px}
		#campaigns p{width:123px;padding:0 15px;font-size:10px;line-height:13px;color:#999;margin-top:5px;}
		#campaigns li p{margin-bottom:0;}
		#campaigns li a{display:block;margin:0 16px;text-align:center;width:121px;}
			#campaigns img{margin:0 auto;}
		#campaigns h2{height:21px;background:url(http://www.hsi.org/assets/images/bg/campaigns.gif) no-repeat bottom left;margin-bottom:-20px;}
		#side #campaigns{margin:7px 5px;}
		#home #campaigns li p a{display:inline;color:#72223B;margin:0}
		#campaigns li{padding:40px 0 20px;}
		#campaigns ul{background:url(http://www.hsi.org/assets/images/bg/campaigns_bottom.gif) no-repeat bottom left;list-style:none;margin:0 0 20px;}
		.no-javascript #campaigns li{padding-top:0;}
		.no-javascript #campaigns ul{padding-top:40px;}
		#prev, #next{position:absolute;top:80px;width:16px;height:16px;overflow:hidden;background:url(http://www.hsi.org/assets/images/buttons/sprite.png) no-repeat top left;top:50px;z-index:10;}
			#prev{background-position:0 -41px;left:0;}
				#prev:hover{background-position:0 -57px;}
			#next{background-position:-16px -41px;top:50px;right:0;}
				#next:hover{background-position:-16px -57px;}
	
	
	/* === Find an animal === */
	#findanimal{width:145px;height:130px;margin:0 auto;background:url(http://www.hsi.org/assets/images/bg/sidebar/findanimal.gif) no-repeat top;position:relative;}
		#findanimal p{padding:35px 50px 20px 0;font-size:12px;line-height:16px;color:#777;}
		#findanimal input{position:absolute;width:100px;left:0;bottom:17px;padding:2px;border:1px solid #d6d5d1;font-size:11px;color:#666}
		#findanimal button{cursor:pointer;position:absolute;left:113px;bottom:19px;width:16px;height:17px;border:0;background:url(http://www.hsi.org/assets/images/buttons/sprite.png) -32px -40px;}
			#findanimal button:hover{background-position:-32px -56px;}
			
			
	/* === Charity Certification === */
	#charity{width:153px;height:140px;background:url(http://www.hsi.org/assets/images/bg/charity.gif) no-repeat;margin:30px auto 0;}


/* =============== Types of modules on the right-hand sidebar =============== */


	/* === Did you know? === */
	.dyk{position:absolute;right:-159px;top:-47px;z-index:100;width:130px;height:35px;overflow:hidden;}
		.dyk h2{display:block;height:45px;background:url(http://www.hsi.org/assets/images/bg/dyk-top.png) no-repeat top right;margin:0}
		.dyk div{background:url(http://www.hsi.org/assets/images/bg/dyk-bottom.png) no-repeat bottom;padding:10px 25px 25px;}
			.dyk h3{font-size:17px;line-height:22px;color:#0F4883;font-weight:normal;}
			.dyk p{margin:8px 0 0;font-size:12px;line-height:17px;color:#555}
		.dyk:hover{overflow:visible;width:311px;height:45px;}
			.dyk:hover h2{background-position:bottom;width:auto;}


	/* === Action menu (Donate/Sign Up/Take Action/Shop) === */
	#action{background:#f1b023;list-style:none outside none;margin:0 0 7px;}

		/* Donate link and expanded state  */
		#donate{border-bottom:1px solid #f5c865;}
			#donate a{display:block;height:47px;background:url(http://www.hsi.org/assets/images/buttons/rightmenu.gif) no-repeat 0 0;}
				#donate a:hover{ background-position: 0 -47px; }
			#donate.expanded{position:relative;}
			#donate.expanded a{height:41px;}
			/* donate.expanded_landing added by Chris Keane 11/08/2009 */
			#donate.expanded_landing{background:#bd7a04}
			#donate.expanded_landing a {background:url(http://www.hsi.org/assets/images/buttons/donation-expanded-landing.png) no-repeat;padding-left:8px;position:relative;left:-8px;}			
				#donate.expanded_landing ul{list-style:none;margin:0;padding:0 14px 7px;}
					#donate.expanded_landing ul a{height:auto;overflow:visible;text-indent:0;background:none;padding:0;position:static;margin-bottom:7px;color:#FFF;font-size:12px;line-height:17px}
						#donate.expanded_landing ul a.raquo{color:#febd2f}
							#donate.expanded_landing ul a.raquo span{color:#FFF}
							#donate.expanded_landing ul a.raquo:hover{text-decoration:none}
								#donate.expanded_landing ul a.raquo:hover span{text-decoration:underline;color:#FEBD2F}		
				
				#donate form{background:url(http://www.hsi.org/assets/images/buttons/sprite.png) no-repeat 0px -145px;height:51px;padding-bottom:20px;position:relative}
			#donate p{color:#794302;margin:0 16px 15px;font-size:12px;line-height:15px;}
				#donate label{display:block;width:70px;height:20px;position:absolute;left:0;color:#794302;font:11px Arial, Helvetica, sans-serif;text-align:right;}
					#donate label.s25{top:-4px;}
					#donate label.s50{top:16px;}
					#donate label.s100{top:36px;}
					#donate label input{margin:0 0 0 5px;position:relative;top:3px;}
				#donate button{width:79px;height:57px;border:0;position:absolute;top:-2px;left:85px;cursor:pointer;background:none;}
					#donate button:hover{background:url(http://www.hsi.org/assets/images/buttons/sprite.png) no-repeat -164px -102px;}	
	
		/* Sign Up link and expanded state */
		#signup{border-bottom:1px solid #f5c865;}
			#signup a{display:block;height:47px;background:url(http://www.hsi.org/assets/images/buttons/rightmenu.gif) no-repeat -164px 0;}
				#signup a:hover{background-position:-164px -47px}
			#signup.expanded{position:relative;}
				#signup.expanded a{height:38px;}
				#signup.expanded p{font-size:12px;color:#794302;line-height:15px;padding:0 17px;margin:0}
				#signup.expanded form{margin-bottom:15px;padding:0 17px}
					#signup.expanded form p{padding:0}
					#signup input{width:92px;background:#f8d791;border:0;padding:3px 5px;margin-top:7px;color:#ac7e3b;font-size:10px;}
					#signup button{width:20px;height:20px;position:absolute;right:16px;bottom:15px;border:0;background:url(http://www.hsi.org/assets/images/buttons/sprite.png) no-repeat -48px -41px;cursor:pointer;}
						#signup button:hover{background-position:-48px -61px;}

		/* Take Action link and expanded state */
		#takeaction{border-bottom:1px solid #f5c865;}
			#takeaction a{display:block;height:47px;background:url(http://www.hsi.org/assets/images/buttons/rightmenu.gif) no-repeat -328px 0;}
				#takeaction a:hover{background-position:-328px -47px}
			#takeaction.expanded{background:#bd7a04}
				#takeaction.expanded a{background:url(http://www.hsi.org/assets/images/buttons/takeaction-expanded.gif) no-repeat;padding-left:8px;position:relative;left:-8px;}
				#takeaction.expanded ul{list-style:none;margin:0;padding:0 14px 7px;}
					#takeaction.expanded ul a{height:auto;overflow:visible;text-indent:0;background:none;padding:0;position:static;margin-bottom:7px;color:#FFF;font-size:12px;line-height:17px}
						#takeaction.expanded ul a.raquo{color:#febd2f}
							#takeaction.expanded ul a.raquo span{color:#FFF}
							#takeaction.expanded ul a.raquo:hover{text-decoration:none}
								#takeaction.expanded ul a.raquo:hover span{text-decoration:underline;color:#FEBD2F}
		/* Shop Link */
		#shop{}
			#shop a{display:block;height:47px;background:url(http://www.hsi.org/assets/images/buttons/rightmenu.gif) no-repeat -492px 0;}
				#shop a:hover{background-position:-492px -47px}
				
/* ==== Shop expanded and Donate Nav added by Deborah Guinnessy 100809 ==== */

	   /* Shop expanded state */
		/*#takeaction{border-bottom:1px solid #f5c865;}
			#takeaction a{display:block;height:47px;background:url(http://www.hsi.org/assets/images/buttons/rightmenu.gif) no-repeat -328px 0;}
				#takeaction a:hover{background-position:-328px -47px}*/
				#shop.expanded{background:#bd7a04}
					#shop.expanded a{background:url(http://www.hsi.org/assets/images/buttons/shop-expanded.png) no-repeat;padding-left:8px;position:relative;left:-8px;}
					#shop.expanded ul{list-style:none;margin:0;padding:0 14px 7px;}
						#shop.expanded ul a{height:auto;overflow:visible;text-indent:0;background:none;padding:0;position:static;margin-bottom:7px;color:#FFF;font-size:12px;line-height:17px}
							#shop.expanded ul a.raquo{color:#febd2f}
								#shop.expanded ul a.raquo span{color:#FFF}
								#shop.expanded ul a.raquo:hover{text-decoration:none}
									#shop.expanded ul a.raquo:hover span{text-decoration:underline;color:#FEBD2F}
		
		
	/* === Resources === */
	#resources{background:#7aa5d1 url(http://www.hsi.org/assets/images/bg/res.gif) repeat-x bottom;margin-bottom:7px;font-size:12px;}
		#resources h2{width:173px;height:75px;background:url(http://www.hsi.org/assets/images/bg/resources.gif) no-repeat bottom left;position:relative;left:-9px;}
		#resources ul{list-style-image:none;margin:0;padding:0 16px 20px}
		#resources li{margin-top:10px;}
			#resources li span{color:#FFF;}
			#resources a, #resources a:hover span{line-height:14px;color:#133e6b}
			
	/* === Resources - Animal Care Community added by Deborah Guinnessy 100809 === */
	#resourcesacc{background:#7aa5d1 url(http://www.hsi.org/assets/images/bg/res.gif) repeat-x bottom;margin-bottom:7px;font-size:12px;}
		#resourcesacc h2{width:173px;height:75px;background:url(http://www.hsi.org/assets/images/bg/resourcesacc.png) no-repeat bottom left;position:relative;left:-9px;}
		#resourcesacc ul{list-style-image:none;margin:0;padding:0 16px 20px}
		#resourcesacc li{margin-top:10px;}
			#resourcesacc li span{color:#FFF;}
			#resourcesacc a, #resources a:hover span{line-height:14px;color:#133e6b}
		

	/* === Wayne's blog === */
	#wayne{background:#608540;margin-bottom:7px;background:url(http://www.hsi.org/assets/images/bg/wayne.png) no-repeat top;padding-top:50px}
		#wayne p.date{padding:22px 18px 0;font-size:11px;color:#b8de99;}
		#wayne p.excerpt{padding:10px 8px 0 18px;color:#FFF;font-size:16px;line-height:21px;margin:0}
		#wayne h3{padding:10px 18px 0;font-size:19px;line-height:23px;font-weight:normal;color:#FFF;}
			#wayne h3 a{color:#ffffff;text-decoration:none;}
				#wayne h3 a:hover{text-decoration: underline;}
		#wayne a.more{display:block;color:#c5eaa7;font-size:12px;padding:10px 18px 22px;text-decoration:none;}
			#wayne a.more:hover{text-decoration:underline;}


	/* === News === */
	#news{color:#FFF;background:#608540;margin-bottom:7px;padding:20px 0 20px 15px;}
		#news a{color:#b8de99;text-decoration:none;}
			#news a:hover{text-decoration:underline;}
		#news h2{color:#FFF;font-size:14px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #a0b68c;margin-bottom:12px;padding-bottom:2px;}
		#news h3{font-size:17px;line-height:22px;font-weight:normal;margin:5px 0;margin-right:25px;}
		#news p{font-size:12px;line-height:16px;margin:0 15px 0 0;} 
			#news p.date{font-size:11px;color:#B8DE99}
		#news .more{font-weight:bold;display:block;margin-top:5px;}


	/* === In Your State === */
	#state{background:#6C6C6C url(http://www.hsi.org/assets/images/bg/instate.png);padding:50px 15px 25px;font-size:12px;line-height:16px;color:#FFF;margin-bottom:7px}
		#state .more{font-weight:bold;display:block;margin-top:5px;color:#f1b023;text-transform:uppercase;text-decoration:none;}
			#state .more:hover{text-decoration:underline;}
		#state p{margin-bottom:0}


	/* === Our Community === */
	#community{background:url(http://www.hsi.org/assets/images/bg/community.jpg) no-repeat top left;padding-top:112px;margin-bottom:7px}
		#community a{height:49px;display:block;}
			#community a:hover{background:url(http://www.hsi.org/assets/images/bg/community.jpg) no-repeat 0 -161px;}


	/* === Around the World === */
	#aroundworld{background:#006983 url(http://www.hsi.org/assets/images/bg/sidebar/around-world.gif) no-repeat top;padding:75px 17px 5px}
		#aroundworld p{font-size:16px;line-height:20px;color:#FFF;}
		#aroundworld select{width:130px;}


	/* === Stop Puppy Mills === */
	#mills{height:288px;background:url(http://www.hsi.org/assets/images/bg/mills.jpg) top;position:relative;margin-bottom:7px}
		#mills a{display:block;width:164px;height:58px;background:none;position:absolute;bottom:0;left:0;}
			#mills a:hover{background:url(http://www.hsi.org/assets/images/bg/mills.jpg) bottom;}
		#mills p{padding:56px 16px 0;color:#FFF;font-size:14px;line-height:17px;}


	/* === Demand Truth in Fur Labeling === */
	#furlabeling{height:270px;background:url(http://www.hsi.org/assets/images/bg/fur_labeling.jpg) top;position:relative;margin-bottom:7px}
		#furlabeling a{display:block;width:164px;height:76px;background:none;position:absolute;bottom:0;left:0;}
			#furlabeling a:hover{background:url(http://www.hsi.org/assets/images/bg/fur_labeling.jpg) bottom;}
		#furlabeling p{padding:56px 16px 0;color:#FFF;font-size:14px;line-height:17px;}


	/* === Shop Humane Somain === */
	#shop-humane{background:#c2ced7;}
		#shop-humane h2{height:74px;background:url(http://www.hsi.org/assets/images/bg/sidebar/shop.jpg);}
		#shop-humane p{padding:0 7px 7px;line-height:0;}
	

	/* === Have a Heart Button === */
	#haveheart{height:259px;background:url(http://www.hsi.org/assets/images/bg/heartbutton.jpg) top;position:relative;margin-bottom:7px}
		#haveheart a{display:block;width:164px;height:40px;background:none;position:absolute;bottom:0;left:0;}
			#haveheart a:hover{background:url(http://www.hsi.org/assets/images/bg/heartbutton.jpg) bottom;}
		#haveheart p{padding:56px 16px 0;color:#FFF;font-size:14px;line-height:17px;}


	/* === Fur Labeling === */
	#fur-labeling{height:246px;background:#ff9f00 url(http://www.hsi.org/assets/images/bg/sidebar/fur.jpg);position:relative;margin:-8px 0 7px;}
		#fur-labeling a{position:absolute;bottom:0;left:0;display:block;width:246px;height:60px;}
			#fur-labeling a:hover{background:url(http://www.hsi.org/assets/images/bg/sidebar/fur.jpg) 0 -246px;}
		#fur-labeling p{color:#FFF;padding:15px 20px;font-size:13px;line-height:16px;}


		/* === Take Action === */
		.takeaction-promo{position:relative;margin-bottom:7px}
			.takeaction-promo a{display:block;width:164px;background:none;position:absolute;bottom:0;left:0;}
			.takeaction-promo p{padding:56px 16px 0;color:#FFF;font-size:14px;line-height:17px;}

			#shark-finning .takeaction-promo{height:241px;background:url(http://www.hsi.org/assets/images/bg/sidebar/take-action-shark.jpg) top}
				#shark-finning .takeaction-promo a{height:67px;}
					#shark-finning .takeaction-promo a:hover{background:url(http://www.hsi.org/assets/images/bg/sidebar/take-action-shark.jpg) bottom;}
			
			#alert-finning.takeaction-promo{height:244px;background:url(http://www.hsi.org/assets/images/bg/sidebar/take-action-shark2.jpg) top;}
				#alert-finning.takeaction-promo a{height:77px;}
					#alert-finning.takeaction-promo a:hover{background:url(http://www.hsi.org/assets/images/bg/sidebar/take-action-shark2.jpg) bottom;}

			#alert-dogmeat.takeaction-promo{height:245px;background:url(http://www.hsi.org/assets/images/bg/sidebar/take-action-dogmeat.jpg) top;}
				#alert-dogmeat.takeaction-promo a{height:77px;}
					#alert-dogmeat.takeaction-promo a:hover{background:url(http://www.hsi.org/assets/images/bg/sidebar/take-action-dogmeat.jpg) 0 -245px;}

	/* === Simple promo === */
	.simplepromo{padding:20px 0 20px 20px;margin-bottom:7px;}
		.simplepromo h2{height:20px;font-size:14px;line-height:17px;text-transform:uppercase;color:#666;border-bottom:1px solid #b5b5b5;margin-bottom:5px;}
		.simplepromo ul{margin:0 20px 0 0;font-size:12px;line-height:14px;list-style:none}
		.simplepromo li{margin-top:10px}
		.simplepromo .more{display:block;margin:20px 20px 0 0;font-size:10px;font-weight:bold;text-transform:uppercase;}

		#resources-promo{background:#e2e1dc}
			#resources-promo a{color:#005173}
		#relatedissues-promo{background:#f1ecd6}
			#relatedissues-promo a{color:#575443}
		/*	
			.animal-detail #relatedissues-promo{background:#c5d8ea;}
				.animal-detail #relatedissues-promo h2{border-bottom-color:#9fbdda}
				.animal-detail #relatedissues-promo h2,.animal-detail #relatedissues-promo a{color:#235c98;}
				*/

	/* === Resources promo (with arrow) === */
	.resources-promo{margin-bottom:7px;padding-bottom:20px;}
		.resources-promo h2{font-size:14px;padding:20px 10px 3px 23px;background-position:bottom left;background-repeat:no-repeat;position:relative;left:-9px;width:140px;}
			.resources-promo h2 strong{text-transform:uppercase;font-weight:bold;}
		.resources-promo ul{border-top:1px solid #FFF;margin:0 0 0 12px;padding-left:2px;list-style:none inside none;padding-right:12px;}
		.resources-promo li{margin-top:8px;}
		.resources-promo a{font-size:12px;line-height:14px;}
	
		.animal-detail .resources-promo{background:#66a3d2 url(http://www.hsi.org/assets/images/bg/gradient/blue.gif) repeat-x bottom;}
			.animal-detail .resources-promo h2{background-image:url(http://www.hsi.org/assets/images/bg/gradient/blue-arrow.gif);color:#174f83;}
			.animal-detail .resources-promo ul{border-top-color:#488ab5;}
			.animal-detail .resources-promo .raquo span{color:#FFF;}
			.animal-detail .resources-promo a,.animal-detail .resources-promo .raquo:hover span{color:#174f83;}

		#give .resources-promo{background:#BD7A04 url(http://www.hsi.org/assets/images/section/donate/expanded.gif) no-repeat 13px 15px;}
			#give .resources-promo h2{background-image:url(http://www.hsi.org/assets/images/bg/gradient/yellow-arrow.gif);color:#003b73;padding:0;height:32px;}
			#give .resources-promo ul{border-top:none;}
			#give .resources-promo .raquo span{color:#FFF;}
			#give .resources-promo a,#give .resources-promo .raquo:hover span{color:#f1b023;}

	/* === Media Contact List === */
	#media-contact{display:block;height:69px;background:url(http://www.hsi.org/assets/images/bg/media-contact.gif) top left;margin-bottom:7px;}
		#media-contact:hover{background-position:bottom left;}


	/* === Related Content === */
	  #related-content{background:#F1ECD6;padding:19px 0 19px 19px}
		#related-content .module{padding:10px 0 15px 0;margin-right:19px;border-top:1px solid #B5B5B5;}
		#related-content .first{padding-right:19px;margin-right:0;}
		#side #related-content h2{

    background:none;
    text-indent:0em;
    overflow:visible;
    
    height:20px;
    font-size:14px;
    line-height:17px;
    text-transform:uppercase;
    color:#666;
   /* border-bottom:1px solid #b5b5b5;*/
    margin-bottom:2px;
    }
    
    
		#related-content .type{font-size:11px;font-weight:bold;color:#666;text-transform:uppercase;margin-bottom:1px;}
		#related-content .date{font-size:10px;color:#666;margin-bottom:10px;font-weight:normal;}
		#related-content h3 a{font-size:12px;line-height:17px;color:#575443;font-weight:normal;}
			#related-content h3 a:hover{text-decoration:none;}
				#related-content h3 a:hover span{text-decoration:underline;}
		#related-content .more{color:#575443;font-size:10px;margin-right:19px;text-transform:uppercase;font-weight:bold;}
			#related-content .more:hover{text-decoration:none}
				#related-content .more:hover span{text-decoration:underline}
		#related-content .more-link{line-height:12px;margin-bottom:0;}


/* =============== Page-specific overrides =============== */


	/* === Take Action === */
	#take-action #feature h2{font-weight:bold}
	#take-action #feature h2 a{color:#4b453c}
		#take-action #feature h2 a:hover{text-decoration:none}
	#take-action #feature .more{display:block;font-size:14px;font-weight:bold;margin-top:5px;color:#bd7a04;text-transform:none;}
	

	/* === Search Results === */
	
	.search #cols{background:none;}
	.search #main{background:none;}
	.search .item-list h2{font-size:14px;font-weight:bold;}
	.search .item-list li a:hover{text-decoration:underline !important;}
	.search .meta{color:#999;font-size:12px;}
		.search .meta .type{font-weight:bold;text-transform:uppercase;}
	.search .terms{font-size:16px;font-style:italic;color:#707070;}
		

	/* === Animals Main === */
	
	.animals #cols{background:none;}
	.animals #main{background:none;width:720px;padding:0;margin-left:257px;}
	.animals #split{background:url(http://www.hsi.org/assets/images/animals/split.gif);margin:6px 0;}
		.animals .more{margin-top:10px;display:block;font-size:11px;font-weight:bold;text-transform:uppercase;color:#235684 ;}
		.animals h2{height:57px;position:relative;}
			.animals #pets h2{background:url(http://www.hsi.org/assets/images/animals/pets.jpg) no-repeat top;}
				.animals #pets h2 a{position:absolute;top:15px;left:18px;width:135px;height:35px;}
					.animals #pets h2 a:hover{background:url(http://www.hsi.org/assets/images/animals/pets.jpg) no-repeat -18px -72px}
			.animals #wild h2{background:url(http://www.hsi.org/assets/images/animals/wild.jpg) no-repeat top;}
				.animals #wild h2 a{position:absolute;top:15px;left:18px;width:250px;height:35px;}
					.animals #wild h2 a:hover{background:url(http://www.hsi.org/assets/images/animals/wild.jpg) no-repeat -18px -72px}
		.animals #pets{width:357px;float:left;background:url(http://www.hsi.org/assets/images/animals/pets.gif) repeat-x top;}
		.animals #wild{width:357px;float:right;background:url(http://www.hsi.org/assets/images/animals/wild.gif) repeat-x top;}
		.animals h2 a{display:block;background-position:top left;}
			.animals h2 a:hover{background-position:bottom right;}
		.animals .headline{padding: 20px 130px 20px 20px;}
			.animals .headline p{font-size:14px;line-height:18px;color:#FFF;margin-bottom:10px;}
				.animals .headline form p{margin:0;}
			.animals .headline label{font-size:12px;font-weight:bold;}
			.animals .headline select{display:block;width:180px;}
			.animals #pets .headline{background:url(http://www.hsi.org/assets/images/animals/kid.png) no-repeat bottom right;}
				.animals #pets .headline label{color:#0d3053;}
			.animals #wild .headline{background:url(http://www.hsi.org/assets/images/animals/squirrel.png) no-repeat bottom right;}
				.animals #wild .headline label{color:#284e36;}
		.animals .content{margin: 0 10px;} 
			.animals #pets .content{background:#e7f4ff;}
			.animals #wild .content{background:#e6f5ce;}
		.animals .featured{padding:25px 20px 0;}
			.animals #pets .featured{padding:25px 125px 10px 20px;background:url(http://www.hsi.org/assets/images/animals/parrot.gif) no-repeat bottom right;}
		.animals .featured h3{color:#235684;font-size:18px;font-weight:bold;line-height:22px;margin-bottom:10px;}
		.animals .featured p{font-size:12px;color:#666;line-height:16px;}
		.animals ul{list-style:none inside none;margin:0;}
		.animals .module{padding:15px 20px;}
		.animals .image{line-height:0 !important;float:left;padding:3px;background:#FFF;border:1px solid #e2e2e2;margin:0 12px 12px 0;}
		.animals .module h3{font-size:13px;text-transform:uppercase;font-weight:bold;color:#6e6e6e;line-height:13px;padding-bottom:6px;border-bottom:1px solid #cfd9e2;margin-bottom:12px;}
		.animals #wild .module h3{border-bottom-color:#d0dabe;} 
		.animals #pets .resources{padding-left:130px;background:url(http://www.hsi.org/assets/images/animals/ferret.png) no-repeat 12px 40px;}
		.animals #pets .resources h3{margin-left:-110px;}
		.animals .resources li{margin-bottom:10px;font-size:14px;line-height:18px;}
		.animals .resources a{color:#548dc8;}
		.animals .multimedia h4{font-size:17px;line-height:22px;font-weight:normal;margin-bottom:5px;}
			.animals .multimedia h4 a{color:#235684}
		.animals .multimedia p{font-size:12px;line-height:16px;color:#666;}
		.animals .news .date{font-size:12px;line-height:16px;color:#7e7e7e;margin:3px 0 4px;font-weight:normal;}
		.animals .news h4{font-size:17px;line-height:22px;margin-bottom:10px;font-weight:normal;}
			.animals .news h4 a{color:#235684}
		.animals .news p{color:#666;font-size:12px;line-height:16px;}
		.animals #wild a{color:#284e36;}
		.animals #wild .resources{background:url(http://www.hsi.org/assets/images/animals/bunnies.gif) no-repeat bottom right;padding-bottom:75px;}
		.animals #callout-takeaction{position:relative;left:-27px;width:485px;}


	/* === Event Details === */
	#event_detail h1,#event_detail #meta{width:400px}
	#event_detail p{font-size:12px;line-height:17px;color:#63615a;margin-bottom:25px;}
		#event_detail p.image{float:left;padding:3px;border:1px solid #dcdcd7;margin:0 20px 15px 0;line-height:0}
	#event_detail #meta{margin:5px 0 40px;font-size:16px;color:#63615a;}
		#event_detail #meta .date{font-weight:bold}
		#event_detail #meta .location{display:block;font-size:14px;font-style:italic;margin-top:2px;}
	#event_detail #register{background:#ebf2f8 url(http://www.hsi.org/assets/images/bg/rsvp.gif) repeat-x bottom;border:1px solid #dce8f2;border-width:0 1px;width:183px;padding:17px;position:absolute;top:65px;right:0}
		#event_detail #register h2{color:#0f4883;font-size:17px;margin-bottom:10px;font-weight:normal}
		#event_detail #register p{font-weight:bold;margin-bottom:0;}
			#event_detail #register p .deadline{font-weight:normal;display:block}
		#event_detail #register .register{margin-top:10px;}
			#event_detail #register .register img{margin-right:5px}
			#event_detail #register .register a{font-size:10px;font-weight:bold;color:#5f95cc;text-transform:uppercase;text-decoration:none;}
				#event_detail #register .register a:hover span{text-decoration:underline}
		#event_details #location{float:left;width:315px;}
			#event_details #location .location{font-weight:bold;}
		#event_details #media{float:right;width:315px;}
			#event_details #media .contact{font-weight:bold;}
		#event_details span{display:block;}
		#event_details h2{font-size:14px;text-transform:uppercase;color:#716965;font-weight:bold;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #e2e2e2}
			#event_details h2 span{font-weight:normal;display:inline}
		#event_details p{margin-bottom:5px;}


	/* === HSI Sub === */
	.hsi-sub #feature p{font-size:16px;line-height:22px;}
		.hsi-sub #feature p.caption{font-size:9px;line-height:12px;}
	.hsi-sub .item-list{margin-top:10px}
		.hsi-sub .item-list li{margin-bottom:10px;padding-bottom:10px;}
			.hsi-sub .item-list li.image{padding-top:15px;min-height:55px;}
		.hsi-sub .item-list .more{color:#908033}
	.hsi-sub .simple h2{ /* margin-bottom:0; */ }

	/* === Alerts === */
	.alert #wrapper{background-image:url(http://www.hsi.org/assets/images/alert/bg.png)}
	.alert #page{width:800px}
	.alert .logo{display:block;width:207px;height:175px;position:absolute;top:0;left:14px;}
	.alert #head{position:relative}
	.alert #foot{position:relative;background-image:url(http://www.hsi.org/assets/images/alert/footer.gif);padding:100px 65px 35px;margin-top:40px;}
	.alert #tools{margin: 0 0 35px}
	.alert #summary,.alert form{margin:0 65px}
	.alert #summary{background:url(http://www.hsi.org/assets/images/alert/rule.gif) no-repeat bottom;padding-bottom:20px;margin-bottom:15px;}
		.alert #summary h1{min-height:34px;padding-left:70px;font-size:42px;line-height:52px;color:#96172e;font-weight:normal;background-position:left;background-repeat:no-repeat;margin-bottom:25px;}
		.alert #summary .image{float:left;line-height:0 !important;padding:5px;border:1px solid #dcdcd7;margin: 0 25px 25px 0}
		.alert #summary .video{padding:0 !important;border:0 !important}
		.alert #summary h2{font-size:26px;line-height:34px;color:#4b453c;font-weight:bold;margin-bottom:15px;}
		.alert #summary .excerpt{font-size:14px;line-height:20px;color:#44433c;padding-right:15px}
		.alert #summary .more{color:#96172e;font-size:11px;text-transform:uppercase;font-weight:bold}
	.alert #letter{width:381px;float:left}
	.alert #instructions{}
		.alert #instructions h2{font-size:26px;line-height:32px;color:#4b453c;padding-left:35px;background:url(http://www.hsi.org/assets/images/alert/arrow.gif) no-repeat left;margin-bottom:5px}
		.alert #instructions p{font-size:14px;line-height:20px;color:#63615a}
	.alert #personalize{background:url(http://www.hsi.org/assets/images/alert/bracket_bottom.gif) no-repeat bottom;padding-bottom:35px;}
		.alert #personalize h2{width:381px;height:43px !important;background:url(http://www.hsi.org/assets/images/alert/bracket_top.gif) no-repeat top}
		.alert #personalize p{margin:15px 25px 0;font-size:12px;line-height:18px;color:#63615a}
		.alert #personalize label{font-size:11px;font-weight:bold;color:#877021}
		.alert #personalize label input,#personalize label textarea{display:block;margin:5px 0 30px;padding:3px 6px;font:bold 12px/16px Arial, Helvetica, sans-serif;color:#63615a;border:1px solid #dadada;}
		.alert #personalize label input{width:270px}
		.alert #personalize label textarea{width:320px;height:45px}
	.alert #demographics{float:right;background:#ffd74d url(http://www.hsi.org/assets/images/alert/demo.gif) repeat-x top;width:222px;padding:23px 23px 0;}
		.alert #demographics h2{color:#4b453c;font-size:16px;font-weight:bold;line-height:22px;font-weight:normal}
		.alert #demographics p{font-size:12px;line-height:18px;color:#63615a;margin-top:10px;}
		.alert #demographics input{display:block;background:#fff7dd;border:0;padding:3px;font-size:11px;line-height:14px;color:#4b453c;width:188px}
		.alert #demographics select{width:188px;display:block}
		.alert #demographics label{margin:4px 0 -10px;display:block;font-size:11px;font-weight:bold}
			.alert #demographics label.checkbox{position:relative;padding-left:25px;font-weight:normal;padding-top:25px;line-height:15px;}
				.alert #demographics label.checkbox input{position:absolute;top:22px;left:0;}
		.alert #demographics button{margin:15px 0 -20px;width:161px;height:20px;overflow:hidden;padding-top:20px;border:0;cursor:pointer;background:url(http://www.hsi.org/assets/images/buttons/message.gif) no-repeat 0 0}
			.alert #demographics button:hover{background-position:0 -30px}
		.alert #demographics #zipcode{width:120px;}
		.alert #demographics #prefix{width:60px;}
		.alert #demographics #mobilealerts{display:inline;width:auto;background:none}
	.alert #copy{padding:25px;width:331px;font-size:12px;line-height:15px;color:#4b453c}
	.alert .takeaction{display:block;width:127px;height:30px;background:#F0F;position:absolute;top:55px;right:65px;background:url(http://www.hsi.org/assets/images/alert/takeaction.gif) no-repeat top;}
		.alert .takeaction:hover{background-position:bottom}
	
	.alert-note #message-body ul{list-style-image:none;margin-top:0}
	.alert-note #message-body li{padding:0 0 20px 50px;background:url(http://www.hsi.org/assets/images/bullet/bulletred.gif) no-repeat 38px 8px;}
	.alert-note #summary{background:none; padding-bottom:none; margin-bottom:none;} 
	.alert-note #message-body li, .alert-note #message-body p{font-size:14px;line-height:20px;color:#454545}
	.alert-note #message-body a{color:#96172E}
	.alert-note .step{margin:0px 0 -10px;border-top:1px solid #dedcd7;padding-top:5px;font-size:12px !important;}

	#givenow #summary{margin-top:10px;}
		#givenow #summary .aside{float:left;width:188px;margin-right:20px;}
		#givenow #summary .image{float:none;padding:3px;margin-bottom:5px;width:180px;}
		#givenow #summary .caption{padding: 0 3px;color:#99938F;font-size:9px;line-height:12px;}
		#givenow #summary p{font-size:16px;line-height:24px;color:#777;margin-bottom:10px;}
		#givenow #summary .more{color:#5f95cc;display:block;}
	
	#donate-form form{width:530px;background:#f2ba3f url(http://www.hsi.org/assets/images/alert/donation.jpg) no-repeat top;padding-top:151px;float:left;margin-right:0;}
		#donate-form #amount ul{position:relative;width:380px;margin:0 auto;list-style:none inside none;height:60px;border-bottom:1px solid #dd9f22;}
		#donate-form #amount label{color:#9a6201;font-weight:bold;font-size:14px;position:absolute;width:65px}
			#donate-form #amount label input{position:relative;top:2px;left:-2px;}
			#donate-form #amount #radio-35 label{top:0;left:0;}
			#donate-form #amount #radio-50 label{top:20px;left:0;}
			#donate-form #amount #radio-75 label{top:0;left:70px;text-align:right;}
			#donate-form #amount #radio-100 label{top:20px;left:70px;text-align:right;}
			#donate-form #amount #radio-250 label{top:0;left:170px;text-align:right;}
			#donate-form #amount #radio-1000 label{top:20px;left:170px;text-align:right;}
			#donate-form #amount #radio-other label{width:115px;top:10px;left:262px;text-align:right;}
			#donate-form #amount #radio-other input{width:61px;padding:3px;border:0;position:relative;top:-2px;left:2px;color:#954e03}
		#donate-form #amount p{color:#9a6201;font-size:14px;line-height:17px;font-weight:bold;background:url(http://www.hsi.org/assets/images/alert/billing.gif) no-repeat bottom;padding:15px 30px 72px;margin:0 47px;}
			#donate-form #amount a{display:block;color:#FFF;font-weight:normal;}
			#donate-form #amount .more{margin-top:10px;}
		#donate-form #billing{width:434px;margin:0 47px 20px;padding-bottom:20px;border-bottom:1px solid #dd9f23;}
			#donate-form #billing input,#donate-form #payment input{position:relative;top:-3px;padding:3px;border:0;color:#954e03;width:296px;}
				#donate-form #billing #postalcode{width:100px;}
				#donate-form #country{width:302px;}
		#donate-form #billing p,#donate-form #payment p{margin:15px 0 0;}
		#donate-form #billing label,#donate-form #payment label,#donate-form #payment .label{color:#9a6201;font-size:14px;width:131px;padding-left:1px;display:block;float:left;}
		#donate-form #payment{margin: 0 47px;background:url(http://www.hsi.org/assets/images/alert/payment.gif) no-repeat top left;padding-top:30px;}

			#donate-form #type{}
				#donate-form #payment #type label{display:inline;float:none;}
				#donate-form #payment #type input{margin-right:15px;width:auto;}
			#donate-form #payment #ccnumber{width:254px;}
			#donate-form #payment #ccexp{width:100px;}
			#donate-form #payment #cccvv{width:50px;}
			#donate-form #payment a{font-size:12px;color:#FFF;}
		#donate-form #info{margin:20px 47px 0;padding:20px 0 50px;border-top:1px solid #DD9F23;}
			#donate-form #info button{height:20px;width:93px;background:url(http://www.hsi.org/assets/images/alert/button.gif) no-repeat 0 0;border:0;cursor:pointer;}
				#donate-form #info button:hover{background-position:0 -30px;}
			#donate-form #info p{margin:20px 0 0;font-size:12px;line-height:15px;color:#9a6201}

	#donate-form #othergive{width:113px;float:right;margin-right:66px}
		#donate-form #othergive #certification{position:relative;left:-5px;width:113px;height:94px;background:url(http://www.hsi.org/assets/images/alert/cert.gif) no-repeat top;}
		#donate-form #othergive h2{width:99px;height:31px;background:url(http://www.hsi.org/assets/images/alert/other.gif) no-repeat;}
		#donate-form #othergive ul{margin:0;list-style:none inside none;}
		#donate-form #othergive li{margin-top:10px;font-weight:bold;line-height:14px;}
		#donate-form #othergive a{color:#bd7a04;font-size:12px;}

	/* === Take Action === */
	#give #givebox{background:#f3b736 url(http://www.hsi.org/assets/images/section/donate/bg.gif) repeat-x top;padding:0 0 50px;margin-bottom:30px;margin-top:15px;}
		#give #givebox h2{height:98px;background:url(http://www.hsi.org/assets/images/section/donate/head.gif) no-repeat top center;margin:0;}
		#give #forms{background:url(http://www.hsi.org/assets/images/section/donate/foot.gif) no-repeat bottom;}
			#give form{width:178px;padding:0 15px;float:left;}
			#give #onetime-donate{margin:0 30px 0 28px;}
			#give #givebox h3{font-size:14px;line-height:18px;color:#9a6201;font-weight:bold;}
			#give #givebox p{color:#9A6201;font-size:12px;line-height:15px;}
			#give #givebox label{color:#9A6201;font-size:14px;font-weight:bold;}
			#give #givebox .predefined{margin:-5px 0 10px;}
				#give #givebox .predefined input{margin:0 7px 0 0;position:relative;top:2px;}
			#give #givebox .other input{width:74px;padding:3px;border:0;margin-left:3px;color:#8D4C0B;font-size:13px;}
			#give #givebox button{width:92px;height:20px;border:0;background:url(http://www.hsi.org/assets/images/section/donate/button.gif) no-repeat 0 0;cursor:pointer;}
			#give #givebox button:hover{background-position:0 -30px;}
			#give #givebox a{color:#FFF;}
			
	
	/* === News & Video === */
	#news-video .area-news{margin-left:26px;width:420px;float:left;}
	#news-video #wayne-blog{width:222px;float:right;margin-left:0;margin-bottom:25px;}
	#news-video #wayne-blog h3 a,#news-video #wayne-blog h2,#news-video #wayne-blog .more{color:#517036;}
	#news-video #not-video{margin-bottom:45px;}
	
	/* === Animal Detail === */
	.animal-detail #main{margin-bottom:50px;}
	.animal-detail #tools{position:relative;top:20px;}


	/* === Issue Detail === */
	.issue-detail #tools{ margin: 20px 26px 0 27px;}
	.issue-detail #images{ margin-top: 20px; }
	.issue-detail .section-lead p{margin: 20px 0 7px;}
	.issue-detail .section-lead p.lead{margin: 0;}
	.issue-detail .area-news{margin-left: 26px;margin-top:10px;}
	.issue-detail .victories{margin-top:30px;}
	.issue-detail #video{margin-top:15px;}
	.issue-detail #relatedissues-promo{background:#F1ECD6;}
	.issue-detail #relatedissues-promo h2{border-bottom-color:#B5B5B5;}
	.issue-detail #relatedissues-promo h2,.issue-detail #relatedissues-promo a{color:#575443;}
	
  .issue-detail #relatedissues-promo.resources{background:#dbdad4;}
	.issue-detail #relatedissues-promo.resources h2{color:#69625e; border-bottom-color:#a6a29c}
	
	.issue-detail #mills{margin-top:-8px;height:245px; background:url(http://www.hsi.org/assets/images/bg/mills2.jpg) 0 0;}
	.issue-detail #mills p{padding-top:14px; font-size:13px; line-height:17px;}
	.issue-detail #mills a:hover{background:url(http://www.hsi.org/assets/images/bg/mills2.jpg) 0 -246px}

/* =============== Page title background =============== */


	#head h1 {position:absolute;left:285px;bottom:25px;width:675px;height:150px;overflow:hidden;text-indent:-999em}
		#head h1 a{display:block;font-size:12px;line-height:12px;color:#FFF;}
	
	/* === Breadcrumb link; you may need to case this out per instance === */
	#head .crumb{position:absolute;z-index:100;bottom:85px;left:283px;font-size:12px;color:#FFF}

	/* === The images === */
	#issue_main #head h1{background:url(http://www.hsi.org/assets/images/head/issues.png) no-repeat bottom left;}
	#inside #head h1{background:url(http://www.hsi.org/assets/images/head/inside.png) no-repeat bottom left;}
	#white-papers #head h1{background:url(http://www.hsi.org/assets/images/head/white-papers.png) no-repeat bottom left;}
	#parents-educators #head h1{background:url(http://www.hsi.org/assets/images/head/parents-teachers.png) no-repeat bottom left;}
	#shark-finning #head h1{background:url(http://www.hsi.org/assets/images/head/shark-finning.png) no-repeat bottom left;bottom:15px;}
	#asia #head h1{background:url(http://www.hsi.org/assets/images/head/asia.png) no-repeat bottom left;}
	.search #head h1{background:url(http://www.hsi.org/assets/images/head/search-results.png) no-repeat bottom left;}
	#give #head h1{background:url(http://www.hsi.org/assets/images/head/give.png) no-repeat bottom left;}
	#news-video h1{background:url(http://www.hsi.org/assets/images/head/news.png) no-repeat bottom left;}
	#take-action #head h1{background:url(http://www.hsi.org/assets/images/head/take-action.png) no-repeat bottom left;}
	#cats #head h1{background:url(http://www.hsi.org/assets/images/head/cats.png) no-repeat bottom left;}
	.issue-detail#puppy-mills #head h1{background:url(http://www.hsi.org/assets/images/head/mills.png) no-repeat bottom left;}


/* =============== Campaign-specific color schemes for HSI =============== */


		/* === Confronting Cruelty === */ /* Added by Deborah Guinnessy 06/07/10 */
		#confront-cruelty #head h1{background:url(http://www.hsi.org/assets/images/head/confronting-cruelty.png) no-repeat bottom left;}
		#confront-cruelty .off-lead{background:#7AB800 url(http://www.hsi.org/assets/images/bg/confronting_cruelty_brown.gif) repeat-x top;}
		#confront-cruelty #main a,#animal-fighting .dyk h3{color:#9c6409 !important}
		
		/* === Don't Buy Wild === */ /* Added by Deborah Guinnessy 06/07/10 */
		#dont-buy-wild #head h1{background:url(http://www.hsi.org/assets/images/head/dont-buy-wild.png) no-repeat bottom left;}
		#dont-buy-wild .off-lead{background:#93B1CC url(http://www.hsi.org/assets/images/bg/dont_buy_wild_maroon.gif) repeat-x top;}
		#dont-buy-wild #main a,#factory-farming .dyk h3{color:#5e172d !important}
		
		/* === End Animal Testing === */ /* Added by Deborah Guinnessy 06/07/10 */
		#end-animal-testing #head h1{background:url(http://www.hsi.org/assets/images/head/end-animal-testing.png) no-repeat bottom left;}
		#end-animal-testing .off-lead{background:#983222 url(http://www.hsi.org/assets/images/bg/end_animal_testing_blue.gif) repeat-x top;}
		#end-animal-testing #main a,#wildlife-abuse .dyk h3{color:#4a3651 !important}
		
		/* === Protect Street Animals === */ /* Added by Deborah Guinnessy 06/07/10 */
		#protect-street-animals #head h1{background:url(http://www.hsi.org/assets/images/head/protect-street-animals.png) no-repeat bottom left;}
		#protect-street-animals .off-lead{background:#71223b url(http://www.hsi.org/assets/images/bg/protect_street_animals_orange.gif) repeat-x top;}
		#protect-street-animals #main a,#fur-free .dyk h3{color:#ca7700 !important}	
			
		/* === Protect Seals === */ /* Added by Deborah Guinnessy 06/07/10 */
		#protect-seals #head h1{background:url(http://www.hsi.org/assets/images/head/protect-seals.png) no-repeat bottom left;}
		#protect-seals .off-lead{background:#71223b url(http://www.hsi.org/assets/images/bg/protect_seals_blue.gif) repeat-x top;}
		#protect-seals #main a,#fur-free .dyk h3{color:#0066a1 !important}	
		
		/* === Stop Puppy Mills === */ /* Added by Deborah Guinnessy 06/07/10 */
		#stop-puppy-mills #head h1{background:url(http://www.hsi.org/assets/images/head/stop-puppy-mills.png) no-repeat bottom left;}
		#stop-puppy-mills .off-lead{background:#96172E url(http://www.hsi.org/assets/images/bg/stop_puppy_mills_red.gif) repeat-x top;}
		#stop-puppy-mills #main a,#stop-puppy-mills .dyk h3{color:#96172e !important}
				
		/* === Support Farm Animals === */ /* Added by Deborah Guinnessy 06/07/10 */
		#support-farm-animals #head h1{background:url(http://www.hsi.org/assets/images/head/support-farm-animals.png) no-repeat bottom left;}
		#support-farm-animals .off-lead{background:#71223b url(http://www.hsi.org/assets/images/bg/support_farm_animals_blue.gif) repeat-x top;}
		#support-farm-animals #main a,#fur-free .dyk h3{color:#93B1cc !important}	
		
		/* === Stop Wildlife Abuse === */ /* Added by Deborah Guinnessy 06/07/10 */
		#stop-wildlife-abuse #head h1{background:url(http://www.hsi.org/assets/images/head/stop-wildlife-abuse.png) no-repeat bottom left;}
		#stop-wildlife-abuse .off-lead{background:#71223b url(http://www.hsi.org/assets/images/bg/stop_wildlife_abuse_green.gif) repeat-x top;}
		#stop-wildlife-abuse #main a,#fur-free .dyk h3{color:#5b5617 !important}	


	/* =============== Alert-specific color schemes =============== */


		/* === Fur Free === */
		#mills-alert #tools li a{color:#96172e;}


	/* =============== Alert-specific color schemes =============== */


		/* === Shark Finning === */
#shark-finning #resources{
background:#53b2d8 url(http://www.hsi.org/assets/images/bg/blue.gif) repeat-x bottom;
}
#shark-finning #resources h2 {
background-image:url(http://www.hsi.org/assets/images/bg/gradient/blue-arrow-cty.gif);
background-position:left bottom;
background-repeat:no-repeat;
color:#005173;
height:auto;
left:-9px;
overflow:visible;
text-indent:0em;
margin-bottom:2px;
text-transform:uppercase;
}

#shark-finning #resources h2 {
font-size:14px;
left:-9px;
padding:20px 10px 3px 23px;
position:relative;
}

#shark-finning #resources ul {
border-top:1px solid #3a94b9;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0 0 0 12px;
padding:0 12px 20px 2px;
}
#shark-finning #resources a,#shark-finning #resources a:hover,#shark-finning #resources a:hover span{color:#FFF;}

/* =============== Opera hacks =============== */

	.opera #top-pagination button{position:relative;top:6px;}
	

/* =============== Utilities =============== */


	/* === Clearfix === */
	#donate-form:after,#not-video:after,#otherways .row:after,#otherways li:after,#give #forms:after,.animals .module:after,.animals #split:after,#billboard li ul:after,#videoplayer:after,.javascript #scroller .slide:after,.no-javascript #scroller ul:after,.item-list:after,.greybox ul:after,#act:after,#through-issues:after,#foot ul:after,#cols:after,#top_band:after,#through-campaigns li:after,.video-player:after,#featurette:after,.pagination:after,#event_details:after,.area-news li:after,#feature:after, #features .row:after, #headlines:after,.alert #summary:after{clear:both;display:block;content:".";height:0;visibility:hidden;}

	/* === Image replacement === */
	#give .resources-promo h2,#donate-form #othergive h2,#donate-form #certification,#donate-form #info button,#fur-labeling a,#shop-humane h2,#otherways h3,#charity,#give #givebox button,#give #givebox h2,.animals h2 a,.animals #billboard .content,#billboard h2,#findanimal button,#sortby button,#top-pagination button,#scroller .prev,#scroller .next,#country-site-nav #backtohsi a,.takeaction-promo a,.mini h2,#resources h2,.alert .takeaction,#personalize h2,#campaigns h2,.dyk h2,.bracketed h2,#featurette button,#featurette h2,#sort #topic button,#sort li a,#haveheart a,#furlabeling a,#mills a,#related-content h2,#media-contact,#answers button,#community a,#wayne h2,#signup button,#donate button,#top_band button,#images #prev,#campaigns #prev,#images .prev,#campaigns .prev,#images .next,#campaigns .next,#images #next,#campaigns #next, #action a, #top_band label,#top_donate a,.alert .logo{text-indent:-999em;overflow:hidden;}

/* #site-nav li a, [removed from above] */

    #billboard .video_content h2 {
        text-indent: 0;
    }

/* === Hide from view === */
	#givenow h1,#findanimal h2,.takeaction-promo p,.takeaction-promo h2,#aroundworld button,#aroundworld h2,#accessibility,.callout h2,#mills h2,#haveheart h2,#haveheart p,#furlabeling h2,#promo-takeaction h2,#answers h2,#answers p,#community h2,#community p,#state h2,#donate label span,#foot p{position:absolute;visibility:hidden;}
	
	
/* convio added */	
#actionpromo{height:270px;background:url() top;position:relative;margin-bottom:7px}
#actionpromo a{display:block;width:164px;height:76px;background:none;position:absolute;bottom:0;left:0;}
#actionpromo a:hover{background:url() 0 -270px;}
#actionpromo p{padding:40px 16px 0;color:#FFF;font-size:14px;line-height:17px;}
#actionpromo h2{height:30px;position:relative;color:#FFFFFF;display:block;font-size:18px;font-weight:normal;line-height:20px;padding:15px 16px 0;}



#restLocSearch .filterLabel{  font-size:11px; width:150px; text-align:right; padding-right:5px; } 
#restLocSearch .filterSelector select{ font-size:11px; width:150px; }
#restLocSearch .filterSelector input{  font-size:11px; width:100px; } 
#restLocSearch{ margin-bottom:10px; }
#resRelatedMenu div.navigationItem{
background: url(http://www.hsus.org/web-files/bulletarrow2.gif) left no-repeat;
padding-left:25px;
margin-top:5px;
margin-bottom:5px;
}
#resRelatedMenu div.navigationItemLabel{
 font-size: 11px;
 font-weight: bold;
 color: #000000;
}
#resRelatedMenu div.navigationItem a{
display:block;
padding-top:2px;
padding-bottom:2px;
font-size: 11px;
color: #649917;
}
#resRelatedMenu div.even a{ background-color: #EFF6E5; }

#restLocSort .header{ font-size:12px; }
#restLocSort td{ font-size:11px; }
#mapit img{ display:none; }
#mapit{ background-image:none; }

.pagination .paginator td{ padding-left:6px; padding-right:6px; margin-left:6px; margin-right:6px; border-right:1px solid #c6d8e8}
.pagination .paginator td a {  }
.pagination .paginator td.last{margin:0;padding:0;border:none;}
#bottom-pagination .paginator td{border-right-color:#8dacc7;}

.accessibilityText {display:none;}

#contentDiv .chinese { font-size: 18px; line-height: 24px; }
 
#donate #donateLink{
height:25px; 
width:60px;
margin-left:90px;
padding-bottom:10px;
top:0px;
left:0px;
}

#donate #donateLink a.donateLink{
overflow:hidden;
text-indent:-999em; 
background:transparent url(http://www.hsi.org/assets/images/buttons/sprite.png) no-repeat scroll -90px -157px;
display:block;
border:0 none;
cursor:pointer;
height:25px; 
width:60px;
position:relative;
}
#donate #donateLink a.donateLink:hover{background: transparent url(http://www.hsi.org/assets/images/buttons/give_button_on.png) no-repeat 1px 0px;}

#cons_country{ BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #f8d791 0px 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; WIDTH: 100px; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; }

/* convio added */	