a, .subscribe a { color: #174583; }
a:hover, .subscribe a:hover { color: #509ff2; }
.subscribe { color: #555; margin-top: 3px; }

/* body { background:#000 url(insidenp/background-4.jpg) no-repeat top center; } */
#top { height: 15px; } /* needs a total 22px height, inherits a 7px padding-top and 23px height */
ul.nav1 { margin-top: -5px; }
body { background: #edeee0; }
#background { background:url(kids/bgr-2.jpg) repeat-x top center; }
#header { background:transparent url(kids/header_02.jpg) repeat-x top center; margin-top: 1px; height: 115px; }
#header img { margin-left: -5px; }
#header h1 { background-image: none; }
/* #footer { background:#e4e2db url(insidenp/bgr-footer.gif) repeat-x; } */
#footer { background-color: #6c6c6c; background-image: none; color: #ccc; height: 24px; padding-top: 12px; }

#search{ background: url(../images/bgr-search.gif) no-repeat; }

#topmenu { margin: 0 auto 10px auto;  }
/* #topmenu li{ border-left: 1px solid #dedbd1; } */
#topmenu li a {	color: #fff; }
#topmenu li a:hover,#topmenu li.active a { color: #174583; background:#f5f4f0; }
ul#nav { margin: 7px auto 0 auto;  }
.container_16 .grid_15 { width: auto; }
ul#nav li { line-height: 28px; border: none; font-variant: small-caps;  }
ul#nav li.page_item { list-style-type: disc; margin-left: 15px; color: #fff; }
#nav li ul li { background: #FFFFFF url(../images/bgr-box-trans.png) repeat-x top; }

/* #footer { background:#e4e2db url(default/bgr-footer.gif) repeat-x; }	
#footer, #footer a{	color: #777777; } */

#page { min-height: 900px; }
div#centercol { margin-left: 12px; }
div#sidebar { margin-left: 8px; }
.box, .box2 {	background: #fff url(../images/bgr-box.jpg) repeat-y top left; width: 543px; padding: 15px 25px; border: none; margin-left: -6px; margin-bottom: 0px;  }
/* .box { background-color: #fff; border: none; } */
.widget {	background: #fff url(../images/bgr-box-trans.png) repeat-x top left;  }
.box p { color: #000; }
/* .box2 {	background: #f5f4f0 url(../images/bgr-box-trans.png) repeat-x top left; } */
.box2 .spacer.white, .list2 li { background: #ffffff; }
.boxbottom { height: 22px; background: transparent url(../images/box_bottom_bg.jpg) no-repeat top center; border: none; width: 593px; margin-left: -5px; }
.entry img, .box img { border: none; border-color: #fff; background-color: #fff; }
div#centercol div.box ul, div#centercol div.box ol   {
	margin-bottom: 20px;
	margin-left: 15px;
	}

div#centercol div.box ul li {
	list-style:circle outside !important;
	margin-left:15px;
	padding:3px 0px;
	color: #000000;
	}
	
div#centercol div.box ol li{
	list-style: decimal;
	margin-left:25px;
	padding:3px 0px;
	color: #000000;
}	


.vidtabs .idTabs li a, .idTabs li a { background:#ffffff; color:#363636; }
.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected, .idTabs li a:hover, .idTabs .selected, #sidebar h3 { background:#ebe9e1; }

span.continue-archives a { color:#777777; }

div.it-blog-entry {
	border-bottom: 3px double #cccccc;
	margin: 10px 0 30px 0;
	padding-bottom: 15px;
}
div.it-blog-entry h2 { font-size: 2.25em; font-variant: small-caps; }

/* for inside NP header */
div.grid_12 { margin-top: 2px; }
ul.nav1 li a { font-size: 11px; color: black; padding; 3px 12px 2px 0; height: 15px;  }
ul.nav1 li a:hover { color: #174583; }

div.alpha div.arclist, div.omega div.box { width: auto; margin-top: 10px; 	}
div.omega div.box { margin-right: -7px; }

.menubarsearch { float: right; margin: 5px 0px 0 0; }
#search { height: 28px; background-image: none; color: #000; }
#search input#s { color: #fff; border: thin solid #5f5f5f; }
span.continue { background-image: url(kids/ico-continue-trans.png); }

div#ks_splash { clear:both; background: transparent url(kids/splash.php) no-repeat top center; width: 1349px; height: 237px; margin: 0 auto 10px auto; }

div#sidebar { border-left: thin solid #7f7f74; margin-left: 5px; }
div#kids_sidebar { padding-left: 10px; padding-bottom: 5px; }
div#kids_sidebar ul li { margin-top: -4px; }
div#sidebar .box2 { width: 100%; background: none; }
.box, .box2 { width: 663px; }

div.ads img { display: block; float: none; clear: both; margin: 5px auto; }
div#rss { 
	position: absolute;
	top: -10px;
	right: -55px;
	height: 38px;
	width: 39px;
	display: inline;
	float: right;
}
span.subscribe { margin-top: -3px; }

