
body { margin:0; padding:0; background:#FFFFFF url(images/bg_repeat_x.jpg) top left repeat-x; }

#page { width:890px; margin:0 auto; padding:0 50px; min-height:575px; }
	#page #header { float:left; margin-top:1px; padding-top:24px; }
		#page #header h2 { width:275px; height:166px; position:relative; margin:0; }
			#page #header h2 a { position:absolute; background:url(images/sugar_bee_sweets_sprite.jpg) 0 0 no-repeat; width:100%; height:100%; }
				#page #header h2 a:hover { background:url(images/sugar_bee_sweets_sprite.jpg) 0 -170px no-repeat; }
	
	#page #nav { float:right; margin-top:92px; }
		#page #nav ul { margin:0; padding:0; }
			#page #nav ul li { list-style:none; float:left; }
					#page #nav ul li.current_page_item a { color:#2d8aa8; }
					#page #nav ul li.page-item-22 { display:none; }
				#page #nav ul li a { height:30px; display:block; margin-left:30px; font-family:'Times New Roman',times, serif; font-size:22px; color:#706852; text-decoration:none; }
					#page #nav ul li a:hover { color:#2d8aa8; }
	
	#page #content_wrap { clear:both; width:840px; padding:20px 25px 40px 25px; margin-top:1px; margin-bottom:1px; font-family:'Times New Roman',times, serif; }
		#page #content_wrap h1 { margin:0 0 8px 0; font-size:24px; font-weight:normal; color:#514b3c; }
		#page #content_wrap p { margin:0 0 12px 0; font-size:16px; line-height:22px; color:#514b3c; }
			
	#page #content_wrap ul#thumbnails { margin:0; padding:0; }
		#page #content_wrap ul#thumbnails li { float:left; width:101px; display:block; margin:0 19px 16px 0; }
			#page #content_wrap ul#thumbnails li a { display:block; border:3px solid #7dafbf; }
					#page #content_wrap ul#thumbnails li a:hover { border:3px solid #f3d483; }
				#page #content_wrap ul#thumbnails li a img { border:none; display:block; }
				
	#page #content_wrap #content a, #page #content_wrap #content a:visited, #page #content_wrap #content a:active { color:#2D8AA8; text-decoration:none; }
		#page #content_wrap #content a:hover { text-decoration:underline; }

#footer { width:100%; height:53px; background:url(images/footer_repeat_x.jpg) top left repeat-x; clear:both; margin-bottom:50px; }
	#footer #footer_content { width:990px; margin:0 auto; text-align:center; }
		#footer #footer_content p { margin:1px 0 0 0; padding-top:18px; font-family:'Times New Roman',times, serif; font-size:16px; color:#706852; }
		#footer #footer_content p span { color:#FFFFFF; vertical-align:middle; }
			#footer #footer_content p a { color:#706852; text-decoration:none; }
				#footer #footer_content p a:hover { text-decoration:underline; }
			#footer #footer_content p a.facebook { width:24px; height:25px; background:url('images/social.gif') 0 -25px no-repeat; text-decoration:none; text-indent:-9999px; display:block; }
			#footer #footer_content p a.facebook:hover { background:url('images/social.gif') 0 0 no-repeat;text-decoration:none; }
		
.fb-like { padding-top: 10px }
				
body.blog h2 { color:#59533d; }
	body.blog h2 a { color:#59533d; text-decoration:none; }
		body.blog h2 a:hover { text-decoration:underline; }
				
a, a:hover, a:focus { outline:none; }
		
.clearer { clear:both; line-height:0; height:0; }

.img { display:block; }

.alignleft { float:left; margin-right:25px; }

.alignright { float:right; margin-left:25px; }
