		/* POSITIONING */
		
			/* All Pages */
			html {overflow-y: scroll;} 
		body{margin:0; padding:0; top:0; font-family:Georgia, 'Times New Roman', Times, serif; color:#333333;}
			#Container{margin-left:auto; margin-right:auto; width:900px;}
				#Header{height:119px;}
		
			/* Home Page */
			
				#HomeStrip1{height:297px; background-color:#2c2210; clear:both; background-image:url(/graphics/design/HomeStrip1_bg.gif); background-position:left; background-repeat:no-repeat;}
				#Pineberries #HomeStrip1{background-image:url(/graphics/design/pineberries-hp.jpg); }
					#IntroText{ color:#FFFFFF; float:right; display:inline; margin-right:12px; margin-top:50px; width:276px;}
					
				#HomeStrip2{margin-left:15px; margin-right:15px; padding-top:27px; padding-bottom:15px;}
					#HpBlock1{float:left; width:414px; font-size:1.3em; padding-top:20px;}
					#HpBlock2{float:left; margin-left:28px; width:200px;}
					#HpBlock3{float:left; margin-left:28px; width:200px;}
			
			/* Section / Article Pages */
			
				#Main{float:right; width:654px;}
					#Content{float:left; margin-top:35px; width:430px;}
					#RightCol{float:right; display:inline; margin-top:45px; width:170px; margin-right:20px;}
		
		/* STYLE */
		
			/* General Styles */
				h1,h2,h3{ margin-top:0px; margin-bottom:4px; font-weight:normal;}
				h1{ font-size:1.4em;}
					#Content h1{ font-size:1.2em; font-weight:bold;}
				h2{ font-size:1.15em;}
					#Content h2{ font-size:0.95em; font-weight:bold;}
				p, ul, ol, ul ul, ol ol, ol ul, ul ol{ margin-top:5px; margin-bottom:9px; font-size:0.9em; line-height:1.25em;}
				p + h2, p + h3{ margin-top:20px;}
				a{color:#0066cc; text-decoration:none;}
				a:hover{ text-decoration:underline;}
				
			/* Div Related Styles*/
			
				#HomeStrip2 p{ width:150px; float:left;}
			
			/* Classes */
				
				.clear{ margin:0px; padding:0px; clear:both; overflow:hidden; height:1px; width:1px; line-height:1px;}
				a.current{color:#333333;}
				.logo{margin-left:28px; margin-top:14px; float:left; display:inline;}
				.dottedunder{ background-image:url(/graphics/design/hozDots.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:5px;}
				
				.blueArrow{ list-style-type:none; margin:0px; padding:0px; clear:both;}
					.blueArrow li{padding-left:8px; background-image:url(/graphics/design/blueArrow.gif); background-position:0px 6px; background-repeat:no-repeat;}

				.whiteArrow{ list-style-type:none; margin:0px; padding:0px; font-size:0.9em; clear:both;}
					.whiteArrow li{padding-left:8px; background-image:url(/graphics/design/whiteArrow.gif); background-position:0px 6px; background-repeat:no-repeat; padding-bottom:8px;}
						.whiteArrow li a{ color:#FFFFFF; text-decoration:underline;}
						.whiteArrow li a:hover{text-decoration:none;}
						
				/* Header Links */
					#HeaderLinks{list-style-type:none; padding:0px; margin:0px; height:41px; float:right; line-height:41px; font-size:0.9em; color:#0066cc; padding-right:24px;}
						#HeaderLinks li{float:left; display:inline; margin-left:5px; margin-right:5px;}

				/* Menu */
					#Menu{clear:right; font-size:1.34em; text-align:right; list-style-type:none; padding:0px; margin:0px; float:right; display:block; width:677px; padding-top:34px;}
						#Menu li{float:left; display:inline; margin-left:19px;}
			
		
				/* Sub Menu */
					#SubMenu{padding:0px; margin:0px; float:left; width:210px; display:inline; margin-top:68px; font-size:1.05em; list-style-type:none; list-style-position:outside; margin-left:15px;}
						#SubMenu li{ padding-left:6px; margin-left:0px;}
							#SubMenu > li:first-child{ font-weight:bold;}
							#SubMenu li a{ line-height:29px; color:#333333; padding:0px; margin:0px;}
							#SubMenu li.current{ background-color:#0066cc; background-image:url(/graphics/design/subMenuCurrent_bg.gif); background-position:right; background-repeat:no-repeat;}
							#SubMenu li.current a{color:#FFFFFF;}
							#SubMenu li.dottedunder{ padding-bottom:0px;}
						

				/* Footer */
					#Footer{ clear:both; font-size:0.8em; text-align:left; list-style-type:none; padding:0px; margin:0px; margin-top:15px; margin-left:30px; display:block; background-image:url(/graphics/design/hozDots.gif); background-position:top; background-repeat:repeat-x; height:25px; padding-top:10px; margin-top:10px;}
						#Footer li{float:right; display:inline; margin-left:10px; margin-right:10px;}

