/*********** html styled this way for sticky footer ***********/
html {
    position: relative;
    min-height: 100%;
}
body {
    margin: 0px 0px 450px 0px; /*********** bottom margin is footer height for sticky menu  :: matches height in footer DIV ***********/
}

#wrapper {
	margin: 0px auto;
}

#header {
	margin: 0px auto; 
	width: 660px; /* adjust width*/
	height: 100px; /* adjust height*/
	text-align:center;
}

#contentwrap	{
	margin: 0px auto; 
	width: 1100px; 
	height: 575px;
	text-align:center;
}

#contentleft	{
	width: 400px; 
	margin-left: 0px; 
	margin-right: 0px;
	float:left;
	height: 575px;
	text-align:center;
}
#contentmiddle	{
	width: 250px; 
	margin-left: 0px; 
	margin-right: 0px; 
	float:left;
	height: 575px;
}
#contentright	{
	width: 400px; 
	margin-right: 25px;	
	float:right;
	height: 575px;
}

#footer {
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 450px;  /*********** height is for sticky menu :: matches border bottom in body tag ***********/
    width: 100%;
	/* first one is lighter more lavendar purple */
	/* background-color: #383375; */
	background-color: #1e1b59;
}

#footercontent	{
	margin: 0px auto; 
	width: 1000px; 
	text-align: center; 
	padding-top: 12px; 
	padding-bottom: 12px; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
}