

		html	{margin:0;padding:0;
				xposition:relative;background-color:#FFF;}

	
		body	{margin:0;padding:0; background-color:#FFF;
				font-family:Georgia, Serif;
				position:relative;
				}





		a 	{text-decoration:none;}

		#header	{width:100%; 
				position:relative;
				background-color:rgb(68,199,244);
				background-image:url(../images/grad.png);
				background-repeat:repeat-x;
				height:100px;}

		
		#innerHeader	{width:960px;margin:auto;position:relative;height:100px;}


		#innerHeader h1	{font-size:16px; line-height:20px;
					color:#FFF;
					font-family:Georgia;
					position:absolute; top:6px; left:196px;
					font-weight:normal;margin-top:0;}

			
				
		#header img	{margin:12px 0 0 0;}

		 #contact	{font-weight:bold;margin-left:25px; 
					font-family:Verdana, Arial, Sans-Serif;
					font-size:20px;}

		#contact a	{color:rgb(157,220,249);}

		#contact a:hover	{color:#FFF;}


		a img 	{border:none;}

		

	
		
		#mainNav	{background-color:rgb(157,220,249);
					width:100%;
					height:47px;
					border-bottom:solid 1px #FFF;
					display:block;
					clear:both;
					margin-bottom:0;}
		
		.innerNav	{width:960px;
					
					margin:auto;
					display:block;
					}


			

		#mainNav a	{color:rgb(77,83,118);
					line-height:48px;
					height:47px;
					margin:0;
					text-align:center;
					font-family:Georgia, Serif;
					font-weight:bold;
					width:190px;
					border-left:solid 1px #FFF;
					font-size:16px;
					float:left;
					display:inline;
					}
					
					
		#mainNav a:hover	{background-color:rgb(68,199,244);
						color:#FFF;border-bottom:solid 1px #FFF;}
		
		#webLink		{border-right:solid 1px #FFF;}
		
	
		#outterWrap	{width:960px;margin:20px auto;
					position:relative;
					}

		#outterWrap a		{text-decoration:none;background-color:rgb(157,220,249);color:rgb(77,83,118);
						font-weight:bold;font-size:14px;}

		#outterWrap a:hover	{background-color:rgb(68,199,244);}


					
		#featuredProject	{width:570px;float:left;}

				
		
		
		#intro			{float:left;margin:0px 0 24px 24px;
						width:318px;
						display:inline;
						xbackground-color:rgb(247,147,29);
						padding:24px;}

		#intro p	{color:#000;font-size:16px;}	

		h2	{font-size:48px;line-height:48px; margin:0; color:rgb(247,147,29);
			font-family:Lido STF;height:48px;}

		h3	{font-size:22px;line-height:24px;margin:1px 0;font-family:Lido STF;color:rgb(77,83,118);}

		h4	{font-size:20px;line-height:24px;margin:2px 0;font-family:Lido STF;color:rgb(77,83,118);}

		h5	{font-size:18px;line-height:24px;margin:3px 0;font-family:Lido STF;color:rgb(241,90,34);}

		h6	{font-size:16px;line-height:24px; margin:4px 0;font-family:Lido STF;}


		
		p	{font-size:1em;
				line-height:24px;
				font-family:Georgia, Serif;
				margin:0 10px 24px 0px;
				color:#333;}

		


		ul	{list-style-position:outside;padding-left:0;margin-left:0;margin-top:0;margin-bottom:24px;}

		li	{line-height:24px;font-size:1em;}


		
		.author, .smaller		{font-size:11px; line-height:14px;margin:10px 0 10px 0;font-family:arial,sans-serif;}



		.project		{		border-bottom:solid 1px rgb(157,220,249);
							
							padding-bottom:24px;
							margin-bottom:24px;
							position:relative;
							display:block;
							float:left;
							width:100%;}

		.last			{border-bottom:none;}


		.description	{			width:325px;
							float:left;
							display:inline;}


		.img_center			{text-align:center;margin:12px 0 12px 0;display:block;}
	
		.project		{float:left;margin:0 10px 0 0;width:100%;padding:12px 0;}
		
		.img_left		{float:left;width:610px;float:left;}
		
		
		 .abj .img_left, .helloWorldCover 	{text-align:center;}
		
			

		.hol img, .jackPage img, .gd img 		{margin:12px 20px 12px 0px;vertical-align:top;}

		.illustration img		{margin:12px 5px 12px 0; vertical-align:top;}

		.column	{width:456px;float:left;display:inline;margin-right:24px; margin-bottom:24px;}		

				
		#innerFooter	{width:960px;margin:auto;}		

		#footer		{background-color:rgb(247,147,29);
					color:#999;
					margin:0px 0 0 0;
					float:left;
					clear:both;
					width:100%;
					padding-bottom:0;
					background-image:url(../images/footerGrad.png);
					background-repeat:repeat-x;
					}

		#footer a	{color:rgb(77,83,118);}

		.freebies	{margin-top:24px;float:left;width:576px;}


		.ebook	{margin:12px 24px 12px 0;vertical-align:top;float:left;display:inline;}
		

		
		#contactDiv		{float:left;margin:24px 0 0 24px;}

		#contactDiv h3		{color:#FFF;font-size:48px;line-height:48px;}

		#contactDiv p		{color:#FFF; font-size:36px;font-family:Optimer;line-height:48px;}
		
		#contactDiv a		{background-color:rgb(157,220,249);color:rgb(77,83,118);display:block;}
		
		#contactDiv a:hover	{background-color:rgb(68,199,244);}

		#copyright		{text-align:center;margin-left:5px;clear:both;
					margin-top:24px;border-top:solid 1px rgb(241,90,34);color:rgb(241,90,34);
						font-size:14px;}
		