BODY {
    background-color: white;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 18px;
    color: #666666;
	height:100%;
	font-size: 12px;
}
p {margin-bottom:18px;line-height: 18px;}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
strong em, em strong {font-weight:bold; font-style:italic;}
a {color:#1362b0;text-decoration:none;}
a:hover {color:#003366;text-decoration:underline;}
.yui-nav {font-family: arial,helvetica,clean,sans-serif;line-height:13px;}
#doc {margin:auto;text-align:left;width:955px;background-color: white;}
#main {padding-left:40px;padding-top:30px;}

.bgHomeDadKid
{
	background:url(../images/background-hp_dad_kid.jpg) no-repeat;
	height:680px;
	width:955px;
}
.bgHomeMomKid
{
	background:url(../images/background-hp_mom_kid.jpg) no-repeat;
	height:680px;
	width:955px;
}
.bgHomeHikers
{
	background:url(../images/background-hp_hikers.jpg) no-repeat;
	height:680px;
	width:955px;
}

.bgHomeMom2Kids
{
	background:url(../images/background-hp_mom_2kid.jpg) no-repeat;
	height:680px;
	width:955px;
}

.bgHomeMomKidGrass
{
	background:url(../images/background-hp_mom_kid_grass.jpg) no-repeat;
	height:680px;
	width:955px;
}

.bgHomeFamPlay
{
	background:url(../images/background-hp_family_play.jpg) no-repeat;
	height:680px;
	width:955px;
}

.bgPiggy {
background:url(../images/background-piggyBankAdventure-v2.gif) no-repeat 5px 0;
	height:189px;
	width:469px;

}

.bgPiggy a {
	display: block;
    float: left;
}

.bgPiggy a#link1 {
	height: 20px;
    width: 115px;
	
} 

.bgPiggy a#link2 {
	height: 20px;
    width: 115px;

} 


.bgTrpfamCenter {
background:url(../images/background-trpFamCenter.gif) no-repeat 5px 0;
	height:45px;
	width:362px;
}
#yourAgeCallout {
	height:211px;
	width:478px;
}
#yourAgeCallout a{ position: absolute; width: 478px; height: 211px; text-decoration: none; }
#yourAgeCallout a span{ display: none; }

.bgYourAge2 {
background:url(../images/background-whenIwasYourAge.gif) no-repeat;
	height:194px;
	width:478px;
}
.bgYourAge1 {
background:url(../images/hp-BriansStory5.png) no-repeat;
	height:211px;
	width:478px;
}
.bgTrpAndFam {
background:url(../images/background-trpAndFam-v2.gif) no-repeat 5px 0;
	height:109px;
	width:478px;
}

.bgTrpAndFamRight {
background:url(../images/background-trpFamRight.gif) no-repeat;
	height:546px;
	width:371px;
}

.bgBrianStory {
background:url(../images/bg-BriansStory.gif) no-repeat;
	min-height:397px;
	width:611px;
}

.bgDarcyStory {
background:url(../images/bg-DarcyStory.gif) no-repeat;
	min-height:384px;
	width:611px;
}

.bgJenniferStory {
background:url(../images/bg-JenniferStory.gif) no-repeat;
	min-height:385px;
	width:611px;
}


.bgMelissaStory {
background:url(../images/bg-MelissaStory.gif) no-repeat;
	min-height:384px;
	width:611px;
}

.bgDebbieStory {
background:url(../images/bg-DebbieStory.gif) no-repeat;
	min-height:293px;
	width:611px;
}


.bgMeredithStory {
background:url(../images/bg-MeredithStory.gif) no-repeat;
	min-height:298px;
	width:611px;
}

.bgBobStory {
background:url(../images/bg-BobStory.gif) no-repeat;
	min-height:297px;
	width:347px;
}

.bgFrederickStory {
background:url(../images/bg-FrederickStory.gif) no-repeat;
	min-height:298px;
	width:345px;
}

.bgTonyStory {
background:url(../images/bg-TonyStory.gif) no-repeat;
	min-height:399px;
	width:611px;
}

.bgAshaStory {
background:transparent url(../images/bg-AshaStory.jpg) no-repeat scroll 0 0;
min-height:381px;
width:267px;
}

.bgWendyStory {
background:transparent url(../images/bg-WendyStory.jpg) no-repeat scroll 0 0;
min-height:425px;
width:596px;
}

.footer {width:100%;margin:15px 0 15px 0;padding-bottom:1em;font-size:11px;color:#666666;border-top:1px solid #cdcdcd;}  /*IE: width */
.footer ul, .footer li{padding-right:15px;list-style:none;}
.footer li  {float:left;display:inline;color:#666666;}
.footer A, .navset A, .boxcontent A {color:#666666;text-decoration:none;}
.footer A:hover, .navset A:hover, .boxcontent A:hover {color:#003366;text-decoration:underline;}
.footer UL {float:left;margin-top:20px;margin-bottom:14px;}
#ft {margin-top:20px;}

.leftNavBottom {
	background:url(../images/bg-leftNav-bottom.gif) no-repeat;
	height:75px;
	width:321px;
}
.leftNav1off {
	background:url(../images/bg-leftNav-off.gif) no-repeat;
	height:70px;
	width:321px;
}
.leftNav1on {
	background:url(../images/bg-leftNav-on.gif) no-repeat;
	height:70px;
	width:333px;
}

.leftNavYourAge {
	background:url(../images/bg-leftNav-yourAge.gif) no-repeat;
	height:94px;
	width:324px;
	margin-bottom:10px;
}
#myGrid {margin-top:27px;margin-bottom:20px;float:left;}
#myGrid .module
{
position: relative;
	float:left;
	display:inline;
	/*text-align:left;
border:1px solid red;*/
}

#myGrid .module.leftNav {width:335px;}
#myGrid .module.coreLeftOnly {width:595px;margin-left:4px;line-height: 18px;}
#myGrid .module.coreRightOnly {width:570px;margin-right:4px;line-height: 18px;}
#myGrid .module.rightNav {width:355px;}
#myGrid .module.coreLeftOnly p {margin-left:16px;}
H1 {font-size:18px; font-weight:bold;color:#6b8a2d;margin-bottom:16px;line-height:25px;}
H2 {font-size:16px; font-weight:bold;color:#6b8a2d;line-height:22px;margin-bottom:5px;}
H3 {font-size:16px; font-weight:bold;color:#003366;line-height:22px;margin-bottom:5px;}
H4 {font-size:14px; font-weight:bold;color:#003366;line-height:22px;margin-bottom:5px;}

#header {margin-left:16px;*margin-left:6px;margin-bottom:26px;border-bottom:1px solid #e1e1e1;float:left;width:595px;}
#author {margin-bottom:10px;float:left;}
#author .utils, .utils {float:right;width:200px;}
#author .creds {float:left;width:385px;}
#rating {border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-bottom:25px; padding:5px 0 5px 0;}
.clear {clear:both;}
#myGrid .module .callout p {margin-left:0;}
.bdr1{border:1px solid #e3e3e3;}
.bdr2{border:5px solid #eeeeee;}
.bdr3{border:2px solid #e9eee5;}
.pad4 {padding:4px;}
.pad15{padding:15px;}
.bg2 {background:url(../images/background-greenCalloutTall.gif) repeat-x bottom left;background-color:#f6f8f0;}
.mar30b {margin-bottom:30px;}

#topNav{width:955px;background:url(../images/background-tab-1line-line.gif) repeat-x;
	background-position:top left;
	height:30px;}
#topNav UL {float:left;}
#topNav li{
	float:left;
	display:inline;
	color:#666666;
	width:236px;
	background:url(../images/background-disneyTab-1line-off.gif) no-repeat;
	height:30px;
	/*padding-top:5px;*/
	text-align:center;
	list-style:none;
	list-style-image:none;
	margin-left:3px;
	font-weight:bold;
}


#topNav li.firstoftype {margin-left:0;}

#topNav li.selected {
	background:url(../images/background-disneyTab-1line-on.gif) no-repeat;
	width:236px;
	height:30px;
	color:#666;
	font-weight:bold;
	letter-spacing: -1px;
}

#topNav li.firstoftype.home.on a,
#topNav li.firstoftype.home a:hover{
	background:url(../images/background-disneyTab-1lineHome-on.gif) no-repeat;
	width:236px;
	height:30px;
	color:#666;
}

#topNav li a {
	color:#003366;
	text-decoration:none;
	list-style:none;
    line-height:14px;
    font-size:12px;
	width:236px;
	height:30px;
	DISPLAY: inline-block;
	zoom:1;
	border:0;
	letter-spacing: -1px;
	padding-top:5px;
} 
#topNav li a:hover
{
background:url(../images/background-disneyTab-1line-on.gif) no-repeat;
height:30px;
*padding-top:5px;
color:#666;
}
#topNav li.selected a {
	color:#666;
}

#leftNav UL {float:left;width:335px;}
#leftNav ul li {
	list-style:none;
	list-style-image:none;
	background:url(../images/bg-LN-off.gif) no-repeat;
	height:70px;
	width:335px;
	color:#666;
	border:0 solid green;
	*display:inline;
}
#leftNav ul li a
{
	height:70px;
	/*width:335px;*/
	padding-left:20px;
	color:#1362b0;
	text-decoration:none;
	DISPLAY: block;
	border:0px solid red;
}

#leftNav ul li a:hover,
#leftNav ul li.selected a {
	background:url(../images/bg-LN-on.gif) no-repeat;
	height:70px;
	/*width:335px;*/
	DISPLAY: block;
	color:#666;
	text-decoration:none;
}

#leftNav ul li.firstoftype {
	background:url(../images/bg-leftNav-top.gif) no-repeat;
	height:30px;
	width:321px;
	margin-bottom:0;
}
#leftNav ul li.lastoftype {
	background:url(../images/bg-LN-bottom-off.gif) no-repeat;
	height:75px;
	width:335px;
}

#leftNav ul li.lastoftype a:hover,
#leftNav ul li.lastoftype.on {
	background:url(../images/bg-LN-bottom-on.gif) no-repeat;
	height:75px;
	width:335px;
}