/*	page layout
	--------------------------------------------------------------- */
body 
	{
	margin: 0;
	padding: 0;
	font-family:arial;
	/*background:url(/web/20141030041840oe_/http://www.npr.org/chrome/api/bg.jpg);*/
	font-size:12px;
	}	
	
#header
	{
	width:966px;	
	margin: 8px auto 25px auto;
	padding:0;
	text-align: left;
	background-color:#525252;
	position:relative;
	}	
	
#wrapper
	{
	width:966px;
	margin: 0 auto;
	padding: 0 0 15px 0;
	text-align: left;
	clear:both;
	}
	
#leftnav
	{
	width:145px;
	float:left;	
	margin:0 6px 0 0;
	padding:0;
	}		
	
#maincontent
	{
	width:794px;
	float:left;	
	margin:0 21px 0 0;
	display:inline;
	padding:0;
	background-color:#f4edd9;
	}
	

/*	general styles
	--------------------------------------------------------------- */
#header a:hover,	
#wrapper a:hover
	{
	text-decoration:underline;
	}
	
.spacer
	{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	}	
	
.closeDiv
	{
	display:none;
	}		
	

/*	thin header fixes
	--------------------------------------------------------------- */		
#npr_thin {width:966px;}
#npr_thin #login {border-left:none;border-right:none;}
#login p#loginPElm {font-size:11px;margin:0;}
#login p a {color:#000000;margin:0 5px;text-decoration:none;}	
	
	
/*	top nav for api
	--------------------------------------------------------------- */	
#header .bannertop
	{
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/banner_top.gif) no-repeat top;
	padding: 0;
	margin: 0;
	height: 12px;	
	}
	
#header .bannermid
	{
	background-color:#525252;
	margin:0;
	padding:0;
	}	
	
#header .bannerbottom
	{
	clear:both;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/banner_bottom.gif) no-repeat bottom;
	padding: 0;
	margin: 0;
	height: 12px;
	}	
	
#header h1
	{
	color:#f4edd9;
	margin:0 0 20px 0px;
	padding-left:15px;
	font-size:24px;
	line-height:24px;	
	text-transform:uppercase;
	float:left;	
	position:relative;
	}
	
#header .beta
	{
	color:#f4edd9;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:30px;
	left:250px;
	}	
	
#header .searchwrap
	{
	float:left;
	margin-left:100px;
	}		
	
#header .searchwrap form .searchtxt
	{		
	padding:0;
	margin:0;
	vertical-align:middle;
	color:#fff;
	}
	
#header .searchwrap form .searchbox
	{
	width:120px;
	height:12px;
	font-size:11px;	
	border:1px solid #a0a0a0;
	}
	
#header .searchwrap form .searchbtn
	{
	vertical-align:middle;
	}	
	
#header ul#nav
	{	
	list-style-type:none;
	margin:0;
	padding:10px 10px 0 0;
	position:absolute;
	bottom:-20px;
	left:170px;
	}
	
#header ul#nav li
	{
	float:left;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/greytab_left.gif) no-repeat left top;
	text-align:center;
	font-weight:bold;	
	margin:0;
	padding:0 0 0 9px;	
	}
	
#header ul#nav a
	{
	float:left;
	display:block;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/greytab_rt.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	height:27px;
	color:#fff;
	}
	
#header ul#nav a:hover
	{
	text-decoration:underline;
	}	

#header ul#nav li#selected
	{
	background-image:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/whitetab_left.gif);
	}
	
#header ul#nav li#selected a
	{
	background-image:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/whitetab_rt.gif);
	color:#45658e;
	}



/*	leftnav
	--------------------------------------------------------------- */
#leftnav ul
	{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#leftnav ul li
	{
	margin:0 0 10px 0;
	padding:0;
	}
	
#leftnav ul li .selected
	{
	display:block;
	background:none;	
	color:#9daaf5;
	}	

#leftnav ul li a
	{
	display:block;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/lefttab.gif) top left no-repeat;
	width:135px;
	height:17px;
	padding:5px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	}
	
.expander
	{
	border:none;
	position:absolute;
	right:6px;
	padding-top:3px;
	}	
	
#leftnav ul li ul
	{
	margin-top:5px;
	}	
	
#leftnav ul li.sub
	{
	margin:0;
	padding:0;
	}	
	
#leftnav ul li.sub a
	{
	background:none;
	color:#45658e;
	}
	
#leftnav p.welcome
	{
	margin:0 0 10px 0;
	padding:0;
	}	
	

/*	main content
	--------------------------------------------------------------- */
#maincontent a
	{
	color:#000;
	}	
	
#maincontent .contenttop
	{
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/content_top.gif) no-repeat top;
	padding: 0;
	margin: 0;
	height: 12px;
	}
	
#maincontent .contentmid
	{
	background-color:#f4edd9;
	margin:0;
	padding:5px 15px;
	}	
	
#maincontent .contentbottom
	{
	clear:both;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/content_bottom.gif) no-repeat bottom;
	padding: 0;
	margin: 0;
	height: 12px;
	}	
	
h2
	{
	font-size:12px;
	text-transform:uppercase;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bg_title.gif) no-repeat;
	height:35px;
	margin:0;
	padding:2px 0 0 15px;
	color:#fff;
	}	
	
p
	{
	margin:0 0 15px 15px;
	line-height:17px;
	}	
	
#col1
	{
	float:left;
	padding:0 30px 0 15px;
	margin:0;	
	}
	
#col2
	{	
	float:left;
	margin:0;	
	margin:0;	
	}	

.module
	{
	margin-bottom:20px;
	}		
	
.mtitle
	{	
	width:337px;
	height:16px;
	text-transform:uppercase;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bg_module_title.gif) no-repeat;
	position:relative;
	color:#fff;
	font-weight:bold;
	padding:1px 0 0 15px;	
	}
	
/*.mtitle a
	{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:1px 0 0 15px;	
	}	*/	
	
.mbuckettop
	{
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bg_top.gif) no-repeat bottom;
	padding:0;
	margin:0;
	height:17px;
	width:352px;
	}	
	
.mbucket
	{
	background-color:#fff;
	width:337px;
	padding:0 15px 10px 0;
	}
	
.mbucketbottom
	{
	clear:both;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bg_bottom.gif) no-repeat bottom;
	padding:0;
	margin:0;
	height:6px;
	font-size:6px;
	width:352px;
	}
	
#colwide
	{
	clear:both;
	margin-left:15px;
	}	
	
#colwide .mtitle
	{	
	width:719px;
	height:16px;
	text-transform:uppercase;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bg_module_title_w.gif) no-repeat;
	position:relative;
	color:#fff;
	font-weight:bold;
	padding:1px 0 0 15px;	
	}	
	
#colwide .mbuckettop
	{
	clear:both;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bg_top_wide.gif) no-repeat bottom;
	padding:0;
	margin:0;
	height:17px;
	width:734px;
	}		
	
#colwide .mbucket
	{	
	width:719px;
	}	
	
#colwide .mbucketbottom
	{
	clear:both;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bg_bottom_wide.gif) no-repeat bottom;
	padding:0;
	margin:0;
	height:6px;
	font-size:6px;
	width:734px;
	}
	
/* form */
form.qgen
	{
	margin-bottom:15px;
	}	
	
form.qgen label
	{
	color:#45658e;
	font-weight:bold;
	}	
	
form.qgen textarea
	{
	width:725px;
	margin:3px 0;
	}
	
form.qgen .btn
	{
	color:#45658e;
	font-weight:bold;
	background-color:#fff;
	border:1px solid #8b8b8b;
	font-size:11px;
	padding:2px 5px;
	margin:0 0 15px 0;
	cursor:pointer;
	}	
	
/* nav for query generator */	
ul.qgennav
	{
	list-style-type:none;
	margin:0;
	padding:0;
	height:17px;
	text-transform:uppercase;
	display:inline;
	}

/* blue tabs */	
ul.qgennav li#topics,
ul.qgennav li#programs,
ul.qgennav li#personalities,
ul.qgennav li#columns,
ul.qgennav li#aggregations,
ul.qgennav li#stations,
ul.qgennav li#artists,
ul.qgennav li#blogs
	{
	float:left;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bluetab_left.gif) no-repeat left top;
	text-align:center;
	font-weight:bold;	
	margin:0;
	padding:0 0 0 5px;	
	}
	
ul.qgennav li#topics a,
ul.qgennav li#programs a,
ul.qgennav li#personalities a,
ul.qgennav li#columns a,
ul.qgennav li#aggregations a,
ul.qgennav li#stations a,
ul.qgennav li#artists a,
ul.qgennav li#blogs a
	{
	float:left;
	display:block;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bluetab_rt.gif) no-repeat right top;
	padding:1px 10px 0px 7px;	
	text-decoration:none;
	font-weight:bold;
	height:16px;
	color:#fff;
	}

/* fields tab */	
ul.qgennav li#fields
	{
	float:left;	
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/tabalt1_left.gif) no-repeat left top;
	text-align:center;
	font-weight:bold;	
	margin:0;
	padding:0 0 0 5px;		
	}		
	
ul.qgennav li#fields a
	{
	float:left;
	display:block;	
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/tabalt1_rt.gif) no-repeat right top;
	padding:1px 10px 0px 7px;	
	text-decoration:none;
	font-weight:bold;
	height:16px;
	color:#fff;
	}	
		
/* other tab */
ul.qgennav li#query_params
	{
	float:left;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/tabalt2_left.gif) no-repeat left top;
	text-align:center;
	font-weight:bold;	
	margin:0;
	padding:0 0 0 5px;		
	}	

ul.qgennav li#query_params a
	{
	float:left;
	display:block;	
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/tabalt2_rt.gif) no-repeat right top;
	padding:1px 10px 0px 7px;	
	text-decoration:none;
	font-weight:bold;
	height:16px;
	color:#fff;
	}	

/* output tab */	
ul.qgennav li#response
	{
	float:left;
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/tabalt3_left.gif) no-repeat left top;
	text-align:center;
	font-weight:bold;	
	margin:0;
	padding:0 0 0 5px;			
	}	

ul.qgennav li#response a
	{
	float:left;
	display:block;	
	background:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/tabalt3_rt.gif) no-repeat right top;
	padding:1px 10px 0px 7px;	
	text-decoration:none;
	font-weight:bold;
	height:16px;
	color:#fff;
	}		

/* selected state for blue tabs */
#topicsView ul.qgennav li.selected,
#programsView ul.qgennav li.selected,
#personalitiesView ul.qgennav li.selected,
#columnsView ul.qgennav li.selected,
#aggregationsView ul.qgennav li.selected
	{
	background-image:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bluetab_left_sel.gif);
	padding-left: 5px;	
	}
	
#topicsView ul.qgennav li.selected a,
#programsView ul.qgennav li.selected a,
#personalitiesView ul.qgennav li.selected a,
#columnsView ul.qgennav li.selected a,
#aggregationsView ul.qgennav li.selected a
	{
	background-image:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/bluetab_rt_sel.gif);
	color:#45658e;
	}	
	
/* selected state for 3 misc tabs */	
#query_paramsView ul.qgennav li.selected,
#fieldsView ul.qgennav li.selected,
#outputView ul.qgennav li.selected
	{
	background-image:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/tabalt1_left_sel.gif);
	}
	
#query_paramsView ul.qgennav li.selected a,
#fieldsView ul.qgennav li.selected a,
#outputView ul.qgennav li.selected a
	{
	background-image:url(https://webarchive.library.unt.edu/web/20141030041840oe_/http://media.npr.org/chrome/api/tabalt1_rt_sel.gif);
	color:#8e8a45;
	}		
	
#fieldsView ul.qgennav li.selected a
	{
	color:#aaa774;
	}
	
#outputView ul.qgennav li.selected a	
	{
	color:#c7c5a2;
	}
	
ul.qgennav a:hover
	{
	text-decoration:underline;
	}
	
	
ul.subcatnav
	{
	margin:0 0 0 20px;
	padding:0;
	list-style-type:none;
	}
	
ul.subcatnav li
	{
	float:left;
	margin-right:10px;
	}
	
ul.subcatnav li a.selected
	{
	font-weight:bold;
	}	
	
	
/*	sponsor
	--------------------------------------------------------------- */	
.sponsor88wrap
	{
	float:left;
	margin:0 0 0 100px;
	padding:0;
	width:265px;
	font-size:11px;
	color:#fff;
	}
	
.sponsor88wrap a
	{
	color:#fff;	
	}	
	
.sponsor88wrap .left
	{
	float:left;
	width:160px;
	}
	
.sponsor88wrap .right
	{
	float:right;
	width:88px;
	}		
	
.sponsor88wrap p
	{	
	margin:0 0 5px 0;
	line-height:12px;
	text-align:left;
	}	
	
.sponsor88wrap img
	{
	border:none;
	margin-left:10px;
	vertical-align:middle;
	}		
	
.sponsor120wrap
	{
	float:left;
	margin:0 0 0 100px;
	padding:0;
	width:285px;
	font-size:11px;
	color:#fff;
	}
	
.sponsor120wrap a
	{
	color:#fff;	
	}	
	
.sponsor120wrap .left
	{
	float:left;
	width:150px;
	}
	
.sponsor120wrap .right
	{
	float:right;
	width:120px;
	}		
	
.sponsor120wrap p
	{	
	margin:0 0 5px 0;
	line-height:12px;
	text-align:left;
	}	
	
.sponsor120wrap img
	{
	border:none;
	margin-left:10px;
	vertical-align:middle;
	}		
	
#sponsorexp
	{
	display:none;
	width:966px;
	margin: 0 auto;
	padding:0;
	text-align:left;
	background-color:#e5e4df;	
	}

#sponsorexp a
	{
	color:#000;
	}	
	
#sponsorexp .close
	{
	background-color:#000;
	padding-bottom:5px;
	}
	
#sponsorexp .close p
	{	
	float:right;
	margin:2px 15px 0 0;
	font-size:11px;
	}
	
#sponsorexp .close p a
	{
	color:#fff;
	font-weight:bold;
	}	
	
#sponsorexp .sponsorinfo
	{
	clear:both;
	padding:15px;
	margin:0;
	width:936px;
	}
	
#sponsorexp .left
	{
	float:left;
	}	
	
#sponsorexp .left img
	{
	border:none;
	padding:0;
	margin:0 30px 0 170px;	
	}	
	
#sponsorexp .right
	{
	float:left;
	width:375px;
	}	
	
#sponsorexp .right ul
	{
	list-style-type:none;
	margin:0;
	padding:0;
	}	
	
#sponsorexp .right ul li
	{
	margin:0 0 10px 0;
	}	
		
#sponsorexp .right p
	{
	color:#000;
	font-weight:bold;
	margin:0 0 10px 0;
	}	
	
#sponsorexp #info1,
#sponsorexp #info2,
#sponsorexp #info3
	{
	padding:5px 0 5px 10px;
	}
	
	
/*	tables
	--------------------------------------------------------------- */
#wrapper table
	{
	border: 1px solid #ccc;
	margin:0 0 2px 15px;
	}
	
#wrapper table tr td
	{
	margin: 1px;
	padding: 4px;
	text-align: left;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;	
	}
	
#wrapper table.noborder,
#wrapper table.noborder tr td
	{
	border:none;
	}
	
td.header
	{
	background-color: #999;
	color: #fff;
	font-weight: bold;
	text-align:center;
	}
	
.topicBox 
    {
    margin-bottom:15px;
    }
.topicBox p 
    {
    font-weight:bold;
    margin: 0pt 0pt 1px 15px;
    text-transform: uppercase;
    }
ul.subTopicBox 
    {
    list-style-type:none;
    margin:0pt;
    padding:0pt;
    }

/* ie6 fix for flickering */
html { 
filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}		
