
/*
GENERAL FORMATTING
*/

html {
height:100%;
margin:0;
padding:0;
}

* { padding:0; margin:0; }

body { padding:0; margin:30px 0; font: 85%/140% Verdana, Arial, Helvetica, sans-serif; color: #fff; background-color: #ff6699; }


th, td {font-size:1.0em; line-height:1.5em;}
form input {display:block;}
p { font-size: 1.0em; margin-bottom: 1.2em; line-height:1.3em;}
ol, li {margin-bottom:1.2em; }

h1, h2, h3, h4, h5, h6 { color: #fff; margin-bottom:0.2em}
h1 { font: normal 1.7em/1.3em Georgia, Times, serif; }
h2 { font: normal 1.5em/1.3em Georgia, Times, serif; }
h3 { font: normal 1.3em/1.3em Georgia, Verdana, Arial, Helvetica, sans-serif; }
h4 { font: bold 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif; }
h5 { font: bold 1.0em/1.3em Verdana, Arial, Helvetica, sans-serif; }
h6 { font: normal 1.0em/1.3em Verdana, Arial, Helvetica, sans-serif; }

a {color: #970C6E;text-decoration:none;}
a:visited {color: #970C6E;}
a:hover {color: #CC3366; text-decoration:underline;}

blockquote, li {
margin:0 20px 5px 20px;}


hr {
clear:both;
border: 0;
color: #fff;
background-color: #fff;
height: 1px;
width: 100%;
text-align: left;
margin-bottom:1em;
}




/* LAYOUT LAYERS */
#wrapper {
overflow:hidden; 
width:890px; 
padding:0; 
margin: 0 auto;
}


#top {
background:url(img/baby_pink_logo.gif) no-repeat;
height:210px;
padding:0;
margin:0;
width:890px;
}


#slogan {
width:100%;
padding-top:35px;
text-align:right;
font-size:1.1em;
margin-right:0;}

#nav {
height:20px;
margin:0 auto;
width:100%;
text-align:center;
text-transform:none;
font-size:1em;
color:#FFFFFF;
border-bottom:#FFFFFF 1px solid;
}

	#nav ul { list-style: none; padding:0;  }
	#nav ul li { display:inline; margin:0 8px 0 0;}
	#nav ul li a { font: bold 0.95em Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } 
	#nav ul li a:hover { background-color:#FF6699;}

#mainwrapper {
padding:15px 0 0 0;
margin:0;
}

#mainwrapper:after {
clear:both;
visibility: hidden;
display:block; 
content:"."; 
height:0; }

#mainleft {
float:left;
width:550px;
padding-left:10px;
}

#mainright {
float:right;
width:320px;
padding-right:10px;
}


#contentbot {clear:both;
height:20px;
padding:0;
}

#bot {
height:40px;
padding-top:10px;
text-align:center;
color: #fff;
font-size: 0.95em;
border-top:#FFFFFF 1px solid;
}
