@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #FFF;
	font-family:"Arial Narrow", Helvetica;
	}

/****************** STRUCTURE ********************/

#mn-wrapper {
	margin: 0 auto;
	padding: 0;
	width: 994px;	
	background-image: url(images/wrapper.jpg);
	}

#mn-bg {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 994px;	
	background-image: url(images/wrapper.jpg);
	}

#mn-banner {
	float: left;
	width: 994px;
	height: 186px;
	background-image:url(images/banner.jpg);	
	overflow: hidden;
	}
	#mn-banner .slogan {
		float: left;
		position: relative;
		top: 105px;
		left: 290px;
		margin: 0; padding: 0;
		width: 490px;
		color:#92816f;
		font-size:16px;
		font-family:"Arial Narrow", Helvetica;
		}


	#mn-banner .name {
	float: right;
	width: 215px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 35px;
	font-size:19px;
	color:#92816f;

		}
h3 {
	font-size: 18px;
	font-weight: normal;
	color: #312323;
}

	#mn-banner .cert {
	clear: right;
	float: right;
	width: 215px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 70px;
	color:#ebe1d5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		}
	#mn-banner .contact {
	width: 215px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 75px;
	color:#92816f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		}
		
		#mn-banner .contact a {
		color:#92816f;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		}
		
#mn-topnav {
	float: left;
	width: 188px;
	height: 201px;
	background-image:url(images/topnav.jpg);	
	}

#mn-graphic {
	float: left;
	width: 616px;
	height: 201px;
	background-image:url(images/graphic.jpg);	
	overflow: hidden;
	}

#mn-services {
	float: right;
	width: 190px;
	height: 640px;
	overflow:visible;
	background-image:url(images/services.jpg);
	background-repeat: no-repeat;
	text-align: right;
	}
	#mn-services .header {
		position: relative;
		top: 7px;
		right: 15px;
		margin: 0; padding: 0;
		height: 60px;
		font-size:25px;
		text-align:right;
		font-family:Georgia, Times;
		}
	#mn-services dl {
	position: relative;
	top: 0px;
	right: 15px;
	margin: 0;
	padding: 0;
	width: 190px;
	color:#3d292b;
	font-family: "Arial Narrow", Helvetica;
	font-size:15px;
		} 
		#mn-services dt {
			margin: 0; padding: 0;
			width: 190px;
			height: 25px;
			} 
		#mn-services dd {
			margin: 0; padding: 0;
			width: 190px;
			padding-bottom: 20px;
			}
			
			#mn-services dd a {
			color:#5f4520;
		    font-family: Arial, Helvetica, sans-serif;
		    font-size:13px;
			text-decoration:none;
			line-height:17px;
			}
			#mn-services dd a:hover {
			color:#5f4520;
		    font-family: Arial, Helvetica, sans-serif;
		    font-size:13px;
			text-decoration: underline;
			line-height:17px;
			}   


#mn-contact {
	float: left;
	width: 188px;
	height: 270px;
	background-image:url(images/contact.jpg);	
	overflow: hidden;
	}
	#mn-contact p {
		position: relative;
		top: 12px;
		left: 20px;
		color:#92816f;
		font-family: "Arial Narrow", Helvetica;
		font-size:16px;
		line-height:18px;
		text-decoration:none;
		margin: 0; padding: 0;
		}
	#mn-contact .first {
		position: relative;
		top: 12px;
		left: 20px;
		color:#92816f;
		font-family: "Arial Narrow", Helvetica;
		font-size:16px;
		line-height:18px;
		text-decoration:none;
		margin: 0; padding: 0;
		}
	#mn-contact .second {
		position: relative;
		top: 12px;
		left: 20px;
		color:#FFF;
		font-family: "Arial Narrow", Helvetica;
		font-size:18px;
		text-decoration:none;
		margin: 0; padding: 0;
		}



#mn-content {
	float: left;
	width: 616px;
	background-image:url(images/content.jpg);	
	background-repeat: no-repeat;
	padding-bottom: 40px;
	}
	#mn-content p {
	position: relative;
	top: 45px;
	left: 35px;
	width: 550px;
	margin:0;
	padding-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6d603f;
		}
	
#mn-clear {
	clear: both;
	float: left;
	width: 994px;
	}

#mn-footer {	
	float: left;
	width: 100%;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	background-color: #CCC9A8;
	}	
	#mn-footer ul {
		text-align: center;
		list-style: none;
		}
.link1 {
	font-family: Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size: 12px;
	color: #69464A;
	text-decoration: none;
}
.link1:hover {
	font-family: Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	font-size: 12px;
	color: #69464A;
	text-decoration: underline;
}

		#mn-footer li {
			display: inline;
			padding: 5px 5px;
			}
			#mn-footer li a {
			display: inline;
			padding: 5px 10px;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
		    line-height:18px;
		    color:#6d603f;
			text-decoration:none;
			}
			#mn-footer li a:hover {
			display: inline;
			padding: 5px 10px;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
			text-decoration:none;
		    line-height:18px;
		    color:#543a3b;
			}
		
	#mn-footer p {
		text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		color:#543a3b;
		}	
	
/************ STYLES **************/

H1 {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	position: relative;
	top: 30px;
	left: 30px;
	width: 550px;
	font-family:Georgia, Times;
	font-size:30px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	margin-right: 46px;
	color:#5c4d46;
	border-bottom: 3px solid #CACAA6;
	}
h2 {
	margin: 0;
	padding: 20px 0 0 0;
	float: left;
	position: relative;
	top: 30px;
	left: 30px;
	width: 550px;
	font-family:Georgia, Times;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	margin-right: 46px;
	color:#69464A;
	}

	/*Contact Form*/
.inputSelect {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER: #25191B 1px solid;
	color: #231719;
	width:200px;
	background-color: #E9E8D6;
}
.inputComment {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER: #25191B 1px solid;
	color: #231719;
	width:200px;
	background-color: #E9E8D6;
}

.inputButton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	width:90px;
	background-color: #24181A;
}
/*Pictures*/
.picborder {
	border: 1px solid;
	border-color:#CCC9A8;
}

.picRight {
	border: 1px solid;
	border-color:#6E4A4E;
	float:right;
	margin-left:20px;
}
.picRightnoborder {
	float:right; 
	margin-left:20px;
}
.picLeft {
	border: 1px solid;
	border-color:#517C47;
	float:left;
	margin-right:20px;
}


#contact {
	padding: 0 0 0 60px;
	}
.list {
	color: #6d603f;
	margin-left: 75px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
}
