#map {
	z-index:0!important;
}



body {	
	margin: 90px 0px 0px 120px;
	background-color: #A09085;

	font-family: georgia,times,serif;
	font-size: 12px;
	line-height: 20px;
}


h1, h2, h3 {
	font-family: georgia,times,serif;	
}


a:link, a:visited {
	font-family: georgia,times,serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}


a:active {
	text-decoration: underline;
}

/* Styling for ALL Pages Container */
#container {
	width:765px;
	border: solid 1px #4C362C;
	margin: 0px;
	background-image: url(../_images/columnBG.gif);
	background-repeat: repeat-y;
}

/* Styling for Portfolio Pages Container */
#container_portfolio {
	width: 765px;
	border: solid 1px #4C362C;
	margin: 0px;
	background-image: url(../_images/columnBG_portfolio.gif);
	background-repeat: repeat-y;
}





#logo {
	position: absolute;
	top: 55px;
	left: 540px;
}

#navigation {
	position: absolute;
	top: 75px;
	left: 35px;
	z-index:9999!important;
}



/* Styling for Left Column */
#left_column {
	float: left;
	width: 405px;
	background-color: #F2EEE1;	
	margin: 0px;
	
	


}
	
	/* Styling for Top Left Intro Picture */
	#big_picture {
		margin: 0px;
		padding: 0px;
	}

	/* Styling for Caption */
	#caption {
		margin: 0px;
		background-color: #A09085;
		font-size: 10px;
	}

		#caption p {
			margin: 0px;
			padding: 10px;
			line-height: 11px;
		}
		
		
	/* Styling for Intro Paragraph */
	#intro {
		margin: 0px;
		padding: 0px;
		background-image: url(_images/diamonds.jpg);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		color: #49423C;
	}
	
		#intro p {
				margin: 0px;
				padding: 5px 10px 10px 10px;
				color: #49423C;
			}
						
			#intro span {
				font-size: 16px;
				font-weight: bold;
				color: #49423C;
			}
			
		#intro a:link, a:visited {
			color:#49423C;
		}

		#intro a:hover {
			color:#615656;
		}

		#intro a:active {
			color:#49423C;
		}


		/* Styling for Paragraph 1 */
		#paragraph1 {
			margin: 0px;
			padding: 0px;
			color: #3A4454;


		}

			#paragraph1 p {
				padding: 5px 10px 10px 10px;
				color: #3A4454;
			}
						
			#paragraph1 span {
				font-size: 14px;
				font-weight: bold;
				color: #3A4454;
			}
			
			#paragraph1 img {
				padding-right: 10px;
				float: left;
			}
			
			#paragraph1 a:link, a:visited {
				color:#3A4454;
			}

			#paragraph1 a:hover {
				color:#6A788E;
			}

			#paragraph1 a:active {
				color:#3A4454;
			}
			

/* Styling for Right Column */
#right_column {
	width: 360px;
/* 	margin-left: 405px;*/
	background-color: #DCDFD5;
	float:right;
}

	/* Styling for Testimonials */
	#testimonial {
		margin: 0px;
		padding: 45px 10px 0px 10px;
		font-size: 18px;
		line-height: 33px;
		font-weight: bold;
		color: #787964;
		text-align: center;
	}
	
		#testimonial strong {
			font-size: 25px;
			color: #3A3C19;
		}
		
		#testimonial img {
			padding:0; margin:0;
		}
		
	
	/* Styling for Paragraph 2 */
	#paragraph2 {
			margin: 0px;
			color: #D05143;
			background-color: #F9F6F2;
		}
		
			#paragraph2 p {
				padding: 5px 10px 10px 10px;
				color: #D05143;
			}
						
			#paragraph2 span {
				font-size: 14px;
				font-weight: bold;
				color: #D05143;
			}
			
			#paragraph2 img {
				padding-left: 10px;
				float: right;
			}
			
			#paragraph2 a:link, a:visited {
				color:#D05143;
			}

			#paragraph2 a:hover {
				color:#F19E94;
			}

			#paragraph2 a:active {
				color:#D05143;
			}
			
			
			
	/* Styling for Paragraph 3 */
	#paragraph3 {
			width: 100%;
			margin: 0px;
			padding: 0px;
			color: #124353;
		}

			#paragraph3 p {
				margin: 0px;
				padding: 5px 10px 10px 10px;
				color: #124353;
			}
						
			#paragraph3 span {
				font-size: 14px;
				font-weight: bold;
				color: #124353;
			}
			
			#paragraph3 img {
				float: left;
				padding-right: 10px;
			}
			
			#paragraph3 a:link, a:visited {
				color:#124353;
			}

			#paragraph3 a:hover {
				color:#3F7789;
			}

			#paragraph3 a:active {
				color:#124353;
			}




	/* Styling for Portfolio Caption */
	#caption_portfolio {
		margin: 0px;
		background-color: #A09085;
		font-size: 15px;
	}

		#caption_portfolio p {
			margin: 0px;
			padding: 5px 10px 5px 28px;
			line-height: 16px;
		}
			
	/* Styling for Intro Paragraph */
	#intro_portfolio {
		margin: 0px 0px 0px 15px;
		padding: 0px;
		background-image: url(_images/diamonds.jpg);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		color: #49423C;
	}

		#intro_portfolio p {
			margin: 0px;
			padding: 5px 10px 10px 10px;
			color: #49423C;
		}
			
		#portcontainer {
	width:202px; 
	float:right;
	margin-left:5px;
}
				


	#bottom_imgs {
		border-top: 1px solid #49423C;
		margin: 5px;		
	}
					
		#bottom_imgs img {
			padding: 10px;
			vertical-align: top;		
		}


	/* Styling for portfolio_nav */
	#portfolio_nav {
		margin: 0px;
		color: #D05143;
		background-color: #F9F6F2;
	}
	
		#portfolio_nav p {
			padding: 5px 10px 10px 10px;
			color: #D05143;
		}
#portfolio_nav p.redline {
border-bottom: 1px solid #D05143;
}

					
		#portfolio_nav span {
			font-size: 14px;
			font-weight: bold;
			color: #D05143;
		}
		
		#portfolio_nav img {
			border: 1px solid #D05143;
			padding: 3px;
			margin-left:5px;
		}
		
		#portfolio_nav a:link, a:visited {
			color:#D05143;
		}

		#portfolio_nav a:hover {
			color:#F19E94;
		}

		#portfolio_nav a:active {
			color:#D05143;
		}
		
