*{
	margin:0;
	padding:0;
	border: none;
}

/*Structure*/
body{
	background:url(../images/familyMortgageBackground.jpg) repeat;
	background-repeat: repeat;
}
#wrapper{
	width:700px;
	min-height:300px;
	margin: 0 auto;
}
#header{
	margin:20px 0 0 0;
	float:left;
	width:700px;
	height:200px;
}
	#header.home{
		background:url(../images/familyMortgageHeader1.jpg);
	}
	#header.links{
		background:url(../images/familyMortgageHeader3.jpg);
	}
	#header.products{
		background:url(../images/familyMortgageHeader4.jpg);
	}
 	#header.downloads{
		background:url(../images/familyMortgageHeader2.jpg);
	}
	#header.contact{
		background:url(../images/familyMortgageHeader2.jpg);
	}
#content{
	float:left;
	width:700px;
	min-height:400px;
	background:#fff;
}
#footer{
	margin:0 0 20px 0;
	float:left;
	width:700px;
	height:100px;
	background:url(../images/footer.jpg);
}

/*Internal Structures*/
.columnOne{
	float:left;
	width:425px;
	min-height:200px;
	margin:15px;

}
	.columnOne h1{
		font-family:Times;
		font-weight:800;
		font-size:25px;
		color:#498ca6;
	}
	.columnOne h2{
		font-family:Times;
		font-weight:800;
		font-size:18px;
		color:#498ca6;
	}
	.columnOne h3{
		font-family:Times;
		font-weight:700;
		font-size:17px;
		color:#498ca6;
	}
	.columnOne h4{
		font-family:Times;
		font-weight:800;
		font-size:14px;
		color:#498ca6;
	}
	.columnOne h5{
		font-family:Times;
		font-weight:200;
		font-size:12px;
		color:#c53c41;
	}
	.columnOne p{
		font-family:Times;
		font-size:13px;
		font-weight:200;
		color:#000;
		padding: 3px 0 0 0;
	}
	.columnOne li{
		list-style:none;
	}

/*Links*/
.columnOne a:link{
	text-decoration:none;
}
.columnOne a:visited h4{
	color:#ed1b24;
}
	.columnOne a:visited h5{
		color:#ed1b24;
	}
.columnOne a:hover h4{
	color:#000;
}
	.columnOne a:hover h5{
		color:#000;
	}
.columnOne a:active{}

/* Lists */
.columnOne li{
	list-style:none;
	font-weight:800;
	font-size:15px;
}

/*Navigation www.htmldog.com (son of suckerish)*/
	/*Top Level*/
		#nav{
			float:left;
			margin:160px 0;
		}
		#nav, #nav ul {
			padding:0;
			list-style: none;
		}
		
		#nav a {
			display:block;
				font-family:Helvetica, Georgia;
				font-size:14px;
				font-weight:200;
				color:#fff;
				background:#498ca6;
				padding:2px 10px 2px 10px;
				border: 2px solid #fff;
				text-decoration:none;
		}
			#nav a:hover{
				color:#000;
			}

		#nav li {
			float:left;
			padding: 0 0 0 2px;
		}
	/*Second Level*/
		#nav li ul {
			position: absolute;
			width:7em;
			left:-999em;
		
		}

		#nav li:hover ul {
			left: auto;	
		}
		
		#nav li ul li{
			float:left;
			width:5em;
			padding:1px;			
		}
			#nav li ul li a{
				font-size:12px;
				color:#fff;
			}
	



		