html, body #wrap {

margin : 0;

padding : 0;

background : white;

height : 100%;

}

body > #wrap {

height : auto;

min-height : 100%;

}

#main2 {

padding-bottom : 100px;

color:#151515;

  font-family:Verdana, Georgia, "Times New Roman", Times, serif;

  font-size:72.5%;

  line-height:1.4;

  text-align:left;

}

.clearfix:after {

display : block;

height : 0;

clear : both;

visibility : hidden;

}

.clearfix {

display : inline-block;

}

* html .clearfix {

height : 1%;

}

.clearfix {

display : block;

}

#header {

width:1004px;

height : 180px;

background : #e6f3f8 url(Images/esupermommy.jpg) no-repeat 0% 0%;

border-bottom : 3px solid #ff1493;

margin : 0 auto;

}



#header h1 {

font-family:Verdana, Georgia, "Times New Roman", Times, serif;

font : bold 2em Georgia, "Times New Roman", serif;

color : #ff1493;

width : 700px;

float : right;

margin : 0 auto;

}

#header h2 {

font : bold 1em Georgia, "Times New Roman", serif;

text-align : center;

color : #ff1493;

float : right;

border : 1px solid #ccc;

border-style : dashed;

border-color : #87ceeb;

padding :10px;

margin-right : 100px;

}

#header h3 {

font : bold 1em Georgia, "Times New Roman", serif;

text-align : center;

color : #ff1493;

float : right;

margin-right : 300px;

}

#header p.connect {

float : right;

margin-top: 0px;

margin-right :50px;

	}

#header #navigation {

	float : left;

	color : #ff1493;

	width : 800px;

	font-size : 0.85em;

	margin : 48px 0 0 180px;

	font-weight: bolder;

}

#header > #navigation {

	padding : 0 0 0 350px;

	margin : -1px 0 0 0; /*adjust if editing the header*/

}

#header ul#navigation li a {

	padding : 0.25em 0.50em;

	margin : 0 1em 0 0.25em;

	background-color : #ff1493;

	color : #0000ff;

	text-decoration : none;

	float : left;

	font-weight: 500;

}

#header ul#navigation li {

display : inline;

}

#header ul#navigation li a {

	padding : 0.25em 0.50em;

	margin : 0 1em 0 0.25em;

	background-color : #ff1493;

	color : #fff;

	text-decoration : none;

	float : left;

}

#header ul#navigation li a:link, #header ul#navigation li a:visited {

color : #ffffff;

}

#header ul#navigation li a:hover {

color : #000;

background-color : #eef;

}

#header ul#navigation li a.here, #header ul#navigation li a.here:hover {

background-color : #ff1493;

color : #ffffff;

}

#container {

width : 960px;

margin-left : auto;

margin-right : auto;

background-color : #ffffff;

}

#main-holder {

float : left;

width : 775px;

}

#rightnav 

	{

	  float: right;

	  width: 185px;

	  background-color: #ffffff;

	}

	#rightnav p.center {

width : 180px;

margin-left : auto;

margin-right : auto;

}

		#rightnav h3 

	{

	width: 165px;

	background-color: #F0E68C;

	color: #ff3300;

	text-align:center;

	font-size: 0.85em;

	margin: 10px 5px 0px 10px;

	padding: 2px 2px;

	}

	#rightnav ul.sidenav, #rightnav p.sidenav, #rightnav form.sidenav

	{

	width: 150px;

	background-color: #FFE4F1;

	color: #000;

	font-size: 0.82em;

	margin: 0 0 0 10px;

	padding: 5px 5px 15px 15px;

	}



	#rightnav ul.sidenav li a:link {

color : #0000ff;

}

#rightnav ul.sidenav li a:visited {

color : #3333ff;

}

#rightnav ul.sidenav li a:hover {

color : #ff1493;

text-decoration : underline;

}

#main {

float : right;

width : 590px;

background-color : #ffffff;

}

    #main p.center { width:216px; margin-left: auto;margin-right: auto; }

	#main p {

text-align : justify;

}

	#main a:link {

color : #0000ff;

}

a:visited {

color : #3333ff;

}

a:hover {

color : #ff1493;

}

a:active {

color : #00ff00;

}

#main h3, h4 {

color : #0099ff;

}

	#leftnav 

	{

	  float: left;

	  width: 185px;

/*	  height: 600px;*/

	  background-color: #ffffff;

	}

	#leftnav p.center {

margin-left : auto;

margin-right : auto;

width : 88px;

}

#leftnav h3 {

	width : 165px;

	background-color : #f0e68c;

	color : #ff3300;

	font-size : 0.85em;

	text-align : center;

	margin : 10px 5px 0 5px;

	padding : 2px 2px;

}

	#leftnav ul.sidenav, #leftnav p.sidenav 

	{

	width: 150px;

	background-color: #FFE4F1;

	color: #000;

	font-size: 0.82em;

	margin: 0 0 0 5px;

	padding: 5px 5px 15px 15px;

	}#leftnav ul.sidenav li a:link {

color : #0000ff;

}

#leftnav ul.sidenav li a:visited {

color : #3333ff;

}

#leftnav ul.sidenav li a:hover {

color : #ff1493;

text-decoration : underline;

}

#footer {

position : relative;

border-top: 3px solid #ff1493;

background-color : #ffffff;

width : 1004px;

margin-top : -100px;

height : 100px;

clear : both;

margin : 0 auto;

text-align : center;

}

#footer h3 {

font-size:.65em;

color : #000000;

padding-top : 6px;

}

#footer p.center {

width : 234px;

margin-left : auto;

margin-right : auto;

}

#footer a

{

  color:#3333FF;

}

#footer a:hover

{

  color:#ff1493;

}

img {

float : left;

margin-right : 15px;

border : none;

}

