#topnav				{position:relative; left:8px; width:900px; height:38px;}
body				{margin:0px; padding:0px; background-image:url(/ngm/redesign_2007/images/home_bg.gif);}
.topBG				{background-image:url(/ngm/redesign_2007/images/topbg.gif); background-repeat:repeat-x;}
.subBG				{background-image:url(/ngm/redesign_2007/images/subbg.gif); background-repeat:repeat-x;}
.topAlign			{position: relative; left: 12px; width:957px;}
.containLogo		{background-color:#191919;  height:38px; color:#a6a5a5; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.logoLinks			{padding-left:7px;}
.containLogoLinks	{position:relative; top:-24px; left:220px; width:740px;}
/* .containLogoLinks	{position:relative; top:-24px; left:240px; width:758px;} */
.logorightLinks		{padding-left:35px;}
.containLogo a:link	{color:#a6a5a5; text-decoration:none;}
.containLogo a:visited	{color:#a6a5a5; text-decoration:none;}
.containLogo a:hover	{color:#fff; text-decoration:none;}
.containTopAd, .containTopAd2 {
	background-color:#303030; width:100%; height:104px; border-bottom:thin; border-bottom-color:#191919; border-bottom-style:solid;
}
.topBanners			{position:relative; top:6px; left:4px; width:950px;}
.containTitle		{background-color:#173b5f; width:100%; height:104px; overflow:hidden;}
.containTitleSub	{background-color:#173b5f; width:100%; height:92px; overflow:hidden;}
.natgeoTitle		{}
.natgeoTitleSub		{}
.sub_header			{position:relative; left:8px; top:15px;}
.innerCon			{ }
.containNav			{background-color:#000; width:100%; height:30px; overflow:hidden;}
.navigation			{width:945px; background-color:#ffda00; height:30px; position:relative; left:12px; overflow:hidden;}
.containSpacer		{background-color:#173b5f; width:100%; height:16px;}
.containSpacer2		{background-color:#173b5f; width:100%; height:30px;}
.containMain p		{width:200px; margin-top:0px;}
.home_text			{color:#83b2de; font-size:11px; width:200px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.home_text:link	{color:#83b2de; text-decoration:none;}
a.home_text:visited		{color:#83b2de; text-decoration:none;}
a.home_text:hover	{color:#fff; text-decoration:none;}
.containAlign		{width:968px; background-color:#173b5f; position:relative; left:18px; overflow:hidden;}
.containContent		{position:relative; left:11px; width:957px; overflow:hidden;}
.mainFlash			{}
.rightAds			{position:absolute; top:0px; right:13px;}
.btmrightAd			{position:relative; top:0px; overflow:hidden;}
.promos				{position:relative; top:10px; width:180px;}
.promosAds			{position:relative; left:15px; top:10px; padding-bottom:9px; width:135px;}
.ad_header			{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#d3e6f8; text-decoration:none;}
a.ad_header:link	{color:#fff; text-decoration:none;}
a.ad_header:visited	{color:#fff; text-decoration:none;}
a.ad_header:hover	{color:#fff; text-decoration:none;}
.ad_text			{font-size:11px; color:#000c23; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:130px;}
a.ad_text:link		{color:#000c23; text-decoration:none;}
a.ad_text:visited		{color:#000c23; text-decoration:none;}
a.ad_text:hover		{color:#000c23; text-decoration:underline;}
.promos p			{font-size:11px; width:120px;}
.yourshot			{position:relative; left:523px; top:-336px;}
.favorites			{position:relative; left:523px; top:-328.5px;}
.hm_flash			{height:331px; overflow:hidden;}

.container			{float:left; background-image:url(/ngm/redesign_2007/images/column_bg2.gif); width:944px; min-height:804px; background-repeat:repeat-y; margin-top:15px; overflow:hidden;}
.div1				{width:249px; float:left;}
.div2				{width:249px; float:left; position:relative; left:12px;}
.div3				{width:248px; float:left; position:relative; left:25px;}
.div4				{width:180px; float:left; position:relative; left:38px; background-color:#4c7dae; top:550px;}
.div5				{width:180px; float:left; position:relative; left:38px; background-color:#4c7dae; top:537px;}
#podhome			{padding: 2px 0px 0px 30px;}

#flash				{ vertical-align:bottom;}

.info				{position:relative; left:15px; padding-top:10px; padding-bottom:10px; width:220px;}
.home_header		{font-size:15px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
a.home_header:link	{color:#fff; text-decoration:none;}
a.home_header:visited	{color:#fff; text-decoration:none;}
a.home_header:hover	{color:#fff; text-decoration:none;}
.titleLinks			{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#edde90; text-decoration:none;}
a.titleLinks:link	{color:#edde90; text-decoration:none;}
a.titleLinks:visited	{color:#edde90; text-decoration:none;}
a.titleLinks:hover	{color:#edde90; text-decoration:underline;}

.containBottom		{background-color:#000c23; height:61px; width:100%; min-width:1057px; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.copyright			{padding-left:50px;}
.bottomLinks		{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:100px;}
.bottomLinks a:link	{color:#fff; text-decoration:none; padding-right:15px;}
.bottomLinks a:visited	{color:#fff; text-decoration:none; padding-right:15px;}
.bottomLinks a:hover	{color:#fff; text-decoration:underline; padding-right:15px;}
.bottomContent		{position:relative; top:20px; width:998px;}
#containSearch		{position:relative; top:-83px; left:750px; width:250px; margin-right:13px;}
#subContainSearch	{position:relative; top:-42px; left:630px; width:250px; margin-right:13px;}
#oldContainSearch	{position:relative; top:10px; left:-40px; width:250px; margin-right:13px; height: 70px; }

#dateText			{margin-bottom:10px;}
.dateText			{font-size:11px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.dateText a:link	{color:#ffda00; text-decoration:none; margin-left:60px;}
.dateText a:visited		{color:#ffda00; text-decoration:none; margin-left:60px;}
.dateText a:hover	{color:#ffda00; text-decoration:none; margin-left:60px;}
.hm_dateText		{font-size:11px; color:#fff; font-family:Arial, Helvetica, sans-serif; position:relative; top:10px; left:10px; margin-top:-5px;}
.hm_dateText a:link	{color:#ffda00; text-decoration:none; margin-left:30px;}
.hm_dateText a:visited	{color:#ffda00; text-decoration:none; margin-left:30px;}
.hm_dateText a:hover	{color:#ffda00; text-decoration:none; margin-left:30px;}
.sub_dateText		{font-size:11px; color:#fff; font-family:Arial, Helvetica, sans-serif; position:relative; top:5px; left:10px;}
.sub_dateText a:link	{color:#ffda00; text-decoration:none; margin-left:30px;}
.sub_dateText a:visited	{color:#ffda00; text-decoration:none; margin-left:30px;}
.sub_dateText a:hover	{color:#ffda00; text-decoration:none; margin-left:30px;}
.siteSearchField	{width:176px;}
.old_header			{position:relative; left:25px; height:98px;}

/* SUB HEADER */

.ngsPrints	{position:relative; top:-40px; left:248px; width:100px; height:35px; overflow:hidden;}
.ngs_link	{font-size:11px; color:#ffda00; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.xx     			{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#83b2de; position:absolute; top:5px; text-decoration:none; display:block; width:120px; height:40px;}
a.xx:link     		{color:#83b2de; text-decoration:none;}
a.xx:visited     	{color:#83b2de; text-decoration:none;}
a.xx:hover			{color:#fff; text-decoration:none;}
.yy					{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#83b2de; position:absolute; left:120px; top:5px; text-decoration:none; width:120px; display:block; height:40px;}
a.yy:link			{color:#83b2de; text-decoration:none;}
a.yy:visited		{color:#83b2de; text-decoration:none;}
a.yy:hover			{color:#fff; text-decoration:none;}
.hm_img_text		{position:relative; height:75px;}

/* BLOG PAGE*/

.blog_containAlign		{width:1016px; background-color:#173b5f; position:relative; left:42px; overflow:hidden;}
.blog_containContent	{position:relative; left:11px; top:0px; width:1016px; overflow:hidden; margin-bottom:-35px;}
.blog_container			{float:left; background-image:url(/ngm/redesign_2007/images/blog_column_bg.gif); width:1000px; background-repeat:repeat-y; margin-top:0px; overflow:hidden;}
.blog_div1				{width:192px; float:left;}
#blog_date				{margin:5px 0px 22px 20px; font-family:Arial, Helvetica, sans-serif; color:#49483c; font-size:12px;}
.blog_date				{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#302f27; line-height:15px;}
.blog_nav_on			{font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; color:#ffda00; background-color:#545246;}
.blog_n					{font-size:12px; line-height:17px; color:#fff; padding-left:20px; display:block; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background-color:#6b6857; border-bottom-width:thin; border-bottom-style:solid; border-bottom-color:#5f5c4e;}
a:hover.blog_n			{color:#ffda00; background-color:#545246;}
.blog_nav_hi			{font-size:12px; line-height:17px; color:#ffda00; padding-left:10px; display:block; font-family:Arial, Helvetica, sans-serif; background-color:#545246; border-bottom-width:thin; border-bottom-style:solid; border-bottom-color:#5f5c4e;}
.blog_left				{position:relative; top:15px; left:20px;}
.blog_left_heading		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:22px; text-decoration:none;}
.blog_left_text			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding-bottom:15px;}
.blog_left_text a:link	{color:#fff; text-decoration:none;}
.blog_left_text a:visited	{color:#fff; text-decoration:none;}
.blog_left_text a:hover	{color:#fff; text-decoration:none;}
.blog_div2				{width:493px; float:left; position:relative;}
.blog_middle			{position:relative; top:15px; left:20px;}
.blog_day				{width:451px; height:169px; background-image:url(/ngm/redesign_2007/images/blog_yellow_border.gif); background-repeat:no-repeat;}
.blog_day_pic			{position:relative; top:20px; left:20px;}
.blog_day_info			{position:relative; top:-111px; left:170px; width:260px;}
.blog_title_black		{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}
.blog_author			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.blog_author_link		{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.blog_text				{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-top:10px; margin-bottom:3px;}
.blog_linked			{color:#9d0b0a; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.containBlogs			{position:relative; top:30px; left:20px;}
.blog_blogs				{position:relative; top:10px; height:140px; overflow:hidden;}
.blog_blogs_info		{position:relative; top:-91px; left:130px; width:300px;}
.blog_title_red			{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9d0b0a;}
.blog_linked_black		{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.dots					{position:relative; top:-15px; left:0px;}

.blog_div3				{width:300px; float:left; position:relative; left:12px;}
.blog_right				{position:relative; top:10px; left:20px; width:200px;}
.blog_right_hdr_yellow	{font-size:15px; color:#ffda00; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
.blog_right_hdr_white	{font-size:11px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.blog_right_text		{font-size:11px; color:#add1e5; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
.blog_right_text a:link		{color:#add1e5; text-decoration:none;}
.blog_right_text a:visited	{color:#add1e5; text-decoration:none;}
.blog_right_text a:hover	{color:#add1e5; text-decoration:none;}

/* YOUR SHOT */

.ys_date				{margin:5px 0px 24px 20px;}
.ys_div2				{float:left; position:relative;}
.ys_container			{float:left; background-image:url(/ngm/redesign_2007/images/ys_column_bg.gif); width:957px; background-repeat:repeat-y; margin-top:0px; min-height:820px; overflow:hidden;}
.ys_middle_top			{background-image:url(/ngm/redesign_2007/images/ys_middle_bg.gif); background-repeat:no-repeat; width:754px; height:85px; overflow:hidden;}
#ys_middle_nav			{position:relative; top:-56px; left:320px;}
.ys_middle_n			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3e3e3e; text-decoration:none;}
#ys_middle_ad			{position:relative; top:-100px; float:right;}
#ys_flash				{position:absolute; top:100px; left:220px;}
#ys_middle_content		{position:relative; top:15px; left:20px; width:183px; overflow:hidden;}
.ys_middle_text			{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2f2f2f;}
.ys_content_hdr			{font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#111111; text-decoration:none;}
.ys_content_text		{font-size:11px; color:#111111; font-family:Arial, Helvetica, sans-serif; position:relative; left:16px; text-decoration:none; display:block; padding-right:20px;}
.ys_content_text a:link		{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#111111; text-decoration:none; display:block; padding-right:20px;}
.ys_content_text a:visited	{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#111111; text-decoration:none; display:block; padding-right:20px;}
.ys_content_text a:hover	{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#111111; text-decoration:none; display:block; padding-right:20px;}

/* BLOGGER BIOS */

.bios_middle			{background-image:url(/ngm/redesign_2007/images/bios_middle_bg.gif); background-repeat:no-repeat; width:493px; height:84px;}
.bios_top_text			{color:#484848; font-size:11px; font-family:Arial, Helvetica, sans-serif; position:relative; left:22px; padding-right:30px;}
.containBios			{position:relative; top:20px; left:20px; width:450px;}
.bios_middle_pic		{padding-right:15px; margin-bottom:-1px;}
.bios_red_hdr			{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#9d0b0a;}
.bios_sub_hdr			{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.bios_middle_text		{font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
.bios_red_link			{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#9d0b0a; text-decoration:none;}

/* TOP SHOT */

#ts_middle_nav			{position:relative; top:-56px; left:530px;}
#ts_middle_content		{position:relative; top:15px; left:0px;}
.ts_top_link			{color:#173b5f; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#ts_middle_ad			{position:relative; top:-100px; float:right;}
#ts_sponsor				{position:absolute; top:0px; left:610px;}

/* RULES */

#rules_middle_ad			{position:relative; top:-100px; left:364px;}
.containRules				{position:relative; top:20px; left:20px; width:450px;}
.rules_middle_top			{background-image:url(../images/ys_middle_bg.gif); background-repeat:no-repeat; width:493px; height:85px; overflow:hidden;}
#rules_middle_nav			{position:relative; top:-40px; left:270px;}
.rules_middle_hdr			{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ac1717; font-weight:bold;}
.rules_middle_text			{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
.rules_middle_links			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ac1717; text-decoration:none;}

/* FAQ */

.faq_middle_hdr_black	{font-size:20px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.faq_list				{list-style-image:url(../images/faq_list_dot.gif); color:#ac1717; margin-left:-25px; margin-top:-10px;}
.faq_red_link			{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ac1717; text-decoration:none;}
.faq_red_link_11		{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#ac1717; text-decoration:none;}
.faq_middle_hdr_red		{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#ac1717; font-weight:bold;}
.faq_middle_text		{font-size:11px; font-family:Arial, Helvetica, sans-serif;}



/* -- Global Black & Yellow Nav Style -- */
td#topNav				{height:30px;}
table#yellowNav			{width:942px; background-color:#FFDA00;}
td#yellowNav			{padding:0px 0px 0px 10px; margin:0px; background-color:#FFDA00;}
td#yellowNavFeatures	{padding:0px 0px 0px 12px; margin:0px; background:#FFDA00;}
td#yellowNavDepartments {padding:0px 0px 0px 12px; margin:0px; background:#FFDA00;}
td#yellowNavDepartments2	{padding:0px 0px 0px 12px; margin:0px; background:#FFDA00;}
td#yellowNavMultimedia	{padding:0px 0px 0px 12px; margin:0px; background:#FFDA00;}
td#yellowNavOnlineExtras	{padding:0px 0px 0px 12px; margin:0px; background:#FFDA00; text-align:center;}
td#yellowNavForums		{padding:0px 0px 0px 12px; margin:0px; background:#FFDA00; text-align:center;}
td#yellowNavForums2		{padding:0px 0px 0px 12px; margin:0px; background:#FFDA00; text-align:center;}
td#yellowNavFunStuff	{padding:0px 0px 0px 12px; margin:0px; background:#FFDA00; text-align:center;}
td#yellowNavArchives	{padding:0px 0px 0px 12px; margin:0px; background:#FFDA00; text-align:center;}
td#yellowNavSubscribe	{padding:0px 0px 0px 12px; margin:0px; background:#FFDA00; text-align:center;}
.yellowNav				{font-family:Arial; font-size:11px; line-height:11px; color:#494949; text-decoration:none; padding:0px 20px 0px 0px; margin:0px;}
.yellowNavOn			{font-family:Arial; font-size:11px; line-height:11px; color:#C92B00; text-decoration:none; padding:0px 20px 0px 0px; margin:0px;}
a:hover.yellowNav		{color:#C92B00;}

/* -- End Global Black & Yellow Nav Style -- */
