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; } */
body { background-color: #bababa; }
#background { background:url(inside_it/bgr.jpg) repeat-x top center; }
#header { background:transparent url(inside_it/header_bg.jpg) no-repeat top center; margin-top: 4px; }
#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(default/bgr-search.gif) no-repeat; }

#topmenu li{ border-left: 1px solid #dedbd1; }
#topmenu li a {	color: #333333; }
#topmenu li a:hover,#topmenu li.active a { color: #174583; background:#f5f4f0; }
ul#nav { margin-top: 1px; }
#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; }
.box, .box2 {	background: #fff url(inside_it/box_bg.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, .box ul li { 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(inside_it/box_bottom_bg.jpg) no-repeat top center; border: none; width: 593px; margin-left: -5px; }

.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; }
div.it-blog-entry p.author { margin-top: -10px; margin-bottom: 0px; }
div.it-blog-entry div.date-comments { margin-top: -10px; margin-bottom: 0px; }
#centercol .date-comments p { line-height: 15px; }

/* for inside NP header */
div.grid_12 { margin-top: 2px; }
ul.nav1 li a { font-size: 11px; color: black; padding; 3px 5px 2px 0; height: 15px; }
ul.nav1 li a:hover { color: #174583; }


.menubarsearch { float: right; margin: -31px 60px 0 0; }
#search { height: 28px; background-image: none; color: #000; }
#search input#s { color: #000; border: thin solid #5f5f5f; }
span.continue { background-image: url(inside_it/ico-continue-trans.png); }

h4.bio_name { padding-left: 20px;  }
.bio_text, .bio p { color: #000; line-height: 1.1em;  }
.bio { margin: 10px 0 10px 0; clear: both; }
.bio_photo { float: left; margin: 0 10px 40px 0; }




