/*-- BEGIN GENERAL FORMATTING -------------------------*/
		*{
			font-family:arial;
			padding:0em;
			margin:0em;
			}
		
		div, p, body, td{
			font-size:10pt;
			line-height:1.5em;
			}
		
		h2,h3,h4,h5{
			margin:2em 0 1em 0;
			font-family:"Times New Roman"
			}
		
		h1, p{
			margin-bottom:1em;
			}
			
		body{
			background:#ebe1d2 url('_images/bodyBg.jpg') repeat-x;
			}
			
		.viewall{
			margin:0;
			padding:0;
			}

/*-- BEGIN SIDE CONTENT -------------------------------*/

		#sideContent{
			position:absolute;
			top:54px;
			left:10px;
			width:454px;
			color:#fff;
			background:#ebe1d2 url('_images/sideBgLight.jpg') repeat-y;
			border-bottom:solid 10px #fff;
			}
		
		#sideContent ul{
			margin:0 0 1em 4em;
			}
		
		#sideContent a{
			color:#c7c7b5;
			}

		#sideContent a img{
			border:solid 2px #fff;
			}

			
		#sideContent .siteTitle{
			display:block;
			width:454px;
			height:183px;
			padding:0;
			margin:0;
			background:url('_images/logo454x183.jpg');
			}
			
		#sideContent .siteTitle span{
			display:none;
			}
		
		#sideContent #ourServices,
		#sideContent #otherExamples{
			background:#ebe1d2 url('_images/sideBgDark.jpg') repeat-y;
			padding:1em 0em;
			}
			
		#sideContent #ourServices p,
		#sideContent #otherExamples p{
			padding-left:2em;
			}

		#sideContent #otherExamples p img{
			margin:0 0 1em 1em;
			}
		
		#sideContent #newsArticles{
			padding:1em 0em;
			background:url('_images/pdfNews.jpg') no-repeat 320px 20px;
			}
		
		#sideContent #newsArticles li{
			margin:0 150px 1em 0;
			}
			
		#sideContent #testimonials{
			margin:2em;
			}
		
		#sideContent #testimonials hr{
			margin-bottom:1em;
			}
			
		#sideContent h2.ourServices span,
		#sideContent h2.newsArticles span,
		#sideContent h2.otherExamples span,
		#sideContent h2.testimonials span{
			display:none;
			}
		
		#sideContent h2.ourServices{
			background:url('_images/h2OurServices.jpg');
			width:111px;
			height:15px;
			position:relative;
			left:30px;
			}

		#sideContent h2.newsArticles{
			background:url('_images/h2NewsArticles.jpg');
			width:124px;
			height:15px;
			position:relative;
			left:30px;
			}
			
		#sideContent h2.otherExamples{
			background:url('_images/h2OthExamples.jpg');
			width:141px;
			height:19px;
			position:relative;
			left:30px;
			}

		#sideContent h2.testimonials{
			background:url('_images/h2Testimonials.jpg');
			width:112px;
			height:15px;
			}
			
		
/*-- BEGIN TOP NAVIGATION -----------------------------*/

		#primaryNavTop{
			position:absolute;
			top:50px;
			left:474px;
			display:block;
			width:510px;
			}
		
		#primaryNavTop h2{
			display:none;
			}		
		
		#primaryNavTop ul{
			list-style:none;
			margin:0;
			padding:0;
			}
			
		#primaryNavTop ul li{
			float:left;
			display:inline;
			}

		#primaryNavTop span{
			display:none;
			}
		
		#primaryNavTop a{
			display:block;
			width:96px;
			height:96px;
			margin-right:6px;
			}
		
		#primaryNavTop .home:link, #primaryNavTop .home:visited, #primaryNavTop .home:active{
			background:url('_images/lnkAboutNatty0.jpg');
			}

		#primaryNavTop .home:hover{
			background:url('_images/lnkAboutNatty1.jpg');
			}

		#primaryNavTop .services:link, #primaryNavTop .services:visited, #primaryNavTop .services:active{
			background:url('_images/lnkServices0.jpg');
			}

		#primaryNavTop .services:hover{
			background:url('_images/lnkServices1.jpg');
			}
		
		#primaryNavTop .testimonial:link, #primaryNavTop .testimonial:visited, #primaryNavTop .testimonial:active{
			background:url('_images/lnkTestimonials0.jpg');
			}

		#primaryNavTop .testimonial:hover{
			background:url('_images/lnkTestimonials1.jpg');
			}
		
		#primaryNavTop .gallery:link, #primaryNavTop .gallery:visited, #primaryNavTop .gallery:active{
			background:url('_images/lnkGallery0.jpg');
			}

		#primaryNavTop .gallery:hover{
			background:url('_images/lnkGallery1.jpg');
			}	
		
		#primaryNavTop .contact:link, #primaryNavTop .contact:visited, #primaryNavTop .contact:active{
			background:url('_images/lnkContacts0.jpg');
			}

		#primaryNavTop .contact:hover{
			background:url('_images/lnkContacts1.jpg');
			}
				
/*-- BEGIN BODY CONTENT -------------------------------*/
		#bodyContent{
			color:#000;
			width:510px;
			position:relative;
			top:237px;
			left:484px;
			text-align:justify;
			padding-bottom:237px;
			}
			
		#bodyContent a{
			color:#000;
			font-weight:bold;
			}
			
		#bodyContent ul{
			margin-left:3em;
			margin-bottom:1em;
			}
			
		#bodyContent .bodyContactInfo{
			text-indent:-500em;
			margin:30px 0px 70px 230px;
			width:268px;
			height:108px;
			background:url('_images/bodyContactInfo.png');
			}
		
/*-- BEGIN FOOTER ------------------------------------*/

		#footer{
			height:237px;
			background:url('_images/footerBg.jpg');
			color:#fff;
			}
		
		#footer h2{
			display:none;
			}
			
		#footer ul, #footer p{
			position:relative;
			top:4em;
			width:988px;
			list-style:none;
			text-align:right;
			}
			
		#footer ul li{
			display:inline;
			}			
		
		#footer a{
			color:#c7c7b5;
			}
			
			

