img, div { behavior: url(../_png/iepngfix.htc) }

body {
	background:url(../_images/bg_body.gif) repeat;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contentContainer {
	width:865px;
	margin:auto;
	margin-top:125px;
}
#content {
	background:url(../_images/bg_content.gif) repeat-y;
	min-height:500px;
	display:block;
	overflow:visible;
}
#insetContent {
	width:800px;
	margin:32px;
	margin-top:0px;
}
#copy {
	width:665px;
	margin:20px auto;
}
#ccTop {
	background:url(../_images/img_ccTop.png) no-repeat top left;
	height:29px;
}
#ccBot {
	background:url(../_images/img_ccBot.png) no-repeat top left;
	height:72px;
	margin-top:-35px;
}
#logoContainer {
	height:146px;
	width:100%;
	position:absolute;
	top:10px;
}
#logo {
	background:url(../_images/img_logo.png) no-repeat;
	width:272px;
	height:146px;
	margin:auto;
}
#nav {
	display:block;
	padding-top:10px;
}
/* nav */
#nav {width:799px; height:43px; position:relative; z-index:100;}
* html #nav {width:800px; w\idth:799px;}
#nav ul {padding:0;margin:0;list-style-type:none;}
#nav ul ul {width:74px;}
#nav li {float:left;position:relative;}
#nav a, #nav a:visited {display:block;width:138px; height:43px; text-indent:-1000px;background-position:top left;}
* html #nav a, * html #nav a:visited {width:139px; w\idth:138px;}
#nav ul ul {visibility:hidden;position:absolute;height:0;top:43px;left:0; width:74px;}
* html #nav ul ul {top:42px;t\op:43px;}
#nav table {position:absolute; top:0; left:0; border-collapse:collapse;}
#nav ul ul a, #nav ul ul a:visited {height:auto; width:74px; height:27px;}
* html #nav ul ul a, * html #nav ul ul a:visited {width:73px;w\idth:74px;height:26px;h\eight:27px;}
#nav a:hover{background-position:bottom left;}
#nav :hover > a {background-position:bottom left;}
#nav ul ul a:hover {background-position:top right;}
#nav ul ul :hover > a {background-position:top right;}
#nav ul li:hover ul,
#nav ul a:hover ul{visibility:visible; }
#nav ul :hover ul ul{visibility:hidden;}
#nav ul :hover ul :hover ul{ visibility:visible;}

#about li.about a {
	background-position:bottom left;
}
#arthur li.arthur a {
	background-position:bottom left;
}
#berenstain li.berenstain a {
	background-position:bottom left;
}
#clifford li.clifford a {
	background-position:bottom left;
}
#martha li.martha a {
	background-position:bottom left;
}
#barney li.barney a {
	background-position:bottom left;
}
#caillou li.caillou a {
	background-position:bottom left;
}
#footerContainer {
	background:url(../_images/bg_footer.gif) repeat-x;
	padding-bottom:10px;
}
#footer {
	width:800px;
	margin:auto;
	height:65px;
	background:url(../_images/img_klrn_pbs.gif) right 9px no-repeat;
}
#img_footer {
	background:url(../_images/img_footer.png) no-repeat;
	height:131px;
	width:601px;
	margin-left:279px;
	margin-top:-157px;
}
#txt_footer {
	margin-top:25px;
}
#spacer {
	height:40px;
}
.italic {
	font-style:italic;
}
.bold {
	font-weight:bold;
}
.brown {
	color:#AB641E;
}
h1 {
	font-size:16px;
	color:#AB641E;
	font-weight:bold;
}
a, a:visited {
	color:#4D92C5;
}
#links {
	height:147px;
}
#links ul {
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:147px;
	margin:auto;
}
#links ul li {
	margin:0px;
	padding:0px;
	float:left;
	height:147px;
}
/* ff focus fix */
:-moz-any-link:focus {
  outline: none;
}
