/*		GLOBAL						*/

body									{	margin:0; background-image:url(/img/global/bg.jpg); background-attachment:fixed; }
*									{	font-family:arial; }
img									{	border:none; }
a:hover								{	text-decoration:none; }
form									{	display:inline; }
table									{	border-collapse:collapse; }
td									{	padding:0; }

/*		HEADER AREA					*/

#top_div							{	background-color:#111111; padding:15px 0; }
#top_table .fifty					{	width:50%; }
#top_table .fifty table td				{	padding:0 3px; }
#top_table .fifty th					{	width:30px; }
#search_text, #join_email_top		{	width:200px; border:none; padding:0; text-indent:5px; color:#999999; font-size:11px; }

/*		MENU						*/

#top_menu, #top_menu *				{	z-index:9999; }
#top_menu							{	height:51px; width:1007px; background-color:#F5EED1;
										background-image:url(/img/nav/bg_nav.png); background-repeat:no-repeat; }
#top_menu span						{	display:none; }
#top_menu th							{	width:1px; background-image:url(/img/nav/nav_div.png); }
#top_menu *							{	color:white; }
#top_menu a							{	text-decoration:none;  }
#top_menu a:hover					{	color:#FFED8A;  }
#top_menu ul ul *						{	font-size:14px; }										
#top_menu td table td					{	padding:0; }

.nav								{	padding:0; margin:0; list-style:none; height:100%; }
.nav a								{	display:block; height:30px; }
.nav li								{	float:left; padding:0; background-repeat:no-repeat; }
.nav a:hover, .nav a.sfhover			{	text-decoration:none; }
.nav li li								{	padding:0 0 0 0; margin:0; width:100%; height:100%; text-indent:0; }
.nav li ul a							{	text-decoration:none; display:block; height:auto;
										border-top:1px solid #B45C5B; padding:7px 0; margin:0 22px; }
.nav li ul li:first-child a				{	border:none; }
.nav ul								{	list-style:none; position:absolute; left:-999em; height:auto; padding:0; margin-top:-3px;
										background-color:#861010; -moz-border-radius-bottomright:10px; border-bottom-right-radius:10px;
										-moz-border-radius-bottomleft:10px; border-bottom-left-radius:10px; }
.nav ul li a:hover, .nav ul li a.sfhover	
									{	text-decoration:underline; }
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul
									{	left:-999em; }
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul
									{	left:auto; }
									
#nav5 li ul ul							{	margin:-31px 0 0 144px; }

#mobile_menu						{	display:none; }

/*		PAGE STRUCTURE				*/

.side_td							{	background-color:#F5EED1; width:212px; padding-bottom:20px; }
.gap_td1							{	background-color:#F5EED1; width:32px; }
.gap_td1a							{	background-color:#F5EED1; width:16px; }
.gap_td1b							{	background-color:#F5EED1; width:16px; }
.main_td							{	background-color:#F5EED1; width:736px; padding-top:42px; padding-bottom:30px; }
.gap_td2							{	background-color:#F5EED1; width:24px; }
.gap_td2_small						{	background-color:#F5EED1; width:18px; }
.outer_table						{	width:1012px; }

/*		SIDE COLUMN					*/

#main .side_td						{	background-color:#F5EED1; height:100%; padding-top:6px; }
#main .side_td img					{	margin-top:35px; margin-bottom:25px; }
#main .side_td a						{	background-repeat:no-repeat; display:block; font-weight:bold;
										text-decoration:none; color:#371C07; font-weight:bold; }
#main .side_td a:hover, #main .side_td a.selected
									{	color:#E76C2F; }
#main .side_td div					{	height:8px; margin-top:7px; margin-bottom:7px; width:183px;
										background-image:url(/img/global/leftnav_div.png); background-repeat:no-repeat; }
#main .side_td .side_map				{	display:block; padding-top:25px; }
#main .side_td .side_map:first-child	{	margin-bottom:20px; }
#main .side_td .side_map a			{	padding:0; margin:0; background:none; }
#main .side_td .side_map img			{	margin:0; }

/*		MAIN AREA					*/

.regular_text, .regular_text *		{	font-size:14px; line-height:21px; color:#371C07; }
.regular_text h2						{	font-size:18px; margin-top:15px; margin-bottom:10px; }
.regular_text h2.top					{	font-size:25px; line-height:32px; margin-top:0; margin-bottom:10px; }
.regular_text h3						{	font-size:18px; margin-top:15px; margin-bottom:5px; }
.regular_text h4						{	font-style:italic; font-weight:normal; margin:0; }
.regular_text li						{	list-style:none; background-image:url(/img/global/bullet1.png); background-repeat:no-repeat;
										margin:5px 0; }
.regular_text .list2 li				{	background-image:url(/img/global/bullet2.png); }
.regular_text a						{	color:#C91F1B; }
.vertical_gap						{	line-height:2px; height:15px; }

/*		FOOTER AREA					*/

#footer								{	background-color:#111111; padding-bottom:25px; }
#footer .links, #footer .info		{	width:900px; }

#footer .links td						{	padding:20px; }
#footer .links *						{	color:#E7A976; }
#footer .links h2					{	font-size:16px; padding-bottom:3px; border-bottom:1px dashed #E7A976; }
#footer .links a						{	font-size:12px; display:block; text-decoration:none; margin:4px 0; }
#footer .links a:hover				{	text-decoration:underline; }

#footer .info td:last-child			{	font-size:13px; line-height:18px; text-align:justify; }
#footer *							{	color:#aaaaaa; }

#footer .bottom						{	margin-top:15px; }
#footer .info table td:first-child		{	padding:0; }
#footer .bottom th					{	padding:0 15px; }

/*		TITLES						*/

h1, h2.main							{	margin-top:0; width:730px; text-indent:-9999px; white-space:nowrap; overflow:hidden;
										background-repeat:no-repeat; }

/*		HOME						*/

#home_header_mobile					{	display:none; }
.get_to_know_us						{	margin:5px 0 35px; width:736px; height:215px; }
.get_to_know_us td					{	width:225px; height:193px; padding-top:15px; font-size:14px; line-height:18px; }
.get_to_know_us th					{	background-image:url(/img/home/get_to_know_us_dots.jpg); background-position:center 15px;
										background-repeat:no-repeat; width:15px; }
.get_to_know_us th:first-child, .get_to_know_us th:last-child			
									{	background:none; }
.get_to_know_us img					{	margin-bottom:15px; }
.get_to_know_us h2					{	color:#FCF082; margin:0; }
.get_to_know_us *					{	color:white; }

#scroller_parent					{	margin-top:20px; width:170px; }
.scroller							{	display:none; height:100px; }
.scroller a							{	font-weight:bold; display:block; padding:10px 0; text-decoration:none; }
.scroller a:hover					{	color:#F4A15E;	}

.check_it_out						{	margin-top:5px; background-image:url(/img/home/bg_brown_top.gif);
										width:736px; background-repeat:no-repeat; background-color:#64330A; }
.check_it_out td						{	width:107px; padding-bottom:6px; }
.check_it_out th						{	width:12px; }
.check_it_out th:first-child, .check_it_out th:last-child			
									{	width:15px; }
.check_it_out a						{	color:#F6E89D; font-size:13px; text-decoration:none; font-weight:bold; }
.check_it_out a:first-child			{	display:block; margin:20px 0 10px; }
.check_it_out p						{	margin:3px 0 0; width:106px; height:1px;
										background-image:url(/img/home/check_it_out_dots.jpg); }
.check_it_out div						{	margin-top:12px; font-style:italic; font-size:12px; line-height:16px; }
.check_it_out *						{	color:white; }
.section_gap						{	height:35px; }
.apart a, .check_it_out div a:first-child
									{	display:inline-block; margin:0; width:15px; height:13px; }

.cool_stuff							{	margin-top:5px; background-image:url(/img/home/bg_green.gif); width:736px; height:150px; }
.cool_stuff a						{	width:169px; height:120px; margin-top:20px; background-position:center center; background-repeat:no-repeat; }

.our_sponsors th						{	width:20px; }

/*		BOTTOM NAVIGATION			*/

.bottom_nav							{	margin-top:20px; background-image:url(/img/global/navigation_bar.jpg); width:731px; height:55px; }
.bottom_nav *						{	text-decoration:none; font-weight:bold; font-size:13px; }
.bottom_nav a:hover					{	text-decoration:underline; }
.bottom_nav .back					{	background-repeat:no-repeat; width:39%; }
.bottom_nav .up						{	text-align:center; width:21%; }
.bottom_nav .up a					{	background-image:url(/img/global/arrow_up.png); background-repeat:no-repeat;
										text-indent:25px; display:inline-block; height:25px; }
.bottom_nav .forward					{	background-repeat:no-repeat; width:39%; }
.bottom_nav th						{	width:5px; }

/*		THUMB CONTAINERS			*/

.thumb_container					{	background-color:#E5D5B4; padding:15px 0; background-image:url(/img/frame/frame_area_top.gif);
										width:176px; background-repeat:no-repeat; }
.thumb_container div:first-child		{	padding:0 12px; }
.thumb_container table:first-child	{	margin-bottom:10px; }
.top_middle							{	background-image:url(/img/frame/picframe_topmiddle.png); height:6px; }
.pic img								{	width:250px; }
.bot_middle							{	background-image:url(/img/frame/picframe_botmiddle.png); height:10px; }
.container_bottom					{	background-image:url(/img/frame/frame_area_bot.png); width:176px; height:16px; }
.regular_text .thumb_container *		{	color:#311C01; font-size:13px; line-height:15px; }
.regular_text .thumb_container h2, .grid_table h2	
									{	color:#AE1E16; font-size:16px; line-height:20px; margin-top:0; text-align:center; }
.regular_text .thumb_container a.no_underline
									{	text-decoration:none; }
.regular_text .thumb_container a.no_underline:hover
									{	text-decoration:underline; }

/*		PAGES DISPLAYING COLUMN OF IMAGES	*/

.pic_table							{	margin-bottom:20px; }
.pic_table td						{	text-align:center; padding-top:4px; font-size:13px; color:#777777; }

/*		PARTNERS					*/

.list2 th							{	width:6%; }
.three_columns td					{	width:30%; }
.two_columns td						{	width:47%; }

/*		LOGOS						*/

.logos								{	width:97%; }
.logos th							{	width:3%; }
.logos td							{	width:12%; }

/*		PROGRAM LISTS				*/

.program_list_style					{	margin-top:35px; }
.regular_text .program_list_style h2	{	margin-top:35px; color:#AE1E16; font-size:18px; }
.program_list_style .no_underline	{	text-decoration:none; }
.program_list_style .no_underline:hover
									{	text-decoration:underline; }
.program_list_style .frame2_center	{	width:203px; padding-top:4px; }

/*		PROGRAM						*/

#program_top .pics					{	width:240px; }
#program_top .donate					{	width:494px; }
#program_top .div1					{	background-image:url(/img/programs/bg_program.gif); width:494px; height:331px;  }
#program_top .div2					{	padding:15px 20px 10px; }
#program_top h2						{	font-size:16px; margin-top:0; margin-bottom:6px; color:#B41416;  }
#program_top .div3					{	font-weight:bold; margin-bottom:8px; }
#program_top .regularForm .text, #program_top .regularForm select
									{	width:150px; }
#donate_popup						{	padding:5px; position:absolute; top:0; border:1px dashed #AA1C18; background-color:#BC9D66; }
#program_top .regularForm #donate_popup .text, #program_top .regularForm #donate_popup select
									{	width:100px; }
#program_top .regularForm #donate_popup .submit
									{	font-weight:bold; }
#challenge_mobile, #response_mobile	{	display:none; }

/*		BACKGROUND					*/

.history_table td:first-child		{	padding-top:5px; padding-bottom:5px; font-weight:bold; font-size:16px; }
.history_table td:last-child			{	padding:5px 0; }

/*		VOLUNTEERS					*/

.links_table td						{	padding:0 20px; }
.regular_text .links_table a			{	font-weight:bold; font-size:16px; color:#AE1E16; }
.framed_pic_table .framed_pic		{	width:135px; }
.framed_pic_table .columned_table_space_h
									{	width:25px; }
.framed_pic_table .columned_table_space_v
									{	height:25px; }

/*		PEOPLE						*/

.fb-comments						{	margin-top:20px; margin-left:30px; margin-right:30px; }
#enpeople_pic_table					{	width:250px; margin-bottom:20px; }
#enpeople_pic_table .quote			{	font-size:20px; line-height:25px; color:#AD2318; font-style:italic;
										padding-left:40px; background-image:url(/img/people/E/quote.jpg);
										background-repeat:no-repeat; padding-right:10px; padding-bottom:5px; }
#enpeople_pic_table .caption_table	{	width:230px; }
.regular_text .photo_caption			{	background-color:#AE1E16; opacity:0.7; filter:alpha(opacity=70); color:white;
										padding-top:5px; padding-bottom:5px; text-align:center;
										font-size:13px; line-height:17px; }
#enpeople_pic_table .regularForm textarea, #enpeople_pic_table .regularForm .text, #enpeople_pic_table .regularForm select
									{	width:100px; border:1px solid #D35111; }

.enpeople_category					{	font-weight:bold; font-size:16px; margin-bottom:5px; color:#AE1E16; }
.enpeople_subtitle					{	font-weight:bold; font-size:14px; margin-bottom:5px; color:#AE1E16; }
.enpeople_tagline					{	font-size:20px; line-height:26px; margin:10px 0; font-style:italic; width:400px;
										color:#67422B; }
.person_table div						{	padding-top:2px; padding-bottom:2px; }
.person_table b						{	color:#AE1E16; }
.my_fb_title						{	font-size:18px; padding-top:10px; padding-bottom:10px; text-indent:25px;
										width:670px; margin-top:12px; margin-left:30px;
										color:#B21810; background-color:#E9E3CC; font-weight:bold; }

/*		FORMS						*/

.regular_text .regularForm .formSpace{	font-size:2px; height:4px; line-height:4px; }
.regular_text .smallGray				{	font-size:12px; color:#D35111; margin:15px 0; }
.regularForm textarea, .regularForm .text, .regularForm select
									{	width:200px; border:1px solid #D35111; }
.regularForm textarea#content, .regularForm textarea#contentE, .regularForm textarea#contentH
									{	width:380px; height:200px; }

.help-text							{	font-style:italic; width:300px; line-height:17px;
										margin-top:3px; font-size:.9em; }

/*		DONATE						*/

#checkout							{	border:none; background-color:none; cursor:pointer; }

/*		FAQ							*/

#faq_intro							{	margin-bottom:25px; }
.question							{	font-size:16px; font-weight:bold; margin-top:10px; }
.answer								{	margin-top:10px; margin-bottom: 25px; }
.contentPage, .answer				{	line-height:19px; }

/*		CITIES						*/

.map								{	display:inline-block; border:0px solid #371C07; width:604px; height:600px; }

/*		MEDIA						*/

.goto_section						{	margin-top:20px; margin-bottom:20px; }
.goto_section a						{	text-decoration:none; font-weight:bold; color:#AE1E16; background-repeat:no-repeat; }
.goto_section a:hover				{	text-decoration:underline;}
.media_divider						{	border-bottom:1px dashed #4E3E3E; margin:40px 0; }

/*		VIDEOS						*/

.video_td, .ENPtalks .video_td.first	{	width:320px; }
.ENPtalks .video_td					{	width:210px; }
.grid_table th						{	width:25px; }
.video_gap							{	height:15px; line-height:2px; font-size:2px; }
iframe								{	width:100%; }
.video_td iframe, .ENPtalks .video_td.first iframe
									{	height:320px; }
.ENPtalks .video_td iframe			{	height:210px; }

/*		NEWS						*/

.byline								{	margin-bottom:6px; font-style:italic; }

/*		THUMBS						*/

.thumbs img							{	border:1px solid #371C07; }
.thumbs .content_td					{	width:200px; }
.thumbs div							{	margin-top:5px; line-height:15px; }
.regular_text .thumbs *				{	font-size:12px; }
.regular_text #join_email_inner		{	border:1px solid #D35111; text-indent:25px; height:34px; font-size:20px; font-weight:bold; width:270px;
										font-style:italic; color:#993B0D; }

/*		SITE MAP					*/

.regular_text #site_map td			{	padding:0 10px; }
.regular_text #site_map h2			{	font-size:14px; padding-bottom:3px; border-bottom:1px dashed #371C07; }
.regular_text #site_map a			{	font-size:12px; display:block; text-decoration:none; margin:3px 0; }
.regular_text #site_map a:hover		{	text-decoration:underline; }

/*		GALLERY						*/

.gallery_thumb						{	border:1px solid #9A92C0; }
.gallery_thumb:hover				{	border-color:#FF9935; }
.gallery_space						{	font-size:2px; height:15px; margin-top:15px; border-top:1px solid #C4BFDB; }
.gallery_div						{	text-align:center; }
.gallery_div span					{	display:block; margin-top:5px; }

/*		MARATHON					*/

.agreement							{	height:100px; overflow-y:auto; padding:10px; border:2px solid #A31754;
										margin-top:3px; margin-bottom:5px; }

/*		CAMPAIGNS					*/

h2.share								{	font-size:16px; margin-top:0; margin-bottom:6px; color:#B41416;  }
.regular_text .teaser div				{	margin-left:0; padding-left:0; margin-bottom:5px; }
.campaign							{	margin-top:5px; background-image:url(/img/campaign/bg_lightbrown.gif); width:736px; height:150px; }
.campaign a							{	width:169px; height:120px; margin-top:20px; background-position:center center; background-repeat:no-repeat; }

.list_table							{	border-left:1px solid #AE1E16; border-top:1px solid #AE1E16; }
.list_table td, .list_table th		{	padding:4px 10px; border-right:1px solid #AE1E16; border-bottom:1px solid #AE1E16; }
.list_table th						{	color:#AE1E16; }

.people_table td						{	width:310px; text-indent:10px; padding-top:5px; padding-bottom:5px; }
.people_table						{	border:1px solid #963103; }
.people_table .white *				{	color:#963103; }
.people_table .black					{	background-color:#CCA796; }
.people_table .black *				{	color:white; }
.people_table a						{	font-weight:bold; text-decoration:none; }
.people_table a:hover				{	text-decoration:underline; }

/*		PROGRESS CHART				*/

.visualization_parent				{	width:229px; padding-top:15px; padding-bottom:15px; }
.regular_text .visualization * 		{	color:#AE1E16; font-size:22px; font-weight:bold; padding-bottom:5px; }
.visualization						{	width:209px; margin-left:10px; margin-right:10px; }
.visualization img					{	height:35px; }
.visualization_parent div:last-child	{	color:#AE1E16; text-align:center; font-weight:bold; }

/*		EVENTS						*/

#event_table th						{	width:40px; }
#event_table span, #event_table .place
									{	font-size:16px; }
#event_table .pic					{	width:200px; }
#event_table div						{	margin:10px 0; }
#event_table .separator div			{	font-size:2px; height:2px; line-height:2px; margin-top:20px; border-bottom:1px solid #cccccc;
										margin-bottom:20px; }

/*		TESTIMONIALS				*/

.quote_source						{	float:right; font-style:italic; font-weight:bold; margin-top:7px; }
.quote_bottom						{	clear:both; height:15px; }

/*		ENPEOPLE					*/

#memberContainer					{	position:relative;float:left;width:742px;height:630px;z-index:950;}
#memberContainer a					{	display:block;position:relative;float:left}

.photoHolderRow1					{	width:742px;float:left}
.photoHolderRow2					{	width:742px;float:left;margin-top:-100px}
.photoHolderRow3					{	width:742px;float:left;margin-top:-100px}
.photoHolderRow4					{	width:742px;float:left;margin-top:6px}
.photoHolderRow5					{	width:742px;float:left;margin-top:-100px}
.photoHolderRow6					{	width:742px;float:left;margin-top:-100px}

#headline							{	position:absolute; left:107px; top:107px; width:418px; height:100px; }
.regular_text #headline div			{	font:17px/27px bryant-web,"Arial",sans-serif; text-transform:uppercase; text-align:justify;
										margin-left:30px; margin-right:30px; margin-top:20px; font-weight:bold; color:#AA2016; }

#mainPhotoOverlay{width:208px;height:319px;padding:0 2px 0;background-color:#fff}
.regular_text #mainPhotoOverlay h2{font-weight:bold; font-size:18px;color:#AE1E16;margin:0;padding:10px 0 0 10px}
.regular_text #mainPhotoOverlay div{font-size:14px;line-height:19px; color:#AE1E16; margin:0;padding:5px 0 0 10px}
#mainPhotoOverlay a,#mainPhotoOverlay a:hover,#mainPhotoOverlay a:visited{text-decoration:none;font:400 14px/18px bryant-web,"Arial",sans-serif;color:#D35218;margin:0;padding:5px 0 0 10px;font-weight:bold;}
#mainPhotoOverlay a:hover{text-decoration:underline}

.photo_ro{position:absolute;display:none;width:208px;height:319px;z-index:99999;}

.regular	{width:100px; height:100px; }
.vertical	{width:100px; height:206px; }
.horizontal	{width:206px; height:100px; }

/*	ROW 1: 7 PEOPLE: 1-7		*/
a.photo01{left:0}
.photo01_ro{left:-2px;}
a.photo02{left:6px}
.photo02_ro{left:102px;}
a.photo03{left:12px}
.photo03_ro{left:208px;}
a.photo04{left:18px}
.photo04_ro{left:313px;}
a.photo05{left:24px}
.photo05_ro{left:313px;}
a.photo06{left:30px}
.photo06_ro{left:419px;}
a.photo07{left:36px}
.photo07_ro{left:527px;}

/*	ROW 2: 2 PEOPLE: 8-9		*/
a.photo08{left:0}
.photo08_ro{left:-2px;}
a.photo09{left:536px}
.photo09_ro{left:527px;}

/*	ROW 3: 5 PEOPLE: 10-14		*/
a.photo10{left:0}
.photo10_ro{left:-2px;}
a.photo11{left:6px}
.photo11_ro{left:102px;}
a.photo12{left:12px}
.photo12_ro{left:208px;}
a.photo13{left:18px}
.photo13_ro{left:313px;}
a.photo14{left:24px}
.photo14_ro{left:419px;}

/*	ROW 4: 7 PEOPLE: 15-21		*/
a.photo15{left:0}
.photo15_ro{left:-2px;}
a.photo16{left:6px}
.photo16_ro{left:-2px;}
a.photo17{left:12px}
.photo17_ro{left:208px;}
a.photo18{left:18px}
.photo18_ro{left:208px;}
a.photo19{left:24px}
.photo19_ro{left:313px;}
a.photo20{left:30px}
.photo20_ro{left:419px;}
a.photo21{left:36px}
.photo21_ro{left:527px;}

/*	ROW 5: 5 PEOPLE: 22-26		*/
a.photo22{left:0}
.photo22_ro{top:318px;left:-2px;}
a.photo23{left:6px}
.photo23_ro{top:318px;left:208px;}
a.photo24{left:118px}
.photo24_ro{top:318px;left:313px;}
a.photo25{left:124px}
.photo25_ro{top:318px;left:419px;}
a.photo26{left:130px}
.photo26_ro{top:318px;left:527px;}

/*	ROW 6: 6 PEOPLE: 27-32		*/
a.photo27{left:0}
.photo27_ro{top:318px;left:-2px;}
a.photo28{left:6px}
.photo28_ro{top:318px;left:102px;}
a.photo29{left:118px}
.photo29_ro{top:318px;left:313px;}
a.photo30{left:124px}
.photo30_ro{top:318px;left:313px;}
a.photo31{left:130px}
.photo31_ro{top:318px;left:419px;}
a.photo32{left:136px}
.photo32_ro{top:318px;left:527px;}

/*		RELATED						*/																

.icon_link							{	display:inline-block; width:122px; height:87px; margin:10px; }

/*		RESPONSIVE					*/

/*		DONATE				*/

@media (min-width: 451px) 			{	#smartphone-donate { display:none; } }


/*		TOP PIC						*/

@media (min-width: 1008px) 			{
#narrow-top-image, #narrow-top-image-text
									{	display:none; }
#top-pic-table	 					{	width:1008px; }
}
@media (max-width: 450px) 			{	#narrow-top-image-text { font-size:15px; margin-top:-30px; }}
@media (min-width: 450px) and (max-width: 700px)
									{	#narrow-top-image-text { font-size:20px; margin-top:-40px; }}
@media (min-width: 700px) and (max-width: 1008px)
									{	#narrow-top-image-text { font-size:25px; margin-top:-50px; }}
@media (max-width: 1008px) 			{
#top-pic-table						{	display:none; }
#narrow-top-image-text				{	display:inline-block; font-style:italic; color:white; text-decoration:none; opacity:0.5;
										background:#000; padding:3px 10px 3px 10px; border:2px solid #999999; }
#narrow-top-image					{	max-width:100%; }
}
#top-pic							{	height:300px; background-repeat:no-repeat;
										background-position:center; position:relative; width:100%; }
#top-pic div							{	font-size:30px; font-style:italic; color:white; text-decoration:none;
										opacity:0.5;background:#000; padding:6px 30px 6px 30px; border:2px solid #999999;
										position:absolute; bottom:20px; }

/*		HOME CAROUSEL				*/

@media (max-width: 700px) 			{
#sponsors-iframe-2					{	margin-left:auto; margin-right:auto; margin-top: 25px; width:90%; display:block; height:230px; border:none; }
#sponsors-iframe-4					{	display:none; }
}

@media (min-width: 700px) 			{
#sponsors-iframe-4					{	margin-top: 25px; width:100%; height:210px; border:none; }
#sponsors-iframe-2					{	display:none; }
}

/*		MEDIA						*/

@media (max-width: 700px) 			{
.left_align .media-section, .left_align .media-section *, .centered-columns, .centered-columns *
									{	text-align:center; margin-left:auto; margin-right:auto; }}
									
/*		SIDE PICS					*/

@media (max-width: 970px) 			{	.clear-side-pic { clear:both; }}

/*		SITE MAP					*/

@media (max-width: 600px) 			{	#site_map td {display:block;}}

/*		SHOW CAMPAIGN/TEAM			*/

@media (max-width: 700px) 			{
.team-td-1, .team-td-2				{	display:block; }
}