@charset "utf-8";

#container 			{width:955px; margin:10px auto; padding:10px; background-color:#FFFFFF; position:relative;}

#header 			{height:130px; position:relative; border-bottom:2px solid; border-color:#FF6633;}

#logo-nbw 			{position:absolute; right:0; top:0;}
#logo-nbw h1  			{margin:0; padding:0;}
#logo-nbw h1 a 			{display:block; width:180px; height:125px; text-indent:-3000px; overflow:hidden; background-image:url(/images/teachers/logo-nbw.jpg);}

#logo-bakeandshare 		{position:absolute; top:40px; left:0;}
#logo-bakeandshare h1 		{margin:0; padding:0;}
#logo-bakeandshare h1 a 	{display:block; width:525px; height:65px; text-indent:-3000px; overflow:hidden; background-image:url(/images/teachers/logo-bakeandshare.jpg);}

#nav 				{width:775px; height:20px; position:absolute; bottom:0; left:0;}
#nav ul 			{margin:0; padding:0;}
#nav ul li 			{list-style:none; float:left; margin:0; padding:0;}
#nav ul li a 			{display:block; width:100%; height:20px; text-indent:-3000px; overflow:hidden; background-image:url(/images/nav.gif);}
#nav ul li a:hover 		{}
#nav ul li.selected a:hover 	{}

#nav-home 			{width: 52px;} 	#nav-home 	a 	{background-position:   0   0;} #nav-home 	a:hover 	{background-position:   0   -20px;} 	#nav-home.selected 	a 	{background-position:   0   -20px;}
#nav-recipes 			{width: 65px;} 	#nav-recipes 	a 	{background-position: -52px 0;} #nav-recipes 	a:hover 	{background-position: -52px -20px;} 	#nav-recipes.selected 	a 	{background-position: -52px -20px;}
#nav-partners 			{width: 70px;} 	#nav-partners 	a 	{background-position:-117px 0;} #nav-partners 	a:hover 	{background-position:-117px -20px;} 	#nav-partners.selected 	a 	{background-position:-117px -20px;}
#nav-schools 			{width:103px;} 	#nav-schools 	a 	{background-position:-187px 0;} #nav-schools 	a:hover 	{background-position:-187px -20px;} 	#nav-schools.selected 	a 	{background-position:-187px -20px;}
#nav-happening 			{width:126px;} 	#nav-happening 	a 	{background-position:-290px 0;} #nav-happening 	a:hover 	{background-position:-290px -20px;} 	#nav-happening.selected a 	{background-position:-290px -20px;}
#nav-basics 			{width:116px;} 	#nav-basics 	a 	{background-position:-416px 0;} #nav-basics 	a:hover 	{background-position:-416px -20px;} 	#nav-basics.selected 	a 	{background-position:-416px -20px;}
#nav-fun 			{width:104px;} 	#nav-fun 	a 	{background-position:-532px 0;} #nav-fun 	a:hover 	{background-position:-532px -20px;} 	#nav-fun.selected 	a 	{background-position:-532px -20px;}
#nav-press 			{width: 89px;} 	#nav-press 	a 	{background-position:-636px 0;} #nav-press 	a:hover 	{background-position:-636px -20px;} 	#nav-press.selected 	a 	{background-position:-636px -20px;}
#nav-blog 			{width: 50px;} 	#nav-blog 	a 	{background-position:-725px 0;} #nav-blog 	a:hover 	{background-position:-725px -20px;} 	#nav-blog.selected 	a 	{background-position:-725px -20px;}

#bookmarks 			{position:absolute; top:0; left:0;}

#subtitle 			{}
#subtitle h2 			{height:48px; margin:5px 0 15px 0; padding:0;}
#subtitle .img 			{text-indent:-3000px; overflow:hidden;}
#subtitle #subtitle-teachers a 	{background-image:url(/images/teachers/subtitle.gif); display:block; height:48px;}

#sponsorLogos 			{clear:both; border-top:2px solid; border-color:#FB7B32; padding-top:10px;}

#sponsorLogos ul 		{margin:0 0 0 6px; padding:0;}
#sponsorLogos ul li 	{list-style: none; float: left; margin:0 3px 6px 3px;}

#content 			{float:left; width:745px; font-size:13px; line-height:1.5; padding:10px 0 0 0; margin-left:10px; position:relative;}
#content h2 			{margin-top:0; font-size:36px; /*visibility:hidden;*/ margin-bottom:0; line-height:1.2; color:#FB7B32; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
#content h3 			{margin-top:0; font-size:20px; /*visibility:hidden;*/ margin-bottom:0; line-height:1.2; color:#5393BA; padding:0;}
#content p 			{margin-bottom:20px; margin-top:0;}

#sidebar 			{width:190px; padding:10px 0 0 0; float:left; background-image:url(/images/sidebar-bg.gif); background-position:left; background-repeat:repeat-y; margin-bottom:10px;}

.clear 				{clear:both;}