@media screen, projection {
	#primary				{width:760px; min-height: 270px;}
	#primary h1 		{display:none;}
	#primary #intro {padding-left: 00px; color: #757575; font-size: 159%; width: 660px; line-height: 40px;}
	#primary p 			{padding-left: 0px; font-size: 96%; width: 720px; line-height: 30px;}
	#primary p#intro span {color: #28a1f4; font-size: 107%; font-weight: bold;}
	#primary 				{background: url(images/homebg.jpg) top left no-repeat; padding-top: 130px;}
	#secondary 			{margin-left:-966px;}

	#contact 				{position: relative; color: #fff; font-size: 159%; width: 765px; height: auto; margin-bottom:15px; padding-top: 0px; background: url(images/contactbg.jpg) bottom left no-repeat;}
	#contact span 	{font-weight: bold; color: #fff; }
	#contact a 			{margin-left:100px; color: #fff;}
	#contact p 			{padding: 0; margin: 0; color: #fff; background: url(images/contacttop.jpg) top left no-repeat; margin:0px;padding: 14px 0px 12px 70px; }
	#columns 				{position: relative;overflow: auto; min-height: 360px; clear: both; margin:0pt 0 20px -50px; width: 960px; padding:60px 50px 0pt 90px; background: url(images/columns.jpg) top left no-repeat;}
	#footer 				{position: relative; clear: both;  width: 960px; float: none;}
	.col 						{position: relative; float: left; width: 231px; padding: 0px 37px; border: 0px solid #ccc; margin-right: 13px;}
	.col h2     		{font-size: 138.5%; width: 231px; border-bottom: 1px solid #000; margin-bottom: 10px; color: #5c5b5a;}
	.col h2 a   		{font-size: 100%; width: 231px; border: none; margin-bottom: 10px; color: #5c5b5a; font-weight: normal;}
	.col p      		{color: #757575; padding: 20px 0 0 0 ;}
	.col img				{padding: 0px; border: none;}
	.col a					{border:none;}
}