html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption,  header, section, nav, footer, aside {
/*table, tbody, tfoot, thead, tr, th, td,*/
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	}
body {
	font-weight: normal;
	font-size:100%;
	font-family:Georgia, serif;
	line-height:1.15em;
	color:#000;
	background:#A5C187 url(/img/pregDbD/pd2d-bak.jpg) repeat-x;
	overflow:visible !important;
	}
caption, th, td {
	text-align:left;
	font-weight:normal
	}
table, td, th {
	vertical-align:top;
	}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a img {
	border:none
	}
.clear {
	clear:both;
	}
h1 {
	font-size: 2em;/* 32px / 16px */
	margin: 0 0 0.33em;
	padding: 0;
	line-height:1.25em;
	letter-spacing:-0.03em;
	font-weight:normal;
	color:#be429f; /* magenta */
	}
h2 {
	font-size:24px;
	/*font-size: 1.5em; 24px / 16px */
	margin: 0;
	padding: 0;
	line-height:1.25em;
	letter-spacing:-1px;
	font-weight:normal;
	color:#8e5b3e; /* brown */
	}
h3 {
	font-size: 22px;
	margin: 0.5em 0 0.25em;
	padding: 0.125em 0;
	font-weight:normal;
	line-height:1.25em;
	}
h4 {
	font-size: 1.125em;/* 18px / 16px */
	margin: 0.5em 0 0.25em;
	}
h5 {
	font-size: 1em;/* 16px / 16px */
	margin: 0.5em 0 0;
	}
h6 {
	font-size: 0.875em;/* 14px / 16px */
	margin: 0.5em 0 0;
	}
p, td, li, blockquote {
	font-size:14px;/* 14px / 16px */
	margin: 0.33em 0 0.5em 0;
	}
a {
	color:#be429f;
	text-decoration:none;
	}
a:focus, a:hover {text-decoration:underline;}
strong, span.inlinehead {font-weight:bold}
em {font-style:italic}
sup, sub {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
li ul, li ol {margin:0 1.5em}
ul, ol {margin:0 1.5em 1.5em 1.5em}
ul {list-style-type:disc}
ol {list-style-type:decimal}


input.submit {
	color:#fff;
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:0.875em;
	background: url(/img/utility/2011/btn-bak.png) repeat-x 0 0;
	height:28px;
	padding:0 5px 3px 5px;
	border:0;
	cursor:pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}	
a.buttony {
	color:#fff;
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:0.875em;
	background: url(/img/utility/2011/btn-bak.png) repeat-x 0 0;
	height:28px;
	padding:5px 8px;
	border:0;
	cursor:pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}

input.submit.green, a.buttony.green {
	background: url(/img/utility/2011/btn-bak-green.png) repeat-x 0 0;
}		
input.box {
	height:26px;
	line-height:26px;
	border:1px solid gray;
	padding:0;
	margin-bottom:2px;
	margin-right:5px;
	}	
	
#page {
	width:970px; /*desktop width 970+padding*/
	padding:18px 15px; /*desktop padding*/
	margin:0 auto;
	background-color:#fff;
	position:relative;
	}
#header {
/*	position:relative;*/
	}		
#search {
	position:absolute;
	right:15px;
	top:40px;
	}	

#search input.box {
	width:180px;
	}

#supnav {
	position:absolute;
	top:0;
	right:0;
	}
#supnav ul {
	list-style-type:none;
	margin:0;
	}	
#supnav li {			
	font-size:0.8em;
	padding:0 0.61em;
	border-right:1px solid #999;
	float:left;
	}
#supnav li a {			
	color:#999;
	}	
#footer {
    clear:both;
}
#main-footer {
	color:#fff;
	background:#6B9235;
	font-size:0.75em; /*12px / 16px */
	font-weight:normal;
	min-height:1px;
	clear:both;
	}

#main-footer div {
	float:left;
	width:24%;
	}
#main-footer div#popular {
	margin-left:40px;
	}	
#main-footer div#connected {
	width:21%;
	}		
#main-footer:after, #footer:after, #subnav:after, #page:after, div.mostpop_slideshows:after, div.widgets:after, .level-two div.g-description:after, .level-three div.g-description:after, .dynamic_box.postit:after, .dynamic_box.postit ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}		
#main-footer h4  {
	font-weight:bold;
	}	
#main-footer a {
	color:#fff;
	}		
#main-footer li {
	padding-right:10%;
	}
#main-footer div#connected li {
	padding-right:0;
	}	
#footer-line {
	margin:2px 0 0 0;
	padding:0;
	height:1px;
	border-top:1px solid #fff;
	min-width:100%;
}		
#subfooter {
	text-align:center;	
	clear:both;
	color:#999;
	background-color:#fff;
	font-weight:normal;
}	
#subfooter ul {
	list-style-type:none;
	margin:0 auto;
	min-height:1px;
	}
#subfooter li {
	font-size:0.75em;/* 11px / 16px */
	padding:0 13px;
	border-right:1px solid #999;
	display:inline;
}	
#subfooter li.end {
	border-right:none;
	}
#subfooter li a {
	color:#999;
	text-decoration:none;
	}	
#subfooter p {
	font-size:0.75em;/* 11px / 16px */
	clear:both;
	}	

/* Nav */	
#nav {
	font-family:Arial, sans-serif;
	font-size:1em;/* 16px / 16px */
	font-weight:normal;
	background: url(/img/utility/2011/nav-bar-btm.gif) repeat-x 0 100%;
	padding-bottom:12px;
	}
.nav {
	list-style-type:none;
	margin:0;padding:0;
	height:29px;
	}
.nav>li {
	float:left;
	text-align:center;
	position:relative;
	line-height:29px;
	z-index: 6500000;
	margin:0;
	padding:0;
	}
.nav li.active {
	background-color:#bf42a0;
	margin:0 0 0 0;padding:0 0 0 0;
	font-weight:bold;
	}
.nav li.active a {
	color:#fff;
	}	
.nav li a {
	text-decoration:none;
	color:#000;
}

.nav li.hover  {
		border-top:2px solid #bf42a0;
		border-left:2px solid #bf42a0;
		border-right:2px solid #bf42a0;
		background-color:#fff;
		background-image:none;
		margin:0 0 0 -2px;
	}	

.nav li.hover a {
	background-color:#fff;
	display:block;
	font-weight:bold;
	color:#bf42a0;
	font-size:15px;
			}
.nav li.home {
	width:57px;
	}
.nav li.home.hover {
	border:none;
	background-color:transparent;
	margin:1px 0 0 0;
	}	
.nav li.home.hover a {
	display:inline;
	background-color:transparent;
	}	
.nav li.active.hover {
	margin-right:0px;
	}			
.nav li.preg  {
	width:90px;
	}	
.nav li.preg.hover, .nav li.preg.hover>a  {
	width:88px;
	}	
.nav li.babies {
	width:140px;
	}
.nav li.babies.hover, .nav li.babies.hover>a  {
	width:138px;
	}		
.nav li.kids {
	width:47px;
	}
.nav li.kids.hover, .nav li.kids.hover>a {
	width:45px;
	}	
.nav li.teens {
	width:59px;
	}
.nav li.teens.hover, .nav li.teens.hover>a {
	width:57px;
	}	
.nav li.active.teens.hover {
width:55px;
} 	
.nav li.school {
	width:140px;
	}
.nav li.school.hover, .nav li.school.hover>a {
	width:138px;
	}	
.nav li.entertain {
	width:190px;
	}
.nav li.entertain.hover, .nav li.entertain.hover>a {
	width:188px;
	}	
.nav li.moms {
	width:91px;
	}
.nav li.moms.hover, .nav li.moms.hover>a {
	width:89px;
	}	
.nav li.food {
	width:52px;
	}
.nav li.food.hover, .nav li.food.hover>a {
	width:50px;
	}	
.nav li.community {
	width:90px;
	}	
.nav li.community.hover, .nav li.community.hover>a {
	width:88px;
	}	
.nav li.active.hover {
	padding-right:2px;
	margin-right:-2px;
	}		
div.dropdown {
	font-family:Georgia, "Times New Roman", Times, serif;
	visibility:hidden;
	position:absolute;
	top:27px;
	left:0;
	margin:0 0 0 -2px;
	text-align:left;
	text-indent:0;
	width:200px;
	border:2px solid #bf42a0;;
	background-color:#fff;
	z-index:-5;
	}
div.dropdown.right {
	left:auto;
	right:0;
	margin:0 -2px 0 0;
	}	
span.separator {
	font-size:12px;
	color:#999;
	position:absolute;
	right:-2px;top:0;
}	
li.hover span.separator, li.active span.separator {
	display:none;
	}
li.home.hover span.separator {
	display:inline;	
	top:-1px;
	}
div.dropdown ul {
	line-height:18px;
	color:#868585;
	padding-bottom:5px;
}
div.dropdown li {
	margin-bottom:6px;
}
li.hover div.dropdown li a {
	font-weight:normal;
	font-size:12px;
	color:#000;
	text-decoration:none;
	}	
li.hover div.dropdown li a:hover {
	text-decoration:underline;
	}
			
	
	
#subnav {
	background-color:#be429f;
	margin:-10px 0 0 0;padding:2px 0;
	height:20px;
	}
#subnav ul {
	list-style-type:none;
	margin:0;padding:0;
	}	
#subnav li {
	font-family:arial, sans-serif;
	font-size:0.875em;/* 14px / 16px */
	padding:0 10px;
	border-right:1px solid #fff;
	float:left;
	margin:0;
}	
#subnav li a {
	color:#fff;
	}		
#subnav ul.momsnav li {
	padding:0 8px;
	}	
	
#bannerad {
	/*width:728px;*/
	min-width: 728px;
	text-align: center;
	margin:6px auto;
	}
	
#content {
	float:left;
	width:625px; /* Desktop version */
	background-color:#fff;
	}
#content-full, #content.storyserver {
	width:100%; /* Desktop version */
	background-color:#fff;
	}	
.storyserver .util_bar {
background-color:#e1eef6;
}
#content-ssky {
	float:left;
	width:765px; /* Desktop version */
	background-color:#fff;
	}
.breadcrumb, .sortcrumbs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
.breadcrumb a, .sortcrumbs a {
	color:#000;
	text-decoration:underline;
	}	
	
.fb-like {
	margin:5px 0 3px 0;
	padding:5px 0;
	}	

/* sprites */
.picons {background:url(/img/utility/2011/pink-icons.gif) no-repeat 0 0;}
.ic-blog {height:53px;width:53px;background-position:0 0;}
.ic-entertainment {height:53px;width:53px;background-position:0 -57px;}
.ic-expertadvice {height:53px;width:53px;background-position:0 -120px;}
.ic-messageboard {height:53px;width:53px;background-position:0 -180px;}
.ic-multipleintel {height:53px;width:53px;background-position:0 -238px;}
.ic-games {height:53px;width:53px;background-position:0 -290px;}
.ic-poll {height:48px;width:33px;background-position:0 -344px;}
.ic-printables {height:53px;width:53px;background-position:0 -391px;}
.ic-quiz {height:53px;width:53px;background-position:0 -442px;}
.ic-whatworks {height:53px;width:53px;background-position:0 -496px;}
.ic-slideshow {height:53px;width:53px;background-position:0 -556px;}
.ic-comment {height:53px;width:53px;background-position:0 -622px;}
.ic-weekend {height:53px;width:53px;background-position:0 -683px;}

.bicons {height:1px;width:1px;}
.ic-skill-builders 
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 0;}		/* Pencil */
.ic-coloring-pages
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -34px;}	/* Marker */
.ic-forms-and-charts
	{height:26px;width:28px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -420px;} /* checkbox */
.ic-holidays
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -105px;} 	/* Calendar */
.ic-art-and-music
	{height:26px;width:30px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px 0;}	/* Musical Note*/
.ic-puzzles-and-games, .weekplan .ic-games
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -72px;} 	/* Puzzle Piece */
.ic-indoors
	{height:26px;width:30px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -356px;}	/* House */
.ic-outdoors
	{height:26px;width:30px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -391px;}	/* Tree */
.ic-travel
	{height:26px;width:30px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -358px;} 	/* Plane */
.ic-arts-and-crafts, .weekplan .ic-activities 
	{height:26px;width:30px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -247px;} /* Scissors */
.ic-educational
	{height:26px;width:28px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -176px;} 	/*Mortarboard*/
.ic-seasonal
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -105px;}	/* Sun */
.ic-holidays-and-celebrations
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -289px;} 	/* Present */
.ic-steth
	{height:28px;width:27px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -322px;}	/* Stethescope */
.ic-book
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -140px;}	/* Book */
.ic-clapper, .weekplan .ic-movies 
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -213px;} 	/*Clapper*/
.ic-burger, .weekplan .ic-recipe
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -322px;} 	/* Burger */
.ic-turkey
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat 0 -391px;}	/* Turkey */
.ic-cell 
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -34px;}	/* Cellphone */
.ic-duck
 	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -72px;}		/* Duck */
	
.ic-bullhorn
	{width:32px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -145px;}	/* Bullhorn */
.ic-soccer 
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -177px;}	/* Soccer Ball */
.ic-group
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -210px; width:33px;}	/* Three people */
.ic-pumpkin
	{height:26px;width:28px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -247px;}	/* Pumpkin */
.ic-hands
	{height:26px;width:26px;background:url(/img/utility/2011/brown-icons2.gif) no-repeat -29px -290px;}	/* Hands */

img.picons, img.bicons {vertical-align:middle;}	
h1.icon-head {
	font-size:32px;
	}
h3.icon-head {
font-size:32px;
color:#be429f; /* magenta */
float:left;
}
h3.icon-head span {
	font-size:1.5em;
	}
h3.icon-head a {
	text-decoration:underline;
	font-size:0.4em;
	}
h3.icon-head-brown, h3.icon-head-brown a {
font-size:24px;
color:#915b41; /*brown*/	
}
h2.rsrc-title2 img.bicons {margin-right:3px;}	
/* Right Column */	
#right-col {	
	width:308px;
	margin-top:5px;
	margin-left:25px;
	float:left;
}
#right-col-ssky {	
	width:168px;
	margin-left:25px;
	float:left;
}
#ssky {
	width:160px;
	margin:0 auto 15px auto;
	height:600px;
	}
#right-col h3 {
	font-size: 2em;
}	
.contextual h3 {
	color:#be429f; /* magenta */
}	
.contextual {
	border-bottom:3px double #dadada;
	margin-bottom:15px;
	}	
.homepg .contextual a{color:#BE429F}

.connected {
	text-align:center;
	background:#f4f0e4 url(/img/utility/2011/line-bak.gif) repeat-x 0 0;
	padding:5px 12px;
	}	
.connected h3 {
	font-size: 1.7em;
	color:#000;
	margin:0;
	padding:0;
}	
.connected .soc-btns {
	border-top:2px dotted #000;
	margin-top:12px;
	padding-top:12px;
	}
.soc-btns img.mid {
	margin:0 10px;
	}	

.editors_pick {
	border-bottom:3px double #dadada;
	margin-bottom:15px;
}		
.editors_pick h2 {
	margin-top:10px;
	font-size:30px;
	color:#6a9235; /* green */
}
.editors_pick ul {
	list-style-type:none;
	margin:0;padding:0;
	}
.editors_pick li {
	clear:both;
	border-top:2px dotted #e4b5d9;
	padding-top:5px;
	padding-bottom:1px;
	margin-bottom:8px;
	}
.editors_pick li:first-child
{
border-top:none;
}

.editors_pick img {
	border:1px solid #6a9235;
	float:left;
	margin-bottom:8px;
	}
.editors_pick h4 {
	color:#000;
	font-weight:bold;
	font-size:0.9em;
	margin-top:0;
	}	
.editors_pick p, .editors_pick h4 {
	margin-left:122px;
	line-height:1.05em;
	padding:0;
	}
.editors_pick p {
	margin-top:0;
	margin-bottom:3px;
	}		
	
.whot h3 {
	color:#be429f; /* magenta */
	border-bottom:3px double #dadada;
}
.whot li {
	margin-bottom:3px;
	}
.whot .vall {
	text-align:right;
	list-style-type: none;
	font-size:0.75em;
	}

/* home page */
.homepg {
	padding-top:10px;
	}
.homepg div.dynamic_box {
	margin-bottom:15px;
	}
.homepg h2 {
	font-size:2em;
	}
	
.homepg a {
	color:#000;
	}
div.dynamic_box h2 a {
color:#915b41; /*brown*/
}

.homepg .kids h2 a {
	color:#be429f; /* magenta */
}
.homepg .momslife h2 a {
	color:#6a9235; /* green */
}


.home-col1 {
	width:410px;
	float:left;
	margin-right:10px;
	}
	
.home-col2 {
	width:215px;
	float:left;
	margin-right:10px;	
	}
.home-col3 {
	width:300px;
	float:left;
	}	

.home-feature {
	margin-top:-5px;
	margin-bottom:10px;
	border:12px solid #afd962;
	-moz-box-shadow: 3px 3px 2px #cdcdcd;
	-webkit-box-shadow: 3px 3px 2px #cdcdcd;
	-o-box-shadow: 3px 3px 2px #cdcdcd;
	box-shadow: 3px 3px 2px #cdcdcd;
	padding:0 8px;
	}
.homepg li.vall a, .homepg p.more a {
	color:#be429f; /* magenta */
	text-decoration:underline;
	}		
.homepg p.more {
	clear:both;
	text-align:right;
	}
.homepg .connected {
	margin-bottom:15px;
	}
.homepg #gallery {
border-top:1px solid #bf429e;
border-right:1px solid #bf429e;
border-bottom:6px solid #bf429e;
border-left:1px solid #bf429e;
min-height:1px;
width: 408px;
margin-bottom:15px;
}	
.homepg #foodblog h2 a {
	color:#915b41; /*brown*/
	}
	
.homepg .blog-image {
	float:left;
	width:68px;
}
.homepg .blog-image img {
	width:52px;
	height:52px;
	}
.homepg .blog-content {
	float:left;
	width:330px;
	padding:0;
	}	
.homepg .blog-content h3 {
	margin:0;
	padding:0;
	}	
	
.homepg .dynamic_box, .homepg #foodblog {
		border-bottom:3px double #dadada;
		}	
.homepg div.dynamic_box.entact {
	clear:both;
	position:relative;
	}		
.homepg .dynamic_box.entact ul {
	width:230px;
}		
.homepg .entanticons {
	position:absolute;
	top:40px;
	right:20px;
	}
.homepg .entanticons img {
	vertical-align:middle;
	margin-right:3px;
	}
/* plain template */
.articlepage {
	font-size:13px;
	}
.articlepage h1 {
	float:left;
	max-width:360px;
	}
.classic-content h1 {
	width:100%;
	max-width:100%;
	}	
.classic-content h1:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}		
.articlepage p.byline, .classic-content p {
	clear:both;
	}
.ferelated {
	clear:both;
	margin-top:5px;
	border-top:2px dotted #e4b5d9;
	padding-top:2px;
	border-bottom:4px double #ccc;
	}	
.ferelated h4 {
	font-weight:normal;
	color:#915b41; /*brown*/	
	}	
.ferelated div {
	float:left;
	width:45%;
	}	
.ferelated div.clear {
	float:none;
	}
/* Multipage Articles */
.multartImgH, .multartImgV {
	clear:both;
	font-size:13px;
	}
	
.multartImgH h3, .multartImgV h3 {
	color:#915b41;
	}
table#multarttoc {
	width:auto;
	clear:both;
	}		
.multtoc, #multarttoc {	
overflow: auto; 
background-color:#f4f0e4;
margin-bottom:5px;
padding:0 5px;
width:auto;
}
.multtoc ul {
	color:#858587;
	padding-left:15px;
}	
.multtoc a {
	color:#000;
	text-decoration:none;
	}	
.multtoc  a:hover {text-decoration:underline;}	
.multartImgV img, .multartImgH img {float:left;margin-right:10px;margin-bottom:10px;border:2px solid #be429f;}
#multarttoc a {color:#000;text-decoration:none;}
#multarttoc a:hover {text-decoration:underline;}
#pageNumber{text-align:right;padding-bottom:8px;float:right;}

.multartImgV .multtoc ul {
float:left;
}

/* Excerpted From */
#attrCO {clear:both;}

#attrCO {border-top:2px dotted #e4b5d9;padding-top:10px;}
#attrCO img {margin:0 8px 10px 0;padding:0;float:left;}
#attrCO p {font-size: 11px;margin:0 0 10px 0;}
#attrCO .gray {color:#979797;}

/* Level Pages */

.fetopic {
	position:relative;
	height:100%;
	overflow:hidden;
	}
.fetopic p.more a {
	text-decoration:underline;
	}	
.fetopic p.more a:hover {
	text-decoration:none;
	}	
.fetopic ul {
	color:#858585;
}	
.level-columns {
	position:relative;
	height:100%;
	overflow:hidden;
	margin-bottom:10px;
	}
.level-one .column-cont {
	width:415px;
	float:left;
	}	
.level-one .column-wdg {
	width:190px;
	float:right;
	}	
.level-two .column-cont {
	width:415px;
	float:right;

	}	
.level-two .column-wdg {
	width:190px;
	float:left;
	}	
.level-three .level-feature, .level-three h1, .level-three .column-cont, .level-four .level-feature , .level-four h1, .level-four .column-cont {
	width:410px;
	float:left;	
	}	
.level-three .level-feature, .level-four .level-feature {
	width:400px;
	float:left;	
	}				
.level-three .column-wdg, .level-four .column-wdg {
/*position:absolute;
top:0;
left:0;*/
	min-height:300px;
	float:left;
	width:190px;
	margin-right:15px;
	}	
.level-three ul.level-list {
	clear:both;
	}	
.level-feature, .weekly_feature, .weekly_feature_wd	{
	padding:4px;
	border:5px solid #b0d963; /* light green */
	-moz-box-shadow: 3px 3px 2px #cdcdcd;
	-webkit-box-shadow: 3px 3px 2px #cdcdcd;
	-o-box-shadow: 3px 3px 2px #cdcdcd;
	box-shadow: 3px 3px 2px #cdcdcd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	margin-bottom:15px;
}	
.level-two .level-feature img {
	/*display:block;*/
	float:left;
	margin-right:25px;
	}
/*.level-two .level-feature img,*/
.level-three .level-feature img, .level-four .level-feature img {
	float:left;
	margin-right:25px;
	}
.level-three .level-feature img, .level-four .level-feature img {
	border:1px solid #be429f; /* magenta */
	width:212px;
	}	
.level-two .level-feature ul, .level-three .level-feature ul, .level-four .level-feature ul {
	margin-bottom:0;padding-bottom:0;
	}	
.column-cont h2 a {
	color:#8e5b3e; /* brown */
	}

.column-cont .dynamic_box {	
	padding-bottom:5px;
	border-bottom:2px dotted #e4b5d9;	
	margin-bottom:10px;
	}
.dynamic_box ul {
	color:#858585;
	margin-bottom:0;
	padding-bottom:0;
}
.level-feature a, .dynamic_box li a {
	color:#000;
	}
div.g-description a {
	color:#BE429F;}	
.dynamic_box p.more {
	margin-top:0;
	text-align:right;
	}	
.postit p.more {
	clear:left;	
	}
.column-cont .dynamic_box p.more a {
	text-decoration:underline;
	}		
.column-cont .dynamic_box p.more a:hover {
	text-decoration:none;
	}	
	
.level-one .postit, .home-col1 .postit {
	background:#FDF5B8 url(/img/utility/2011/widgets/wid-familyGames-corner.gif) no-repeat right bottom;
	padding:12px;
	border-bottom:none;
}	
.level-one .dynamic_box.postit, .home-col1 .postit {
	border-bottom:none;
}
.level-one .dynamic_box.postit h2 a, .home-col1 .dynamic_box.postit h2 a {
	color:#6a9235; /* green */
	}
.level-one .dynamic_box.postit ul {
	margin:0 1em;
	padding:0;
	}	
.level-one .dynamic_box.postit li {
	float:left;
	width:155px;
	margin-right:1.1em;
	}	
.level-one .dynamic_box.postit p.more, .home-col1 .dynamic_box.postit p.more {
	margin-right:50px;
	margin-bottom:20px;
	}		
.level-one .dynamic_box.healthsafety {
	background: url(/images/topic/dybox-bak-babies.jpg) no-repeat right top;
}	
.level-one .dynamic_box.healthsafety h2 {
	width:90px;
	}
.level-one .dynamic_box.healthsafety ul, .level-one .dynamic_box.behavdis ul, .level-one .dynamic_box.teenbhv ul {
	margin-top:60px;
	}	
.level-one .dynamic_box.famrel ul, .level-one .dynamic_box.homschl ul {
	margin-top:80px;
	}		
.level-one .dynamic_box.behavdis {
	background: url(/images/topic/dybox-bak-kids.jpg) no-repeat right top;
}	
.level-one .dynamic_box.teenbhv {
	background: url(/images/topic/dybox-bak-teens.jpg) no-repeat right top;
}	
.level-one .dynamic_box.famrel {
	background: url(/images/topic/dybox-bak-moms.jpg) no-repeat right 35px;
}	
.level-one .dynamic_box.homschl {
	background: url(/images/topic/dybox-bak-school.jpg) no-repeat right 25px;
}	
.homepg .dynamic_box.kids {
	background: url(/images/widgets/kids-bak-hm.jpg) no-repeat right top;
}	
.homepg  .dynamic_box.kids h2 {
	width:90px;
	}
.homepg .dynamic_box.kids ul {
	margin-top:30px;
	}	

.column-cont .mostpop_slideshows ul, .column-cont .mostpop_slideshows li, .home-col1 .mostpop_slideshows ul, .home-col1 .mostpop_slideshows li {
	margin-left:0;
	margin-top:0;
	}
.column-cont .mostpop_slideshows {
	clear:both;
	}	
.column-cont .mostpop_slideshows li {
	font-size:0.80em;
	line-height:1.2em;
	margin-right:0;
	margin-left:18px;
	list-style:none;
}	
.column-cont .mostpop_slideshows li:first-child
{
margin-left:0;
}
.home-col1 .mostpop_slideshows li {
	margin-right:15px;
}	
.column-cont .mostpop_slideshows li img, .home-col1 .mostpop_slideshows li img {
	margin-bottom:-10px;
	}
.column-cont .mostpop_slideshows a, .home-col1 .mostpop_slideshows a {
	color:#000;
	}
.column-cont .mostpop_slideshows li.vall, .home-col1 .mostpop_slideshows li.vall {
	display:block;
	width:100%;
	float:none;
	text-align:right;
	}	
.column-cont .mostpop_slideshows li.vall {
	clear:both;
	}	
.column-cont .mostpop_slideshows li.vall a, .home-col1 .mostpop_slideshows li.vall a {
	color:#be429f;
}	
.column-cont .mostpop_slideshows:after, .home-col1 .mostpop_slideshows:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}		
	
/* from fe-cig */
body#iguide { margin:10px; padding:0;background-color:#fff;}
#iguide h1, #iguide h2 { margin:5px 0; padding:0;}
#iguide h2 {
	clear:left;
	}
#iguide h3 {margin-bottom:0; padding-bottom:0; line-height:100%;}

#iguide p { color:#000; line-height:140%; clear:left;}
#iguide blockquote p { font-size:90%;}

#iguide ul li, #iguide ol li { margin:5px 0; font-size:95%; line-height:130%;}

/*
Admonitions, Sidebar, and Images */
#iguide .admon, #iguide .figure, #iguide .sidebar { clear:right; float:right;}
#iguide .admon, #iguide .figure { margin:5px 0 25px 15px;}

#iguide .sidebar { width:200px; margin:5px 0 15px 15px;}
#iguide .sidebar h4 { margin:0; padding:0 0 0 8px;}
#iguide .sidebar ul { margin:5px 0; padding:0 0 0 24px; list-style:circle; list-style-position:outside; border-top:3px solid #efefef;}
#iguide .sidebar ul li { font-size:95%; font-weight:bold;}
#iguide .sidebar ul li a { font-weight:normal;}

#iguide .admon { width:200px; border-bottom:1px solid gray;}
#iguide .admon h5 {border:solid gray; border-width:0 0 1px;}
#iguide .admon p, #iguide .admon ul { margin:0; padding:6px 10px; font-size:.9em; line-height:140%; background-color:#f4f0e4;}
#iguide .admon ul { padding:6px 0;}
#iguide .admon ul li { margin:0 12px 6px 32px; font-size:1em;}

#iguide .warning h5, #iguide .note h5, #iguide .term h5, #iguide .tip h5 { position:relative; z-index:101; top:0; margin:0; padding:15px 40px 5px 5px; line-height:125%;}

/* Caution Sign */
#iguide .warning h5 { background:url("/images/cigicon-warning.gif") 155px 5px no-repeat;}

/* Woman and bubble */
#iguide .note h5 { background:url("/images/cigicon-noteFE.gif") 130px 0 no-repeat;}

/* Book */
#iguide .term h5 { background:url("/images/cigicon-term.gif") 155px 5px no-repeat;}

/* Lightbulb */
#iguide .tip h5 { background:url("/images/cigicon-note.gif") 155px 0 no-repeat;}

/* Text Only */
#iguide .example h5 { margin:0; padding:5px 10px 4px; color:#fff; text-align:center; background-color:gray;}

/*
Image with Caption and Citation */
#iguide .figure img { border:1px solid gray;}
#iguide .figure .caption { margin:0; padding:5px 0 0; font-size:85%; color:#333; line-height:125%; text-align:right;}
#iguide .figure .caption cite { display:block; margin-top:5px;}

/*
Tables */
/*#iguide table { width:100%; border-collapse:collapse;}*/
#iguide table caption, #iguide table th, #iguide table td { text-align:left;}
#iguide table caption { font-weight:bold;}
#iguide table th, #iguide table td { padding:5px;}
#iguide table th { margin-top:5px;}
#iguide table td { }

/*
Miscellaneous */
#iguide .equation { list-style:none;}
#iguide .total { border-top:1px solid #900;}




/* fix for pages without ul */
div.articlepage ul, #iguide ul {
	margin-left:0;
	}
div.articlepage li, #iguide ul li {
	margin-left:24px;
	}	
/*div.articlepage ul li {
		margin-left:0;
	}*/

/*  SLIDESHOWS */

#slideshowPage h1 {
	margin-top:10px;
	color:#6a9235; /* green */
	clear:both;
	}	

#slideshowPage .intro {
	padding:2px 20px 11px 20px;
	}	
#slideshowPage .util_bar {
margin-top:0;
padding-top:0;
padding-bottom:8px;
border-bottom:1px solid #dbdbdb; 
}
#slideshowPage .util_bar a {
font-weight:normal;
color:#523920;

}
.pslide {
	/*width:100%;*/
	margin-bottom:20px;
	float:left;
	}
.pslide td {
	vertical-align:top;
 }


#slideshowPage .slide-prev, #slideshowPage .slide-next {
	text-indent:-9000px;
	/*float:left;*/
	}

#slideshowPage .slide-prev a, #slideshowPage .slide-next a {
	background: url(/img/pregDbD/pdbd-btn-slide-left.gif) no-repeat center left;
	display:block;
	height:34px;
	width:15px;
	margin-top:75px;
	margin-right:5px;
	}
#slideshowPage .slide-next a {
	background: url(/img/pregDbD/pdbd-btn-slide-right.gif) no-repeat center right;
	margin-right:15px;
	margin-left:5px;
	}
#slideshowPage img.slide {
	padding:0;
	border:1px solid #be429f;
	max-width: 100%;/*responsive images in slideshow*/
    height: auto;
    display: block;
    width: 100%;}
 .slidenv{
	 max-width:365px;/*responsive images in slideshow*/
	 }	
	 
#slideshowPage .slideimg {
	margin-bottom:10px;
}


div.lastslideimg {
	max-width:220px;
	overflow:hidden;
	}
#slideshowPage .slidewords	{
margin-bottom:20px;
	}	

.slideimg .slidenos {
	font-size:1em;
	color:#be429f; /* magenta */
	text-align:center;
	margin-bottom:6px;
	}	
	
.slidewords h2 {
	font-size:1.3em;
	font-weight:bold;
	}	
#content .slidewords hr {
	color:#dbdbdb;
	background-color: #dbdbdb;
}	
.slidewords, .slidewords p {
font-size:13px;
}	

.slidewords.lastslide {padding-left:260px;}
.slidewords.lastslide td {vertical-align:top;padding-top:10px;padding-right:10px;}
.slidewords.lastslide td.slidecent {padding-top:15px;}
td.lastprev {padding-right:5px;}
.slidewords.lastslide a img {
	max-width:130px;
	overflow:hidden;
	}
	


/*  Carousel */
.slide-crl {
	clear:both;
	text-align:center;
	background: url(/img/utility/2011/fe2011-slide-carsl-bak.jpg) no-repeat;
	width:620;
	height:111px;
}
.slide-crl div {
float: left;
/* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;

}
.slide-crl button {margin:0;padding:0;}
.slide-crl button.crlprev {margin-left:9px;margin-top:35px;margin-right:3px;float:left;padding:0;}
.slide-crl button.crlnext {float:right;margin-right:9px;margin-top:35px;margin-left:3px;padding:0;}
.slide-crl ul {
            margin: 0;
        }
.slide-crl li {margin-top:15px;margin-left:7px;vertical-align:middle;width:100px;}
.slide-crl li.scselect {margin-top:15px;}
.slide-crl button {background:#FFF;border:none;}
.slide-crl li img {
	max-width:100px;
	height:77px;
	/*width:113px;
	height:88px;*/
	overflow:hidden;
	}
.slide-crl li.scselect img {
	max-width:96px;
	height:73px;
	border:2px solid #8caa62;
	
	}



/* Printables */

#printable h1 {
	margin-top:10px;
	color:#be429f; /* magenta */
	
	}
#printable #print-content {
	clear:both;
	border:4px solid #6a9235; /* green */
	padding:8px;
	}

#printthumb img {
	border:1px solid #6a9235; /* green */
}	 
#printthumb, #prntbtn {
	float:left;
	margin:0 5px;
	text-align:center;
	}
#prntbtn {
	margin-top:20px;
	}	
#print-link {
	margin:auto;
	width:70%;
	}
	
#print-link:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}		
p.printbut a {	
	color:#fff;
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:0.875em;
	background: url(/img/utility/2011/btn-bak.png) repeat-x 0 0;
	height:28px;
	padding:3px 5px 3px 5px;
	border:0;
	cursor:pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}
/* quizzes */
#quizpage {
	clear:both;
	border:4px solid #6a9235; /* green */
	padding:8px;
	}
#quizpage h1 {
	margin:0;
	}
#quizpage h2.quiz-results {
	color:#6a9235; /* green */
}
#quizpage h2.quiz-results span {
	color:#000;
	}
#quizpage h3 {
	margin:0;
	padding:0;
	}	
#quizpage h3.quizanswer {
	padding-top:20px;
	color:#8e5b3e; /* brown */
	}	
#quizpage span.correct-answer {
	margin-left:1.25em;
	}	
#quizpage .next-quiz {
	margin-top:-28px;
	text-align:right;
	}	
.quiz-links ul {
	color:#858585;
	margin-bottom:0;
	padding-bottom:0;
}		
.quiz-links .printcentlist {
	margin-bottom:20px;
	}
.quiztop {
	clear:both;
	border:4px solid #6a9235; /* green */
	padding:8px;
	}
.quiz-block {
	background:#f4f0e4;
}
/* polls */
#polltemplate {
	clear:both;
	border:4px solid #6a9235; /* green */
	padding:8px;
	}

#polldisplay {
	position:relative;
	padding:0;
	margin:0;
	}	
p.pollresult {
	position:absolute;
	bottom:-15px;
	right:0px;
	}
input.subbtn {	
	color:#fff;
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:0.875em;
	background: url(/img/utility/2011/btn-bak.png) repeat-x 0 0;
	height:28px;
	margin-top:20px;
	padding:3px 5px 3px 5px;
	border:0;
	cursor:pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}	

/* comment/AddThis */
.commentshare {
	font-family:arial, sans-serif;
	font-size:0.75em;
	max-width:265px;
	}	
.commentshare.top, .commentshare.bottom {
	float:right;
	margin:2.75em 0 0 10px;
	}	
.commentshare.bottom {
	float:right;
	margin:5px 0 5px 0;
	}		
.commentshare .addthis_toolbox {
	float:right;
	margin-left:15px;
	}	
.commentshare:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}			

.addthis_toolbox .addthis_button_pinterest {
	margin-top:-4px;	
}

/* Toy pages */

#toy-finder {
border:2px solid #77a02b;
color:#fff;
}
#toy-finder div.toy-finder-int {
	border:2px solid #fff;
	background:url(/img/utility/2011/toyFinder-back.png) no-repeat; 
	text-align:left;
	padding:10px 10px 20px 10px;
}
#toy-finder h1{
	background:url(/img/utility/2011/section-toyFinder-header.png) no-repeat;
	text-indent:-9999px;
	height:127px;
	width:358px;
	margin:0;padding:0;
	}
#toy-finder p.desc {
	width:400px;
}	
#toy-finder div.ageprice {
clear:both;
}

div.toy-page-browse{
border-top:4px double #ccc;
}
/* finder  - Bottom browse age */
.ageButton 

h3.toybrowse {
	color:#6a9235; /* green */
	}
ul.toybrowse, ul.toycheck {
	list-style-type:none;
	margin:0;
}
ul.toybrowse li {
	float:left;
	margin:0 12px 0 0;
	text-align:center;
	}	
ul.toycheck li {
	float:left;
	width:150px;
	margin-left:10px;
	}		
ul.toycheck input {float:left;margin-bottom:6px;}	
ul.toybrowse li img {
	border:1px solid #b0d963;
	}
ul.toybrowse li a {
	color:#6a9235; /* green */
}
#toy-finder h3 {
clear:both;
}
#toy-finder h3.toybrowse, #toy-finder ul.toybrowse li a {
	color:#fff;
}
p.toy-next, p.finder-next {
	text-align:right;
	}
#toyPage .slide-prev, #toyPage .slide-next, #finderPage .slide-prev, #finderPage .slide-next {
	text-indent:-9000px;
	/*float:left;*/
	}

#toyPage .slide-prev a, #toyPage .slide-next a, #finderPage .slide-prev a, #finderPage .slide-next a {
	background: url(/img/pregDbD/pdbd-btn-slide-left.gif) no-repeat center left;
	display:block;
	height:34px;
	width:15px;
	margin-right:5px;
	}
#toyPage .slide-next a, #finderPage .slide-next a {
	background: url(/img/pregDbD/pdbd-btn-slide-right.gif) no-repeat center right;
	margin-right:15px;
	margin-left:5px;
	}
	
p.toy-counter, p.finder-counter {
	text-align:center;
	color:#be429f; /* magenta */
	}		

#toy-finder .ageprice div {
	float:left;
	margin-right:10px;
	}	
#toy-finder .ageprice .submit {
		margin-top:-3px;
		}
#toy-finder .ageprice a {
	color:#fff;
	}		

/* styled select fix */
.styled-select, .styled-select select {
	color:#999999;
	}
/* Expert advice */
#expert-advice {
	clear:both;
	}	
.expert-disclaim {
	border-top:1px solid #6a9235; /* green */
	padding-top:10px;
	font-size:0.7em;
	margin-bottom:15px;
	}
.expert-disclaim-top {
	text-align:center;
	padding:4px 0;
	margin-bottom:10px; 
	border-top:1px solid #6a9235; /* green */
	border-bottom:1px solid #6a9235; /* green */
	}	
#expert-advice #source-description {
	font-size:0.7em;
	}	
.expert-advice-main	{
	width:400px;
	float:left;
	padding-bottom:20px;
	margin-right:10px;
	border-bottom:4px double #ddd;
	}
#expert-advice p.exp-quest span, #expert-advice p.exp-answ span {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:2px 0 7px 0;
	font-size:30px;
	color:#be429f; /* magenta */
	}	
.expert-advice-search h2 {
	font-size:2em;
	color:#6a9235; /* green */
	clear:both;
	}	
.expert-advice-search input {
margin-bottom:5px;
}	
.expert-advice-search .styled-select {
	float:left;
	margin-right:5px;
	/*width:259px;*/
	}		
.expert-advice-search .styled-select select {	
	/*width:287px;*/
	font-size:14px;
	}
#resourcetable strong {
	font-weight:normal;
	}
#resourcetable td {
	margin-right:8px;
	}	
#resourcetable li {
	margin-left:17px;
	}	
#resourcetable ul.rsrc-link {
	margin:0;
	}
		
/*COSTUME FINDER*/
#costume-finder {
	background:url(/img/utility/2011/section-costume-web-edit.png) no-repeat; 
	padding:15px;
	color:#fff;
	border:3px solid #707070;
	}
#costume-finder h3 {
	background:url(/img/utility/2011/section-costume-header-edit.png) no-repeat;
	text-indent:-9999px;
	height:56px;
	width:580px;
	margin:0;
}
#costume-finder h2 {
	color:#73b816;
	clear:both;

	}

ul.costbrowse, ul.costcheck {
	list-style-type:none;
	margin:0;
}
ul.costbrowse li {
	float:left;
	margin:0 25px 15px 0;
	text-align:center;
	}	
ul.costcheck li {
	float:left;
	width:135px;
	min-height:40px;
	margin:0 8px 0 0;
	font-size:0.75em;
	}		
ul.costcheck input {float:left;margin-bottom:6px;}		
ul.costbrowse li img {
	border:1px solid #b0d963;
	}
ul.costbrowse li a {
	color:#6a9235; /* green */
}
.cstmtbl .styled-select, .cstmtbl input {
	float:left;
	}
.cstmtbl .submit {
	margin-top:3px;
	}
input.cstmkey {
	color:#999999;
	width: 128px;
   font-size: 16px;
   height: 31px;
   -webkit-appearance: none;
   -webkit-border-radius:6px;
   -moz-border-radius: 6px;
   -o-border-radius: 6px;
	border-radius: 6px;
	border:solid 1px #999999;
	margin:0 10px;
	padding:0 5px;
}
	
div.cost-select {
	clear:both;
padding-top:10px;
	line-height:30px;
	}	
#feresults table {
	width:100%;
	}	
div.cstmlinks2 {
	text-align:right;
	}	
div.randomcostume {
	padding-top:10px;
	}	

.articlepage.costume h1 {
	float:none;
	max-width:100%;
	color:#6a9235; /* green */
	}	
.articlepage.costume ul {
	margin-left:2em;
	}		
.articlepage img {
	max-width:100%;
	height:auto;
	}
/* Activity Finder */
.actcentwig {
	background:url(/img/utility/2011/section-activities-hands.png) no-repeat right top #fdf5b8;
	width:400px;
	padding:15px;
	float:left;
	margin-right:8px;
	}
.actcentwig h1 {
	background:url(/img/utility/2011/section-activities-head.png) no-repeat; 
	height:65px;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}	
.actcentwig p {
	font-size:1.25em;
	line-height:1.25em;
	margin:10px 0;
	width:270px;
	}
.printwig p {
	font-size:1.25em;
	line-height:1.25em;
	margin:10px 0;
	width:190px;
	}	
.actcentwig span, .printwig span, .quizhead span {
	font-size:1.4em;
/*	line-height:1.3em;*/
	color:#6a9235;
	display:block;
	float:left;
	margin-right:8px;
	}	
.actcentwig form, .printwig form {
	margin:10px 0;padding:0;
	clear:both;
	vertical-align:middle;
	}
.actcentwig .styled-select, .printwig .styled-select {
	float:left;
	margin-right:5px;
	}	

.actcentwig .submit, .printwig .submit, .expert-advice-main .submit, .quizhead .submit {
margin-top:-3px;
}

.actcentwig input.actkey, .printwig input.pcinput, .expert-advice-search input#expert_input {
	height:23px;
	width:270px;
	font-size:16px;
	color:#999999;
	border:solid 1px #999999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}
.quizhead input.actkey {
	height:28px;
	width:260px;
	font-size:16px;
	color:#999999;
	border:solid 1px #999999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}
.activity-feature {
	float:left;
	}
.activity-byage {
	float:left;
	padding-top:5px;
	border-bottom:4px double #ddd;
	padding-bottom:15px;
	}
.activity-byage h3 {
	display:inline;
	color:#be429f; /* magenta */
}
.activity-byage .kids_buttons {
	margin-top:5px;
	}
.activity-byage a {
	margin-left:20px;
	}	
.activity-results, .pcentoutput {
	clear:both;
	margin-top:15px;
	}	
.activity-results h2, .resultwrap h2 {	
	color:#6a9235; /* green */
	}
.activity-results h3, .pcentoutput td h3 {	
	font-size:24px;
	color:#8e5b3e; /* brown */
	margin-bottom:0;
	padding-bottom:0;
	}	
.activity-results p {
	margin:0 0 15px 20px;
	padding:0;
	}	
.activity-results ul, .activity-results li, .pcentoutput td ul, .pcentoutput td li {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	}	
.activity-results li, .pcentoutput td li {
	margin-left:15px;
	}	
.activity-results li a, .pcentoutput td li a {
	color:#000;
	}	
/* Printables finder */
.printwig {
	padding:15px;
	float:left;
	margin-right:10px;
	background:#fdf5b8 url(/img/utility/2011/section-printables-pencils.png) no-repeat 270px 80px;
	width:400px;
	}
.printwig.prtcnt-spons {
	background-image:none;
}
.printwig.prtcnt-spons p {
	width:390px;
	}
.printwig h1{
	background:url(/img/utility/2011/section-printables-header.png) no-repeat 0 0; 
	height:90px;
	text-indent:-9999px;
	padding:0px;
	margin:0px;}	
.printwig.prtcnt-spons h1 {
	height:70px;
	}		
.pcentoutput td .more {
	font-weight:normal;
	margin-bottom:20px;
	}	
/* Quiz Finder */
.quizhead {
	width:425px;
	float:left;
	margin-right:8px;
	margin-bottom:15px;
	}	
.quizhead input {
	float:left;
	}	
.quiz-links {
	clear:both;
	padding-top:15px;
	border-top:4px double #ddd;
	}	
.quizhead .styled-select {
	float:left;
	margin-right:5px;
	/*width:259px;*/
	}	
.quizhead .styled-select select {	
	/*width:287px;*/
	}	
.quiz-form-btm {
padding-top:10px;
}		
/* Featured box */
.greenbox {
	border:5px solid #b0d963; /* light green */
	-moz-box-shadow: 3px 3px 2px #cdcdcd;
	-webkit-box-shadow: 3px 3px 2px #cdcdcd;
	-o-box-shadow: 3px 3px 2px #cdcdcd;
	box-shadow: 3px 3px 2px #cdcdcd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.feature-box {
	width:165px;
	padding:4px;
	border:5px solid #b0d963; /* light green */
	-moz-box-shadow: 3px 3px 2px #cdcdcd;
	-webkit-box-shadow: 3px 3px 2px #cdcdcd;
	-o-box-shadow: 3px 3px 2px #cdcdcd;
	box-shadow: 3px 3px 2px #cdcdcd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
}	
.feature-box h2 {
	color:#be429f; /* magenta */
	text-align:left;
	}
.feature-box ul, .feature-box li {
	text-align:left;
	margin-top:0;
	margin-bottom:0;
	font-size:13px;
	}	
.feature-box li a {
	color:#000;
	}	
#actcenter {
	margin-top:6px;
	}	
#actcenter .feature-box, #pcent .feature-box 
 {
 	clear:both;
	float:right;
	
	}
.feature-box img {
	border:1px solid #be429f;
	margin-left:-1px;
	width:100%;
	}	
/* Related */
.more-on {width:60%;float:left;}
.ferelated .more {font-weight:bold;}	


/* Multiple Intelligences */

.miresultsbox {
	float:right;
	}	
.miresultsbox td {
	padding:3px;
	font-size:10px;
	border:1px solid #ccc;
	}
.misave .miresultsbox {
	float:none;
	width:80%;
	margin-left:50px;
	}	
.misave .miresultsbox td {
	font-size:16px;
	}	
.miresultsbox th, .miresultsbox .mibuttons {
	text-align:center;
	}	
.miresultsbox td.mibuttons {
	border:none;
	padding-top:8px;
	}	
.mistyle, .misave {
	clear:both;
	padding:10px;
	margin-bottom:15px;
	}
.mistyle img, .mihome img {
	border: 1px solid #be429f; /* magenta */
	float:left;
	margin-right:15px;
	}
.mihome li img {
	float:none;
	border:none;
	vertical-align:middle;
	}	
.mihome li {
	font-size:18px;
	}	
.mihome h2 {
	clear:both;
	}
.mistyle-text {
width:50%;	
float:left;
	}	
.articlepage.mintell h1 {
	float:none;
	max-width:none;
		}	
.milinks {
	float:left;
	width:60%;
	}	
.mintell p.byline {
	display:none;
	}
.micons {background:url(/img/utility/2011/mi-icons.gif) no-repeat 0 0;border:0;}
.mic-linguistic {background-position:0 0;}
.mic-spatial{background-position:0 -190px;}
.mic-logical {background-position:0 -46px;}
.mic-interpersonal {background-position:0 -239px;}
.mic-body {background-position:0 -94px;}
.mic-musical {background-position:0 -285px;}
.mic-naturalistic {background-position:0 -143px;}
.mic-intrapersonal {background-position:0 -333px;}

.michecklist form {
	padding:10px;
}
.michecklist h1 {
	font-size:18px;
	line-height:normal;
	}
.michecklist h1 span {
	display:block;
	font-size:36px;
	padding-left:50px;
	width:100%;
	min-height:44px;
	} 	
.michecklist ul, .mihome ul {
	list-style-type:none;
	}	
.michecklist li, .mihome li {
	display:block;
	float:left;
	width:270px;
	height:40px;
	}	
.michecklist li input {
	margin-bottom:22px;
	float:left;
	}	
.minav {
	margin-top:10px;
	clear:both;
	text-align:center;
	}	
.minav input {
	margin:0 10px;
	}	
.miemail {
	margin-left:80px;
	}
	
			
/* Search Results */
div.searchbar {
background-color:#F4F0E4;
padding:10px;
}
.search-pager-wrapper {
	margin-top: 3px;
	/*float: right;*/
}

ul.search-pager {
	margin:15px auto 0;
	/* ie needs this to be margin:0; */
	position:relative;
	width:95%;
	text-align:center;

}
.search-pager-item {
display: inline;
line-height:1.1em;	
font-family:arial;
  list-style-type: none;
  padding: 0 6px;
  border-right:1px solid #ccc;
}
.search-pager-item.next {
position:absolute;
top:-5px;
right:0;
border-right:none;
}
.search-pager-item.previous {
position:absolute;
left:0;
border-right:none;
}
.search-pager-item a.active {
	font-weight: bold;
	font-size:120%;
}
table.searchoutput {
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:4px double #ccc;
	}
table.searchoutput td {
padding:.75em 0;
}
table.searchoutput span.title a {
	font-size:1.25em;
	text-decoration:underline;
	}
table.searchoutput span.title a:hover {
	text-decoration:none;
	}

/* Finder Search Results */

table.sresultsft, table.sresultshd {
background-color:#f4f0e4;
}
table.sresultshd h3 {
	font-size:.9em;
	}
table.sresultsft td, table.sresultsft ul {
margin-top:0.3em;
padding-top:0;
}
table.sresultsft .search-pager-item.next {
top:-3px;
}
#feresults .results-table a {
font-size:1.25em;
}
#feresults .results-table .searchtd {
padding-bottom:8px;
}
#feresults h3.cost-results {
padding:3px;
background-color:#f4f0e4;
}

#actcenter h1 {
		float:none;
		color:#6a9235;
}
#actcenter h1 span {
	/*color:#6a9235;  green */
	}
#feresults h2 span, #actcenter h2 span, #pcent h2 span {
	font-size:12px;
	padding-left:20px;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:text-bottom;
	padding-bottom:3px;
	}	
#feresults h2 span a, #actcenter h2 span a, #pcent h2 span a {
	text-decoration:underline;
}	
#feresults h2 span a:hover, #actcenter h2 span a:hover, #pcent h2 span a:hover {
	text-decoration:none;
}	

/* online games */
.bf-gamelist {
	clear:both;
}
.bf-game {

	float:left;
	width:230px;
	height:85px;
	margin-right:15px;
	margin-bottom:10px;
	padding-bottom:5px;
}	
.bf-game img {
	border:0px;
	display:block;
	float:left;
	margin-right:5px;
	}
.bf-gamecat {
	padding:0 8px 8px 8px;
	margin-bottom:10px;
	border-bottom:3px double #dadada;
	}	
.bf-gamelist h1 {
	margin-bottom:20px;
	}		
.bf-gamelist h2 {
	margin:0 0 12px 0;padding:0;
	}		
.bf-game h3 {
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	}	
.bf-game h3 a {
	color:#000;
	text-decoration:none;
	}
.bf-game h3 a:hover {
	text-decoration:underline;
	}
.bf-gamelist h4 {
	padding:0;
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	}				
.classic-content .bf-game p {
	margin-top:0;
	padding-top:0;
	clear:none;
	}	

.botnav {
font-size:11px;
text-align:center;
margin:5px auto 35px auto;
}
.botnav .hdrsub {
	font-size:11px;
	}

.botnav a, .hdrsub {
	padding-left:10px;
	}
	
	
	
/* Widgets */
div.widgets h4 {
	font-weight:normal;
	}
div.widgets ul {
	color:#858585;
	}	
.homepg div.widgets.caption {
	color:#000;
	}	
div.mostpop_slideshows li {
	float:left;
	display:block;
	margin-top:11px;
	margin-left:12px;
	margin-right:12px;
	width:80px;
	}
div.mostpop_slideshows li img {
	width:80px;
	height:80px;
	border:2px solid #b2da67;
	display:block;
	}
#right-col-wdg div.mostpop_slideshows li {
	min-height:185px;
	}	
#right-col-wdg div.mostpop_slideshows li.vall {
	min-height:0;
	}	
	
/* WIDGETS */
/*BUTTONS*/
.gobutton {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:7px 4px 0 4px;
	margin:7px 0 0 5px;
	display:block;
	background-image:url(/images/widgets/orange-button.gif);
	height:22px;
	width:25px;
	-moz-border-radius: 6px;
	border-radius: 6px;	}	
	
#toybutton {
	margin:-28px 0 0 131px;}	

#nextbutton, #votebutton {
	width:40px;
	float:left;}
	
#takequizbutton {
	padding:7px 4px 0 4px;
	width:112px;}		


.holidaytext{
	color:#000;
	font-size:14px;
	line-height:16px;
	margin:2px 0 0 3px;	}	
	
.colorbckgd{color:#FFF}	
	
/*HOLIDAY WIDGETS*/
#jackLantern-widget, #newYears-widget, #mlkDay-widget, #blueHoliday-widget, #redHoliday-widget, #easter-widget, .easter-widget, #fathersDay-widget, #bts-widget, #julyFourth-widget, .julyFourth-widget, #thanksgiving-widget, #valentines-widget, #stPatricks-widget, #mothersDay-widget, #earth-day-widget{
	width:190px;
	height:155px;
	margin:15px 0;}

#jackLantern-widget{
	background:url(/img/utility/2011/widgets/wid-halloween.jpg) no-repeat right bottom;}
#jackLantern-widget h4{
	font-size:24px;
	line-height:22px;
	color:#ff7300;
	margin:0 0 0 3px;}		

#newYears-widget{
	background:url(/img/utility/2011/widgets/wid-newyearseve.jpg) no-repeat right bottom; }
#newYears-widget h4{
	font-size:30px;
	line-height:25px;
	color:#c82323;
	margin:0 0 6px 3px;}	
	
#mlkDay-widget{
	background:url(/img/utility/2011/widgets/wid-mlkDay.jpg) no-repeat right bottom; }
#mlkDay-widget h4{
	font-size:30px;
	line-height:25px;
	color:#ffffff;
	margin:0 0 0 3px;
	padding-top:3px;}
	
#blueHoliday-widget{
	background:url(/img/utility/2011/widgets/wid-holidaysblue.jpg) no-repeat right bottom; }
#blueHoliday-widget h4{
	font-size:29px;
	line-height:31px;
	color:#568611;
	margin:0 0 0 3px;}	

#redHoliday-widget{
	height:165px;
	background:url(/img/utility/2011/widgets/wid-holidaysred.jpg) no-repeat right top;	}
#redHoliday-widget h4{
	font-size:29px;
	line-height:31px;
	color:#568611;
	margin:0 0 0 3px;}				

.easter-widget, #easter-widget {
	background:url(/img/utility/2011/widgets/wid-easter.jpg) no-repeat right center;}
.easter-widget h4, #easter-widget h4{
	font-size:27px;
	line-height:23px;
	color:#e046a4;
	margin:0 0 0 3px;}			

#earth-day-widget{
	height:165px;
	border:solid 1px #568611;
	background:url(/img/utility/2011/widgets/wid-earthday.jpg) no-repeat right top;	}
	
#earth-day-widget h4{
	font-size:29px;
	line-height:31px;
	color:#568611;
	margin:0 0 0 3px;}	


#fathersDay-widget{
	background:url(/img/utility/2011/widgets/wid-fathersday.jpg) no-repeat right center; 
	height:160px;
	background-color:#76a02b}
#fathersDay-widget h4{
	font-size:25px;
	line-height:27px;
	color:#FFF;
	margin:0 0 0 3px;}	
	
#bts-widget{
	background:url(/img/utility/2011/widgets/wid-bts.jpg) no-repeat right bottom; 
	height:160px;}
#bts-widget h4{
	font-size:25px;
	line-height:27px;
	color:#473293;
	margin:0 0 0 3px;}	

#julyFourth-widget, .julyFourth-widget {
	height:163px;
	background:url(/img/utility/2011/widgets/wid-julyfourth.jpg) no-repeat right top;}
#julyFourth-widget h4, .julyFourth-widget h4 {
	font-size:26px;
	line-height:29px;
	color:#f10817;
	margin:0 0 0 3px;}	

#thanksgiving-widget{
	height:165px;
	background:url(/img/utility/2011/widgets/wid-thanksgiving.jpg) no-repeat right bottom;}
#thanksgiving-widget h4{
	font-size:26px;
	line-height:24px;
	color:#dd6701;
	margin:0 0 0 3px;}	
#thanksgiving-widget span{letter-spacing:-2px;}
	
#valentines-widget{
	height:163px;
	background:url(/img/utility/2011/widgets/wid-valentinesday.jpg) no-repeat center; 
	padding-left:3px;}
#valentines-widget h4{
	font-size:29px;
	line-height:26px;
	color:#fff;
	margin:0 0 0 3px;}	
	
#stPatricks-widget{
	background:url(/img/utility/2011/widgets/wid-stpatricksday.jpg) no-repeat center; 
	height:163px;
	padding-left:3px;}
#stPatricks-widget h4{
	font-size:29px;
	line-height:26px;
	color:#fff;
	margin:0 0 0 3px;}		
	
#mothersDay-widget{
	background:url(/img/utility/2011/widgets/wid-mothersday.jpg) no-repeat right bottom; 
	height:163px;
	padding-left:3px;}
#mothersDay-widget h4{
	font-size:26px;
	line-height:26px;
	color:#d14420;
	margin:0 0 0 3px;}		
#mothersDay-widget span{letter-spacing:-1px}

/*--WEEKLY PRINTABLE WIDGET--*/
#weekly-printable{
	width:188px;
	margin:15px 0;
	padding-bottom:15px;
	border:1px solid #568611;}
#weekly-printable h1{
	color:#568611;
	font-size:20px;
	margin:0;
	padding:0 0 0 4px;}
#weekly-printable img{
	float:right;
	margin:5px 3px 3px 0;
	border:solid 1px #dcdcdc}	
#weekly-printable p {margin:3px}
/*--WEEKLY PRINTABLE WIDGET--*/
/*-------------------------------- END HOLIDAY WIDGETS -------------------------------*/


/*-------------------------------- NARROW WIDGETS -------------------------------*/
/*QUIZ and POLL WIDGETS*/
.quiz-widget, #quiz-widget, #poll-widget {
	width:175px;
	padding:5px 5px 5px 6px;
	font-size:13px;
	line-height:15px;
	border:1px solid #6a9235;
	margin:15px 0;}	
.quiz-widget h4, #quiz-widget h4, #poll-widget h4 {
	width:136px;
	height:79px;
	text-indent:-9999px;
	margin:0 auto 0 auto;
	display:block;}
.quiz-widget h4, #quiz-widget h4 {
		background:url(/img/utility/2011/widgets/wid-quiz-head.gif) no-repeat;}	
#poll-widget h4 {
	background:url(/img/utility/2011/widgets/wid-poll-head.gif) no-repeat;}		
.quiz-widget h2, #quiz-widget h2 {
	font-size:13px;
	color:#be429f;
	margin:0 0 4px 0;}	
.quiz-widget p, #quiz-widget p {
	margin:8px 0 10px 0;}
#poll-widget p{
	margin:-5px 0 10px 0;}	
.quiz-widget table, #quiz-widget table, #poll-widget table{
	margin-left:2px;
	padding-right:20px;}
.quiz-widget table td, #quiz-widget table td, #poll-widget table td {
	padding:0 5px 5px 0;
	vertical-align:top;}
#quizmore{
	font-size:11px;
	color:#be429f;
	float:right;
	margin:13px 34px 0 0;}
.wid-choice{
	padding-top:2px; 
	padding-bottom:2px;}	
#poll-widget .pollbtns a {
	padding-left:5px;
	font-size:11px;
	text-decoration:underline;
	}	
#poll-widget .pollbtns a:hover {
	text-decoration:none;
	}		


#socialNetworking{
	border:2px solid #68C9D9;
	width:152px;
	padding:0 0 8px 5px;
	margin-top:3px;}
div.widgets #socialNetworking h3{
	color:#2E487B;
	background-color:#fff;
	font-family: Tahoma;
	font-size:12px;
	margin:-12px 0 10px 6px;
	padding-left:2px;
	width:110px;
	letter-spacing:0}
#socialNetworking #SNfacebook {
	margin-bottom:15px}
#socialNetworking #SNfacebook img, #socialNetworking #SNpinterest img{
	float:left;
	padding-right:3px;}
#socialNetworking #SNfacebook p a{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#113268;
	font-size:12px;
	margin-top:-3px;
	text-align:left;}
#socialNetworking #SNpinterest p a	{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c52021;
	font-size:12px;
	padding-top:10px;
	text-align:left;}
	
/*PINK/GREEN WIDGETS --- expert advice, games, what works, multiple intelligence, message boards*/
#advice-widget, #games-widget, #whatWorks-widget{
	width:190px;
	background:url(/images/widgets/wid-pink-top.gif) no-repeat;
	padding:10px 5px 10px 5px;
	margin:15px 0 0 0;}
.advice-widget {
	margin-bottom:10px;
	}	
#advice-widget h4{
	background:url(/images/widgets/wid-expert-header.gif) no-repeat;
	width: 174px;
	height:91px;
	text-indent:-9999px;
	margin:0 0 0 2px;}				
#advice-widget p{
	font-size:13px;
	line-height:15px;
	padding:5px 0 0 10px;
	margin:5px 0 5px 0;}	
#advice-widget table{
	margin:-2px 0 0 5px;
	padding:0;}
#advice-widget table td{
	padding-right:10px;
	vertical-align:top;}
#advice-widget ul{
	font-size:14px;
	line-height:18px;
	color:#fff;
	margin:5px 5px 0 16px;
	padding:0;}
#advice-widget li{
	margin-bottom:3px;}		
#advice-widget a, #games-widget a {
	color:#ffffff;}

/*ONLINE GAMES*/	
#games-widget h4{
	background:url(/img/utility/2011/widgets/wid-games-head.gif) no-repeat;
	width: 163px;
	height:93px;
	text-indent:-9999px;
	margin:0 auto 10px auto;}
#games-widget span{
	font-size:17px;
	margin:0 0 0 13px;}
#games-widget p {
	font-size:16px;
	margin-left:13px;}
#gameBottom{
	position:absolute;
	z-index:0;}	
/*WHAT WORKS*/
#whatWorks-widget h4{
	background:url(/img/utility/2011/widgets/wid-whatworks-head.gif) no-repeat;
	width: 150px;
	height:94px;
	text-indent:-9999px;
	margin:0 0 10px 7px;}
#whatWorks-widget p{
	font-size:21px;
	line-height:21px;
	margin:0 0 10px 7px;
	padding:0;}
#whatWorks-widget span {
	display:block;
	text-align:center;
	color:#fff;
	font-size:16px;
	margin-bottom:3px;
	}	
#whatWorks-widget form{
	margin:0;
	padding:0;}	
#whatWorks-widget form.ww-cat {
	} 
#whatWorks-widget input.keywd {
	height:25px;
	width:115px;
	color:#9b9a9a;
	font-size:14px;	
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:solid 1px #999999;
	margin:0 0 0 7px;
	line-height:25px;
	}
#whatWorks-widget select {
	height:28px;
	width:150px;
	color:#9b9a9a;
	font-size:14px;	
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:solid 1px #999999;
	margin:0 0 0 7px;
	line-height:12px;
	}
#whatWorks-widget input.submit {
	margin-left:7px;	
	display:inline;
	margin-top:5px;
	}
#whatWorks-widget input.reset {
	background-color:#be429f;
	border:none;
	font-family:Georgia, serif;
	font-size:11px;
	color:#ffffff;
	margin:0px;
	width:110px;
	padding:0px;
	cursor:pointer;
	}

/*MULTIPLE INTELLEGENCE WIDGET*/	
#multipleIntellegence-widget{
	margin:15px 0 -10px 0;
	padding:0 0 5px 0;
	width:190px;
	background:url(/img/utility/2011/widgets/wid-green-top.gif) no-repeat;
	font-size:14px;
	line-height:18px;}
#multipleIntellegence-widget h4{
	font-size: 32px;
	line-height:31px;
	letter-spacing:-1px;
	color:#fff;
	font-weight:lighter;
	padding:22px 10px 0 12px;
	margin:0px;
	background:url(/img/utility/2011/widgets/wid-mitools-icon.gif) no-repeat 119px 10px;}
#multipleIntellegence-widget p{
	padding:0 10px 0 13px;
	margin:10px 0 10px 0;}
#multipleIntellegence-widget a{
	color:#fff;}	

/*MESSAGE BOARDS*/
.MBwid {
	background: url(/images/widgets/wid-messageBoardBack.gif) no-repeat;
	width:190px;
	height:240px;
	padding-top:5px;
}
#messageBoards-widget h4 {
	color:#fff;
	font-size: 33px;
	line-height:34px;
	margin:0 0 0 13px;
	padding:0;
	}
#messageBoards-widget p {
	margin:12px 0 0 13px;	
	}
#messageBoards-widget p a {
	font-size:18px;	
	text-decoration:underline;
	}
#messageBoards-widget a.mbbtn	{
	margin:20px 0 0 13px;
	}

/*PRINTABLES*/
#printable-widget{
	width:190px;
	height:195px;
	font-size:14px;
	line-height:18px;
	padding:5px;
	margin:15px 0 15px 0;
	background:url(/img/utility/2011/widgets/wid-printables-back.jpg) no-repeat;}
#printable-widget h4{
	color:#be429f;
	font-size:36px;
	line-height:35px;
	margin:20px 0 10px 10px;
	font-weight:normal;
	letter-spacing:-1px;}
#printable-widget p{
	margin:20px 0 0 10px;
	width:80px;}	
#printable-widget a{
	text-decoration:none;
	color:#000;}	

/*FAMILY GAMES*/
.FGwid{
	background-color:#fdf5b8;
	margin:15px 0;
	width:190px;}
#familyGames-widget{
	padding:0 0 25px 0;
	background:url(/img/utility/2011/widgets/wid-familyGames-corner.gif) no-repeat right bottom;}
#familyGames-widget h4{
	color:#6a9235;
	font-size: 38px;
	line-height:36px;
	padding:15px 10px 0 12px;
	margin:0px;}
#familyGames-widget p{
	padding:0 10px 7px 13px;
	margin:10px 0 0 0;}
#familyGames-widget a{
	color:#fff;}
#familyGames-widget ul {
	margin:0 10px 0 30px ;
	padding:0px;}

	
/*SKILL PRINTABLES WIDGET*/			
.skillPrintables-widget{
	margin:15px 0 15px 0;
	width:185px;
	font-size:14px;
	line-height:16px;
	padding:5px 5px 40px 0;
	background:url(/img/utility/2011/widgets/wid-sbp-pencils.jpg) no-repeat center bottom;}
.skillPrintables-widget h4{
	background:url(/img/utility/2011/widgets/wid-sbp-head.gif) no-repeat;
	height:67px;
	text-indent:-9999px;
	margin:0 0 8px 0;}		
.skillPrintables-widget p{
	margin:0 0 0 3px;}	
.skillPrintables-widget ul{
	margin:5px 5px 0 17px;
	padding:0 0 15px 0;}		
/*SKILL PRINTABLES WIDGET*/	

/*LIST STYLING*/
.skillPrintables-widget ul, #familyGames-widget ul{
	font-size:14px;
	line-height:18px;
	color:#868585;}
.skillPrintables-widget li, #familyGames-widget li{
	margin-bottom:6px;}
.skillPrintables-widget a, #familyGames-widget ul a{
	color:#000;
	text-decoration:none;}	
.skillPrintables-widget a:hover, #familyGames-widget ul a:hover {
	text-decoration:underline;}		
/*LIST STYLING*/
	
/*BALANCED MEAL PLANNER*/
.bmp-widget{
	background:url(/img/utility/2011/widgets/wid-bmp-long.jpg) no-repeat right 25px; 
	background-color:#76a02b;
	padding:2px 0 5px 0;
	margin:15px 0 15px 0}	
.bmp-widget h4{
	font-size:26px;
	line-height:27px;
	color:#fff;
	margin:0 0 0 3px;
	letter-spacing:0;}
.bmp-widget p{
	width:100px;
	margin:0 0 3px 3px;}
.bmp-widget form{
	margin:16px 0 0 3px;}
.bmp-widget select{
	font-size:17px;
	color:#999999;
	width:164px;
	height:32px;
	display:block;
	-moz-border-radius: 6px;
	border-radius: 6px;	
	margin-bottom:0;
	margin-top:-13px;
	border:solid 1px #999999;}
.clearoption-bmp{
	font-size:11px;
	color:#ffffff;
	float:right;
	margin:-21px 47px 0 0}
#bmpsmall{	
	width:190px;
	background:url(/img/utility/2011/widgets/wid-bmp-short.jpg) no-repeat right 45px; 
	background-color:#76a02b;
	margin:15px 0 15px 0;}
#bmpsmall p.bmp-btn {
	width:100%;
	margin-top:15px;
	margin-bottom:5px;
	}	

	
/*HALLOWEEN NARROW*/	
#halloween-widget{
	height:249px;
	background:url(/img/utility/2011/widgets/wid-costumeFinder-web.jpg);}
#halloween-widget h4{
	background:url(/img/utility/2011/widgets/wid-costumeFinder-header.png) no-repeat center 20px; 
	text-indent:-9999px;
	height:115px;}
#halloween-widget p{
	color:#fff;
	line-height:18px;
	margin:-10px 10px 0 15px;}	
	
/*TOY FINDER NARROW*/	
#toyFinder-widget{
	height:212px;
	background:url(/img/utility/2011/widgets/wid-toy-back.jpg) no-repeat; }
#toyFinder-widget h4{
	background:url(/img/utility/2011/widgets/wid-toy-head.gif) no-repeat 7px 10px; 
	text-indent:-9999px;
	height:91px;
	margin:7px 0 10px 0;
	padding:0;
}	
#toyFinder-widget-sponsor {margin-top:5px}
#toyFinder-widget p, #toyFinder-widget-sponsor p.colorbckgd{color:#fff;margin:0 0 0 10px;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;text-align:left;}	


#toyFinder-widget form{margin:3px 0 0 0;}
#toyFinder-widget-sponsor form {margin:0}
#toyFinder-widget select, #toyFinder-widget-sponsor select {
	font-size:17px;
	color:#999999;
	height:28px;
	margin:5px 0 0 10px;
	border:solid 1px #999999;
	-moz-border-radius: 6px;
	border-radius: 6px;	}
#toyFinder-widget #agerange, #toyFinder-widget-sponsor #agerange{width:165px;}
#toyFinder-widget #price{width:125px;}	
#toyFinder-widget input.submit {
	}
#toyFinder-widget-sponsor input.submit {margin:3px 0 0 3px}
#toyFinder-widget-sponsor{
	height:212px;
	width:190px;
	background:url(/img/utility/2011/widgets/wid-toyFinder-sponsorBack.jpg) no-repeat; }
#toyFinder-widget-sponsor h4{
	text-indent:-9999px;
	height:91px;
	margin:7px 0 5px 0;
	padding:0;}
#toyFinder-widget-sponsor select#price{width:125px;float:left !important}
#toyFinder-widget-sponsor a img {border:none;margin:10px 5px 0 0;float:right;}


/*BOOK FINDER NARROW*/
#bookFinder-widget{
	height:213px;
	background:url(/img/utility/2011/widgets/wid-bookFinder-back.jpg) no-repeat; }
#bookFinder-widget h4{
	background:url(/img/utility/2011/widgets/wid-bookFinder-header.png) no-repeat 6px 6px; 
	text-indent:-9999px;
	height:37px;
	padding-bottom:7px;	
	width:181px;}
#bookFinder-widget p{
	margin:5px 0 0 10px;}	
#bookFinder-widget form{
	margin:16px 0 10px 10px;}
#bookFinder-widget select{
	font-size:17px;
	color:#999999;
	height:28px;
	display:block;
	margin:5px 0 0 10px;
	border:solid 1px #999999;
	-moz-border-radius: 6px;
	border-radius: 6px;	}
#bookFinder-widget #type{width:165px;}
#bookFinder-widget #agerange{width:125px;margin-top:-13px;}	
#bookFinder-widget .submit {margin:10px 0 0 10px;}


/* STAY CONNECTED WIDGET*/
#stayConnected{
	background:url(/img/utility/2011/line-bak.gif) repeat-x scroll 0 0 #f4f0e4;
	padding: 5px 12px;
	text-align: center;
	width:93%;
	max-width:308px;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif}
#stayConnected h2{
	color: #000;
    font-size: 1.9em;
    margin: 0;
    padding: 0;
	font-weight: normal;
	line-height: 1.25em;}

#soc-btns{
	border-top: 2px dotted #000;
    margin-top: 12px;
    padding-top: 12px;
	width:100%
	}
#soc-btns img {padding:5px}
	

/*ACTIVITIES CENTER NARROW*/
.activitiesCenter-widget{
	height:246px;
	background:url(/images/widgets/wid-activitiesCenter-back.jpg); }
.activitiesCenter-widget h4{
	color:#be429f;
	font-size:36px;
	line-height:32px;
	letter-spacing:-1px;
	padding:35px 0 0 10px;
	margin:0;}	
.activitiesCenter-widget p{	
	line-height:20px;
	padding:0 0 0 13px;	
	margin:12px 0 0 0;}
.activitiesCenter-widget a{
	color:#be429f;}	

/*NEWSLETTER WIDGETS*/
.newsletterWidgets h4{
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-size: 24px;
	line-height: 24px;
	margin: 0;}
	
.newsletterWidgets h4, .newsletterWidgets p {
	padding:0px 3px;}	
	
#newsletter0-6{
	background-image:url(http://i.infopls.com/img/utility/2011/widgets/widget-NLchild0-6.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:190px;
	border:solid 1px #4d4f5e;}
	
#newsletter0-6 h4{
	color:#4d4f5e;}
	
#newsletter0-6 p{
	margin-top: 6px;}
	
#newsletter7-11{
	background-image:url(http://i.infopls.com/img/utility/2011/widgets/widget-NLchild7-11.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:190px;
	border:solid 1px #e76c57;}	

#newsletter7-11 h4{
	color:#e76c57;}
	
#newsletter7-11 p{
	margin-top: 6px;}	
	
#newsletter12-18{
	background-image:url(http://i.infopls.com/img/utility/2011/widgets/widget-NLchild12-18.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size: 100%;
	height:194px;
	border:solid 1px #7b4d79;}	

#newsletter12-18 h4{
	color:#7b4d79;}
	
#newsletter12-18 p{
	margin-top: 6px;}
	
#newsletterPrintables{
	background-image:url(http://i.infopls.com/img/utility/2011/widgets/widget-NLprintables.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:190px;
	border:solid 1px #b3c438;}	

#newsletterPrintables h4{
	color:#e1409c;}
	
#newsletterPrintables p{
	margin-top: 6px;}
	
#newsletterPregnancy{
	background-image:url(http://i.infopls.com/img/utility/2011/widgets/widget-NLpregnancy.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size: 100%;
	height:193px;
	border:solid 1px #dcdcdc;}	

#newsletterPregnancy h4{
	color:#fff;}
	
#newsletterPregnancy p{
	margin-top: 6px;}	

/*------------NARROW WIDGETS--------------*/
.weekend-widget, .blog-vertical, .bmp-widget, #skillPrintables-widget, .activitiesCenter-widget, #toyFinder-widget, #halloween-widget, #bookFinder-widget, #snackFinderSmall-widget, #kidCraftSmall-widget, #homeworkHelpSmall-widget, #colorPages-widget, .newsletterWidgets{
	width:190px;
	font-size:14px;
	line-height:16px;
	margin:15px 0 15px 0}


	
/*BLOG WIDGETS*/
.blog-widget, .blog-vertical{
	border:1px solid #6a9235;
	padding:3px 0 2px 0;}	
.blog-vertical{
	margin:15px 0 15px 0;}	
.blogicon{
	margin-right:2px;
	margin-left:3px;
	float:left;}
.blog-widget h4{
	color:#6a9235;
	font-size:25px;
	line-height:31px;
	letter-spacing:-1px;
	margin:0;
	float:left;	}
.blog-vertical h4{
	font-size:20px;
	line-height:22px;
	letter-spacing:-2px;
	color:#6a9235;
	width:150px;
	margin:3px 0 0 32px;}	
.blog-content{
	padding:3px 3px 5px 7px;}
.blogimg{ 
	margin:0 7px 1px 0;
	border:solid 2px #a8d05e;
	float:left;}
.blog-vertical .blogimg{
	margin-left:3px;}		
.blogtitle{
	font-size:16px;
	color:#be429f;}
.blog-widget p, .blog-vertical p, .hpBlog-widget p  {
	font-size:13px;
	margin-top:3px;
	margin-bottom:1px;}	
.blog-vertical p {
		margin-left:3px;}			
.blogmore{
	font-size:12px;
	color:#be429f;}	
.blog-vertical .blogmore{
	margin-left:3px;}
/*BLOG WIDGETS*/	

/*WIDE HOMEPAGE BLOG WIDGET*/	
.wideBlog-widget{
	width:410px;
	font-size:14px;
	line-height:16px;
	margin:15px 0 15px 0;
	border:1px solid #6a9235;
	padding:3px 0 15px 0;}		
.wideBlog-widget .blogicon{
	margin-right:8px;
	margin-left:8px;
	float:left;}		
.wideBlog-widget h4{
	color:#6a9235;
	font-size:32px;
	line-height:31px;
	letter-spacing:-1px;
	margin:11px 0 10px 0;
	padding-bottom:5px;
	float:left	}
.wideBlog-widget .blog-content{
	padding:0 3px 5px 7px;}
.wideBlog-widget .blogimg{ 
	margin:0 7px 1px 12px;
	border:solid 2px #a8d05e;
	float:left;}		
.wideBlog-widget .blogtitle{
	font-size:16px;
	color:#be429f;}	
.wideBlog-widget p {
	font-size:13px;
	margin-top:3px;
	margin-bottom:1px;}			
.wideBlog-widget .blogmore{
	font-size:13px;
	color:#be429f;}			
/*WIDE HOMEPAGE BLOG WIDGET*/

/*WEEKEND PLANNER*/
.weekend-widget{
	width:187px;
	background:url(/img/utility/2011/widgets/wid-weekend-planner.jpg) no-repeat right; 
	border: solid 1px #be429f;
	padding:2px 0 4px 3px;	}
.weekend-widget h4{
	font-size:29px;
	line-height:28px;
	color:#be429f;
	letter-spacing:-1px;
	margin:0 0 0 3px;padding:0;	}
.weekend-widget p{
	margin:5px 0 4px 3px;
	padding:0;
	width:120px;}
/*WEEKEND PLANNER WIDE*/	
#weekend-wide{
	height:136px;
	background:url(/img/utility/2011/widgets/wid-weekend-planner-wide.jpg) no-repeat right bottom; 
	padding:0px;}
#weekend-wide p{
	padding:4px 0 4px 0;}	
/*WEEKEND PLANNER*/


/*------------HORIZONTAL WIDGETS--------------*/
.pdbd-widget, .mothering-widget, .babyNames-widget, .name_of_the_day_preg, .name_of_the_day, .blog-widget, .recipe-widget, .todays_recipe, #weekend-wide, #entertainment-widget, #section-whatWorks{
	width:300px;
	font-size:14px;
	line-height:16px;
	margin:15px 0}
	
/*RECIPES*/
.recipe-widget, .todays_recipe {
	background:url(/img/utility/2011/widgets/wid-recipe-veggies.jpg) no-repeat right top;
	height:182px;
	padding:0px;}
.recipe-widget h4, .todays_recipe h4 {
	background:url(/img/utility/2011/widgets/wid-recipe-head.gif) no-repeat;
	height:65px;
	text-indent:-9999px;
	margin-top:5px;	}
.recipe-widget p, .todays_recipe p {
	font-size:18px;
	line-height:20px;
	color:#856844;
	margin:0;}	
.recipe-widget p.rec_link, .todays_recipe p.rec_link {
	font-size:14px;
	width:172px;
	margin:5px 0 0 0;}		
.recipe-widget p.rec_link a, .todays_recipe p.rec_link a {	
	color:#be429f;
	text-decoration:underline;	}
.recipe-widget form, .todays_recipe form {
	float:left;
	margin:10px 0 0 0;}
.recipe-widget input.rec_search, .todays_recipe input.rec_search {	
	height:20px;
	width:160px;
	color:#9b9a9a;
	margin:0px;}	
.recipe-widget input.submit, .todays_recipe input.submit {
}	
	
/*PREGNANCY DAY BY DAY*/
.pdbd-widget{
	height:168px;
	background:url(/img/utility/2011/widgets/wid-pdbd-woman.jpg) no-repeat right top; 
	border:solid 1px #FFF;}
.pdbd-widget h4 a {
	display:block;
	background:url(/img/utility/2011/widgets/wid-pdbd-head.gif) no-repeat;
	height:46px;
	text-indent:-9999px;
	margin:15px 0 7px 0;}
.pdbd-widget p{
	margin:0 0 13px 7px;
	width:220px;}
.pdbd-widget a{
	color:#be429f;
	text-decoration:underline;
	font-size:14px;
	line-height:16px;
	margin:0 0 0 7px;}
/*PREGNANCY DAY BY DAY*/

/*MOTHERING PERSONALITY*/
.mothering-widget {
	height:165px;
	background:url(/images/widgets/wid-mothering-background.jpg) no-repeat right 22px; }
.mothering-widget h4 {
	background:url(/img/utility/2011/widgets/wid-mothering-header.gif) no-repeat;
	height:35px;
	text-indent:-9999px;
	margin:0 0 0 3px;	}
.mothering-widget p {
	margin:2px 0 14px 3px;
	width:190px;}
/*MOTHERING PERSONALITY*/

/*BABY NAMES*/
.fb-recommendations {
	width:300px;height:300px;
	}	
.babyNames-widget, .name_of_the_day_preg, .name_of_the_day {
	clear:both;
	height:155px;
	background:url(/img/utility/2011/widgets/wid-babyNames-back.jpg) no-repeat right top; }
.babyNames-widget h4, .name_of_the_day_preg h4, .name_of_the_day h4 {
	background:url(/img/utility/2011/widgets/wid-babyNames-header.gif) no-repeat;
	height:56px;
	text-indent:-9999px;
	margin:0 0 0 3px;	}
.babyNames-widget p, .name_of_the_day_preg p, .name_of_the_day p {
	margin:0 0 4px 3px;
	width:185px;}
.babyNames-widget span, .name_of_the_day_preg span, .name_of_the_day span{
	font-size:18px;
	line-height:19px;
	color:#856844;}
.babyNames-widget span a, .name_of_the_day_preg span a, .name_of_the_day span a {
	color:#be429f}
.babyNames-widget a, .name_of_the_day_preg a, .name_of_the_day a {
	margin-left:5px;}
.babyNames-widget form, .name_of_the_day_preg form, .name_of_the_day form{
	margin:8px 0 0 0;}
.babyNames-widget input.keywd, .name_of_the_day_preg input.keywd, .name_of_the_day input.keywd {
	width:110px;
	height:22px;
	font-size:14px;
	color:#999999;}
#babybutton {
	float:right;
	width:60px;
	margin:-29px 105px 0 0;}

/*ENTERTAINMENT WIDGET*/
#entertainment-widget{
	height:208px;
	background:url(/img/utility/2011/widgets/wid-ec-marquee.gif) no-repeat; }
#entertainment-widget h4{
	height:71px;
	background:url(/img/utility/2011/widgets/wid-ec-title.gif) no-repeat center 13px; 
	text-indent:-9999px;
	padding-bottom:10px;}	
#entertainment-widget p {
	margin:0 0 0 47px;
	width:210px;}
#entertainment-widget table{
	margin:5px 0 0 45px;}
#entertainment-widget table td{
	padding-bottom:3px;
	padding-right:3px;
	vertical-align:top;}
#entertainment-widget ul{
	margin-left:20px ;}
#advice-widget li{
	margin-bottom:0px;}			
#entertainment-widget a{
	text-decoration:none;
	color:#000;}
	



/*WHAT WORKS*/
#section-whatWorks{
	background:url(/img/utility/2011/widgets/section-whatWorks-back.jpg) no-repeat right bottom;
	width:411px;
	height:235px;}
#section-whatWorks h4{
	font-size:55px;
	line-height:50px;
	color:#be429f;
	margin: 10px 5px 15px 5px;
	padding-top:10px;}
#section-whatWorks img{
	margin:-112px 224px 0 0px;	}
#section-whatWorks p{
	margin:30px 0 0 10px;
	font-size:18px;
	line-height:22px;
	width:150px;}		

	/* Movie feature */
div.movie_feature {
	background: url(/images/widgets/marquee-top.png) no-repeat 0 0 #fff;
	width:410px;
	margin-bottom:15px;
	padding-top:8px;
	}
div.movie_feature h4 {
	font-size:35px;
	margin-top:0;
	padding-top:18px;
	margin-left:25px;
	color:#6a9235;
	}	
.movie_feature p {
	font-weight:bold;
	}	
.movie_feature div img {
	float:left;
	width:75px;
	margin-right:8px;
	margin-bottom:2px;
}
.movie-link {
	margin:0 25px;
	}
.dvd-link {
	clear:both;
	margin:0 25px;
	padding-top:10px;
	border-top:2px dotted #e4b5d9;
	}
.dvd-link ul, .movie-link ul {
	margin-left: 98px;
	}	
/*-----------NEW HORIZONTAL WIDGETS---------------*/
#snackFinderWide-widget, #kidCraftWide-widget, #homeworkHelpWide-widget{
	width:300px;
	font-size:14px;
	line-height:16px;
	margin:15px 0 15px 0}


/*SNACK FINDER WIDGETS*/	
#snackFinderWide-widget{
	background-image:url(/images/widgets/wid-snackFinder-wide.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	border:1px solid #6a9235;
	height:153px;
	width:300px;}
#snackFinderWide-widget h4{
	color:#6a9235;
	font-size:31px;
	line-height:31px;
	letter-spacing:-1px;
	margin:0 0 0 7px;
	padding:0;
	width:182px;}
#snackFinderWide-widget p{
	margin:3px 0 8px 7px;
	width:118px;}	

#snackFinderSmall-widget{
	background-image:url(/images/widgets/wid-snackFinder-wide.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border:1px solid #6a9235;
	height:217px;}
#snackFinderSmall-widget h4{
	color:#6a9235;
	font-size:27px;
	line-height:27px;
	letter-spacing:-1px;
	margin:0 0 0 7px;
	padding:0;}
#snackFinderSmall-widget p{
	margin:3px 0 8px 7px;}

/*KIDS CRAFTS*/
#kidCraftWide-widget{
	background-image:url(/images/widgets/wid-kidCraft-wide.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	border:1px solid #be429f;
	height:153px;}
#kidCraftWide-widget h4{
	color:#be429f;
	font-size:31px;
	line-height:31px;
	letter-spacing:-1px;
	margin:0 0 4px 7px;
	padding:0;
	width:182px;}
#kidCraftWide-widget p {
	margin:3px 0 8px 7px;
	width:118px;}	

#kidCraftSmall-widget{
	background-image:url(/images/widgets/wid-kidCraft-sm.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	border:1px solid #be429f;
	height:180px;
	width:188px;	}
#kidCraftSmall-widget h4{
	color:#be429f;
	font-size:26px;
	line-height:29px;
	letter-spacing:-1px;
	margin:3px 0 0 4px;
	padding:0;}
#kidCraftSmall-widget p{
	font-size:14px;
	line-height:16px;
	margin:3px 0 8px 7px;}

/*HOMEWORK HELPERS*/
#homeworkHelpWide-widget{
	background-image:url(/images/widgets/wid-homeworkHelp-wide.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	border:1px solid #6a9235;
	height:153px;}
#homeworkHelpWide-widget h4{
	color:#6a9235;
	font-size:31px;
	line-height:31px;
	letter-spacing:-1px;
	margin:0 0 7px 7px;
	padding:0;
	width:182px;}
#homeworkHelpWide-widget p{
	margin:3px 0 8px 7px;
	width:118px;}	

#homeworkHelpSmall-widget{
	background-image:url(/images/widgets/wid-homeworkHelp-sm.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	border:1px solid #6a9235;
	height:199px;}
#homeworkHelpSmall-widget h4{
	color:#6a9235;
	font-size:27px;
	line-height:27px;
	letter-spacing:-1px;
	margin:0 0 4px 7px;
	padding:0;}
#homeworkHelpSmall-widget p{
	margin:3px 0 4px 7px;
	width:76px}
	
/*COLORING PAGES*/
#colorPages-widget{
	background-image:url(/images/widgets/wid-coloringPages.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	border:1px solid #be429f;
	height:210px;}
#colorPages-widget h4{
	color:#be429f;
	font-size:27px;
	line-height:27px;
	letter-spacing:-1px;
	margin:3px 0 8px 4px;
	padding:0;}
#colorPages-widget p{
	margin:3px 0 8px 7px;}	
	
/* TIP OF THE DAY*/	
#tipoftheDay{
	width:300px;
	font-size:14px;
	line-height:16px;
	margin:15px 0 15px 0;
	padding-bottom:5px;
	background-color:#c3e2e6;
	border:solid 2px #006a34;
	background-image:url(/images/fe/sponsor/DelMonte/BTS2014/TipOfTheDay-DelMonte.jpg);
	background-repeat:no-repeat;
	background-position:top center;}
#tipoftheDay #date {
	font-size:20px;
	color:#000000;
	margin:5px 0 0 7px}	
#tipoftheDay h4{
	font-size:24px;
	color:#006a34;
	line-height:40px;
	font-weight:normal;
	margin:10px 0 0 7px;}
#tip{padding:25px 10px 0 10px}
#tipoftheDay #sponsorship{float:right;margin-right:10px;}	
#findTips {
	float:left;
	width:120px;
	margin:5px 15px 0 5px;}
	
/*FE HOMEPAGE HIGHLIGHTS*/	
#feHighlights{
	width:300px;
	font-size:14px;
	line-height:16px;
	border-bottom:3px double #dadada;
	margin:15px 0 15px 0;}
#feHighlights h4{	
	background-image:url(/img/utility/2011/widgets/wid-highlights-head.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	height:71px;
	margin:0;
	padding:0;}
#feHighlights p {
	margin:0 ;
	padding:0 0 10px 5px ;}	
	
#feHighlights a {
		color: #BE429F;
	}
/*FE HOMEPAGE HIGHLIGHTS*/	

/*LUNCH BOX LOVE NOTES*/
#loveNotes-widget {
	background-image:url(http://i.infopls.com/img/utility/2011/widgets/wid-loveNotes-back.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:242px;	}
#loveNotes-widget h1{
	text-align:center;
	color:#cd272d;
	line-height:22px;
	margin:0 0 7px 0;
	padding-top:15px;}
#loveNotes-widget p{
	text-align:center;
	margin:0 0 5px 0;}	
#loveNotes-widget .sponsor{	
	float:right;
	border:none;
	margin:5px 10px 20px 0}
#loveNotes-widget .gobutton{
	float:right;
	margin:0 20px 0 0}
/*LUNCH BOX LOVE NOTES*/
			
/* Fun & Games */
.fungames {
	background:#FDF5B8 url(/img/utility/2011/widgets/wid-familyGames-corner.gif) no-repeat right bottom;
	padding:12px;
	border-bottom:none;
}	
.fungames h4 {
	font-size:35px;
	color:#6a9235;
	background: url(/images/widgets/fungames-bak.png) no-repeat right top;
	line-height:50px;
	height:61px;
	margin:0;padding:0;
	}	
.fungames .topgames, .fungames .famgames {
	float:left;
	margin-top:-14px;
	}
.fungames .topgames {
	margin-right:20px;
	}	
.fungames .topgames img {
	width:33px;
	height:33x;
	border:1px solid #6a9235;
	margin-right:6px;
	vertical-align:middle;
}	
.fungames .topgames ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
.fungames p {
	color:#8e5b3e; /* brown */
	font-size:18px;
}	

/*skillsology affiliate widgets*/	
.skillsology_widget_1{
	background:url(/img/utility/2011/widgets/skillsology_widget_1.jpg) no-repeat;
	width:188px;
	border:solid 1px #58c169;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 15px 0;
	}
.skillsology_widget_1 h3{
    font-size: 20px;
    line-height: 20px;
    padding: 0 5px;
    margin-top: 3px;
    font-weight: normal;
	}
.skillsology_widget_1_text{
	background-color:#333232;
	padding:10px 0;
	margin-top: 190px;
	}	
.skillsology_widget_1 p, .skillsology_widget_2 p, .skillsology_widget_3 p{
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:21px;
	padding:0 5px;	
    margin: 10px 0;
	}	
.skillsology_widget_1 a, .skillsology_widget_2 a, .skillsology_widget_3 a{
	text-decoration:none;
	}	
.skillsology_widget_1_button {
	background-color:#58c169;
	width:70%;
	margin:0 auto;
	display:block;
	padding:.5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	}
.skillsology_widget_1 a div:hover{
	background-color:#47a857;}	
	
.skillsology_widget_2{
	background:url(/img/utility/2011/widgets/skillsology_widget_2.jpg) no-repeat;
	background-position:0px 55px;
	width:188px;
	border:solid 1px #454245;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 15px 0;
	}	
.skillsology_widget_2 h3{
    font-size: 24px;
    line-height: 24px;
    padding: 0 5px;
    margin-top: 10px;
    font-weight: normal;
	}	
.skillsology_widget_2_text{
	padding:230px 0 10px 0;
	}	
.skillsology_widget_2_button {
	background-color:#fd710b;
	width:95%;
	margin: 0 auto;
	display:block;
	padding:.5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	}	
.skillsology_widget_2 a div:hover{
	background-color:#d76008;}		
	
.skillsology_widget_3{
	background:url(/img/utility/2011/widgets/skillsology_widget_3.jpg) no-repeat;
	width:188px;
	border:solid 1px #a8e540;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 15px 0;
	background-color:#d0caa8;
	}
.skillsology_widget_3 h3{
    font-size: 24px;
    line-height: 24px;
    padding: 0 5px;
    margin-top: 10px;
    font-weight: normal;
	}	
.skillsology_widget_3_text{
	padding:200px 0 5px 0
	}			
.skillsology_widget_3_button {
	background-color:#a8e540;
	width:95%;
	margin: 0 auto;
	display:block;
	padding:.5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	}			
.skillsology_widget_3 a div:hover{
	background-color:#53a003;
	}	
/*skillsology affiliate widgets*/	

	
/* By Grade By Subject Level1 */
div.grade-sub {
	background-color:#f4f0e4;
	padding:10px 2px 10px 10px;
	}
div.grade-sub h3 {
	color:#8e5b3e; /* brown */
	margin-top:0;
	padding-top:0;
	}	
.grade-sub .bygrade, .grade-sub .bysubject, .grade-sub .bygrade li {
	float:left;
	}
.grade-sub .bygrade {
	border-right:1px solid #858585;
	padding-right:0;
	margin-right:15px;
	width:225px;
	}	
.grade-sub .bygrade ul {
	margin:0 0 0 15px;
	}	
.grade-sub .bygrade li {
	width:96px;
	margin-right:8px;
	}	
.grade-sub li a {
	color:#000;
	}	
.grade-sub .bysubject {
	width:140px;
	}	
.grade-sub .bysubject ul {	
margin:0 0 0 15px;	
}
.grade-sub .bygrade li {
padding-top:0;padding-bottom:0;
margin-top:0;margin-bottom:5px;
}
.grade-sub .bysubject li {
padding-top:0;padding-bottom:0;
margin-top:0;margin-bottom:6px;
}

/* weekend planner resource page */
.weekend_resource img {
	margin-top:-20px;
}
.weekly_feature_wd {
margin:0 15px 15px 0;
padding:10px;
	}
.weekend_resource span.activities {
	display:block;
	height:43px;padding-left:50px;background:url(/img/framework/wepl-hd-activities-icn.gif) no-repeat 0 0;
}
.weekend_resource span.recipe {
	display:block;
	height:43px;padding-left:50px;background:url(/img/framework/wepl-hd-recipe-icn.gif) no-repeat 0 0;
}
.weekend_resource span.games {
	display:block;
	height:43px;padding-left:50px;background:url(/img/framework/wepl-hd-games-icn.gif) no-repeat 0 0;
}
.weekend_resource span.movies {
	display:block;
	height:43px;padding-left:50px;background:url(/img/framework/wepl-hd-movies-icn.gif) no-repeat 0 0;
}
.weekly_feature_wd h1 {
	height:43px;padding-left:50px;background:url(/img/framework/wepl-hd-calendar-icn.gif) no-repeat 0 0;
}
.weekly_feature {
float:left;
width:320px;
margin:0 15px 0 0;
padding:10px;
}	
/*
.weekplan #resourcetable {
	width:240px;
	float:left;
	}*/
.weekplan #resourcetable {
	margin-top:10px;
	width:100%;
	float:none;
}
.weekplan #resourcetable hr {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:2px dotted #e4b5d9;
}
/*.weekplan #resourcetable span {
	display:inline-block;
	vertical-align:middle;
	}*/
/* current FE */

#polldisplay-int {border:1px solid #C6EFC7;}
#polldisplay-int .Qblack {color:#000000;}
#polldisplay-int {width:180px;float:right;margin:12px 8px 8px 5px;}
#slideshowPage #polldisplay-int {
	width:175px;
	margin-left:0px;
}

#polldisplay-int h2 {text-align:center;font-family:Tahoma, sans-serif;font-size:12px;font-weight:bold;color:#028005;background-color:#C6EFC7;margin-top:0;margin-bottom:0;padding:8px;}
#polldisplay-int p {font-size:11px;margin-top:5px;padding-left:15px;padding-right:8px;}
#polldisplay-int p.pollinput {margin-bottom:5px;}

#polldisplay-int table.results {margin-top:8px;text-align:left;}
#polldisplay-int table.results p {margin-top:3px;margin-bottom:8px;}	



#dhtmltooltip { 
font-size:11px;
position: absolute; 
width: 250px; 
border: 1px solid #E1EAF9; 
padding: 3px; 
background-color: lightyellow; 
visibility: hidden; 
z-index: 100;
} 

/* Sponsorships */

#subnav li.snv-spons {
	padding:0 5px;
	}
#subnav li.snv-spons img {
	margin-right:3px;
	margin-top:-1px;
	vertical-align:middle;
	}	
.nav li.school li img {
	display:none;
	}	
#spons-left {
	width:300px;position:fixed;top:0;bottom:0;left:50%;margin-left:-790px;cursor:pointer;
	}
#spons-right {
	width:300px;position:fixed;top:0;bottom:0;right:50%;margin-right:-790px;cursor:pointer;
	}	
/*
#slide-sponsor {
clear:both;
}

.level-school .level-feature	{
	border:5px solid #cc0000;  target red 
}

.level-school .level-feature h2 {
	font-size:20px;
	}		
.level-one #topic-sponsor {
	text-align:center;
	}	
.level-one.level-school .g-description li {
	margin-bottom:3px;
	line-height:16px;
	}

	*/
/* BTS NAV CHANGE */
#subnav li#testgrades {
		display:none;
}

/*sitemap styles*/
#sitemap {
	clear:both;
}
#sitemap h1 {
	color:#be429f;
	font-size:41px;
}
#sitemap h3, #sitemap h3 a {
	text-decoration:none;
	color:#8e5b3e;
	margin-top:0;
	font-size:24px;
line-height:1.1em;
}
#sitemap h3 a:hover {
	text-decoration:underline;
}
#sitemap a {
	color:#000;
}
#sitemap b, #sitemap strong {
color:#6a9235;
}
#sitemap td {
	padding:0 10px 0 0;
}
#sitemap ul {
padding:0 0 0 0px;
}
div.articlepage #sitemap li {
	margin-left:15px;
	color:#858585;
	font-size:11px;
}
div.articlepage #sitemap li a {
font-size:13px;
}

/* cloud mom pages */
.cloudmom-video, .cloudmom-main {
clear:both;
width:568px;
padding-top:15px;
margin-bottom:20px;
}
.cloudmom-video h3 {
color:#000;
font-weight:bold;
margin:10px 0 0 0;
font-size:16px;
padding:0;
}
.cloudmom-video p {
font-size:16px;
}
.cloudmom-video iframe {
border:4px solid #b1d863;
clear:both;
}
.cloudmom-header {
position:relative;
min-height:83px;
}
.cloudmom-header a {
display:block;
position:absolute;
right:0;
bottom:0;
}
.cloudmom-header h1 {
	width:340px;
	float:left;
}
.cloudmom-video p.video-return {
	margin-top:35px;
}
.cloudmom-feature img {
	border:4px solid #b1d863;
	clear:both;
}
.cloudmom-main h2 {
	background:#000;
	color:#fff;
	width:568px;
	position:absolute;
	bottom:4px;
	left:4px;
	height:35px;
	opacity: 0.75;
}
.cloudmom-main h2 a {
	color:#fff;
}
.cloudmom-feature {
	position:relative;
}

.cloudmom-morevids div {
	float:left;
	width:180px;
	position:relative;
	margin-right:13px;
	margin-bottom:10px;
}
.cloudmom-morevids div.rightend {
	margin-right:0px;
}
.cloudmom-morevids  ul.more-vid-list {
	list-style:none;
	margin:0;
	padding:0;
}
.cloudmom-morevids .more-vid-list li {
	width:180px;
	float:left;
	margin:0 13px 10px 0;
	padding:0;
}
.cloudmom-morevids a.thumb {
	font-size:12px;
	color:000;
}
a.home-vid-play-button  {
    background: url("/img/cloudmom/playbutton-big.png") no-repeat scroll left top transparent;
    height: 120px;
	width: 120px;
    left: 224px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 110px;
	display:block;
	text-indent:-9000px;
}

a.vid-play-button {
    background: url("/img/cloudmom/playbutton.png") no-repeat scroll left top transparent;
    height: 30px;
	width: 31px;
    left: 10px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 90px;  
	display:block;
	text-indent:-9000px;
}
/*Springboard */
#ingageunit {
    text-align:center;
    margin:10px auto;
}
#ingageunit #adplayer_iframeDiv {
    margin:auto;
}
.mobile-only {
    display:none !important;
}
/* Newsletter Popup */
#subscribe-popup .form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
#subscribe-popup .btn-success {
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
}
#subscribe-popup .btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

/* STANDARD STYLINGS */
/* Setting new z-index due to ad issues */
.mfp-bg {
    z-index: 6501042 !important;
}
.mfp-wrap {
    z-index: 6501043 !important;
    }
.mfp-preloader {
    z-index: 6501044 !important; }
.mfp-content {
    z-index: 6501045 !important; }
button.mfp-close, button.mfp-arrow {
    z-index: 6501046 !important;}
.mfp-close-btn-in .mfp-close {
    background: #fff;
    border-radius:25px;
}
.mfp-content{
    max-width:40%;
}
#subscribe-popup, #success-popup {
    text-align:center;
    padding:15px;
    min-width:250px;
    margin:0 auto;
    display:block;
    width:auto;
    color: #333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}
#success-popup {
    background-image:none;
}
#subscribe-popup h1 {
    font-family: "Lato",sans-serif;
}
.newsletter-popup p{
    margin-top:20px;
}
#newsletter-errors {
    color:red;
}
#newsletter-errors ul, #newsletter-errors li {
    margin:0;padding:0;
}
/* STANDARD STYLINGS */

/* YOUR CHILD AGES 0-6 */

#subscribe-popup #subscribe-content.yourchild0-6 {
    background: url(//i.infopls.com/images/FE-overlay_yourChildAges06.jpg) no-repeat bottom right;
    background-size:45% auto;
    border:4px solid #aca306;
    background-color:#fff;
    text-align:center;
    color:#000;
    padding:10px;
}
#success-popup.yourchild0-6 {
    border:4px solid #aca306;
    color:#000;
    background-color:#fff;
}
.yourchild0-6 h1 {
    color:#000;
    font-size:24px;
}
#subscribe-popup #subscribe-content.yourchild0-6 form {
    width:65%;
}
.yourchild0-6 p a {
    color:#fff;
}
.yourchild0-6 .btn-success {
    border:none;
    color:#fff;
    background-color:#bf42a0;
}
.yourchild0-6 .btn-success:hover {
    background-color:#a22b84;
}
.yourchild0-6 p a {
    color:#bf42a0;
    padding-top:10px;
}
/*YOUR CHILD AGES 0-6*/


/*YOUR CHILD AGES 7-11*/
#subscribe-popup #subscribe-content.yourchild7-11 {
    background: url(//i.infopls.com/images/FE-overlay_yourChildAges711.jpg) no-repeat bottom center;
    background-size:100% auto;
    border:4px solid #06649a;
    background-color:#e4e4e4;
    text-align:center;
    color:#06669e;
    padding-bottom:180px;
}
#success-popup.yourchild7-11 {
    border:4px solid #06669e;
    color:#e4e4e4;
    background-color:#e4e4e4;
}
.yourchild7-11 h1{
    color:#06669e;
    font-size:24px;
    margin: 0 0 10px;
}
#subscribe-popup #subscribe-content.yourchild7-11 form{
    display: block;
    margin: 0 auto;
    width: 80%;
    padding:10px;
}
.yourchild7-11 p{
    color:#06669e;
}
.yourchild7-11 .btn-success {
    border:solid 1px #FFFFFF;
    color:#fff;
    background-color:#5cb85c;
}
.yourchild7-11 .btn-success:hover {
    background-color:#3d9c3d;
}
.yourchild7-11 p {
    margin:0 0 5px 0
}
.yourchild7-11 p a {
    color:#bf42a0;
    padding-top:10px;
}
/*YOUR CHILD AGES 7-11*/


/*YOUR CHILD AGES 12-18*/
#subscribe-popup #subscribe-content.yourchild12-18 {
    background: url(//i.infopls.com/images/FE-overlay_yourChildAges1218.jpg) no-repeat bottom right;
    background-size:auto 100%;
    border:4px solid #f8bde4;
    background-color:#aa4976;
    text-align:center;
    color:#fff;
    padding:10px;
}
#success-popup.yourchild12-18 {
    border:4px solid #f8bde4;
    color:#fff;
    background-color:#aa4976;
}
.yourchild12-18 h1 {
    color:#fff;
    font-size:24px;
}
#subscribe-popup #subscribe-content.yourchild12-18 form {
    width:65%;
}
.yourchild12-18 p {
    color:#fff;
}
.yourchild12-18 .btn-success {
    border:solid 1px #FFFFFF;
    color:#fff;
    background-color:#5cb85c;
}
.yourchild12-18 .btn-success:hover {
    background-color:#3d9c3d;
}
.yourchild12-18 p a {
    color:#6495fa;
    padding-top:10px;
}
/*YOUR CHILD AGES 12-18*/


/*PRINTABLES*/
#subscribe-popup #subscribe-content.printablesNL {
    background: url(//i.infopls.com/images/FE-overlay_printables.jpg) no-repeat bottom left;
    background-size:75% auto;
    border:4px solid #f5703a;
    background-color:#fff;
    text-align:center;
    color:#000;
    padding-bottom:60px;
}
#success-popup.printablesNL {
    border:4px solid #f5703a;
    color:#000;
    background-color:#fff;
}
.printablesNL h1 {
    margin-top:0;
    color:#000;
    font-size:24px;
}
.printablesNL p {
    margin:10px 0;
}
#subscribe-popup #subscribe-content.printablesNL form{
    width:65%;
    margin: 0 auto;
    padding: 10px;
}
.printablesNL p{
    color:#000;
}
.printablesNL .btn-success {
    border:solid 1px #FFFFFF;
    color:#fff;
    background-color:#00a4e2;
}
.printablesNL .btn-success:hover {
    background-color:#0685b5;
}
.printablesNL p a {
    color:#bf42a0;
    padding-top:10px;
}
/*PRINTABLES*/


/*PREGNANCY*/
#subscribe-popup #subscribe-content.pregnancyNL {
    background: url(//i.infopls.com/images/FE-overlay_pregnancydaybyday.jpg) no-repeat bottom right;
    background-size:auto 100%;
    border:4px solid #b09f91;
    background-color:#38352e;
    text-align:center;
    color:#fff;
    padding-bottom:60px;
}
#success-popup.pregnancyNL {
    border:4px solid #b09f91;
    color:#fff;
    background-color:#38352e;
}
.pregnancyNL h1{
    color:#fff;
    font-size:24px;
}
.pregnancyNL p {
    margin:10px 0;
}
#subscribe-popup #subscribe-content.pregnancyNL form{
    width: 65%;
    padding: 10px 0 0 10px;
}
.pregnancyNL select{
    color:#000;
}
.pregnancyNL p{
    color:#fff;
}
.pregnancyNL .btn-success {
    border:solid 1px #FFFFFF;
    color:#fff;
    background-color:#bf42a0;
}
#pregnancyNL .btn-success:hover {
    background-color:#a22b84;
}
#pregnancyNL p a {
    color:#bf42a0;
    padding-top:10px;
}
#pregnancy-due-date-wrapper div  {
    display:inline;
    margin-right:8px;
}
/*PREGNANCY*/

@media (min-width: 250px) and (max-width: 1023px) {
    /*  #subscribe-popup form {
          width:100% !important;
      }
      */
    .mfp-content{
        max-width:100%;
    }
    #subscribe-popup #subscribe-content form{
        width:80% !important;
    }
    #subscribe-popup #subscribe-content.yourchild7-11{
        padding-bottom:70px;
    }

    #subscribe-popup #subscribe-content.yourchild12-18{
        background-size:45% auto;
    }
    .pregnancyNL span{
        display:block;
    }
    .pregnancyNL select{
        margin-bottom:15px;
    }
}
