body, td, p {
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

body {	background: url(../_img/bg.jpg) repeat-x; }

a {
	font: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

a:link {
	color: #336699;
	text-decoration: underline;
	font: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

a:visited	{
	color: #6699CC;
	font: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}

a:hover	{
	background-color: #6699CC;
	color: #FFFFFF;
	text-decoration: none;
}

hr {
	margin: 20px 0 30px 0;
}

iframe {
	padding: 0;
	border: 0;
	margin: 0;	
}
	

#container { margin: 0 2% 1em 2%; }

#banner { }
	#banner h1 { margin: 0px 0px 20px 0px; text-indent: -5000px;	overflow: hidden; background: url(../_img/logo_babystrology.jpg) no-repeat; height: 120px; }

div#nav { float: left; width: 130px; margin-left: 5px; padding-top: 1em; }
	div#nav ul { margin: 0 0 30px 10px; padding: 0; font-size: 12px; }
	div#nav li { margin: 0; padding: 0; list-style: url(../_img/arrow.gif); }
	div#nav p { margin-top: 0; }	

div#ad { float: right; width: 160px; padding-bottom: 1em; }

#content { padding: 1em 1em 1em 1em; margin: 0 160px 0 135px;}
	#content h1 { margin: 0 0 0.2em 0; font-size: 24px; }
	#content h3 { margin-top: 0.2em; font-size: 16px; }
	#content ul { font-size: 11px; }
	#content p { line-height: 16px; font-size: 11px; margin: 0 0 10px 0;}
	
	#hdr-congratulations {
		margin: 0px 0px 0px 0px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../_img/title_congratulations.gif) no-repeat;
		height: 40px;
	}	

	#hdr-baby-tickers {
		margin: 0px 0px 0px 0px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../_img/title_baby_tickers.gif) no-repeat;
		height: 40px;
	}
	
	#hdr-baby-games {
		margin: 0px 0px 0px 0px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../_img/title_baby_games.gif) no-repeat;
		height: 40px;
	}
	
	#hdr-alternative-widget-installation {
		margin: 0px 0px 0px 0px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../_img/title_alternative_widget_installation.gif) no-repeat;
		height: 32px;
	}
	
	#hdr-baby-name-finder {
		margin: 0px 0px 0px 0px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../_img/title_baby_name_finder.gif) no-repeat;
		height: 40px;
	}
	
	#hdr-baby-learning {
		margin: 0px 0px 0px 0px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../_img/title_baby_learning.gif) no-repeat;
		height: 40px;
	}
	
	#hdr-visual-stimulation {
		margin: 0px 0px 0px 0px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../_img/title_infant_visual_stimulation.gif) no-repeat;
		height: 32px;
	}
	
	#hdr-3d-fetus {
		margin: 0px 0px 0px 0px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../_img/title_3d_human_baby_fetus.gif) no-repeat;
		height: 40px;
	}
	
	#hdr-baby-sign-language {
		margin: 0px 0px 0px 0px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../_img/title_baby_sign_language.gif) no-repeat;
		height: 40px;
	}


#footer
{
	clear: both;
	padding: 0.5em;
	text-align: right;
	border-top: 1px solid #CCCCCF;
	font-size: 11px;
	color:#999999;
}



#navigation {

}




.icon {
	float: left;
	border: 1px solid #000000;
	margin: 0px 1em 5px 0;
}
