#adHeader {
	margin-top:1em;
	text-align:center;
}
#adHeaderImg {
	width:728px;
	height:90px;
	background:#aaa;
}
#title {
	padding-left:1em;
}
body {
	font-family: sans-serif;
	margin:0;
}
h1 {
	font-family: "Myriad", sans-serif;
	font-size:38pt;
	margin-top:15px;
	margin-bottom:0;
	font-weight:bold;
}

h2#coolToolsH {
	font-size:16pt;
	font-weight:bold;
	margin:0 0 .2em; 0;
	padding:0;
	color:#FF8C00
}
h2#popularParentingH {
	font-size:13pt;
	font-weight:bold;
	margin:1em 0 .2em; 0;
	padding:0;
}
form {
	margin:0;
}
#tagline {
	font-size:8pt;
	margin:-.7em 0 0 .2em;
}
#search {
	position:relative;
	top:-3em;
	left:18em;
	position:absolute;
	top:130px;
	left:27em;
}
#searchField {
	font-size:13pt;
	width:17em;
	padding:.4em 1em .4em 1em;
	border:1px solid black;
}
#searchButton {
	font-size:14pt;
	background:#000;
	color:#fff;
	margin:0;
	padding:.2em;
	border:0px;
	height:2em;
}

#parentingNav {z-index:1;margin:0 auto;padding:8px 0 0px 0;}
#parentingNav a{color:#2864B4;font-size:100%;text-decoration:none;}
#parentingNav a:hover{text-decoration:underline;}
#parentingNav ul,#parentingFoot ul{padding:0;margin:0;list-style:none;}
#parentingNav li,#parentingFoot li{float:left;}

#PARENTINGmenu{clear:both;height:25px;}
#PARENTINGmenu li{height:25px;border-right:solid 2px #666;}
#PARENTINGmenu li.last{border:none;}
#PARENTINGmenu li a img{border:none;margin-left:6px;vertical-align:middle;}
#PARENTINGmenu li a{font-size:11px;display:block;padding:6px 10px 5px 10px;}
#PARENTINGmenu li a:hover{text-decoration:none;}

#PARENTINGmenu .PARENTINGsubnav{z-index:1;display:block;visibility:hidden;border:solid 2px #666;position:absolute;width:147px;text-align:center;}
#PARENTINGmenu li.hover .PARENTINGsubnav,#PARENTINGmenu li:hover .PARENTINGsubnav{visibility:visible;display:block;}
#PARENTINGmenu .PARENTINGsubnav li{border-color:#57A4D5;height:17px;line-height:6px;text-align:left;float:left;border:none;border-bottom:solid 1px #999;}
#PARENTINGmenu .PARENTINGsubnav li.last{border:none;}
#PARENTINGmenu .PARENTINGsubnav li a{height:6px;font-weight:normal;display:block;width:147px;width:127px;}

#PARENTINGmenuFoot {margin:0;padding:0 10px;height:30px;line-height:30px;}
#PARENTINGmenuFoot a{text-transform:uppercase;}

#PARENTINGmenu li{border-right:solid 1px #666;}
#PARENTINGmenu{background:#2B6DA4;z-index:3;position:relative;}
#PARENTINGmenu ul{background:#2B6DA4;}
#PARENTINGmenu li{border-color:#6AB4E3;background:#2B6DA4;}
#PARENTINGmenu li:hover,#PARENTINGmenu li.hover{background:#57A4D5!important;color:#C71700;}
#PARENTINGmenu li.last{border-right:solid 2px #6AB4E3;}
#PARENTINGmenu li a{color:#fee;font-size:17px;display:block;padding:6px 4px 5px 4px;}

#PARENTINGmenu .PARENTINGsubnav{width:147px;border-color:#57A4D5;background:#FEFCDB;}
#PARENTINGmenu .PARENTINGsubnav li a{color:#000;background:#FEFCDB;line-height:6px;}
#PARENTINGmenu .PARENTINGsubnav li a:hover{color:#fff;background:#57A4D5;}
#PARENTINGmenu li.last .PARENTINGsubnav{width:125px;}
#PARENTINGmenu li.last .PARENTINGsubnav li a{width:125px;width:105px;}

#PARENTINGmenu ul#preg{width:160px;}
#PARENTINGmenu ul#preg li a{width:140px;}
#PARENTINGfootbottom a{line-height:20px;}
#PARENTINGmenuFoot{width:728px;width:708px;}
#PARENTINGmenuFoot{color:#5599BB;background:#2B6DA4;}
#PARENTINGmenuFoot a{color:#fff;}

.PARENTINGsubnav li a:hover{color:#fff;}

#PARENTINGmenu li{height:21px;background:#568dce;border:none;border-top:solid 2px #a0d1fa;margin-right:2px;}
#PARENTINGmenu li a{padding:10px 12px 10px 12px;font-weight:bold;}
#PARENTINGmenu .PARENTINGsubnav li{margin-right:0;border-top:none;}
#PARENTINGmenu .PARENTINGsubnav li a{padding:6px 10px 5px 10px;}
#PARENTINGmenu li.last{border:none;border-top:solid 1px #568dce;}

#headerMenu {
	font-size:8pt;
	margin-top:.2em;
}
#subcategory {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color:#BBBBBB;
	z-index:1;
	margin:0 auto;
	padding:8px 0 8px 0;
	background:#FFFF99;
}
#subcategory a{
	background:#FFFF99;
	color:#CC3399;
	text-decoration:none;
	padding:6px 10px 5px 10px;
	text-align:center;
	font-size:12pt;
	font-weight:bold;	
}
#timeline {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color:#BBBBBB;
	z-index:1;
	margin:0 auto;
	padding:5px 10px 5px 10px;
	background:#FFFF66;
	text-align:left;
	font-size:11pt;
	font-weight:bold;	
	color:#009999;
}
#timeline a{
	text-decoration:none;
	padding:5px 10px 5px 10px;
	font-size:10pt;
	font-weight:bold;	
	color:#009999;
}

#timeline td{
	font-size:10pt;
	font-weight:bold;	
	color:#009999;
}

#subscribe {
	text-align:center;
	font-size:8pt;
	border:1px dashed #888;
	width:12em; height:4.5em;
	position:relative;
	top:-5em; left:38em;
}
#channels {
	font-size:14pt;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	margin-top:1em;
	padding:.8em;
	white-space:nowrap;
/*
	background:#000;
	color:#fff;
*/
}
#channels span{
	padding:.4em;
}
#header {
	width:980px;	
}
#leftColumn {
	width:37em;
	padding:0 1em 0 1em;
}
#rightColumn {
	position:absolute;
	top:20em; left:43em;
	width:19em;
}
#childMiddleColumn {
	position:absolute;
	top:30em; left:17em;
	width:7em;
}
#browseDevlopmentColumn {
	position:relative;
	left:10px;
	border-color:#BBBBBB;
	border-style: solid;
	border-width: 1px;
	width:11em;
	padding:0 1em 0 1em;
	font-size:17px;
	font-weight:Bold;
	text-decoration:none;
}

#browseDevlopmentColumn a{
	text-decoration:none;
}

#coolToolsBox {
	width:19em;
}
#coolTools {
	border:1px solid #aaa;
	padding:1em;
	font-size:8pt;
}
#coolTools img {
	padding-right: 1em;
}
#coolTools a{
	text-decoration:none;
	color:#0066FF;
}
.toolName {
	font-weight:bold;
	font-size:11pt;
	padding-bottom:2px;
}
#featuredImg {
	margin-top:2em;
	background:#999;
	width:625px;
	height:320px;
	text-align:center;
	color:#fff;
/* JRV: counteract the 1em padding of leftColumn: */
	margin-left:-1em;
}
#ad {
	margin-top:3em;
	font-size:7pt;
}
#adImg {
	width:300px;
	height:250px;
	background:#aaa;
}
hr.minor {
	border:1px solid #bbb;
	margin:1em 0 1em 0;
}
hr.major {
	border:2px solid #bbb;
	margin:1em 0 1em 0;
}
div.articleTitle {
	font-size:13pt;
	font-weight:bold;
}
table#articles {
	font-size:9pt;
}
img.articleImg {
	width:170px;
	height:120px;
	background:#bbb;
	margin-bottom:1em;
}
td.articleTout {
	vertical-align:top;
	padding:.8em;
	line-height:160%;
	font-size:8pt;
}
div.readArticle {
	font-size:9pt;
}
div.topTenList {
	border-bottom: 1px #DFB648; 
	border-left: 1px #DFB648;
	border-right: 1px #DFB648;
	font-size:9pt;
	margin-top:2em;
/*	background:#999; */
	width:625px;
	text-align:left;
	color:#fff;
	margin-left:-1em;
}

#footer {
	padding:0 1em 0 1em;
}

div.footer {
	border-bottom: 1px #DFB648; 
	border-left: 1px #DFB648;
	border-right: 1px #DFB648;
	font-size:9pt;
	margin-top:2em;
	background:#999;
	width:625px;
	text-align:left;
	color:#fff;
	margin-left:-1em;
}

td.topTenContent{
	vertical-align:top;
	padding:.8em;
	line-height:160%;
	font-size:8pt;
}

td.footer{
	font-size:8pt;
}

#popularParenting {
	margin-top:1em;
	font-weight:bold;
}

td.messageBoardTitle {
	font-size:13pt;
	font-weight:bold;
}
table# messageBoard {
	font-size:9pt;
}
td.messageBoardTout {
	font-size:8pt;
}

.small {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
}

.medium {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
}
.large {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}

#articleImg {
	margin-top:2em;
	background:#999;
	width:250px;
	height:120px;
	text-align:center;
	color:#fff;
}
div.sponsored {
	margin: 2em 4em 3em 4em
}
.sponsor_adbox {
	padding:8px 8px 8px 8px;
	font-family:Arial;
	font-size:11px;
	font-weight: Regular;
	color:#333333;
	vertical-align:top;
	border: 0;
}
a.sponsor_link {
	font-family:Arial;
	font-size:11px;
	font-weight: Bold;
	text-decoration:none;
	color:#66CC66;
}
.sponsor_header {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	color:#666666;
	padding:3px 0 8px 8px;
}
.sponsor_footer {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.sponsor_footer_b {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	color:#666666;
	padding:3px 0 8px 8px;
}

.breadcrumb {
	font-size:18px;
	font-weight:Bold;
	padding:3px 0 8px 8px;
}

.byTopic {
	font-size:12px;
	font-weight:Bold;
	color:#0066FF;
	padding:3px 0 8px 8px;
}

.saved_blueheader{
	margin-top:5px;
	margin-bottom:5px;
	font:bold 20px Arial,Helvetica,sans-serif;
	color:#3B7CC1;
	text-decoration:none;
}

.hr{
	border:none;
	line-height:1px;
	height:1px;
	margin:10px 0;
	padding:0;
}

.blue11,.blue18b{
	color:#4E647D;
}

.blue11b{
	font-weight:bold;
	color:#3885D1;
}

#babyNameSearch {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	width:300px;
	border-color:#BBBBBB;
	z-index:1;
	margin:0 auto;
	padding:5px 5px 5px 5px;
	background:#FFFF66;
	text-align:left;
	font-size:12pt;
	font-weight:bold;	
	color:#009999;
}

#babyNameSearch tr{
	font-size:10pt;
	font-weight:bold;	
	color:#009999;
	padding:.2em;
}

.babynameDatalineA td{
	font-size:10pt;
	font-weight:bold;	
	background-color:#FFEEF7;
}

.babynameDatalineB td{
	font-size:10pt;
	font-weight:bold;			
	background-color:#FFF7FB;
}

