﻿@charset "utf-8";

html
	{
		/* Sets default font size to 1em => 10px */
		font-size: 62.5%;
	}

body
	{
		/* Following line center aligns the layout for ie6 */
		text-align: center;
		/* Sets default font size to 1em => 12px */
		font: normal 1.2em/1.4 Verdana, Arial, Helvetica, sans-serif;
		
		background-color: #807963;
	}

/*  ========== CONTENT TAGS ==========  */

	/* Headings */
		h1, 
		h2, 
		h3, 
		h4,
		h6	
			{
			}
		h3
			{
				
			}
		h4
			{
				color: #00573d;
			}	
		h5
			{
				color: #00573d;
			}
		
		h1	{ font-size: 2.4em; }
		h2	{ font-size: 1.8em; }
		h3	{ font-size: 1.4em; }
		h4	{ font-size: 1.2em; }
		h5	{ font-size: 1em; }
		h6	{ font-size: .9em; }
		
	/* Paragraph */
		p 	{ margin: .6em 0; }
		
	/* Links */
		a,
		a:link		
			{ 
			}
		
		a:visited	
			{
			}
		
		a:active,
		a:focus,
		a:hover		{ text-decoration: none; }
		
	/* Lists */
		ul,
		ol		
			{
				margin-top: .6em;
				margin-bottom: .6em;
			}
		
		ul
			{
			}	
			
			ul li	
				{ 
				}
		
		ol		
			{ position: relative;
			}
			
			ol li	
				{
				}
		
	/* Forms */
		input	{ font: 1em Verdana, Arial, Helvetica, sans-serif; }
		
/*  ================================================================================================  */
/*  ================================================================================================  */

	/*  ========== MAIN DIV'S ==========  */
		#wrapper
			{
				text-align: left;
				/* Following line center aligns the layout */
				margin: 0 auto; 
				width: 982px;
			}

/*  ================================================================================================  */
/*  ================================================================================================  */

	/*  ========== HEADER STYLES ==========  */
		#header
			{
				background: url(../images/bgd-mainTile.gif) repeat-y;
				position: relative;
				height: 1%;
			}
			
			/*  ===== HEADER LAYOUT STYLES =====  */

			#global-header1	
					{
						background: url(../images/bgd-globalHeader.gif) no-repeat;
						width: 966px;
						margin: 0 auto;
						padding-top: 9px;
					}

				#global-header1 ul.top-promoNav,
				#global-header2 ul.top-promoNav
					{
						margin: 26px 0 0 0;
						padding: 0px;
						list-style: none;
						float: right;
						display: inline;
					}
				#global-header1 ul.top-promoNav li,
				#global-header2 ul.top-promoNav li
					{
						float: left;
						margin-left: 17px;
						display: inline;
					}

				#global-header1 ul.top-promoNav .search-field,
				#global-header2 ul.top-promoNav .search-field
					{
						border: 1px solid #ece8dc;
						background-color: #ffffff;
					}
				#global-header1 ul.top-promoNav input.search,
				#global-header2 ul.top-promoNav input.search
					{
						background-color: #f2e8cf;
						border: 1px solid #ded6cf;
					}

/************************/
				#global-header1 ul.top-promoNav a.donate,
				#global-header1 ul.top-promoNav a.newsletter,
				#global-header1 ul.top-promoNav a.kids
					{
						background-position: 0 0;
						text-indent: -5000px;
						width: 163px;
						height: 30px;
						display: block;
					}

				#global-header1 ul.top-promoNav a.donate
					{
						background:url(../images/lnk-donate.gif) no-repeat;
					}

				#global-header1 ul.top-promoNav a.newsletter
					{
						background:url(../images/lnk-newsletter.gif) no-repeat;
					}
				#global-header1 ul.top-promoNav a.kids
					{
						background:url(../images/lnk-kids.gif) no-repeat;
					}

				#global-header1 ul.top-promoNav a.donate:hover,
				#global-header1 ul.top-promoNav a.newsletter:hover,
				#global-header1 ul.top-promoNav a.kids:hover
					{
						background-position: 0 -30px;
					}
				#global-header1 ul.top-promoNav .search-field,
				#global-header2 ul.top-promoNav .search-field
					{
						width: 150px;
						padding: 6px 2px 4px 4px;
						overflow: hidden;
					}
				#global-header1 ul.top-promoNav input.search,
				#global-header2 ul.top-promoNav input.search
					{
						padding: 2px 6px;
						width: 105px;
						font-size: 0.8em;
						float: left;
						display: inline;
						color: #464646;
					}

/***************************/

				#mainnav
					{
						position: relative;
						display: block;
						min-height: 1px;
						height: auto !important;
						height: 1px;
					}
					
					.mainNavShadowHolder
						{
							display: block;
							width: 966px;
							height: 3px;
							position: absolute;
							bottom: 3px;
							left: 0;
							z-index: 10;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/mainnav-shadow.png');
						}
						.mainNavShadowHolder img
							{
								display: block;
								_display: none;
							}
						#global-header2 .mainNavShadowHolder
							{
								display: none;
							}

				#global-header1 .top-promo
				{
					padding: 0 12px 7px 0;
				}
				#global-header1 #mainnav		
					{
						background-image:url(../images/bgd-navBar.gif);
						padding: 6px 0 0 0;
					}
				#global-header1 #mainnav a
					{
						text-transform: uppercase;
						text-decoration: none;
						color: #ffffff;
						text-align:center;
						font-weight: bold;
						padding: 7px 13px;
						font-size: 13px;
					}
					#global-header1 #mainnav a:hover
						{
					 border: 1px solid #ffffff; 
						padding: 6px 12px;
						}

				#global-header1 #mainnav a.active
					{
						text-transform: uppercase;
						text-decoration: none;
						color: #ffffff;
						text-align:center;
						font-weight: bold;
					 border: 1px solid #ffffff; 
						padding: 6px 12px;
					}
						
					.topnav1-bar
						{
							background-color: #e7b403; 
						}				
					.topnav2-bar
						{
							background-color: #d48205; 
						}	
					.topnav3-bar
						{
							background-color: #779e51; 
						}								
					.topnav4-bar
						{
							background-color: #1f6a83; 
						}	
					.topnav5-bar
						{
							background-color: #a6771d; 
						}	
					.topnav6-bar
						{
							background-color: #6e1f1e; 
						}	
					.topnav7-bar
						{
							background-color: #366645; 
						}		
						#global-header1  ul.nav-bar
							{
								margin:0;
								padding:0;
								list-style: none;
								/*overflow: hidden;*/
								background:url(../images/bgd-navBar.gif) left bottom repeat-y;
								font-family: Interstate, Arial, sans-serif;
								font-size: 1.1em;
								position: relative;
							}
							#global-header1 ul.nav-bar li
								{
									float: left;
									display: inline;
									padding-top: 7px;
									text-align: center;
								}
									#global-header1 ul.nav-bar li a
										{
											margin: 0 auto;
										}
								#global-header1 ul.nav-bar .topnav1-bar,
								#global-header1 ul.nav-bar .topnav2-bar,
								#global-header1 ul.nav-bar .topnav3-bar,
								#global-header1 ul.nav-bar .topnav4-bar,
								#global-header1 ul.nav-bar .topnav5-bar,
								#global-header1 ul.nav-bar .topnav6-bar,
								#global-header1 ul.nav-bar .topnav7-bar
								{
									height: auto !important; 
									height: 6px; 
									min-height: 6px;
									font-size: 0.1em;
									margin-top: 10px;
								}
								#global-header1 ul.nav-bar .topnav1-bar,
								#global-header1 ul.nav-bar .topnav2-bar,
								#global-header1 ul.nav-bar .topnav3-bar,
								#global-header1 ul.nav-bar .topnav4-bar,
								#global-header1 ul.nav-bar .topnav5-bar,
								#global-header1 ul.nav-bar .topnav6-bar
								{
									border-right: 1px solid #e8e1c9;
									_margin-left: -1px;
								}
								#global-header1 ul.nav-bar .topnav1-bar,
								#global-header1 ul.nav-bar .topnav1
								{
									width: 141px;
								}
								#global-header1 ul.nav-bar .topnav2-bar,
								#global-header1 ul.nav-bar .topnav2
								{
									width: 168px;
								}
								#global-header1 ul.nav-bar .topnav3-bar,
								#global-header1 ul.nav-bar .topnav3
								{
									width: 132px;
								}	
								#global-header1 ul.nav-bar .topnav4-bar,
								#global-header1 ul.nav-bar .topnav4
								{
									width: 182px;
								}												
								#global-header1 ul.nav-bar .topnav5-bar,
								#global-header1 ul.nav-bar .topnav5
								{
									width: 138px;
								}		
									#global-header1 ul.nav-bar .topnav6-bar,
									#global-header1 ul.nav-bar .topnav6
								{
									width: 77px;
								}		
								#global-header1 ul.nav-bar .topnav7-bar,
								#global-header1 ul.nav-bar .topnav7
								{
									width: 122px;
								}						
								
								#global-header1 ul.nav-bar .topnav1,
								#global-header1 ul.nav-bar .topnav2,
								#global-header1 ul.nav-bar .topnav3,
								#global-header1 ul.nav-bar .topnav4,
								#global-header1 ul.nav-bar .topnav5,
								#global-header1 ul.nav-bar .topnav6
									{
										margin-right: 1px;
									}
																							
				#sub-header1	
					{
						background: url(../images/bgd-subheader.gif) no-repeat;
						width: 966px;
						margin: 0 auto;
						position: relative;
						overflow: hidden;
						height: 284px;					
					}
					#sub-header1 .banner
						{
							/*position: absolute;
							z-index: 1;*/
							margin-top: 5px;
							margin-left: 13px;
						}
						#sub-header1 .title-section
						{
							position: absolute;
							z-index: 2;
							top: 145px;
							left: 52px;
							color: #ffffff;
						}
							#sub-header1 .title-section h1,
							#sub-header4 .title-section h1,
							.spotlight2 .cnt-spot h1
							{
								/*font-size: 4.2em !important;*/
								font-size: 50px !important;
								text-transform: uppercase;
								font-family: Interstate, Arial, sans-serif;
								color: #ffffff !important;
								
								line-height: 1em;

							}
							.title-section p
								{
									margin: 0;
									font-family: Interstate, Arial, sans-serif;
									font-size: 1.5em;
									line-height: 1em;
									text-transform: uppercase;
								}
							.spotlight2 .cnt-spot h1
							{
								line-height: 1em;
							}
							
					#sub-header1 .topnav1-bar,
					#sub-header1 .topnav2-bar,
					#sub-header1 .topnav3-bar,
					#sub-header1 .topnav4-bar
						{
							color: #FFFFFF; 
							text-align: right; 
							border: 1px solid #000000;
							padding: 0 4px 0 29px;			
						}

    #sub-header2
					{
						width: 966px;
						margin: 0 auto;
						position: relative;
					}
					#sub-header2 .header-image
						{
						}
						#sub-header2 .header-image img
							{
								float: left;
								display: inline;
							}
					#sub-header2 .title
					{
						background: #00573d;
						border-top: 1px solid #ffffff;
						padding: 20px 0 0;
						line-height: 1.34;
					}

					#sub-header2 h1
						{
							margin: 0 16px 0 24px ;
							color: #7fae42;
							font-size: 2.7em;
							font-family: Interstate, Arial, sans-serif;
							font-weight: bold;
							text-transform: uppercase;
							/*float: left;*/
							display: inline;
						}
							#sub-header2 h1 span
							{
								color: #ffffff;
							}

						#sub-header2 .subnav
							{
								background: #b4ab8c url(../images/bgd-subnav.gif) left bottom no-repeat;
								padding-left: 24px;
									/*position: relative;*/
							}
								#sub-header2 .subnav .divider
									{
										position: absolute;
										top: 25px;
										_top: 8px;
										left: 0;
										height: 1px;
										border-bottom: 1px solid #ffffff;
										z-index: 2;
										width: 966px;
									}
								*:first-child+html #sub-header2 .subnav .divider
									{
										position: absolute;
										top: 23px;
										left: 0;
										height: 1px;
										border-bottom: 1px solid #ffffff;
										z-index: 2;
										width: 966px;
									}
								#sub-header2 .subnav ul
									{
										border-left: 1px solid #FFFFFF;
										margin: 0;
										padding: 0;
										list-style: none;
										position: relative;
										z-index: 15;
										}
										#sub-header2 .subnav ul li
											{
												float: left;
											}

							#sub-header2 .subnav a
									{
										white-space:nowrap;
										float: left;
										color: #421d08;
										text-decoration: none;
										text-transform: uppercase;
										/*font-size: .9em; */
										font-size: 11px;
										font-weight: bold;
										padding: 5px 12px 6px;
										background: url(../images/bgd-subnavTile.gif);
										position: relative;
										display: block;
										border-right: 1px solid #ffffff;
										font-family: Interstate, Arial, sans-serif;
										/*_margin-top: -1px;*/
									}

								#sub-header2 .subnav a:hover
									{
										color: #ffffff;
									}
									#sub-header2 .subnav a.active
									{
										background: #ffffff;
									}
								#sub-header2 .subnav a.active:hover
									{
										color: #421d08;
									}	
					
					#sub-header3
						{
							width: 966px;
							margin: 0 auto;
							
							min-height: 96px;
							height: auto !important;
							height: 96px;
									
						}				
					#sub-header3 .title
					{
						padding: 30px 0 14px;
						width: 712px;
						margin-left: 24px;
						float: left;
						display: inline;
						position: relative;
					}
					#sub-header3 .title a
						{
							font-size: 1em;
							color: #ffffff;
							text-decoration: none;
							text-transform: uppercase;
							margin-right: 6px;
							font-family: Interstate, Arial, sans-serif;
							font-weight: bold;
						}
					#sub-header3 .title a:hover
						{
							text-decoration: underline;
						}
					#sub-header3 .title .call-action
						{
							/*position: absolute;*/
							top: 58px;
							left: 0;
						}
			
					#sub-header3 h1
						{
							margin: 0 16px 0 0;
							color: #ffffff;
							font-size: 2.7em;
							font-family: Interstate, Arial, sans-serif;
							font-weight: bold;
							text-transform: uppercase;
							
							line-height: 1em;
						}
					#sub-header3 .image-link,
					#sub-header2 .image-link
						{
							float: right;
							display: inline;
							width: 230px;
							margin-top: 8px;

						}
						
					/*********************  subheader 4 ***/
					#sub-header4	
					{
						width: 966px;
						margin: 0 auto;
						position: relative;
						height: 284px;
					}
						#sub-header4 img
							{
								display: block;
								padding-top: 9px;
							}

						#sub-header4 .title-section
						{
							position: absolute;
							z-index: 2;
							/*top: 145px;*/
							bottom: 30px;
							left: 30px;
							color: #ffffff;
						}
						
						#sub-header4 .title-section img
							{
								display: inline;
								padding-top: 4px;
								padding-left: 10px;
							}
						
						#sub-header4 .fix-position
						{
							bottom: 50px;
							/*top: 134px;*/
							left: 23px;
						}
						#sub-header4	ul.rl-links li
							{
								width: 219px;
							}
							
						#sub-header4 .rl-image img
							{
								padding: 0;
							}
							
					/*****************************************/
					ul.slide-show
					{
						margin: 0;
						padding: 0px;
						list-style: none;
						position: absolute;
						z-index: 30;
						top: 32px;
						right: 24px;
					}
					ul.slide-show li
					{
						float: left;
						margin-left: 21px;
						display: inline;
					}		
						ul.slide-show li a
						{
							display: block;
							text-decoration: none;
							padding:2px;
						}
						ul.slide-show li a:hover
						{
							background-color: #838069;
							border: 1px solid #ffffff;
							padding: 1px;
						}
						ul.slide-show li.active a
						{
							display: block;
							text-decoration: none;
							background-color: #838069;
							border: 1px solid #ffffff;
							padding: 1px;
						}
						ul.slide-show li a.active:hover
						{
						}
						
				/* ------------------------------------------------------------------------------------- */		
				/* START NLC Update */
						.related-links
						{
							position: absolute;
							z-index: 2;
							bottom: 10px;
							right: 10px;
						}
						
						#sub-header1 .related-links
						{
							position: absolute;
							z-index: 2;
							bottom: 25px;
							right: 25px;
						}
						
						ul.rl-links
						{
							clear: both;
							margin: 0;
							padding: 0px;
							list-style: none;
							
						}
						ul.rl-links li
						{
							width: 206px;
							margin-bottom: 5px;
						}		
							ul.rl-links li a.link
							{
								color: #421d08;
								text-transform: uppercase;
								/*font-size: 0.9em;*/
								font-size: 11px;
								text-decoration: none;
								display: block;
								background:url(../images/bgd-relatedLinks.gif);
								padding: 4px 5px;
							}
							
							.nav-1 ul.rl-links li a.link
							{
								background:url(../images/bgd-relatedLinksWildlife.gif);
							}
							.nav-2 ul.rl-links li a.link
							{
								background:url(../images/bgd-relatedLinksGlobal.gif);
							}
							.nav-3 ul.rl-links li a.link
							{
								background:url(../images/bgd-relatedLinksOutside.gif);
							}
							.nav-4 ul.rl-links li a.link
							{
								background:url(../images/bgd-relatedLinksMagazine.gif);
							}
						ul.rl-links li a.link:hover
						{
							text-decoration: underline;
						}
				/* END NLC Update */
				
					.photo-credit
						{
							background: #000000;
							width: 206px;
							height: 13px;
							filter:alpha(opacity=50);
							opacity: 0.5;
							-moz-opacity:0.5;
							padding: 2px;
							color: #ffffff;
							margin-top: 6px;
							font-size: 0.78em;
						} 
				/* ------------------------------------------------------------------------------------- */

				#global-header2	
					{
						width: 966px;
						margin: 0 auto;
						padding: 9px 0 11px 0;
						/*position: relative;*/
					}
				#global-header2 .top-promo
					{ 
						width: 747px;
						float: right;
						display: inline;
						padding: 0 12px 0 0;
				}
				#global-header2 ul.top-promoNav .search-field
					{
						border: 1px solid #ece8dc;
						background-color: #ffffff;
					}
				#global-header2 ul.top-promoNav input.search
					{
						background-color: #d6e2df;
						border: 1px solid #d8d8d8;
					}
				#global-header2 ul.top-promoNav
					{
						margin: 0;
						padding:0;
						width: 747px;
					}
				#global-header2 ul.top-promoNav a.donate,
				#global-header2 ul.top-promoNav a.newsletter,
				#global-header2 ul.top-promoNav a.kids
					{
						background-position: 0 0;
						text-indent: -5000px;
						width: 163px;
						height: 27px;
						display: block;
					}

			#global-header2 ul.top-promoNav a.donate:hover,
			#global-header2 ul.top-promoNav a.newsletter:hover,
			#global-header2 ul.top-promoNav a.kids:hover
				{
					background-position: 0 -27px;
				}	
				#global-header2 #mainnav		
					{
						float: right;
						display: inline;
					}
					
					
				#global-header2 #mainnav ul
					{
					text-align: right;
					}
					
					
				#global-header2 #mainnav .topnav1 a
					{
						margin-left: 0;
					}
					
				#global-header2 #mainnav a,
				#global-header2 #mainnav a.active
				{
					text-transform: uppercase;
					text-decoration: none;
					color: #ffffff;
					text-align:center;
					font-weight: bold;
					margin-left: 30px;
					/*font-size: 1em;*/
					font-size: 12px;
					font-family: Interstate, Arial, sans-serif;
					/*display: block;*/
					/*
					text-transform: uppercase;
					text-decoration: none;
					color: #ffffff;
					text-align:center;
					font-weight: bold;
					margin-left: 40px;
					font-size: 0.9em;
					font-family: Interstate, Arial, sans-serif;
					display: block;
					*/
				}
				#global-header2 #mainnav a:hover
					{
					border-bottom: 2px solid #ffffff; 
					}
				#global-header2 #mainnav a.active
					{
					border-bottom: 2px solid #ffffff; 
					}
				#global-header2 ul.nav-bar
					{
						margin:10px 11px 0 0;
						padding: 0;
						list-style: none;
						/*width: 740px;*/
						
						
						
						
					}
					#global-header2 ul.nav-bar li
						{
							/*float: left;*/
							display: inline;
							padding-top: 4px;
							text-align: right;
							
						}
				#global-header2 ul.top-promoNav a.donate
					{
						margin-left: 32px;
					}
				#global-header2 ul.nav-bar .topnav1-bar,
				#global-header2 ul.nav-bar .topnav2-bar,
				#global-header2 ul.nav-bar .topnav3-bar,
				#global-header2 ul.nav-bar .topnav4-bar,
				#global-header2 ul.nav-bar .topnav5-bar,
				#global-header2 ul.nav-bar .topnav6-bar,
				#global-header2 ul.nav-bar .topnav7-bar
					{
						display: none;
					}
				#global-header2 #sub-header	{}
			
	/*  ========== CONTENT STYLES ==========  */
		#content
			{
				background: url(../images/bgd-mainTile.gif) repeat-y;
			}
			
			/*  ===== CONTENT LAYOUT STYLES =====  */
		
				/*  3 Columns  */
				.ctn-3col
					{
						width: 966px;
						margin: 0 auto;
						background: #ffffff url(../images/bgd-ctn-1col.gif) left bottom no-repeat;
					}
				.ctn-3col #main-content	
					{
						width: 480px;
						float: left;
						display: inline;
						margin-left: 34px;
						font-size: 0.9em;
						color: #363636;
						padding-bottom: 56px;
						
						padding-top: 44px;
					}
					
				#main-content .article,
				#main-content .article-archive,
				#main-content .news-magazine
					{
						font-size: 0.9em;
						color: #363636;
					}
					
				.ctn-3col .fix-width3 
					{
						width: 356px !important;
					}
					.fix-width3 ul.insideList
						{
							/*width: 307px !important;*/
						}
				.ctn-3col #sidenav		
					{
						width: 180px;
						float: left;
						display: inline;
						padding-top: 18px;
					}
				.ctn-3col .navigation,
				.ctn-2col-left .navigation
					{
						padding-bottom: 10px;
						margin-bottom: 10px;
					}
					.ctn-3col ul.primary-nav,
					.ctn-2col-left ul.primary-nav
						{
							margin: 0;
							padding: 0;
							list-style: none;
						}
						.ctn-3col ul.primary-nav li
							{
							}
						.ctn-3col ul.secondary-nav,
						.ctn-2col-left ul.secondary-nav
						{
							margin: 0;
							padding: 0;
							list-style: none;
						}
						.ctn-3col ul.secondary-nav li
							{
							}
					.ctn-3col ul.third-nav,
					.ctn-2col-left ul.third-nav
						{
							margin: 0;
							padding: 0;
							list-style: none;
						}
						.ctn-3col ul.third-nav li
							{
							}
					.ctn-3col ul.primary-nav a,
					.ctn-3col ul.secondary-nav a,
					.ctn-3col ul.third-nav a,
					.ctn-2col-left ul.primary-nav a,
					.ctn-2col-left ul.secondary-nav a,
					.ctn-2col-left ul.third-nav a
						{
							text-decoration: none;
							display: block;
							font-size: 0.9em;
						}
					.ctn-3col ul.primary-nav a,
					.ctn-2col-left ul.primary-nav a
						{
							padding: 4px 14px;
							width: 152px;
						}
					.ctn-3col ul.primary-nav a:hover
						{
						}
					.ctn-3col ul.primary-nav a.active
						{
						}
						.ctn-3col ul.secondary-nav a,
						.ctn-2col-left ul.secondary-nav a
						{
								padding: 4px 8px 4px 22px;
								width: 149px;
						}
					.ctn-3col ul.secondary-nav a:hover
						{
						}
						.ctn-3col ul.third-nav a,
						.ctn-2col-left ul.third-nav a
						{
								background-position: 0 7px;
								padding: 4px 8px 4px 29px;
								width: 142px;
						}
					.ctn-3col ul.third-nav a:hover
						{
						}
						.ctn-3col ul.third-nav a.active,
						.ctn-2col-left ul.third-nav a.active
						{
								background-position: 0 7px;
								padding: 4px 8px 4px 29px;
							}
							.ctn-3col #sidenav .ad-box,
							.ctn-2col-left #sidenav .ad-box
								{
									margin-bottom: 18px;
									text-align: center;
									/*margin-top: 24px;*/
								}
							.ctn-3col #sidenav .make-difference,
							.ctn-2col-left #sidenav .make-difference
								{
									/*margin: 16px 0 0 0;*/
									margin: 0 0 16px 0;
								}

					.ctn-3col #right-column	
					{
						width: 231px;
						float: right;
						display: inline;
						background: url(../images/bgd-rightColumn.gif) right top no-repeat;		
						padding-bottom: 32px;	
						
						padding-top: 44px;		
					}
					#right-column	.appeal,
					#sidenav	.appeal
						{
							padding-right: 10px;
							margin-bottom: 12px;
						}
						#right-column	.appeal a,
						#sidenav	.appeal a
							{
								color: #b34c14;
								text-decoration: none;
								font-size: 0.9em;
							}
						#right-column	.appeal a:hover,
						#sidenav	.appeal a:hover
							{
								text-decoration: underline;
							}

					.ctn-3col .top-links
						{
							margin:	-30px 0 14px 0;
							font-size: 1.1em;
						}
						/*.ctn-3col*/ #main-content	.top-links a,
						/*.ctn-3col #main-content*/	p a,
						/*.ctn-3col*/ #main-content	ul.index1 a,
						/*.ctn-3col*/ #main-content	.block1 a,
						/*.ctn-3col*/ #main-content	ul a,
						/*.ctn-3col*/ #main-content	h1 a,
						/*.ctn-3col*/ #main-content	h2 a,
						/*.ctn-3col*/ #main-content	h3 a,
						/*.ctn-3col*/ #main-content	h4 a,
						/*.ctn-3col*/ #main-content	h5 a,
						/*.ctn-3col*/ #main-content	h6 a
							{
								/*color: #bd5c0f;*/
								color: #a6771d;
								text-decoration: none;
							}			
						/*.ctn-3col*/ #main-content	.top-links a:hover,
						/*.ctn-3col #main-content*/	p a:hover,
						/*.ctn-3col*/ #main-content	ul.index1 a:hover,
						/*.ctn-3col*/ #main-content	.block1 a:hover,
						/*.ctn-3col*/ #main-content	ul a:hover,
						/*.ctn-3col*/ #main-content	h1 a:hover,
						/*.ctn-3col*/ #main-content	h2 a:hover,
						/*.ctn-3col*/ #main-content	h3 a:hover,
						/*.ctn-3col*/ #main-content	h4 a:hover,
						/*.ctn-3col*/ #main-content	h5 a:hover,
						/*.ctn-3col*/ #main-content	h6 a:hover
							{
								text-decoration: underline;
							}
						/*.ctn-3col*/ #main-content	.top-links a
							{
								font-size: 0.9em;
							}			
							
						/*.ctn-3col*/ #main-content h1
							{
								color: #421d08;
								font-size: 1.8em;
							}
							#main-content .description h1
							{
								color: #ffffff;
								/*font-size: 1.8em;*/
								font-size: 19px;
							}
						/*.ctn-3col*/ #main-content h3
							{
								color: #421d08;
								font-size: 1.3em;
							}
						/*.ctn-3col*/ #main-content .fl-img
							{
								float: left;
								display: inhline;
								margin: 4px 18px 18px 0;
							}
						/*.ctn-3col*/ #main-content .fl-img-right
							{
								float: right;
								display: inhline;
								margin: 4px 0 18px 18px;
								
							}
						/*.ctn-3col*/ #main-content p
							{
								margin-bottom: 9px;
							}
						/*.ctn-3col*/ #main-content ul.insideList
							{
								margin: 0 0 0 18px;
								padding: 0;
								color: #421d08;
								/*width: 210px;*/
								
							}
								/*.ctn-3col*/ #main-content ul.insideList li
									{
									
									}
									
									*:first-child+html /*.ctn-3col*/ #main-content ul.insideList
											{
												margin: 0 0 0 18px;
												padding: 0;
												color: #421d08;
												/*width: 210px;*/
												list-style-position: inside;
											}
											*:first-child+html /*.ctn-3col*/ #main-content ul.insideList li
												{
												width: 100%;
												vertical-align: top;
												position: relative;
												top: -0.4em;
												}
									* html /*.ctn-3col*/ #main-content ul.insideList
											{
												margin: 0 0 0 18px;
												padding: 0;
												color: #421d08;
												/*width: 205px;*/
												list-style-position: inside;
											}
											* html /*.ctn-3col*/ #main-content ul.insideList li
												{
												width: 100%;
												vertical-align: top;
												position: relative;
												top: -0.4em;
												}									

								#main-content ul.insideList li a
									{
										color: #421d08;
										text-decoration: none;
									}
								#main-content ul.insideList li a:hover
									{
										text-decoration: underline;
									}
							/*.ctn-3col*/ .box-left,
							/*.ctn-3col*/ .box-right
								{
									width: 234px;
									float: left;
									display: inline;
									margin-top: 29px;
								}
							/*.ctn-3col*/ .box-right
								{
									float: right;
								}
							.block1	
								{
									border-top: 1px dashed #e7b403;
									padding: 4px 0 4px 4px;
									
									}
							.active .block1 h2
								{
									margin-left: 26px;
								}
							.block1	h6
								{
									color: #363636;
									font-size: 1.1em;
									text-transform: uppercase;
									margin-left: 6px;
								}
							.block1	a.title
								{
									font-size: 1.1em;
									text-transform: uppercase;
									font-weight: bold;
								}
							.block1	a.title2
								{
									font-size: 1.1em;
									font-weight: bold;
								}
							.block1 ul.index1
								{
									margin: 0;
									padding: 0 9px;
									list-style: none;
									width: 142px;
								}
								.block1 ul.index1 li
									{
										margin-bottom: 2px;
									}
							.block1 ul.index2
								{
									margin: 8px 0 0 6px;
									padding: 0;
									list-style: none;
								}								
								.block1 ul.index2 li
									{
										background: url(../images/img-bulletDiamond.gif) 0 4px no-repeat;
										padding-left: 12px;
										margin-bottom: 7px;
									}	
								
							#right-column .link-email
								{
									margin: 0 0 19px 4px;
									/*margin: 44px 0 19px 4px;*/
								}
				.cross-links 
					{
						width: 220px;
						/*margin: 10px 0 10px 4px;*/
						margin: 0 0 10px 4px;
					}
				.cross-links h5
				{
					background: url(../images/bgd-crossPageHeader.gif);
					padding: 6px 0 5px 8px;
					margin-bottom: 2px;
					border-bottom: 3px solid #421d08;
					color: #421d08;
				}						
				.cross-links ul
						{
							margin: 0;
							padding: 0;
							list-style: none;
							border-top: 1px dashed #807963;
							background: #f2e8cf;
						}
					.cross-links ul li
						{
							border-bottom: 1px dashed #807963;
							padding: 5px 12px;
							_padding: 2px 10px 5px;

					}
						.cross-links ul li a
							{
								text-decoration: none;
								font-size: 0.9em;
								display: block;
								line-height: 1.1;
								color: #b34c14;
						}
						.cross-links ul li a:hover
							{
								text-decoration: underline;
						}
					
					.ad-space 
						{
							
							padding-top: 11px;
							/*margin: 10px 0;*/
							margin: 0 0 10px 0;
							position: relative;
						}
						.ad-space .wrapper-top
						{
							background: url(../images/bg-adBoxTop.gif) left top no-repeat;
							padding-top: 10px;
						}
						.ad-space .wrapper
							{
								background: url(../images/bgd-adBoxBottom.gif) left bottom no-repeat;
								padding-bottom: 12px;

							}
						.ad-space .header,
						.ad-space .header2
							{
								background: url(../images/bgd-adBoxContent.gif) repeat-y;
								padding: 0 6px 0 5px;
								}
							.ad-space .header h1
								{
									font-size: 1em !important;
									color: #ffffff !important;
									background: #421d08;
									padding: 2px 12px 6px 7px;
								
								}
							.ad-space .header2 h1
								{
									font-size: 1.6em !important;
									font-family: Interstate, Arial, sans-serif;
									text-transform: uppercase;
									color: #ffffff !important;
									background: #1F6A83;
									padding: 16px 12px 21px;
									width: 196px;
								}
							.ad-space .content
								{
									background: url(../images/bgd-adBoxContent.gif) repeat-y;
									padding-bottom: 6px;
									}
								.ad-space .content h2
									{
										font-size: 1.1em;
										color: #464646;
										margin: 0 0 0 16px;
										padding-top: 2px;
									}
									.ad-space .content h2.features
									{
										font-size: 0.9em;
										color: #b34c14;
										margin: -16px 0 12px 16px;
										padding-top: 14px; 
									}
								.ad-space p
									{
										font-size: 0.9em;
										margin: 0 0 0 16px;
										padding-right: 16px;
										padding-top: 5px;
										color: #464646;
									}
							.ad-space a
								{
									color: #a0410d;
									text-decoration: none;
								}
							.ad-space a:hover
								{
									text-decoration: underline;
								}				
							.ad-space ul
								{
									padding: 0;
									margin: 0 0 14px 16px;
									list-style: none;
									color: #a0410d;
									font-size: 0.9em;
								}
							.ad-space2
								{
									/*margin: 10px 0 10px 4px;*/
									margin: 0 0 10px 0;
								}
							.ad-space2 img
								{
									margin-top: 5px;
									border: 1px solid	#f2ebd7;
								}						

					
					.script-box
						{
							padding-top: 11px;
							margin: 0 0 10px 0;
							/*margin: 10px 0;*/
						}
					.script-box .wrapper-top
						{
							background: url(../images/bgd-scriptBoxTop.gif) left top no-repeat;
						}
						.script-box .wrapper
							{
								background: url(../images/bgd-scriptBoxBottom.gif) left bottom no-repeat;
								padding-bottom: 12px;

							}
						.script-box .header
							{
								background: url(../images/bgd-adBoxContent.gif) repeat-y;
								padding: 0 6px 0 4px;
								}
							.script-box .header h1
								{
									font-size: 1em !important;
									color: #ffffff !important;
									background: #74736e;
									padding: 2px 12px 6px;
									margin-bottom: 0 !important;
									display: block;
								
								}
							.script-box .content
								{
									background: url(../images/bgd-adBoxContent.gif) repeat-y;
								}
									.script-box .content .links
										{
											background: #74736e;
											width: 205px;
											margin: -4px 4px 0;
											padding-left: 16px;
											color: #ffffff;
							
										}
										*:first-child+html .script-box .content .links
											{
											background: #74736e;
											width: 205px;
											margin: -2px 4px 0;
											padding-left: 16px;
											color: #ffffff;											
											}
										.script-box .content .links a
											{
												color: #ffffff;
												font-size: 0.9em;
											}
										.script-box .content .links a:hover
											{
												text-decoration: underline;
											}
							.script-box a
								{
									color: #a0410d;
									text-decoration: none;
								}
							.script-box a:hover
								{
									text-decoration: underline;
								}				
							
							.ad-box3
								{
									/*margin: 10px 0 10px 4px;*/
									margin: 0 0 10px 4px;
									text-align: center;
								}
								
				/*  2 Columns  */
				.ctn-2col,
				.ctn-2col-left,
				.ctn-2col-right,
				
				.ctn-1col-full
					{
						width: 966px;
						margin: 0 auto;
						background: #ffffff url(../images/bgd-content2.gif) left top no-repeat;
						overflow: hidden;
						padding: 27px 0 39px;					
					}
				
				.ctn-1col-full #main-content
					{
						margin-left: 20px;
						margin-right: 10px;
					}
				
				.ctn-2col-left #main-content,
				.ctn-2col-right #main-content,	
				.ctn-2col #main-content	
					{
						float: left;
						display: inline;
						width: 722px;
						margin-left: 10px;				
					}
					
				.ctn-2col-left #main-content
					{
						float: right;
					}
					
				.ctn-2col-left #sidenav
					{
						width: 180px;
						float: left;
						display: inline;
						padding-top: 18px;
						margin-top: -27px; 
					}
				.ctn-2col-right #right-column
					{
						width: 231px;
						float: right;
						display: inline;		
						padding-bottom: 32px;
					}
					
				.ctn-2col #sidenav	
					{
						float: right;
						display: inline;
						width: 221px;
						padding-right: 10px;
						padding-top: 14px;
					}
				.ctn-2col .fix-width	
					{
						width: 231px !important;
						padding-right: 0 !important;
					}
					
					#sidenav h1,
					#right-column .appeal h1
						{
							font-size: 1.6em;
							color: #421d08;
							line-height: 1em;
							margin-bottom: 16px;
							font-family: Interstate, Arial, sans-serif;
							
						}		
					#right-column .appeal h1
						{
							/*margin: 41px 0 7px 0;*/
							margin: 0 0 7px 0;
						}	
						#sidenav .ad-magazine
							{
								text-align: center;
								margin: 0 0 14px 0;
								/*margin-top: 14px;*/
							}	
					

				/*  1 Column  */				
				.ctn-1col 	
					{
						width: 966px;
						margin: 0 auto;
						background: url(../images/bgd-content.gif) left top no-repeat;
						background-color: #ffffff;
						overflow: hidden;
					}
		
				.ctn-1col #main-content	
					{
						background: url(../images/bgd-ctn-1col.gif) left bottom no-repeat;
						padding: 9px 0 28px 0;
						overflow: hidden;
					}
					.donate-today
						{
							float: left;
							display: inline;
							margin-left: 10px;
							width: 227px;
						}
					.make-difference
						{
							float: left;
							margin: 0 19px;
							display: inline;
						}	
							.make-difference ul
								{
									margin: 0;
									padding: 0;
									list-style: none;
								}
								.make-difference ul li								
								{
									border-top: 1px solid #ffffff;
									width: 161px;
								}
								.make-difference ul li img								
								{
									float: left;
									margin: 0 6px 0 15px;
									display: inline;
								}
									.make-difference .top-border
										{
											border-top: 1px solid #d1cbb6;
										}
								.make-difference a
									{
										padding: 3px 0 3px 0;
										text-decoration: none;
										display: block;
										color: #a23e23;
									}		
								.make-difference a:hover					
									{
										text-decoration: underline;
									}	
							.donate-ad
								{
									float: left;
									display: inline;
									margin-right: 8px;
								}	
							
						.sec-burst
							{
								float: right; 
								margin-right: 14px;
								display: inline;
							}
						.action-alert,
						.region1,
						.news1,
						.global-warming1,
						.get-outside1,
						.explore-wildlife1,
						.magazine1
							{
								width: 220px;
								float: left;
								margin-top: 16px;
								display: inline;
							}	
						.action-alert
							{
								margin-left: 13px;
							}	
						.action-alert .cnt-wrapper
							{
								background-color: #ffffff;
							}	
						.region1 .right
							{
								float: right;
								display: inline;
								width: 122px;
							}								

						.region1,
						.news1,
						.global-warming1,
						.get-outside1,
						.explore-wildlife1,
						.magazine1				
							{
								margin-left: 18px;
							}	
						.home-header 
							{
								background-image: url(../images/bgd-homeHeaders.gif);
								width: 208px;
								padding: 6px 6px;
								/*margin-bottom: 2px;*/
							}	
						.cnt-burstMain,
						.cnt-burst
							{
								background-color: #ffffff;
								font-size: 0.9em;
								color: #464646;
								padding: 0 0 0 6px;
								/*margin-top: 2px;*/
								/*overflow: hidden;*/
							}	
						.cnt-burst
							{
								height: auto !important; 
								height: 32px; 
								min-height: 32px;
							}	
						.cnt-burstMain
							{
								padding: 8px 6px 4px 6px;
							}
							.cnt-burstMain h5
							{
								font-size: 1.1em;
							}
							.cnt-burstMain p,
							.cnt-burst p
							{
								margin: 0;
							}	
							.cnt-burstMain a,
							.cnt-burst a
							{
								color: #235937;
								text-decoration: none;
							}	
							.cnt-burst a:hover,
							.cnt-burstMain a:hover
							{
								text-decoration: underline;
							}								
							.action-alert a
								{
									text-decoration: underline;
								}
							.action-alert a:hover
								{
									text-decoration: none;
								}							
			/*=== Make difference: Homepage ==*/
			#cnt-2col #sidenav p
				{
					color: #363636;
				}			
			/*================ carousel classes: start ======================= */

			.carousel
				{
					margin-top: 0x; /* changes to 41px for smaller carousel */
					width: 697px; /* changes to 477px for smaller carousel */
					margin-left: 10px; /*changes to 0px for smaller carousel */
					position: relative;
					overflow: hidden;
					/*border-right: 1px solid #ffffff;
					border-left: 1px solid #ffffff;*/
				}
			.ctn-3col .carousel
				{
					/*margin-top: 41px;*/ /* smaller carousel */
					width: 479px; /* smaller carousel */
					margin-left: 0px; /*smaller carousel */ 
				}
				
			.spotlight2
			{
				position: relative;
				left: 0;
				width: 20000px;
				/*width: 695px; *//* changes to 473px for smaller carousel */
				height: 316px; /* changes to 230px for smaller carousel */
				border-top: 1px solid #ffffff;
				/*border-right: 1px solid #ffffff;
				border-left: 1px solid #ffffff;*/
			}
			.ctn-3col .spotlight2
			{
				/*width: 473px; */ /* smaller carousel */
				height: 238px; /* smaller carousel */
			}
				.spotlight2 .spotlight-item
					{
						position: relative;
						float: left;
						display: inline;
						width: 697px;
						height: 316px;
					}
				.ctn-3col .spotlight2 .spotlight-item
					{
						width: 479px;
						height: 238px;
					}
			
				.spotlight2 .spotlight-item img
					{
						position: absolute;
						/*top: 2;
						left: 2;*/
						z-index: 1;
						}
				.spotlight2 .cnt-spot
					{	
						position: absolute;
						/*top: 100px;*/
						bottom: 15px;
						left: 46px;
						z-index: 2;
						color: #ffffff;
					}
				.spotlight2 .cnt-spot2
					{
						background: #050402;
						width: 229px;
						height: 238px;
						position: absolute;
						top: 0;
						right: 0px;
						z-index: 2;
						filter:alpha(opacity=50);
						opacity: 0.5;
						-moz-opacity:0.5;
					}
				.spotlight3 .description
					{
						width: 185px;
						height: 206px;
						padding: 24px 15px 0 29px;
						position: absolute;
						top: 0;
						right: 0;
						z-index: 3;
						color: #ffffff;
					}
					.spotlight2 .description h2
						{
							font-size: 2.8em;
							color: #ffffff;
							text-transform: uppercase;
							line-height: 1.1;
							font-family: "Times New Roman", Times, serif;
						}
								.spotlight2 .description h2 span
									{
										font-size: 0.6em;
									}
						.spotlight2 .description a.call-action2
							{
								color: #ffffff;
							}
						.spotlight2 .description a.call-action2:hover
							{
								text-decoration: none;
							}
							
							
						.links-appeal
							{
								position: relative;
								background: url(../images/btn-appeal-Top.png) no-repeat left top;
								_background: url(../images/btn-appeal-Top.gif) no-repeat left top;
								float: left;
								padding-top: 18px;
								display: inline;
							}
							
							.links-appeal a,
							.links-appeal a:visited
								{
									color: #FFFFFF;
									text-decoration: none;
									font-size: 0.9em;
									display: inline;
									float: left;
									margin-top: -9px;
									position: relative;
									width: 140px;
									padding: 0 26px 0 18px;
									background: url(../images/btn-appealArrow.gif) no-repeat right center;									
								}
							.links-appeal a:hover
								{
									text-decoration: underline;
								}
								
							a.btn-linkAppeal1,
							a.btn-linkAppeal1:visited
								{
								}
							a.btn-linkAppeal2,
							a.btn-linkAppeal2:visited
								{
									margin-left: 18px;
									border-left: 1px dashed #FFFFFF;
								}
							.links-appealB
								{
									float: left;
									padding-bottom: 9px;
									background: url(../images/btn-appeal-Bottom.png) no-repeat left bottom;
									_background: url(../images/btn-appeal-Bottom.gif) no-repeat left bottom;
								}
							.links-appeal-TR
								{
									position: absolute;
									right: -18px;
									width: 18px;
									height: 18px;
									top: 0;
									background: url(../images/btn-appeal-Top.png) no-repeat right top;
									_background: url(../images/btn-appeal-Top.gif) no-repeat right top;
								}
								
							.links-appeal-BR
								{
									/*min-height: 18px;*/
									_height: 30px;
									width: 18px;
									padding-right: 18px;
									position: absolute;
									top: 18px;
									right: -18px;
									bottom: 0;
									background: url(../images/btn-appeal-Bottom.png) no-repeat right bottom;
									_background: url(../images/btn-appeal-Bottom.gif) no-repeat right bottom;
								}
							
						/*	
						.links-appeal
							{
								width: 302px;
								margin-top: 12px;
							}
	
						a.btn-linkAppeal1,
						a.btn-linkAppeal2
							{
									height: 34px;
									_height: 38px;
									color: #ffffff;
									text-decoration: none;
									font-size: 0.9em;
									padding-top: 3px;
									display: inline;
									position: relative;
									cursor: pointer;
								}
								
						a.btn-linkAppeal1:hover,
						a.btn-linkAppeal2:hover
							{
								text-decoration: underline;
							}
								
						a.btn-linkAppeal1
							{
							 	background: url(../images/bgd-linkAppeal1.gif);
									width: 158px;
									_width: 170px;
									float: left;
									display: inline;
									padding-left: 12px;
									font-size: 11px;

								}
						a.btn-linkAppeal2
							{
							 	background: url(../images/bgd-linkAppeal2.gif);
									width: 120px;
									_width: 132px;
									float: right;
									display: inline;
									padding-left: 12px;
									font-size: 11px;
									
								}
						a.btn-linkAppeal1 span,
						a.btn-linkAppeal2 span
							{
								position: absolute;
								top: 3px;
								left: 18px; 
							}
						a.btn-linkAppeal2 span
							{
								left: 12px;
							}
						*/

				.btn-previous,
				.btn-next
					{
						width: 20px;
						height: 52px;
						display: none;
						text-indent: -5000px;
						float: left;
						position: absolute;
						top: 29px; /*changes to 9px for smaller carousel */
					}	
				.ctn-3col .btn-previous,
				.ctn-3col .btn-next
					{
						top: 9px; /* smaller carousel */
					}	
				.btn-next
					{
						background: url(../images/btn-next.gif);
						float: right;
						right: 6px;
					}	
				.btn-previous
					{
						background: url(../images/btn-previous.gif);
						left: 6px;
					}	
				.gallery
					{
						position: relative;
						background: #363636 url(../images/bgd-carouselBorder.gif) left top repeat-x;
						width: 695px; /*changes to 475px for smaller carousel*/
						height: 108px; /*changes to 70px for smaller carousel*/
						margin-left: 0;
						border-top: 1px solid #FFFFFF;
						/*border: 1px solid #ffffff;*/
					}
				.ctn-3col .gallery
					{
						width: 479px; /* smaller carousel*/
						height: 70px; /* smaller carousel*/
					}
					.gallery .panel
						{
							/*position: absolute;*/
							position: relative;
							width: 20000px;
						}
						
						.gallery-bound
							{
								position: relative;
								left: 28px;
								width: 635px;
								height: 109px;
								overflow: hidden;
							}
						
						.ctn-3col .gallery-bound
						{
							left: 31px;
							width: 418px;
							height: 70px;
						}
						
						.gallery .panel .box
						{
							position: relative;
							float: left;
							display: inline;
							/*display: inline;*/
							top: 6px;
							/*left: 6px;*/
							width: 155px;
							margin-right: 6px;
							/*padding-right: 6px;*/
						}
						
						.ctn-3col .gallery .panel .box
						{
							position: relative;
							float: left;
							display: inline;
							top: 6px;
							/*left: 6px;*/
							width: 100px;
							margin-right: 6px;
							/*padding-right: 6px;*/
						}
						.gallery .panel .box a
						{
							color: #ffffff;
							font-weight: bold;
							text-decoration: none;
							text-transform: uppercase;
							cursor: pointer;
							display: block;
							margin: 0 6px; /* changes to 0px for smaller carousel */

							padding: 4px;
							height: 88px; /* changes to 51px for smaller carousel */
						}
						.ctn-3col .gallery .panel .box a
						{
							margin: 0; /* smaller carousel */
							height: 51px;
						}

						.gallery .panel .box a:hover,
						.gallery .panel .hover a,
						.gallery .panel .hover a:visited,
						.gallery .panel .selected a
						{
							border: 3px solid #ffffff;
							background: #828383;
							padding: 1px;						
							}
						.gallery .panel .box span.image
						{
							display: block;
						}
							.gallery .panel .box span.image img
								{
									border: 1px solid #9b9b9b;
								}
						.gallery .panel .box span.headline
						{
							position: absolute;
							left: 22px;
							bottom: 10px;
							width: 99px;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
						}

						/* for smaller carousel */
					.spotlight2 .description
					{
						width: 185px;
						height: 206px;
						padding: 24px 15px 0 29px;
						position: absolute;
						top: 0;
						right: 0;
						z-index: 3;
						color: #ffffff;
					}
					.spotlight2 .description h2
						{
							/*font-size: 2.5em;*/
							font-size: 27px;
							color: #ffffff;
							text-transform: uppercase;
							line-height: 1.1;
						}
						.spotlight2 .description a.call-action2
							{
								color: #ffffff;
							}
						.spotlight2 .description a.call-action2:hover
							{
								text-decoration: none;
							}						
										
						/*================ carousel classes: end ======================= */
						
						.social-networks
							{
								border-top: 1px dashed #e9b914;
								background: #fff3b0;
								margin: 0 0 12px 0;
							
							}
							.social-networks ul
								{
									margin: 0;
									padding: 0;
									list-style: none;
								}
							.social-networks ul li
								{
									border-bottom: 1px dashed #e9b914;
									padding: 2px 12px;								
								}
							.social-networks a
								{
									color: #b34c14;
									text-decoration: none;
									font-size: 0.9em;
 								}
								.social-networks a:hover
								{
									text-decoration: underline;
								}
								
			/*=== Magazine: Homepage ==*/
		.gallery2
			{
				background: url(../images/bgd-galleryMag.gif) no-repeat;
				background-position: 0 11px;
				width: 705px;
				height: 267px;
				position: relative;
				left: 13px;
			}
			
			.scroll
				{
					position: relative;
				}
				.scroll-item-bound
					{
						width: 479px;
						height: 238px;
						left: 4px;
						top: 15px;
						position: relative;
						overflow: hidden;
					}
				.scroll-features
					{
						position: relative;
						height: 20000px;
					}
					.scroll-item
						{
							width: 479px;
							height: 238px;
							position: relative;
						}
				.features-bound
					{
						top: 30px;
						position: relative;
						height: 178px;
						overflow: hidden;
					}
			
			.gallery2 img
				{
					position: absolute;
					/*top: 15px;
					left: 4px;*/
					z-index: 1;
				}
			.gallery2 .description
				{
					position: absolute;
					bottom: 30px;
					left: 260px;
					z-index: 2;
					width: 200px;
					color: #ffffff;
					font-size: 0.9em;
				}
				
				.description p	{ font-size: 11px; }
				
				.gallery2 h1
					{
						font-size: 1.88em;
					}
					.gallery2 h2
					{
						/*font-size: 0.9em;*/
						font-size: 10px;
					}
					.gallery2 a
						{
							color: #ffffff;
						}
					.gallery2 a:hover
						{
							text-decoration: none;
						}
					.gallery2 .features
						{
							position: absolute;
							top: 15px;
							left: 483px;
							width: 218px;
							height: 238px;
							z-index: 2;
							background: #74736e; 

						}
						.gallery2 ul
							{
								position: relative;
								margin: 0 0 0 15px;
								padding: 0;
								list-style: none;
								width: 190px;
								border-top: 1px dashed #ffffff;
							}
						.gallery2 ul li
							{
								border-bottom: 1px dashed #ffffff;
							}
						.gallery2 .features li
						/*.gallery2 .features a.active,*/
						/*.gallery2 .features a:visited*/
							{
								/*text-decoration: none;*/
								font-size: 0.9em;
								padding: 6px 8px;
								font-weight: bold;
								display: block;
							}
							
							.gallery2 .features li a
								{
									text-decoration: none;
									font-size: 11px;
									line-height: 14px;
								}
							
						.gallery2 .features .hover,
						.gallery2 .features .selected
						/*.gallery2 .features .hover a:visited*/
							{
								background-color: #9f9e9b;
							}	
						.gallery2 .features .active
						/*.gallery2 .features .hover .active*/
							{
								background-image: url(../images/img-exclamationSymb.gif);
								background-position: 0 8px;
								background-repeat: no-repeat;
								padding-left: 15px;
								/*padding: 6px 8px 6px 14px;*/
							}
							/*
							*:first-child+html .gallery2 .features a.active
								{
									background: url(../images/img-exclamationSymb.gif) 0 10px no-repeat;
									padding: 6px 8px 6px 14px;
								}
								*/
						/*.gallery2 .features .hover
							{
								background: #9f9e9b url(../images/img-exclamationSymb.gif) 0 8px no-repeat;
							}*/	
							/*
						*:first-child+html .gallery2 .features a.active:hover
							{
								background: #9f9e9b url(../images/img-exclamationSymb.gif) 0 10px no-repeat;
							}
							*/	
					.gallery2 a.btn-arrowUp
						{
							background: url(../images/btn-arrowUp.gif) no-repeat;
							width: 28px;
							height: 28px;
							display: none;
							text-indent: -5000px;
							position: absolute;
							top: 0px;
							left: 578px;
							z-index: 2;
						} 
					.gallery2 a.btn-arrowDown
						{
							background: url(../images/btn-arrowDown.gif) no-repeat;
							width: 28px;
							height: 28px;
							display: none;
							text-indent: -5000px;
							position: absolute;
							bottom: 1px;
							_top: 238px;
							left: 578px;
							z-index: 2;
						} 												
			.column
				{
					width: 339px;
					float: left;
					display: inline;
					margin: 30px 0 0 20px;
				}
			.box-more h5
				{
					padding: 6px 8px 5px 8px;
					margin-bottom: 8px;
				}						
				.box-more h5.index
					{
						margin-bottom: 4px;
					}
				.box-more h5.index span
					{
						text-transform: uppercase;
						font-size: 0.8em;
					}
				.box-more img
					{
						float: left;
						display: inline;
					}
				.box-more ul.list1
						{
							margin: 0;
							padding: 0;
							list-style: none;
							width: 203px;
							border-top: 1px dashed #bbdb76;
							background: #f6f6b9;
						}
					.box-more ul.list1 li
						{
							border-bottom: 1px dashed #bbdb76;

					}
					.box-more ul.list1 li a
						{
							text-decoration: none;
							font-size: 0.9em;
							display: block;
							padding: 3px 12px;
							/*_padding: 2px 12px;*/
							color: #b34c14;
					}
					/*
					*:first-child+html .box-more ul.list1 li a
						{
							text-decoration: none;
							font-size: 0.9em;
							display: block;
							padding: 2px 12px;
							line-height: 1.1;
							color: #b34c14;						
						}
					*/					

					.box-more ul.list1 li a:hover,
					.box-more ul.list1 li a:active,
					.box-more ul.list1 li a:focus
						{
							text-decoration: underline;
					}
					.box-more .content
						{
							padding-bottom: 22px;
						}
						.box-more .content img
							{
								margin-left: 14px;
							}
						.box-more .content h2
							{
								font-size: 1em;
								color: #a3c749;
								padding: 2px 4px 4px 22px;
								border-bottom: 1px dashed #edee6a;
								margin-bottom: 8px;
							}
						.box-more .content h3
							{
								color: #363636 !important;
								font-size: 1em !important;
								float: right;
								display: inline;
								width: 217px;
							}
							.box-more .content p
								{
									font-size: 0.9em;
									color: #363636;
									float: right;
									display: inline;
									width: 217px;
									margin: 0;
								}
							.box-more .content ul
								{
									margin: 0;
									padding: 0;
									float: right;
									/*display: inline;*/
									width: 217px;
									list-style: none;
								}

								.box-more .content ul li
								{
									padding: 0;
									margin: 0;
									background-image: url(../images/img-bullet.gif);
									background-repeat: no-repeat;
									background-position: 6px;
									padding-left: 14px;
								}
								.box-more .content ul li a
									{
										font-size: 0.9em;
										color: #b34c14;
										text-decoration: none;
										padding: 0;
										margin: 0;
										/*_margin-left: -20px;*/
									}
									/*
								*:first-child+html .box-more .content ul li a
									{
										font-size: 0.9em;
										color: #b34c14;
										text-decoration: none;
										background-image: url(../images/img-bullet.gif);
										background-repeat: no-repeat;
										background-position: 6px;
										padding-left: 14px;
										margin-left: -20px;
										font-size: 1em;

									}
									*/
								.box-more .content ul li a:hover
									{
										text-decoration: underline;
									}
							.box-more .right-content,
							.box-more .right-content2
								{
									float: right;
									display: inline;
									padding: 6px 2px 10px 10px;
								}
							.column4 .right-content
								{
									padding: 6px 2px 5px 10px;
								}
							.box-more .right-content
								{
									width: 306px;
								}
							.box-more .right-content2
								{
									width: 266px;
								}
							.box-more .right-content h6,
							.box-more .right-content2 h6
								{
									font-size: 1em;
								}
							.box-more .right-content2 h6
								{
									color: #ac8439 !important;
								}
							.box-more .right-content p,
							.box-more .right-content2 p
								{
									font-size: 0.9em;
									margin: 2px 0;
								}
							.box-more .right-content2 p
								{
									margin-bottom: 18px;
								}
							.box-more .right-content ul
								{
									margin: 0;
									padding: 5px 0 0 0;
									list-style: none;
								}
							.box-more .right-content ul li
								{
									padding-bottom: 7px;
								}
							.box-more .right-content a,
							.box-more .right-content2 a,
							.featured-programs a
								{
									color: #a6771d;
									text-decoration: underline;
									font-size: 0.9em;
								}
							.box-more .right-content a:hover,
							.box-more .right-content2 a:hover,
							.featured-programs a:hover
								{
									text-decoration: none;
								}
							.box-more .right-content2 a
								{
									text-transform: uppercase;
									font-style: italic;
								}
							.box-more .donate-phone
								{
									margin-right: 15px;
								}
				.float-ad
					{
						width: 340px;
						float: left;
						display: inline;
						margin-right: 20px;
					}
					.float-ad .box-ad
						{
							margin: 4px 0 4px;
						}
						
				.box-ad
					{
						background: url(../images/bgd-adTop.gif) no-repeat;
						width: 340px;
						padding-top: 8px;
						margin-top: 29px;
					}
					.box-ad .container
						{
							background: #eef3f2;
							border-left: 1px solid #d8dedc;
							border-right: 1px solid #d8dedc;
							padding: 12px 19px;
							
						}
						.box-ad a
							{
								margin: 0 auto;
							}
						.box-ad .bottom
							{
								background: url(../images/bgd-adBottom.gif) no-repeat;
								height: 8px;
							}
							
				.featured-photos
					{
						margin-bottom: 23px;
						margin-top: 5px;
						/*margin-top: 23px;*/
					}
						.featured-photos h1
							{
								color: #9aa2a0 !important;
								font-size: 0.8em !important;
								border-bottom: 1px dashed #edee6a;
								padding: 0 0 4px 8px;
							}
						.featured-photos ul
							{
								margin: 7px 0 0;
								padding: 0;
								list-style: 0;
							}
							.featured-photos ul li
								{
									float: left;
									display: inline;
									margin-right: 7px;
								}

				.skyscrapper
					{
						background: url(../images/bgd-adTopS.gif) no-repeat;
						width: 220px;
						padding-top: 7px;
						margin-top: 40px;
						color: #7d7d7d;
						font-size: 0.8em;
						text-align: center;
						margin: 40px auto 0;
					}
					.skyscrapper .container
						{
							background: #eef3f2;
							border-left: 1px solid #d8dedc;
							border-right: 1px solid #d8dedc;
							padding: 6px 29px 20px;
							
						}
						.skyscrapper a
							{
								margin: 0 auto;
							}

						.skyscrapper .bottom
							{
								background: url(../images/bgd-adBottomS.gif) no-repeat;
								height: 7px;
							}
				
				/*=========== GET OUTSIDE: subsite ========== */
				.feature-section
					{
						margin: 0 0 17px 15px;
						position: relative;
					}

				 .feature-section .contentBgd
						{
							background: #ffffff;
							width: 217px;
							height: 316px;
							position: absolute;
							top: 0;
							left: 478px;
							/*z-index: 2;*/
							filter:alpha(opacity=70);
							opacity: 0.7;
							-moz-opacity:0.7;
						}
				 .feature-section .content
						{
							width: 180px;
							position: absolute;
							top: 44px;
							left: 502px;
							z-index: 3;
						}
						.feature-section .content h1
							{
								color: #4e2b17;
								/*font-size: 1.5em !important;*/
								font-size: 18px !important;
								line-height: 1.1;
							}
						.feature-section .content p
							{
								color: #363636;
								/*font-size: 1em;*/
								font-size: 12px;
							
							}
						.feature-section a
							{
								color: #b34c14;
								text-decoration: underline;
							}
						.feature-section a:hover
							{
								text-decoration: none;
							}					
				.column2,
				.column2middle	
					{
						width: 220px;
						float: left;
						display: inline;
						margin-left: 13px;
					}
				.column2middle	
					{
						margin: 0 7px 0 22px;
					}
				#right-column .column2	
					{
						width: 220px;
						/*margin-left: 4px;*/
						margin: 0 0 16px -3px;
					}
				.column2 h5,
				.column2middle	 h5,
				.column3 h5,
				.column4 h5,
				#sidenav .box-more h5
					{
						margin-bottom: 4px;
					}
				.column2 h6,
				.column2middle	h6
					{
						color: #4e2b17;
						font-size: 1.1em;
					}
				.column2 a,
				.column2middle	a
					{
						color: #b34c14;
						text-decoration: underline;
					}		
				.column2 a:hover,
				.column2middle	a:hover
					{
						text-decoration: none;
					}	
				.appeal2
				{
					position: relative;
					padding-top: 15px;
					}
				.appeal2 h2
					{
						position: absolute;
						top: 33px;
						left: 10px;
						/*font-size: 1.5em;*/
						font-size: 18px;
						color: #ffffff;
						text-transform: uppercase;
						font-family: Interstate, Arial, sans-serif;
					}		
					.appeal2 a
					{
						background: url(../images/lnk-appeal2.gif);
						width: 152px;
						height: 33px;
						display: block;
						color: #ffffff;
						text-decoration: none;
						position: absolute;
						top: 62px;
						left: 11px;
						/*font-size: 0.9em;*/
						font-size: 11px;
						padding: 5px 30px 0 16px;
						line-height: 1.1;
					}			
					.appeal2 a:hover
					{
						text-decoration: underline;
					}
						#sub-header2 .appeal2
							{
								position: absolute;
								top: -5px;
								right: 15px;
							}
							#sub-header2 .appeal2 h2
								{
									top: 26px;
								}			
							#sub-header2 .appeal2 a
								{
									top: 52px;
									left: 9px;
								}
				.free-newsletter
					{
						margin-top: 12px;
					}
					
			/*=========== How To Help  ========== */
			.column3
				{
					width: 455px;
					float: left;
					display: inline;
					margin-left: 11px;
				
				}
			.column4
				{
					width: 200px;
					float: right;
					display: inline;
					margin-right: 30px;
				
				}
				
			.column3 .box-more,
			.column4 .box-more
				{
					margin: 0 0 9px;
					/*margin-bottom: 32px;*/
				}
			
			.column4 .right-content,
			.column4 .right-content2
				{
					width: 188px;
					}

			.column4 .right-content a
				{
					color: #b34c14;
					text-decoration: underline;
					font-size: 0.9em;
				}
			.column4 .right-content a:hover
				{
					text-decoration: none;
				}
			.column4 .box-more h6
				{
					color: #b34c14;
				}
			
			.column4 .right-content2 a
				{
					font-style: normal;
					font-weight: bold;
				}
			
			.featured-programs
				{
					margin: 0 0 18px 0;
					/*margin: 18px 0;*/
				}

			.featured-programs ul
				{
					margin: 0;
					padding: 0;
					list-style: none;
				}
			.featured-programs ul li
				{
					border-top: 1px dashed #cccaab;
					padding: 4px 10px 6px;
				}			
			.box-more ul.list2
					{
						margin: 0;
						padding: 0;
						list-style: none;
						border-top: 1px dashed #cccaab;

					}
				.box-more ul.list2 li
					{
						border-bottom: 1px dashed #cccaab;
						padding: 5px 10px;
						color: #7d7d7d;
						font-size: 0.9em;

				}
					.box-more ul.list2 li.active
						{
							background: #e7b403 url(../images/img-exclamationSymb.gif) 5px 8px no-repeat;
							padding-left: 24px;
							color: #ffffff;
					}
				.box-more ul.list2 li a
					{
						text-decoration: none;
						line-height: 1.1;
						color: #b34c14;
				}
				.box-more ul.list2 li a:hover
					{
						text-decoration: underline;
					}
				.box-more ul.list2 li a.second-link
					{
						text-decoration: underline;
						line-height: 1.1;
						color: #7d7d7d;
				}
				.box-more ul.list2 li a.second-link:hover
					{
						text-decoration: none;
				}
				.box-more ul.list2 li.active a.second-link
					{
						color: #ffffff;
				}
					.box-more ul.list2 li img
						{
							margin-right: 18px;
							border: 1px solid #807963;
						}
				.media-list
					{
						margin-top: 24px;
					}
					.media-list h5
						{
							margin-bottom: 4px;
						}
					.media-list ul.list2 li
						{
							font-size: 1em;
						}
						.media-list ul.list2 li a
						{
							font-weight: bold;
							font-size: 1.1em;
						}								
					.media-list ul.list2 li a.second-link
						{
							font-size: 1em;
							font-weight: normal;
						}
					.media-list ul.list2 li.active
						{
							color: #363636;
					}
				.row 
					{
						padding-left: 8px;
					}
				.row1 
					{
						margin-top: 20px;
					}
			.list3Width
			 {
					width: 166px;
				}
				.list3Width h5.index
			 {
					background: url(../images/bgd-hdrBox.gif) no-repeat;
				}						

			ul.list3
					{
						/*margin: -5px 0 0 0;*/
						margin: -1px 0 0 0;
						padding: 0;
						list-style: none;
						border-bottom: 1px dashed #cccaab;
						background: #fbfbe3;
					}
				.list3Width ul.list3
					{
						margin: -5px 0 0 0;
					}
				ul.list3 li
					{
						background: url(../images/img-bulletDiamond.gif) no-repeat;
						background-position: 10px 9px;
						padding: 5px 5px 5px 24px;
						border-top: 1px dashed #cccaab;

				}
				#main-content ul.list3 li
					{
						background-position: 10px 7px;
				}				
				
				ul.list3 li a
					{
						text-decoration: underline;
						font-size: 0.9em;
						color: #363636;
				}
				.media-list ul.list3 li a,
				.list3Width ul.list3 li a
					{
						font-size: 1em;
				}

				ul.list3 li a:hover
					{
						text-decoration: none;
					}

				.list3Width ul.list3 li a
					{
						color: #b34c14;
						text-decoration: none;
				}
				.list3Width ul.list3 li a:hover
					{
						text-decoration: underline;
				}								
			/* ===== News and Magazine  ===== */
			.lnk-community
				{
					margin: 0 0 17px 0;
				}
			.column5,
			.column5middle
				{
					width: 300px;
					float: left;
					display: inline;
					margin: 0 0 0 16px;
				}

			.column5middle
				{
					margin: 0 3px 0 19px;
				}					
			
			.column5 ul.list2 p,
			.column5middle ul.list2 p
				{
					margin: 0;
				}										
	/*  ========== Media Center ==========  */
		.image-onTop
			{
				margin: 0 0 22px;
			}
		.video-right
			{
				/*margin-top: 28px;*/
			}	
		ul.list2	.description
			{
				float: right;
				display: inline;
				width: 167px;
			}
	/*=========== Profile ========== */
		.profile
			{
				margin-bottom: 22px;
			
			}
			.profile img
				{
					float: left;
					display: inline;
					margin-top: 4px;
				}
			.profile .details
				{
					float: right;
					display: inline;
					width: 329px;
				
				}
				.profile .details .name,
				.profile .details .position-title,
				.profile .details .location
					{
						font-weight: bold;
						color: #41413f;
					}
				.profile .location
					{
						margin-bottom: 10px;
					}
				.profile .contact-bar,
				.profile .contact-bar2
					{
						margin-top: 12px;
					}
				.profile .contact-bar
					{
						color: #1f6a83;
					}
				.profile .contact-bar2
					{
						color: #b34c15;
					}
				.profile .contact-bar a,
					.profile .contact-bar2 a
						{
							color: #1f6a83;
							font-size: 1.1em;
							font-weight: bold;
						}
					.profile .contact-bar2 a
						{
							color: #b34c15;
						}
					.profile .contact-bar a:hover,
					.profile .contact-bar2 a:hover
						{
							text-decoration: none;
						}
					.profile a
						{
							color: #363636;
						}
					.profile .name a
						{
							font-weight: bold;
						}
						
					ul.list4
						{
							margin: 0 0 0 0;
							padding: 0;
							list-style: none;
						}
						
						ul.list4 li
							{
								background-image: url(../images/img-bullet.gif);
								background-repeat: no-repeat;
								background-position: 6px 6px;
								padding-left: 14px;
							}

						ul.list4 li a
							{
								font-size: 0.9em;
								color: #b34c14;
								text-decoration: none;
								
								font-size: 1em;
							}
						ul.list4 li a:hover
							{
								text-decoration: underline;
							}									
									
		#sidenav .cross-wrapper .cross-links
			{
				width: 180px;
				margin: 15px 0 ;
			}

		.profile-lists
			{
				margin-top: 24px;
			}		
			.profile-lists h4
				{
					color: #363636;
					font-size: 1em;
				}				
								
		#right-column ul.list2 .description,
		#sidenav ul.list2 .description
			{
				width: 88px;
			}
		.padding-top
			{
				padding-top: 35px;
			}		
			
	/*============ News Article ============== */
		.article
			{
				width: 635px;
				margin-left: 55px; 
				position: relative;
			}
			.article .top-links
				{
					margin-bottom: 14px;
				}
				.article .top-linksPosition
					{
						margin-top: 20px;
						width: 233px;
						float: right;
						display: inline;
					}
				.article-archive .top-linksPosition
					{
						margin-top: 4px;
						width: 233px;
						float: right;
						display: inline;
					}	
			#main-content h1.hdr-article
				{
					font-size: 2.5em;
					/*color: #1f6a83;*/
					font-family: "Times New Roman", Times, serif;
				}
			.article h2,
			h2.social-media,
			.news-magazine h2,
			
			.article h2 a,
			h2.social-media a,
			.news-magazine h2 a
				{
					/*font-size: 2.3em;*/
					color: #1f6a83 !important;
					font-weight: normal;
					line-height: 1.1;
				}
				h2.social-media
				{
					font-family: "Times New Roman", Times, serif;
					font-size: 2.2em;
				}						
			.article .info,
			.article-archive .info,
			.news-magazine .info
				{
					color: #707070;
					font-weight: bold;
					font-size: 0.9em;
					margin-bottom: 25px;
				}

		.box-article
			{
				width: 481px;
				margin-top: 22px !important;
			}
			.box-article img
				{
					margin-right: 12px;
				}
			ul.list5 
				{
					margin: 0;
					padding: 0;
					list-style: none;
				}
				ul.list5 .intro
					{
						padding: 0 20px 0 0;
					}
					
					ul.list5 li.active .intro
					{
						padding-left: 26px;
					}
					
					ul.list5 p
						{
							margin-top: 0;
						}
					 ul.list5 .content-size 
						{
							/*font-size: 0.9em;*/
							color: #363636;
						}
						ul.list5 .article-title
							{
								margin: 7px 0;
							
							}
						ul.list5 h3
							{
								color: #b34c14 !important;
								display: inline;
								font-size: 1.1em !important;
								margin-right: 4px;
							}
				ul.list5 li.active
					{
						background: #fbfbe3;
					}
				ul.list5 li.active .intro
					{
						background: url(../images/img-bulletDiamond.gif) 8px 6px no-repeat;
					}					

			#sidenav .link-email
				{
					/*margin-top: 14px;*/
					margin-bottom: 14px;
				} 
				
			.ctn-2col #sidenav .box-more,
			.ctn-3col #right-column .box-more
				{
					width: 220px;
					margin-left: 4px;
					margin-bottom: 28px;
				}
					
	/*============ Social Media ============== */
	#main-content .ad-space
		{
			width: 231px;
			margin: 0px;
		}
			#main-content h1.hdr-social
				{
					font-size: 2.8em !important;
					color: #1f6a83 !important;
					font-family: "Times New Roman", Times, serif;
				}
	#main-content ul.insideList2
		{
			margin: 0x;
			padding: 0;
		}
		#main-content ul.insideList2 li
			{
				padding: 6px 0;
			}
		
		.social-group
			{
				border-top: 1px dashed #99ccdd;
				margin-top: 10px;
				padding-top: 5px;
			}
			.social-group .icon
				{
					float: left;
					display: inline;
					width: 30px;
				}
			.social-group .group-details
				{
					float: right;
					display: inline;
					width: 446px;
					margin-right: 3px;
				}
			.social-group ul
				{
					list-style: none;
					margin: 5px 0 0 0;
					padding: 0;
				}
				.social-group ul li
					{
						margin: 5px 0;
					}
				.social-group p
					{
						padding: 2px;
						margin: 0;
					}
				.social-group .group-name,
				.social-group .group-name a
					{
						text-decoration: none;
						color: #36424a;
						font-size: 1.1em;
						font-weight: bold;
					}

				.social-group .group-name2,
				.social-group .group-name2 a
					{
						text-decoration: none;
						color: #b34c14;
						font-weight: bold;
					}
				.social-group .group-name a:hover,
				.social-group .group-name2 a:hover
					{
						text-decoration: underline;
					}

			/*=== Magazine: Channel ==*/
			.fixColumn
				{
					margin-top: 15px;
				}
			.top-story
				{
					/*background: url(../images/bgd-topStory3.gif) left bottom no-repeat;*/
					position: relative;
					height: 477px;
					color: #ffffff;
				}
					.top-story .top
						{
							background: url(../images/bgd-topStory1.gif) left bottom no-repeat;
							width: 343px;
							height: 3px;
						}
					.top-story .bottom
						{
							background: url(../images/bgd-topStory3.gif) left bottom no-repeat;
							width: 343px;
							height: 3px;
							_margin-top: -11px;
						}
					/* Firefox */
					@-moz-document url-prefix()
					{
					.top-story .bottom
						{
							background: url(../images/bgd-topStory3.gif) left bottom no-repeat;
							width: 343px;
							height: 3px;
							margin-top: -2px;
						}
					}						
						.top-story img
							{
								float: none;
								margin-left: 4px;
							}
					.top-story .top-image
						{
							background: url(../images/bgd-topStory2.gif) repeat-y;
							padding: 1px 0 0 0;

						}
					.top-story .top-content
						{
							width: 343px;
						}
						
					.top-story .box-bgd
						{
							background: #11233e;
							width: 335px;
							height: 252px;
							left: 4px;
							bottom: 3px;
							_bottom: 5px;
							filter:alpha(opacity=50);
							opacity: 0.5;
							-moz-opacity:0.5;
							position: absolute;
							z-index: 2;
						}
					.top-story .description
						{
							position: absolute;
							left: 0;
							bottom: 56px;
							_bottom: 58px;
							z-index: 3;
							padding: 0 24px;
						}
					.top-story h1
						{
							font-size: 2.6em;
						}
					.top-story h2
						{
							font-size: 0.8em;
						}
					.top-story p
						{
							font-size: 0.9em;
						}
					.top-story a
						{
							font-size: 0.9em;
							color: #ffffff;
						}
					.top-story a:hover
						{
							text-decoration: none;
						}
						
				.contest-links
					{
						margin: 21px 0 0 0;
					}
				.more-list h5
						{
							margin-bottom: 4px;
						}
				.more-list p
						{
							margin-top: 0;
						}
				.more-list ul.list3 li a
					{
						font-size: 0.9em !important;
					}						

	/*============  Magazine Article Archive List, Archive Landing and Magazine Articl ============== */
				.ctn-2col .fix-width1	
					{
						width: 600px !important;
						/*width: 611px !important;*/
					}
				.ctn-2col .fix-width2,
				.ctn-3col .fix-width2	
					{
						width: 355px !important;
						padding-right: 0 !important;
					}			
			.article-archive
				{
					margin-left: 14px;
					width: 575px;
					position: relative;
				}						
			.article-archive h2
			{
				color: #b34c14;
				/*font-size: 2em;*/
				font-weight: normal;
				line-height: 1.1;
			
			}
			.article-archive .box-more,
			.article .box-more
				{
					margin: 10px 0 30px 0;
				}
			#main-content h1.hdr-featureArchive
				{
					font-size: 1.8em;
					color: #b34c14;
					margin: 0 0 12px 3px;
					font-family: "Times New Roman", Times, serif;
				}							
			
			.article-archive select,
			.article select
				{
					border: 1px solid #7a795b;
					height: 18px;
					color: #4e2b17;
					font-size: 1em;
				}										
			
			.article-archive ul.insideList 
				{
					/*width:540px !important;*/
					
				}
			
				.fix-width2 .cross-links
					{
						width: 336px;
					}				

				.fix-width2	.ad-space,
				.fix-width2 .script-box 
						{
							background: url(../images/bg-adBoxTop1.gif) left top no-repeat;
							padding-top: 14px;
						}					
				.fix-width2 .ad-space .header h1,
				.fix-width2 .script-box h1
					{
						background: #74736e;
						width: 312px;
					}
				.fix-width2 .ad-space .wrapper
					{
						background: url(../images/bgd-adBoxBottom1.gif) left bottom no-repeat;
						padding-bottom: 14px;
					}
				.fix-width2 .ad-space .content,
				.fix-width2 .ad-space .header,
				.fix-width2 .script-box .header,
				.fix-width2 .script-box .content
					{
						background: url(../images/bgd-adBoxContent1.gif) repeat-y;
					}
					.fix-width2 .ad-space h2.features,
					.fix-width2 .ad-space ul
						{
							margin-left: 36px;
						}
					.fix-width2 .link-email
						{
							margin: 26px 0 18px 4px !important;
						}
					.fix-width2 .script-box .header
						{
							padding-left: 5px;
						}
					.fix-width2 .script-box .links
						{
							margin-left: 5px !important;
							width: 320px !important;
						}																	
				.fix-width2 .script-box .wrapper
					{
						background: url(../images/bgd-scriptBoxBottom1.gif) left bottom no-repeat;
						padding-bottom: 12px;
					}
				.fix-width2 .box-ad
					{
						text-align: center;
						margin-top: 18px;
					}
				.ad-subscribe
					{
						text-align: center;
						margin: 0 0 0 5px;
						padding-bottom: 14px;
					}
				/*
				.pagination
					{
						text-align: center;
						margin-top: 20px;
					}
					.pagination a
						{
							text-decoration: none;
							border: 1px solid #434343;		
							color: #434343;
							font-weight: bold;
							padding: 2px 4px;
							font-size: 0.9em;
							display: inline-block;
						}
					.pagination a:hover,
					.pagination a.active
						{
							background: #afd696;
							color: #ffffff;
						}
					.pagination a.inactive
						{
							color: #d0cfcf;
						}
				*/
				.pagination
					{
						text-align: center;
						margin-top: 20px;
					}
				
				.pagination a, .pagination span
				{
					   text-decoration: none;
					   border: 1px solid #434343;        
					   color: #434343;
					   font-weight: bold;
					   padding: 2px 4px;
					   font-size: 0.9em;
					   display: inline-block;
								margin: 0 2px;
				}
				.pagination a
				{
								margin: 0 2px;
				}
				.pagination span:hover,
				.pagination span.active,
				.pagination a:hover,
				.pagination a.active
				{
					   background: #afd696;
					   color: #ffffff;
				}
				.pagination a.inactive, 
				.pagination span.inactive, 
				.pagination span:hover.inactive
				{
					   color: #d0cfcf;
					   background: none;
				}
				
				.pagination span.spacer, .pagination span:hover.spacer
				{
				border: none;
					   color: inherit;
					   background: none;
				}

				
	/*  ========== SEND TO A FRIEND ==========  */
		.send-toFriend
			{
				width: 600px;
				background: #ffffff;
				margin: 0 auto;
				text-align: left;
				position: relative;
			}
			.send-toFriend .header
				{
					background: url(../images/bgd-sendToFriend.jpg) repeat-y;
					padding: 4px 16px 4px 0;
				}
			.send-toFriend h1
				{
					font-size: 1.6em;
					color: #ffffff;
					text-transform: uppercase;
					margin-left: 20px;
				}
				.send-toFriend h1 span
					{
						font-size: 0.5em;
						font-weight: normal;
					}
				.send-toFriend .confirmation
					{
						position: relative;
					}
					.send-toFriend .confirmation img
						{	
							position: absolute;
							top: 0;
							left: 0;
						}
					.send-toFriend .confirmation p
						{
							position: absolute;
							color: #4e2b17;
							font-size: 2.8em;
							font-weight: bold;
							line-height: 1.1;
							top: 126px;
							left: 340px;
						}
								
				.btn-close
					{
						background: url(../images/btn-close.gif) no-repeat;
						width: 16px;
						height: 16px;
						text-indent: -5000px;
						position: absolute;
						top: 8px;
						right: 17px;

					}	
				.send-toFriend .left-column
					{
						width: 264px;
						padding-left: 16px;
						float: left;
						display: inline;
					}
				.send-toFriend .right-column
					{
						width: 320px;
						float: right;
						display: inline;
					}
				.send-toFriend .left-column,
				.send-toFriend .right-column
					{
						background: url(../images/bgd-sendToFriendContent.gif) left top repeat-x;
						padding-top: 16px;
					}
				.send-toFriend .left-column input
					{
						border: 1px solid #7c7a63;
						width: 243px;
						height: 18px;
						background: #fafde0;
						color: #4e2b17;
						font-weight: bold;
						padding: 2px 0 0 12px;
						margin-bottom: 8px;
					}
				.send-toFriend .left-column p
					{
						color: #6e6e62;
						font-size: 0.9em;
						width: 180px;
					}
				.send-toFriend .checkbox-position
					{
						position: absolute;
						top: 180px;
						left: 249px;
					}
					
					.send-toFriend .checkbox-position input
						{
							width: 30px;
							height: 30px;
						}
					
					
					.send-toFriend .right-column textarea
						{
							border: 1px solid #7c7a63;
							width: 300px;
							height: 260px;
							background: #fafde0;
							
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 1em;
							color: #4e2b17;
							font-weight: bold;
						}
					.btn-submit
						{
							background: url(../images/btn-submit.gif);
							width: 93px;
							height: 37px;
							text-indent: -5000px;
							border: none;
							margin: 8px 8px;
							float: right;
							display: inline;
							cursor: pointer;
						}
						.send-toFriend .footer
							{
								padding: 8px 8px 16px 12px;
								color: #6e6e62;
								font-size: 0.9em;
							}

		
	/* =========== News and Magazine : Subpage ========== */
	.news-magazine h1.hdr-article,
	.news-magazine h2
		{
			color: #1F6A83 !important;
		}				
		
		.news-magazine h1.hdr-article
			{
				font-size: 2.9em !important;
			}
			.news-magazine .h1-position
				{
					margin-top: -6px;
				}	
		.news-magazine
			{
				font-size: 1em !important;
			}	
					
				
					
					
	/*  ========== FOOTER STYLES ==========  */
		#footer
			{
					clear: both;
			}
			#footer-navWrapper
				{
						background: url(../images/bgd-mainTile.gif) repeat-y;
				}		
			#footer-nav
				{
					width: 966px;
					margin: 0 auto;
					background-image:url(../images/bgd-navBar.gif);
					padding: 6px 0 6px 0;
					color: #ffffff;
					text-align: center;
				}		

					#footer-nav a
					{
						color: #ffffff;
						text-decoration: none;
						font-size: 0.9em;
						font-weight: bold;
						margin: 0 12px 0 10px;
					}														
					#footer-nav a:hover
					{
						text-decoration: underline;
					}
					#footer-nav .links
					{
						width: 911px;
						margin: 0 auto;
					}
					#footer-nav .shareThis
						{
							/*background: url(../images/icon-shareThis.gif) no-repeat left center;
							padding: 4px 0 4px 20px;*/
						}
				.barBottom 
					{
						background: url(../images/bgd-cntBottom.gif) left top no-repeat;
						height: 16px;
					}
										
				#footer-ad							
					{
						float: left;
						margin-left: 20px;
						display: inline;
					}
				#footer-links
					{
						float: right;
						width: 720px;
						color: #ffffff;
						font-size: 0.8em;
						display: inline;
					}
					#footer-links a
						{
							color: #ffffff;
							text-decoration: none;
						}					
					#footer-links a:hover
						{
							text-decoration: underline;
						}			
					#footer-links a.section
						{
							text-transform: uppercase;
						}
					
					#footer-links .copyright
						{
							margin-top: 21px;
						}

/*  ================================================================================================  */
/*  ================================================================================================  */
#logo
	{
		margin: 0 0 0 32px;
		display: inline;
	}
.border-nav1
	{
		border-bottom: 3px solid #edbb1e; 
	}				
.border-nav2
	{
		border-bottom: 3px solid #d48205; 
	}	
.border-nav3
	{
		border-bottom: 3px solid #82a764; 
	}								
.border-nav4
	{
		border-bottom: 3px solid #327b8a; 
	}		
	
ul.home-burst
	{
		margin:0;
		padding: 0;
		list-style: none;
		overflow: hidden;
	}	

/* ------------------------------------------------------------------------------------- */
/* START NLC Update */
.title-section a,
a.btn-banner,
a.call-action,
.call-action	
	{
		/*height: 27px;*/
		/*display: inline;*/
		/*padding-right: 10px;*/
		/*padding-right: 50px;*/
		color: #ffffff;
		text-decoration: none;
		/*font-size: 1.5em;*/
		font-size: 18px;
		line-height: 1em;
		text-transform: uppercase;
		font-family: Interstate, Arial, sans-serif;
	}
a.btn-banner
	{
		background: url(../images/btn-banner.gif) right center no-repeat;
	}
.title-section a:hover,
a.btn-banner:hover,
a.call-action:hover	
	{
		text-decoration: underline;
	}
/* END NLC Update */
/* ------------------------------------------------------------------------------------- */

input.btn-go
	{
		background:url(../images/btn-goOff.gif) no-repeat;
		width: 28px;
		height: 11px;
		display: block;
		border: none;
		float: right;
		margin-top: 4px;
		border: none;
		cursor: pointer;
	}
input.btn-go:hover
	{
		background:url(../images/btn-goOvr.gif) no-repeat;
	}
a.email,
a.print
	{
		color: #bd5c0f;
		text-decoration: none;
	}
a.email
	{
		background: url(../images/icon-email.gif) 0 2px no-repeat;
		width: 70px;
		text-indent: 22px;
	}
a.email:hover,
a.print:hover
	{
		text-decoration: underline;
	}		
a.print
	{
		background: url(../images/icon-print.gif) 0 2px no-repeat;
		margin-left: 16px;
		width: 50px;
		text-indent: 20px;
	}

.bold
	{
		font-weight: bold;
	}

.alt-link
	{
		font-weight: bold;
		font-size: 1.1em;
	}	

a.lnk-feed,
a.lnk-feed:visited,
a.lnk-feed2,
a.lnk-feed2:visited,
a.lnk-feed3,
a.lnk-feed3:visited,
a.lnk-feed4,
a.lnk-feed4:visited,
a.lnk-view,
a.lnk-view:visited
	{
		/*width: 33px;*/
		/*height: 14px;*/
		padding: 0 17px 1px 0;
		text-decoration: none;
		color: #ffffff;
		font-size: 0.8em;
		float: right;
		display: block;
		margin: 2px 0;
		text-align: right;
		cursor: pointer;
	}
a.lnk-feed,
a.lnk-feed2,
a.lnk-feed3
	{
		background: url(../images/icon-feed.gif) right top no-repeat;
	}

a.lnk-feed3
	{
		/*width: 252px;*/
		font-family: "Times New Roman", Times, serif;
		color: #b34c14;
		margin-top: 11px;
		font-size: 1em;
		font-weight: bold;
	}

a.lnk-feed
	{
		text-transform: uppercase;
	}
a.lnk-feed2
	{
		/*width: 278px;*/
		text-transform: uppercase;
	}
a.lnk-feed4
	{
		/*width: 58px;*/
		padding-right: 0px;
		text-transform: uppercase;
	}
a.lnk-view
	{
		background: url(../images/icon-view.gif) right top no-repeat;
	}
a.lnk-feed:hover,
a.lnk-feed2:hover,
a.lnk-feed3:hover,
a.lnk-feed4:hover,
a.lnk-view:hover

	{
		text-decoration: underline;
	}

.font1
	{
		color: #7d7d7d;
	}
.font2
	{
		font-size: 1.1em;
	}

/*.h2-font1
	{
		font-family: "Times New Roman", Times, serif;
	}*/
.features-list
	{
	}
.ad-space ul a,
.features-list a
	{
		text-decoration: underline;
	}

.ad-space ul a:hover,
.features-list a:hover
	{
		text-decoration: none;
	}
p.short-intro
	{
		margin: 0;
	}		

.margin1
	{
		margin: 44px 0 14px !important;
	}	
.toplinks-position
	{
		position: absolute; 
		top: 53px; 
		left: 355px;
	}			
.body-text1
	{
		color: #363636;
		font-size: 0.9em;
	}
.body-text1 h2
	{
		font-size: 2.2em;
	}
	.body-text1 h3
	{
		font-size: 1.1em;
	}
.features-div
	{
		border-bottom:1px dashed #EDEE6A;
		margin-bottom: 8px;
	}
.list4-fix
	{
		margin:  22px 0 0 16px;
		font-size: 0.9em;
	}
.info-bottom
	{
		margin-bottom: 20px;
	}
.news-magazine ul.insideList 
	{
		color: #363636 !important;
		
	}
	.news-magazine h2,
	.article h2,
	.article-archive h2
		{
			font-size: 2.2em;
			font-family: "Times New Roman", Times, serif;
		}
		
.news-h1Fix
		{
			margin-top: 10px;
		}
	.news-h1Fix h1
		{
			font-size: 1.8em !important;
		}	
.link-email2
		{
			margin: 0 0 19px 0;
			/*margin: 16px 0 19px 4px;*/
		}	

.inside-list3
	{
		margin: 0 0 0 336px;
		color: #421d08;
	}
	*:first-child+html .inside-list3
	{
		margin: 0 0 0 376px;
		color: #421d08;
	}	
.inside-list3 a
	{
		color: #421d08;
		text-decoration: none;
	}
.inside-list3 a:hover
	{
		text-decoration: underline;
	}
	
.appeal3
	{
		position: absolute;
		top: 7px;
		right: 9px;
	}

/* New Ad format for Kids section */
.ad-space3
	{
		background: url(../images/bg-adBoxTopKids.gif) left top no-repeat;
		padding-top: 11px;
		/*margin: 10px 0;*/
		margin: 0 0 10px 0;
	
	}

	.ad-space3 .header
		{
			background: url(../images/bgd-adBoxContentKids.gif) repeat-y;
			padding: 0 5px;
			position: relative;
			
			}
		.ad-space3 .header h1
			{
				font-size: 0.9em !important;
				color: #421d08 !important;
				background: #e9ed72;
				padding: 2px 0 6px 4px;
				width: 216px;
				position: absolute;
				top: 0;
				left: 5px;
				_left: 0;
			}
		.ad-space3 .header h2
			{
				font-size: 0.9em !important;
				color: #421d08 !important;
				background: #e9ed72;
				font-weight: normal;
				padding: 2px 8px 6px;
				position: absolute;
				top: 0;
				right: 6px;
				_right: 5px;
			}
			.ad-space3 .content
				{
					background: url(../images/bgd-adBoxAll.gif) left bottom no-repeat;
					padding: 23px 5px 0;	
					/*position: relative;*/
				}							
				.ad-space3 .content img
					{
						/*position: absolute;
						top: 25px;*/
					}	
					
					
					
					
.half
{
	float: left;
	width: 46%;
	margin-right: 3%;
}

/* list for Garden Wildlife subsite landing */
ul.list6
	{
		margin: 0;
		padding: 0;
		list-style: none;
		border-top: 1px dashed #95c764;
	}
	ul.list6 li
	{
			border-bottom: 1px dashed #95c764;
	}
	ul.list6 li .icon 
	{
		float: left;
		display: inline;
		width: 25px;
		margin: 0 6px;
	}
	ul.list6 li a
	{
		color: #b34c14;
		text-decoration: none;
		background: #effde2;
		display: block;
		padding: 6px 40px 6px 0;
		font-size: 0.9em;
	}
	ul.list6 li a:hover
	{
		background: #ffffff;
	}
	
	#footer-nav .at300bs.at15t_expanded, #footer-nav .at300bs.at15t_compact
	{
		background: transparent url(../images/icon-shareThis.gif) no-repeat scroll left center !important;
	}
/*=========== How To Help: new  ========== */
.how-toHelpRow1
{
	width: 935px;
	margin: 0 0 16px 21px;
}
.how-toHelpRow1 .box-more .right-content
{
	/*width: 598px;*/
	width: 923px;
	float: left;
	/*margin: 0 10px;*/
}
.how-toHelpRow1 ul.help-list1,
.how-toHelpRow1 ul.help-list2
{
	float: left;
	display: inline;
	width: 45%;
	margin: 0 2%;
}
.how-toHelpRow1 ul.help-list1 li
{
	float: left;
	display: inline;
}
.how-toHelpRow1 img.leftImg
{
	margin-right: 10px;
}
.how-toHelpRow1 img.rightImg
{
	margin-left: 10px;
}
ul.help-list3
{
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
}
ul.help-list3 li
{
	padding: 6px;
}
ul.help-list3 a
{
	text-transform: uppercase;		
	font-weight: bold;
	color: #ac8439;
	text-decoration: none;
}
ul.help-list3 a:hover
{
	text-decoration: underline;
}
.width1
{
	width: 210px !important;
}
/*.padding-top
{
	padding-top: 0 !important;
}*/
.related-linksHow
{
 bottom: 60px;
 position: absolute;
 right: 120px;
 z-index: 2;
}

.home-leftCorner,
.home-rightCorner	{ display: block; z-index: 10; bottom: -14px; position: absolute; width: 19px; height: 29px; }
.home-leftCorner	{ background: url(../images/homepage-cornerLeft.gif); left: 0; }
.home-rightCorner	{ background: url(../images/homepage-cornerRight.gif); right: 0; }

.roundedCorners-left,
.roundedCorners-right			{ display: block; z-index: 10; /*left: 0;*/ bottom: -14px; position: absolute; width: 15px; height: 29px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/topnav1-corners.png'); }
.roundedCorners-left				{ left: 0; }
.roundedCorners-right			{ right: 0; }
.roundedCorners-left .rc-img,
.roundedCorners-right .rc-img	{ display: block; width: 15px; height: 29px; background: url(../images/topnav1-corners.png) no-repeat left top; _background: none; }
.roundedCorners-right .rc-img	{ background-position: right top; }

/* Fixes line spacing for homepage list items */
.global-warming1 li.cnt-burst,
.get-outside1 li.cnt-burst
{
	border-top: 1px solid #82A764;
}

.explore-wildlife1 li.cnt-burst,
.news1 li.cnt-burst
{
	border-top: 1px solid #EDBB1E;
}

.magazine1 li.cnt-burst
{
	border-top: 1px solid #327B8A;
}

.global-warming1 .border-nav3,
.get-outside1 .border-nav3
{
	border-bottom: 2px solid #82A764;
}

.explore-wildlife1  .border-nav1,
.news1 .border-nav1
{
	border-bottom: 2px solid #EDBB1E;
}

.magazine1 .border-nav4
{
	border-bottom: 2px solid #327B8A;
}
