* { margin: 0; padding: 0; }
/*COLORS*/
/*
BLUE: HEX: #323D41 RGB: 50,61,65
OLIVE: HEX: #555B51 RGB: 85,91,81
TAN: HEX: #9D9872 RGB: 157,152,114
CREAM: HEX: #E6DAAA RGB: 230,218,170
PINK: HEX: #E74A55 RGB: 231,74,85
*/

	html {
		height: 100%;
		margin-bottom: 1px;
		background: #dfd29b;
	}

	body { 
		line-height: 1em; 
		font-family: Helvetica, sans-serif;
		font-size:87.5%;/*---base 14px---*/
		line-height: 1.7142em;
		background: #dfd29b url(/img/fmntbg.jpg) repeat-x;
		-moz-opacity: 0.999;
		color: #555B51;
	} 

/*TYPOGRAPHY*/
	a {
		color:#E74A55;
	}
	
	a img {
		border: none;
	}
	
	li {
		list-style: none;
	}
	
	h2 {
		font-size: 1.2em;
		color: #E74A55;
	}
	
	h3 {
		font-size: .90em;
	}
	
	p {
		font-size: .90em;
		line-height: 1.25em;
	}
	
	label {
		font-weight: bold;
		display: block;
	}
	
	input[type=text] {
		border: 2px solid #9D9872;
		padding: 2px;
	}
	
	.error, .confirm {
		padding: 1em;
		text-align: center;
		font-weight: bold;
	}
	
	.error {
		color: #c00;
		border: 2pt solid #c00;
		background: #f2bfbf;
	}
	
	.confirm {
		color: #0c0;
		border: 2pt solid #0c0;
		background: #bff2bf;
	}


/*CONTENT*/
	#wrapper {
		width:950px;
		margin:0px auto;	
		text-align: left;
	}
	
		#logo {
			background: url(/img/fmnt_logo.png) no-repeat 0px 50%;
			width:224px;
			height:64px;
			padding:20px 0px;
		}
		
		#heroshot {
			width:950px;
			height:293px;

		}
		
		#content {
		
		}
		
		.content p {
			margin:10px 0px;
		}
		
			.leftbox {
				margin-top:20px;
			}
			
			.leftbox .content {
				background:transparent url(/img/box.png) repeat-x;
				width:445px;
				_height:220px;
				min-height:220px;
				padding:10px;
				float:left;
			}
			
			.email {
				width:300px;
				height:1.75em;
				border: 2px solid #555B51;
			}
			
			.button {
				padding: 10px 0px;
			}
			
			.rightbox .content {
				background:transparent url(/img/box.png) repeat-x;
				width:445px;
				_height:220px;
				min-height:220px;
				padding:10px;
				float:right;
			}
			
		#footer {
			background-color: #353535;
			padding:5px;
			margin: 20px auto;
			color:#DB3446;
			clear:both;
			text-align: center;	
			font-size: .75em;
		}
		
		#footer ul{
			display: inline;
		}
		
		#footer ul li {
			display: inline;
			padding: 5px;			
		}
		
		
