@media screen, projection {
	div#main																						{width:960px; height:416px; }
	body#body_home div#wrapper div#content div#main div#flash div#update_flash_message{ position: relative; height: 378px;  border: none;  padding: 90px 0 0 485px; margin-top: 28px;}
	
div#main div#update_flash_message #altpic {position: absolute; top: 5px;  left: 4px; padding: 0; margin: 0;}
	div#main div#update_flash_message #altpic a{border: none;}
	div#main div#update_flash_message h3{display: none;}
	div#main div#update_flash_message p {position: relative; float: left; width: 385px; text-align: left; margin: 8px 30px 10px 30px; color: #fff; padding-bottom: 2px;}
	div#main div#update_flash_message ul { position:relative; float: left; padding: 0px; display:inline; width: 480px;  margin: 20px 0 0 0px; }	
	div#main div#update_flash_message ul li {display: inline; width: 156px; float: left; padding: 10px 40px 4px 38px; text-align: center;  font-weight: normal;}	
	
	body.alt div#main																		{height:135px; padding:20px 0 10px; background:url(images/carousel_alt.png) no-repeat;}
	
	div#secondary																				{clear:left; width:960px; margin:15px 0 20px; padding:0; background:url(images/secondary.gif) repeat-y;}
	div#secondary p																			{font-size:85%;}
	div#secondary h2																		{border-bottom:1px solid #162E45; margin:-3px 0 10px; padding:0 0 15px; font-weight:normal;}
	div#secondary h2 a																	{font-size:114%; display:block; color:#b3b3b3; text-decoration:none; border:none;}
	div#secondary a:hover																{color:#fff;}
	                                              			
	div#secondary div#audiences													{float:left; display:inline; width:136px; margin:0 1px 0 0; padding:10px 20px 0 0;}
	div#secondary div#audiences	ul											{margin:0; padding:0;}
	div#secondary div#audiences	li											{border-bottom:1px solid #162E45;}
	div#secondary div#audiences li#aud_pro a						{padding-top:0;}
	div#secondary div#audiences li#aud_vis 							{border:none;}
	div#secondary div#audiences li#aud_vis a						{padding-bottom:0;}
	div#secondary div#audiences	a												{display:block; width:136px; font-size:107%; text-decoration:none; display:block; padding:18px 0 17px; line-height:1; border:none;}
	div#secondary div#audiences ul#aud_pro_sub					{background:#0D1C2B url(images/ul_aud_pro_sub.gif) repeat-x; list-style:square; margin:0 0 1px; border-top:1px solid #16273b;}
	div#secondary div#audiences ul#aud_pro_sub li				{border:none; margin:0 0 0 25px; padding:0; color:#223245;}
	div#secondary div#audiences ul#aud_pro_sub li.alpha	{border-top:1px solid #001020; padding-top:8px; margin-bottom:4px;}
	div#secondary div#audiences ul#aud_pro_sub li.omega	{padding-bottom:8px;margin-top:4px;}
	div#secondary div#audiences ul#aud_pro_sub li	a			{font-size:85%; margin:0; padding:0;}
	                                        						
	div#secondary div#press_room												{float:left; display:inline; width:283px; margin:0 1px 0 0; padding:10px 20px 0;}
	div#secondary div#events														{float:left; display:inline; width:282px; margin:0 1px 0 0; padding:10px 20px 0;}
	                                          					
	div#secondary div.blurb 														{margin:0; clear:right;}
	div#secondary div.blurb h3,               					
	div#secondary div.vevent h4													{margin:0 0 2px; font-size:92%; color:#e0d487;}
	div#secondary div.blurb h3 a,             					
	div#secondary div.vevent h4 a												{font-weight:bold; text-decoration:none; line-height:1; border:none;}
	div#secondary div.blurb div.photo	a									{float:right; margin:0 0 10px 20px; border:none;}
	div#secondary div.blurb div.photo a img							{border:1px solid #162E45; padding:1px;}
	div#secondary div.blurb div.photo	a:hover img				{border-color:#162E45;}
	div#secondary div.blurb p														{line-height:1.2; margin:0 0 16px;}
	div#secondary div.blurb p a													{text-decoration:none; border-bottom:1px dotted;}
	div#secondary div.vevent h3													{margin:0;}
	div#secondary div.vevent abbr.dtstart								{margin:0 8px 0 0;}
	
	div#secondary p.view_all														{clear:both; border-top:1px solid #16273b; margin:12px 0 0; padding:7px 0 0;}
	div#secondary p.view_all a													{border-bottom:1px dotted;}
	                                          					
	div#secondary div#bugs 															{float:left; width:136px; margin:0; padding:0 0 0 20px;}
	div#secondary div#bugs ul														{margin:0; padding:0;}
	div#secondary div#bugs ul li												{margin:0 0 14px; padding:0;}
	div#secondary div#bugs a														{border: none; display: block; width: 136px; height: 150px; background-position: 0 0; text-indent: -9999px;}
	div#secondary div#bugs a:hover											{background-position: 0 -150px;}

	div#secondary div#bugs a#f_1							{background-image: url(../../xml/images/featured_popular/feature1.jpg);}
	div#secondary div#bugs a#f_2							{background-image: url(../../xml/images/featured_popular/feature2.jpg);}
	div#secondary div#bugs a#f_3							{background-image: url(../../xml/images/featured_popular/feature3.jpg);}

	div#secondary div#bugs a#p_1							{background-image: url(../../xml/images/featured_popular/popular1.jpg);}
	div#secondary div#bugs a#p_2							{background-image: url(../../xml/images/featured_popular/popular2.jpg);}
	div#secondary div#bugs a#p_3							{background-image: url(../../xml/images/featured_popular/popular3.jpg);}
	div#secondary div#bugs a#p_4							{background-image: url(../../xml/images/featured_popular/popular4.jpg);}
	div#secondary div#bugs a#p_5							{background-image: url(../../xml/images/featured_popular/popular5.jpg);}
	
/*
	div#secondary div#bugs a								{display:block; width:136px;height:268px; text-indent:-9999px; overflow:hidden; margin:0 0 0; padding:0; border:none;}
	div#secondary div#bugs a:hover							{background-position:0 -268px !important;}                                         		
	div#secondary div#bugs li#bug_ndedu a					{text-indent:-9999px;background:url(images/bugs/ndedu.jpg) no-repeat;}
	div#secondary div#bugs li#bug_fight a					{text-indent:-9999px;background:url(images/bugs/what_would_you_fight_for.jpg) no-repeat;}
*/	
	
	
	div#secondary div.last,
	div#secondary div.last img,
	div#secondary div.last a 														{margin-bottom:0 !important}
}
