@import url("/inc/menu.css");
@import url("/inc/ppc.css");


.clear {
	clear:both;
}

html, body { height:100%; }
body {
background-color:#e96c94;
font:0.7em/1.5em "Lucida Grande",Verdana, Tahoma, sans-serif;
margin:0px;
}

/* { background:red; }

/* ppc */
#searchppc #ppc { padding:0; }
#ppc { padding:0 0 10px; }
.ppclink:link, .ppclink:visited {
font:1.8em/1em "Lucida Sans";
color:#0c0;
}
.ppc:hover { color:#09f; }
.ppctitletop { display:block; color:#f36; font:14px/2em Verdana; margin:0 0 10px; text-transform:capitalize; }
.ppcsl { float:right; position:absolute; top:5px; right:20px; }

/* basic */
a:link, a:visited { color:#f36; }
a:hover { color:#09f; }

h1 {
color:#f36;
font:2em arial;
padding:10px 0 5px;
margin:0;
}
h2 {
background:url(/i/dots.gif) repeat-x left bottom;
font:bold 1em arial;
padding:0 0 10px;
margin:0;
}
h3 { color:#000; font:1.6em Times New Roman; }
#intro h1 { font-size:2.1em; position:relative; top:20px; left:20px; }
#intro h2 { color:#ccc; font:1.6em Times New Roman; background:none; position:relative; top:20px; left:60px; }
span { color:#ccc; font:1.2em Times New Roman; }
img { border:0; }

/* list changes */
#breadcrumbs, #months ul, #nav ul, #corner, #Ruler dl dd { list-style:none; margin:0; padding:0; }

/* float left */
#header img, #search, #leftmenu, #middle, #rightcol, #nav ul li, #months ul li, #middlemonth, #rightcolmonth, #middlehome { float:left; }
#breadcrumbs span { font:1em verdana; color:#fff; text-transform:capitalize; }

/* repeats */
#nav ul li a, #months ul li a, #menu a, .ppclink, .ppchost  { text-decoration:none; }

ul { margin:0; }
li { margin:10px 0 10px 30px; }

/* page style */
.split { display:block; width:50%; float:left; }

#head {
background:#939;
width:415px;
height:55px;
padding:15px 0 0 15px;
margin:0 0 40px 20px;
}

body#home-page #head {
background:#939;
width:295px;
height:55px;
padding:15px 0 0 15px;
margin:0 0 40px 20px;
}

#head h1 {  
font:2em Times New Roman;
color:#fff;
margin:0;
padding:0;
}
#headright {
font:1.8em Times New Roman;
color:#939;
width:235px;
height:43px;
border:1px solid #939;
padding:25px 0 0 15px;
margin:0 0 40px;
}

#wrapperfirst {
background:url(/i/roundcorners-stroke.gif) no-repeat 1269px -10px;
background-color:#D45982;
width:1280px;
margin:10px auto;
position:relative;
}
#breadcrumbs {
background:url(/i/roundcorners-stroke.gif) no-repeat -10px -10px;
color:#fff;
padding:5px 0 0 10px;
height:20px;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
color:#fff;
text-decoration:underline;
}

#wrapper {
background:#fff;
margin:5px auto;
width:1270px;
}
#header {
background:url(/i/roundcorners-white.gif) no-repeat 1260px -10px;
width:1270px;
height:90px;
}

body#home-page #header {
background:url(/i/roundcorners-white.gif) no-repeat 760px -10px;
width:770px;
height:90px;
}

#search { background:url(/i/searchform.gif); width:250px; height:90px; float: right; margin-right: 10px;}

body#home-page #search { background:url(/i/searchform.gif); width:250px; height:90px; }

body##search { background:url(/i/searchform.gif); width:250px; height:90px; }

#search form { position:relative; top:25px; left:35px; margin:0; }
#search form #searchinput { background:url(/i/inputbg.gif); font:bold 14px verdana; height:20px; border:2px solid #EEAC27; }
#search form strong { color:#D44D00; font:bold 9px verdana; }
#submit { background-image:none; }

/* top nav */
#nav { width:90%; height:44px; margin-left: 15px;}
#nav ul { width:750px; margin:0; }
#nav ul li { margin:0; }

#nav ul li a, #OnNursery, #OnFeeding, #OnBabyCare, #OnPlaytime, #OnTravel, #OnForMom { 
display:block;
font:bold 11px Tahoma, verdana, sans-serif;
color:#fff;
width:75px;
height:25px;
padding:19px 0 0 50px;
}

#NavNursery:link, #NavNursery:visited { background:url(/i/nursery.gif) no-repeat 0 3px; }
#NavFeeding:link, #NavFeeding:visited { background:url(/i/feeding.gif) no-repeat 0 3px; }
#NavBabyCare:link, #NavBabyCare:visited { background:url(/i/babycare.gif) no-repeat 0 3px; }
#NavPlaytime:link, #NavPlaytime:visited { background:url(/i/playtime.gif) no-repeat 0 3px; }
#NavTravel:link, #NavTravel:visited { background:url(/i/travel.gif) no-repeat 0 3px; }
#NavForMom:link, #NavForMom:visited { background:url(/i/formom.gif) no-repeat 0 3px; }

#nav ul li a:hover { 
display:block;
background-position:0 -58px;
width:75px;
height:28px;
padding:16px 0 0 50px;
}

#LineStrip { background-color:#0084FF; }
#Line { background-color:#006BE1; }

#LineStrip, #Line {
width:1240px;
height:5px;
margin:0 auto;
}

body#home-page #LineStrip, body#home-page #Line {
width:750px;
height:5px;
margin:0 auto;
}

#OnNursery { background:url(/i/nursery.gif) no-repeat 0 -58px; }
#OnFeeding { background:url(/i/feeding.gif) no-repeat 0 -58px; }
#OnBabyCare { background:url(/i/babycare.gif) no-repeat 0 -58px; }
#OnPlaytime { background:url(/i/playtime.gif) no-repeat 0 -58px; }
#OnTravel { background:url(/i/travel.gif) no-repeat 0 -58px; }
#OnForMom { background:url(/i/formom.gif) no-repeat 0 -58px; }

/* months */
#monthsdummy { width:100%; height:25px; }
#months ul li { margin:0; }
#months { background:#f41d61; position:absolute; top:170px; width:1240px; height:25px; padding:0px 0 0; margin: 4px 0px 0px 20px;}

body#home-page #months { background: none;
height:25px;
padding:2px 0 0;
position:absolute;
top:170px;
width:100%;
margin: 4px 0px 0px 15px;}
#months ul { width:750px; margin:0; }
#label { background:url(/i/agesandstages.gif); display:block; width:150px; height:25px; }
#months ul li a { background:url(/i/months.gif); display:block; color:#fff; font-weight:bold; width:25px; height:20px; padding:5px 0 0; text-align:center; }
#months ul li .cy:link, #months ul li .cy:visited { background-position:50px 0; }
#months ul li .cb:hover, #months ul li .cy:hover { background:none; }
#months ul li a:hover { color:#09f; }

/* Leftmenuhome */

#leftmenu 
{
float: right;
width:310px;
min-height:100%;
margin:20px 0 0;
}
body#home-page #leftmenu 
{
float: left;
width:145px;
min-height:100%;
margin:20px 0 0;
}

#leftmenu img { margin:20px 0 0; }

#menuhome { width:180px; }
#menuhome dt { padding:10px 10px 5px; }
#menuhome dt a { background:url(/i/arrowmain.gif) no-repeat 0 4px; color:#f36; font:1.6em verdana; padding:0 0 0 16px; text-decoration:none; }
#menuhome dt a:hover { background:url(/i/arrowmain2.gif) no-repeat 0 4px; color:#FF9600; }
#menuhome dd { color:#818181; font:0.9em/1.5em verdana; margin:0 0 20px; padding:0 20px 0 24px; }

#Container { width:0px; float:left; padding:20px 10px 0 0; }

#middle { width:900px; margin:20px 0 0 0; }
body#home-page #middle { width:440px; margin:20px 0 0 0; }
#middle img { margin:0; }
#middlehome { width:405px; margin:20px 0 0 0; }
#middlemonth { float:left; width:450px; margin:20px 0 0 0; }

body#home-page #middlemonth { width:330px; margin:20px 0 0 0; }
#content { color:#666; padding:0 20px; }

#QuickLinks { padding:0 20px; }
#QuickLinks a:link, #QuickLinks a:visited {
display:block;
background:url(/i/arrow.gif) no-repeat 5px 6px;
color:#F41D61;
padding:2px 0 2px 15px;
}
#QuickLinks a:hover { color:#006DE5; }
#QuickLinks strong { display:block; }

#rightcol { float: right; width:300px; margin:20px 0; }
body#home-page #rightcol {float:left; width:185px; height:100%; margin:20px 0; }
#rightcolmonth {float:left; width:450px;  margin:20px 0; }

body#home-page #rightcolmonth { width:260px;  margin:20px 0; }
#rightcolmonth strong { border-top:2px solid #939; display:block; height:25px; color:#939; font:bold 1.4em/1.5em "Lucida Grande",Verdana, Tahoma; padding-top:10px; }
#rightcolmonth ul { margin:0 0 30px; }
#rightcolmonth ul li { margin:0 0 0 20px;padding:5px 0 5px; }
#callout { position:relative; top:0; width:185px; }
#calloutfeed { position:relative; font:1em/1.5em verdana; padding-right:10px; }

body#home-page #footer {
background:url(/i/roundcorners-white.gif) no-repeat 760px 10px;
width:770px;
clear:both;
margin:40px 0 0;
}

#footer {
background:url(/i/roundcorners-white.gif) no-repeat 1260px 10px;
width:1270px;
clear:both;
margin:40px 0 0;
}
#footer div { background:url(/i/roundcorners-white.gif) no-repeat -10px 10px; height:20px; text-align:center; }

body#home-page #footer div { background:url(/i/roundcorners-white.gif) no-repeat -10px 10px; height:20px; text-align:center; }
#corner { background:url(/i/roundcorners-stroke.gif) no-repeat -10px 10px; height:20px; }
#corner li { background:url(/i/roundcorners-stroke.gif) no-repeat 1270px 10px;  width:1280px; height:20px; margin:0; }


body#home-page #corner li { background:url(/i/roundcorners-stroke.gif) no-repeat 770px 10px;  width:780px; height:20px; margin:0; }

/* widgets */

#articles { 
width:300px; 
background:url(/i/articles.gif) no-repeat;
background-color:#F3F3F3;
margin:20px auto 0;
padding:40px 0 0;
}
#articles dt { padding:10px 15px 2px;}
#articles dd { padding:0 15px 10px; margin:0; font:0.9em/1.4em "Lucida Grande", verdana; }
#articles dt a:link, #articles dt a:visited { color:#f36; font:bold 1.4em "Lucida Grande", verdana; text-decoration:none; }
#articles dt a:hover { text-decoration:underline; }
#articles #blank { background:url(/i/articlesbot.gif) no-repeat left bottom; }

#articles ul { margin:; }

.floatright #articles { float:right; position:relative; left:20px; margin:20px 0 10px; }
.right { float:right; }

#Ruler { 
background:url(/i/giraffe.gif) no-repeat bottom left;
background-color:#fff6ad;
width:130px;
padding-bottom:132px;
margin:0 auto;
}
#tapenursery { background:url(/i/tapenursery.gif) no-repeat; height:70px; }
#tapefeeding { background:url(/i/tapefeeding.gif) no-repeat; height:70px; }
#tapebabycare { background:url(/i/tapebabycare.gif) no-repeat; height:70px; }
#tapeplaytime { background:url(/i/tapeplaytime.gif) no-repeat; height:70px; }
#tapetravel { background:url(/i/tapetravel.gif) no-repeat; height:70px; }
#tapeformom { background:url(/i/tapeformom.gif) no-repeat; height:70px; }
#blurb { background:url(/i/tapeblurb.gif) no-repeat; height:50px; }
#Ruler dt {
background-color:#c60;
color:#fff;
width:125px;
padding:5px 0 5px 5px;
font:bold 11px 'Lucida Grande', verdana;
}
#Ruler dd ul { list-style-image:url(/i/bullet.gif); padding:5px 0; }
#Ruler dd ul li a:link, #Ruler dd ul li a:visited { color:#c60; font:bold 10px verdana; }
#Ruler dd ul li a:hover { color:#f00; }
#Ruler dd ul li { margin:2px 0 2px 25px; }

#babylinks {
background:url(/i/bl-bg.gif) repeat-y;
width:174px;
margin:0 auto;
}
#babylinks dt { background:url(/i/bl-top.gif) no-repeat; width:174px; height:53px; }
#babylinks dt span { position:relative; top:2px; left:15px; font-size:1px; color:#9A5CC1; }
#babylinks dd { background:url(/i/bl-bottom.gif) no-repeat bottom left; padding:0 0 80px 30px; margin:0; }
#babylinks dd ul { margin:10px 0 20px 55px; }
#babylinks dd a:link, #babylinks dd a:visited { display:block; color:#fff; font:bold 0.9em/2em Verdana; }

#checklists { 
width:164px;
background:url(/i/checklistsbottom.gif) no-repeat left bottom;
padding:0 0 10px;
margin:0 0 10px 15px;
float:right;
}
#checklists dt { background:url(/i/checklists.gif) no-repeat; height:70px; }
#checklists dd { background:#006DE5; margin:0; padding:10px 10px 0; }
#checklists dd a { display:block; color:#fff; font:bold 0.9em/2em verdana; border-bottom:1px dotted #367FF9; text-decoration:none; }
#checklists dd a:hover { border-bottom:1px dotted #fff; }

#sassy { background:url(/i/sassymamabottom.gif) no-repeat left bottom; width:400px; margin:0 auto; padding:0 0 10px; }
#sassy dt { background:url(/i/sassymama.gif) no-repeat; height:100px; font-size:1px; }
#sassy dd { color:#999; border-right:1px solid #e2e2e2; margin:0; padding:0 20px 10px; border-left:1px solid #e2e2e2; }

/* page mod */
#stretch {
height:600px;
}

#advertiserheader {
height:70px;
padding-top:10px;
}

#leaderboard {
position: relative;
}

#skyscraper {
position: absolute;
top: 200px;
width: 160px;
margin-left: 790px;
}

#medrect {
position: relative;
text-align: center;
padding: 0 0 10px 0;
}

#skyskraper{
width:auto;
height:auto;}

#leader{
padding:40px 0px 10px 0px;
}






/*-- Google Compliance --*/

html, body#home-page { height:100%; }
body#home-page {
background-color:#e96c94;
font:0.7em/1.5em "Lucida Grande",Verdana, Tahoma, sans-serif;
margin:0px;
}

body#home-page #head {
background:#939;
width:295px;
height:55px;
padding:15px 0 0 15px;
margin:0 0 40px 20px;
}

body#home-page #headright {
font:1.8em Times New Roman;
color:#939;
width:235px;
height:43px;
border:1px solid #939;
padding:25px 0 0 15px;
margin:0 0 40px;
}

body#home-page #wrapperfirst {
background:url(/i/roundcorners-stroke.gif) no-repeat 770px -10px;
background-color:#D45982;
width:780px;
margin:10px auto;
position:relative;
}
body#home-page #breadcrumbs {
background:url(/i/roundcorners-stroke.gif) no-repeat -10px -10px;
color:#fff;
padding:5px 0 0 10px;
height:20px;
}
body#home-page #breadcrumbs a:link, #breadcrumbs a:visited {
color:#fff;
text-decoration:underline;
}

body#home-page #wrapper {
background:#fff;
margin:5px auto;
width:770px;
}
body#home-page #header {
background:url(/i/roundcorners-white.gif) no-repeat 760px -10px;
width:770px;
height:90px;
}
body#home-page #search { background:url(/i/searchform.gif); width:250px; height:90px; }

/* top nav */
body#home-page #nav { width:100%; height:44px; margin-left: 0px;}
body#home-page #nav ul { width:750px; margin:0 auto; }
body#home-page #nav ul li { margin:0; }

body#home-page #nav ul li a, #OnNursery, #OnFeeding, #OnBabyCare, #OnPlaytime, #OnTravel, #OnForMom { 
display:block;
font:bold 11px Tahoma, verdana, sans-serif;
color:#fff;
width:75px;
height:25px;
padding:19px 0 0 50px;
}

/* EXTRA DIVS */

#rtRlTop {

}
#rtRlBot {
	float:right;
	display:none;
}

#ppcTop {
	display:none;
	float:left;
	margin-right:20px;
}

#ppcBot {
	padding-top:25px;
}

#ppcLft {
	display:none;
	float:left;
	margin-right:20px;
}

#ppcRt {
	display:none;
	float:right;
	margin-left:20px;
}

#btmRl {
	height:90px;
	width:728px;
	background-color:Green;

}

#yieldyBBox {
	margin-top:-20px;
	display:block;
}