/* martinez + felder design */

body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 120px;
	text-align: left;
/*	background: #fff url(images/side.png) repeat-x;*/
	font: 14px/20px "proxima-nova", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #776b71;
}


#page {
	margin: 0 auto;
	width: 960px;
	}


#top{
	width: 960px;
/*	border: 2px solid red;*/
/*hi*/
}

#logo {
	width: 700px;
	height: 100px;
	margin-top: 70px;
/*	margin-top: 130px; */
	background-image: url(images/mf_logo.png);
	background-repeat: no-repeat;
/*	border: 1px solid red;*/
	margin-left: -35px;

}

#intro {

	width: 650px;
	padding-right: 20px;
/*	border: 1px solid red;*/
	float: left;
	margin-top:  20px;
	margin-left:  10px;
	margin-bottom: 55px;
	text-align: left;
	font: 300 20px/30px "proxima-nova", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
/*	color: #000;*/

color: #635b5b;
}

/* hi23 */

p {
	margin-top: 0px;
	margin-bottom: 18px;
	padding-left: 3px;
	padding-right: 3px;
}


#spark {
/*	border: 1px solid red;*/
	height: 350px;
	width: 960px;
}




.wrapper{
/*   position: relative;*/
	margin-left: 12px;
	;
   float: left;
   left: 113px;
   width: 900px;
   text-align: left;
   	margin-bottom: 120px;
/*   border: 1px solid red;*/
}

.wrapper2{
/*   position: relative;*/
	margin-left: 12px;
	;
   float: left;
   left: 113px;
   width: 900px;
   height: 80px;
   text-align: left;
   
/*   border: 1px solid red;*/
}


.left1{
   position: relative;
   float: left;
   left: 0px;
   width: 213px;
/*   background-color: #ccccff*/
}
.left2{
   position: relative;
   float: left;
   left: 15px;
   width: 213px;
/*   background-color: #ccccff*/
}
.left3{
   position: relative;
   float: left;
   left: 30px;
   width: 213px;
/*   background-color: #ccccff*/
}
.right{
   position: relative;
   float: right;
   right: 0px;
   width: 212px;
/*   background-color: #ccccff*/
}



/*
.wrapper{
/*   position: relative;*!/
	margin-left: 12px;
	;
   float: left;
   left: 113px;
   width: 981px;
   text-align: left;
/*   border: 1px solid red;*!/
}
.left1{
   position: relative;
   float: left;
   left: 0px;
   width: 233px;
/*   background-color: #ccccff*!/
}
.left2{
   position: relative;
   float: left;
   left: 15px;
   width: 233px;
/*   background-color: #ccccff*!/
}
.left3{
   position: relative;
   float: left;
   left: 30px;
   width: 233px;
/*   background-color: #ccccff*!/
}
.right{
   position: relative;
   float: right;
   right: 0px;
   width: 237px;
/*   background-color: #ccccff*!/
}*/





/*.wrapper{
   position: relative;
   float: left;
   left: 136px;
   width: 980px;
   margin-bottom: 30px;
   text-align: left;
}*/


/*.wrapper{

text-align:left;
   float: left;
   left: 136px;
   width: 980px;
/*	border: 1px solid red;*!/
   margin-bottom: 30px;

}


.left1{
   position: relative;
   float: left;
   left: 10px;
   width: 217px;
/*   background-color: #ccccff;*!/
}
.left2{
   position: relative;
   float: left;
   left: 30px;
   width: 217px;
/*   background-color: #ccccff*!/
}
.left3{
   position: relative;
   float: left;
   left: 50px;
   width: 217px;
/*   background-color: #ccccff*!/
}
.right{
   position: relative;
   float: right;
   right: 10px;
   width: 249px;
/*   background-color: #ccccff*!/
}



.header{
   float: left;
   left: 233px;
   width: 960px;

}*/
/*.wrapper{
/*	border: 1px solid red;*!/
	text-align:left;
/*   position: relative;*!/
   float: left;
   left: 233px;
   width: 960px;
/*   border-bottom: 1px dashed #a3a3a3;*!/
   margin-bottom: 30px;

}
.left1{
   position: relative;
   float: left;
   left: 7px;
   width: 200px;

}
.left2{
   position: relative;
   float: left;
   left: 22px;
   width: 200px;

}
.left3{
   position: relative;
   float: left;
   left: 37px;
   width: 250px;

}
.right{
   position: relative;
   float: right;
   right: 7px;
   width: 250px;
*/
/*}


}*/


p {
	margin: 0;
	padding: 0;
	margin-top: 8px;
}

#rule{
	width: 900px;
	background-color: #59bede;
	margin-left: 12px;
	height: 1px;
	margin-top: 94px;
}


ul {
	margin: 0;
	margin-top: 1px;
	padding: 0;
	list-style-type: none;
   	margin-bottom: 30px;
}

li {
	margin-bottom: 8px;
}

h2 {
	padding: 0;
	margin: 0;
	padding-left: 0px;
	padding-bottom: 12px;
	line-height: 18px;
	text-transform: uppercase;
	color: #666;

	font:  12px/21px Georgia, "Times New Roman", Times, serif;

	letter-spacing: 2px;
}

h3 {
	font:  27px "proxima-nova", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	margin-left: 10px;
	margin-bottom: 35px;
	margin-top: 10px;
	clear: both;
	color: #59bede;
	font-weight: 300;
}


#contact {
	font: 14px "ff-tisa-web-pro", Georgia, "Times New Roman", Times, serif;

	line-height: 23px;
	color: #59bede;
	float: right;
	margin-top: 30px;
	margin-left: 3px;
	padding-right: 30px;
	width: 233px;
/*	border: 1px solid red;*/
}

a,a:visited {
	color: #59bede;
	text-decoration:none;
	border-bottom: 1px solid #cacaca;
	padding-bottom: 3px;


}

a:hover {

	color: #23a8d3;
	text-decoration:none;

	padding-bottom: 3px;

}

strong {
	color: 59bede;
	font-weight: bold;
}
