/*APM HEADER*/
#apmContainerWide, #apmContainerPrint {
    width: 990px;
    padding: 0;
    margin: 0 auto;
}

#apmHeader {
    width: 990px;
    height: 64px;
    background: #fff;
}


/*GENERAL, OH SO GENERAL------*/

* {
	margin: 0;
	padding: 0;
}

ul, li {
	margin: 0;
	padding: 0;
}

body {
	background: #fff none repeat scroll 0%;
	font: normal 62.5% Verdana, Helvetica, Arial, sans-serif;
	margin-left: 8px;
}

#wrapper {
	width: 974px; /*come back and hack this for ie5*/
	border: 8px solid #00a7d4;
	border-top: none;
}

img {
	border: none;
}

#content h3 {
	font-size: 1em;
	text-transform: uppercase;
	margin-bottom: 1em;
	line-height: 1;
}

a:link, a:hover, a:active, a:visited {text-decoration: none; border: none; color: #0590c7;}

.browseSelect {width: 165px;}

table#programSearch td#programSearchBackground {
background:#00A7D4 none repeat scroll 0%;
}

/*HEADER---------*/

#mpHeader {
	position: relative;
	width: 990px;
	height: 84px; /*is this required?*/
	background: #00a7d4 url(http://marketplace.publicradio.org/standard/images/004/headerBackground.jpg) no-repeat top left;
}

#mpHeader h1 {
	position: absolute;
	top: 17px;
	left: 100px;
	text-indent: -9999px;
}

#mpHeader h1 a {
	display: block; 
	width: 196px; 
	height: 25px;
	overflow: hidden;
}

ul#mpNav {
	float: left;
	width: 774px;  /*must come back and hack this for ie5*/
	height: 32px; 
	margin: 52px 0 0; 
	background-color: #e3e3e3; 
	border-left: 8px solid #00a7d4;
	overflow: hidden;
	font-family: Helvetica, Arial, sans-serif;
	
}

#mpNav li, #mpNav h2 {
	float: left;
	list-style-type: none;
	font-size: 16px;
	font-weight: bold;
	margin-top: 8px;
}

#mpNav li h2, #mpNav a#home {
	padding-left: 20px;
	text-transform: uppercase;
	font-weight: bold;
	color: #9a9a9a;
	font-size: 15px;
	margin-top: 1px;
}

#mpNav a#home {
	text-transform: none;
	font-size: 16px;
	font-weight: bold;
}


#mpNav li {
 	margin-right: 50px;
	overflow: hidden;
}

ul#requiredNav {
	float: right;
	width: 192px;
	height: 65px;
	margin: 8px 8px 0 0;
	display: inline; /*ie float fix*/
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/reqNavBG.gif) no-repeat top left;
	list-style-type: none;
	font-family: Helvetica, Arial, sans-serif;
}

#requiredNav li {
	display: block;
	float: left;
	width: 65px;
	font-size: 1.1em;
	margin: 12px 0 0 10px;
	display: inline; /*ie float fix*/

}

#requiredNav li a {
	text-align: left;
	color: #fff;
	text-transform: uppercase;
}

#requiredNav li.right {
	text-align: right;
	margin: 12px 10px 0 0;
	width: 105px;
	display: inline; /*ie float fix*/
}

/*SUBHEADER------*/

body#mpPM #subHeader, body#mpAM #subHeader, body#mpMoney #subHeader {
	height: 73px;
	position: relative;
	margin-bottom: 10px;
}

#subHeader {

}

#subHeader p.date {
	position: absolute;
	top: 16px;
	left: 0;
	font-weight: bold;
	font-size: 16px;
	color: #9c9c9c;
	background-color: #fff;
	z-index: 3;
}

p.listenShow {
	position: absolute;
	top: 0;
	right: 0;
	width: 729px;
	height: 74px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

p.listenShow a {
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	right: 85px;
	top: 41px;
	width: 212px;
	height: 30px;
	display: block;
}

body#mpPM p.listenShow {background: transparent url(http://marketplace.publicradio.org/standard/images/004/listenShowMP.gif) no-repeat top left;}

body#mpAM p.listenShow {background: transparent url(http://marketplace.publicradio.org/standard/images/004/listenShowMMR.gif) no-repeat top left;}

body#mpMoney p.listenShow {background: transparent url(http://marketplace.publicradio.org/standard/images/004/listenShowMoney.gif) no-repeat top right;}

/*CONTENT-- FOR MOST PAGES--------*/

#content {
	float: left;
	width: 729px;
	margin-left: 20px;
	display: inline; /*ie float fix*/
	font-size: 1.1em;
	line-height: 1.2;
	color: #333;

}

#mainContent {
	float: left;
	width: 409px;
}

#secondaryContent {
	float: right;
	width: 300px;
	line-height: 1.5;
	padding-bottom: 15px;
}

#sideBar { 
	float: right;
	width: 200px;
}


#flashThingy, #calculator {
	padding: 22px 0 0 0;
}

/*CONTENT-- FOR "HORIZONTAL" PAGES-----*/

body#horizontal #mainContent {
    width: auto;
    clear: both;
}

body#horizontal #secondaryContent {
    width: auto;
    clear: both;
}

/*BRUSH SCRIPT HEADER LINK SETUP--*/

#juice h2 a, #wire h2 a, #confessional h2 a, #specials h2 a, #kai h3 a, #JagowKrizner h3 a {
    display: block;
    height: 38px;
}

/*TRASH TALK*/

#blogBody div.audio, div.genBlog div.audio {
    margin: 0;
    padding: 0;
    border: none;
}

#trashRules ul {
    list-style-position: inside;
}

#blogLatestComments {
    width: 100%;
}

div.blogPost .leftImage {
    float: left;
    width: 200px;
    margin: 0 15px 10px 0;
    padding: 0;
    border: none;
}

body#theJuice div.genBlog #blogBody .leftImage p {
    font-style: italic;
    line-height: 1.1;
}


#blogBody img {
    margin-right: 10px;
}

h2#trash {
    width: 728px;
    height: 150px;
    text-indent: -9999px;
    background: transparent url(http://marketplace.publicradio.org/standard/images/004/trashChallenge.jpg) no-repeat left top;
    margin: 20px 0;
}

h2#trash a {
    display: block;
    width: 728px;
    height: 150px;
    overflow: hidden;
}

body#theJuice div.genBlog div#blogBody p {
    line-height: 1.5;
    margin: 10px 0;
} 

body#theJuice div.genBlog div#blogBody h3 {
    font-size: 1.6em;
    text-transform: none;
}

div#blogBody form label {
    display: block;
}

h4#comment {
    font-size: 12px;
    padding-top: 10px;
    border-top: 2px solid #ff6005;
}

#blogCategories {
    clear: both;
}

/*JUICE-*/

body#theJuice div#juice p {
    line-height: 1.5;
}

p.permalink {
    margin-top: 1em;
}

p.juiceEntryNav {
    margin: .6em 0;
}

p.comments {
    margin: 10px 0;
}

/*#juice {
	padding-left: 20px;
}*/

#juice div, #blogBody div {
	position: relative;
	padding: 20px 0 0;
	margin: 20px 0 0;
	border-top: 2px solid #ff6005;
	font-size: 11px;
	line-height: 1.1;
}
#blogBody div {
    padding-top: 30px;
}
#juice h2 {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/theJuice.gif) no-repeat top left;
	width: 410px;
	height: 38px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 20px;
	clear: both;	
}

body#theJuice div#juice h2 {
	background: transparent url(http://marketplace.publicradio.org/community/blogs/images/the_juice.jpg) no-repeat top left;
	width: 409px;
	height: 99px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 20px;
	clear: both;	
}

#juice span.time, #blogBody span.time {
	position: absolute;
	top: 5px;
	z-index: 1;
	color: #ff6005;
	font-weight: bold;
	font-size: 13px;
	line-height: 1;
	background-color: #fff;
	width: 195px;
}
#blogBody span.time {
    font-size: 11px;
    width: 100%;
}
/*body#theJuice span.time {
    width: 190px;
}*/

p.topic  {  
	position: absolute;
	top: .2em;
	right: 0;
	text-align: right;
	text-transform: uppercase;
	font-size: 9px;
	width: 340px;
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/juiceTopicBottom.gif) repeat-x bottom right;
	margin-top: .1em;
	line-height: 1.1;
	padding-bottom: .1em;
}

p.topic a {
	height: 1.2em;
	margin-top: .1em;
	line-height: 1.1;
}

#juice h3, #juice h3 a {
	line-height: 1.2;
	font-size: 13px;
	margin: 9px 0 5px;
	text-transform: none;
}

#juice h3 a {
	color: #000;
}

body#theJuice div#juice h3.pageTitle {
    font-size: 1.6em;
}

a.apLink {
	font-size: 12px;
	/*text-transform: uppercase;*/
	font-variant: small-caps;
	text-transform: lowercase;
}

#juiceLatestPosts, #blogLatestPosts {
	width: 144px;
	float: left;
	display: inline; /*ie float fix*/
	margin: 5px 0 10px;
	line-height: 1.2;
}

.blogLatestPostsWide {
    width: 100%;
    margin-top: 0;
}

#juiceLatestPosts h3, #blogLatestPosts h3 #blogCategories h3 {
	padding-left: 6px;
}

#juiceLatestPosts ul, #blogLatestPosts ul, #blogCategories ul {
	list-style-type: none;
	padding-left: 6px;
}

#juiceLatestPosts li, #blogLatestPosts li, #trashRules li {
	margin-bottom: .8em;
}

#juiceArchives {
	float: right;
	width: 144px;
	margin: 5px 0 20px;;
}

p.comment  {
	margin-top: 10px;
}


#juiceLatestComments {
	margin-top: 20px;
}

/*THE WIRE*/

#wire h2, #secondaryContent #wire h2  {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/theWire.gif) no-repeat top left;
	width: 410px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 20px;
	clear: both;
}

#secondaryContent #wire h2 {
    background: transparent url(http://marketplace.publicradio.org/standard/images/004/theWire300.gif) no-repeat top left;
	width: 300px;
}

#wire ul {
	list-style-type: none;
	font-weight: bold;
	margin-top: 10px;
}

#wire ul li {
	margin-bottom: .3em;
}

#wire p {
    padding-bottom: 10px;
    font-weight: normal;
}

#wire h3 {
    margin-bottom: .4em;
    text-transform: none;
    font-size: 1.1em;
}

#apHeadlineDetail {
    margin-top: 20px;
}

#apHeadlineDetail p.ap {
    padding-bottom: 0;
    font-weight: bold;
}

#apHeadlineDetail h2 {
    padding-bottom: 0.25em;
    font-size: 1.7em;
}

#apHeadlineDetail p {
    padding-bottom: 1em;
    line-height:1.4;
}

#apHeadlineDetail {
}
div#apHeadlineDetail p.byline, div#apHeadlineDetail p.dateline, div#apHeadlineDetail p.date {
    font-size: .9em;
    padding-bottom: .1em;
    line-height: 1.2;
}

div#apHeadlineDetail p.date {
    padding-bottom: 1em;
    padding-top: 0;
}

body#general li.more {
    display: none;
}

/*RUNDOWN, INCLUDING TOPICS, REPORTERS, PROJECTS--*/

img.underwritingLogo {
    margin-top: 15px;
    display: block;
    margin: 15px auto 0;
}

p.intro {
    padding-bottom: 8px;
    font:  bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#rundown img {
	float: left;
	margin-top: 2px;
}

#rundown div/*, #reporter div*/ {
	float: left;
	margin-bottom: 25px;
	width: 100%; /*DMM*/
}

#rundown div p, #rundown div h2/*, #reporter div p, #reporter div h2*/  {
	margin-left: 75px;
}

#rundown div.noImage p, #rundown div.noImage h2/*, #reporter div p, #reporter div h2*/  { /*DMM*/
	margin-left: 0;
}

#rundown h2/*, #reporter h2*/ {
	font-size: 12px;
}

ul#nextPrev {
	list-style-type: none;
	position: relative;
	height: 1.5em;
	border-bottom: 1px solid #9a9a9a;
	margin: 30px 0 0;
	clear: both;
}

ul#nextPrev li {
	position: absolute;
	top: 0;
}

ul#nextPrev li.next {
	position: absolute;
	top: 0;
	right: 0;
}

h2#collTitle {
    margin: 1em 0;
    font-size: 1.5em;
}

#rundown #rss {
    margin: -.8em 0 2em;
    display: block;
}

#rundown div#projectIntro h2 {
    font-size: 1.5em;
    margin: 0 0 12px 0;
}

#rundown div#projectIntro p {
    margin: 12px 0 0 0;
    font-size: 1.3em;
}

/*THESE ARE TEMPORARY UNTIL ALL OLD TOPIC AND REPORTER SNIPPETS ARE UPDATED*/

div#topics h2, div#reporter h2 {
    font-size: 1.4em;
}

div#topics span.subhead, div#reporter span.subhead {
    font-size: 12px;
    font-weight: bold;
}

div#topics h2 {
    margin-bottom: 15px;
}

div#reporter img {
    float: left;
    margin: 0 10px 15px 0;
}
div#topics p, div#reporter p {
    clear: both;
    margin-bottom: 20px;
}



/*ARTICLE*/

#interview {
	clear: both;
}

#article h2 {
	font-size: 1.66em;
	padding-bottom: .5em;
}

strong.name {
	text-transform: uppercase;
}

#article p.caption {
	clear: both;
	padding: 7px 0;
	border-top: 1px solid #999;
	color: #666;
	font-size: .9em;
}

/* Hides from IE5-mac \*/
* html #article p.caption {height: 1%;} /*HACK: fix padding-double bug on cleared p after floated element*/
/* End hide from IE5-mac */

#article img {
	float: left;
	display: inline;
	margin-bottom: 6px;
	background-color: #fff;
	padding-bottom: 8px; /*new*/
}


#article p.blurb {
	padding-bottom: 10px;
	width: 223px;
	float: right;
	margin-bottom: -1px;
}


#articleToolBox {
	margin-top: 8px;
	margin-left: 10px; 
	float: left; 
	display: inline;
	padding-bottom: 6px; /*used padding instead of margin because ie uses margin from this element as well as from img*/
}

a.listenStory, a.listenCommentary {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/listenStory.gif) no-repeat top left;
	width: 146px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;	
}

a.listenCommentary {
    	background: transparent url(http://marketplace.publicradio.org/standard/images/004/listenCommentary.gif) no-repeat top left;
}

#articleToolBox ul {
	list-style-type: none;
	color: #ff6005;
	font-size: .88em;
}
#articleToolBox a {
	color: #ff6005;
}
li#email a {
	background: url(http://marketplace.publicradio.org/standard/images/004/email.gif) no-repeat 0 50%;
	line-height: 16px;
	padding: 8px 0 8px 24px;
	margin-top: 6px;
}

li#email, li#print {
    line-height: 16px;
    margin-top: 6px;
}
li#print a {
	background: url(http://marketplace.publicradio.org/standard/images/004/print.gif) no-repeat 0 50%;
	line-height: 16px;
	padding: 8px 0 8px 24px;
	margin-top: 6px;
}


#article p#more {
	text-align: right;
	padding: 6px 0 12px;
	font-size: .9em;
	color: #999;
	clear: both;
	border-top: 1px solid #999;
}

#article p#more a {
	text-transform: uppercase;
}

#interview p {
	margin-bottom: 1.3em;
}
#interviewToolBox {
	float: right;
	width: 200px;
	border: 1px solid #333;
	font-weight: bold;
	padding-bottom: 10px;
    display: inline;
}

#interviewToolBox ul {
	list-style-type: none;
	line-height: 1.3;
	padding: 6px 6px 5px;
}

#interviewToolBox li {
    margin-bottom: 12px;
}

/*li.relatedExtra {     
    font-weight: normal;
    padding-top: .5em;
    border-top: 1px solid #999;
    margin-top: .5em;


li.relatedExtra a {
    font-weight: bold;
}
}*/

li.relatedExtra h4 {
    font-size: 1.1em;
}

#secondaryImages {
    float: right;
    border: 1px solid #999;
    margin: 10px 0 0 10px;
    font-size: .9em;
    color: #666;
    width: 200px;
    clear: right;
}

#secondaryImages ul {
    padding-top: 10px;
    list-style-type: none;
    width: 200px;
}
#secondaryImages li {
}

#secondaryImages img {
    float: none;
    display: block;
    margin: 0 auto;
}

#secondaryImages p {
    padding: 2px 8px;
}

blockquote {
    margin: 0 20px;
}

li.current {
    font-weight: bold;
}

hr {
    width: 30%;
    margin: 5px auto 15px;
    text-align: center;
    color: #9a9a9a;
    background-color: #9a9a9a;
    height: 1px;
    /*border: 1px solid #9a9a9a;*/
}

dl.mov {
    margin-bottom: 10px;
    border-bottom: 1px solid #999999;
    color: #666;
    font-size: .9em;
    padding: 7px 0;
}

dl.mov dt {
    margin-bottom: 8px;
}

dl.mov dd {
    display: inline;
    margin: 6px 5px 0 0;
}

#allCasts ul {list-style: none; list-style-type: none; display: inline;}
#allCasts ul li {display: inline;}
#allCasts h4 {font-size: 1em;}
#allCasts p {display: inline;}

/*SPECIAL PAGES*/

#specialPageTop {
	padding: 22px 0 0 0;
}

#specialPageTop p {
	padding: 10px 0 0 0;
}

#specialPageTop img {
	float: left;
	padding-right: 8px;

}

#clearTop {
	clear: both;
	padding-bottom: 20px;
}
	

#specialPage h2 {
  padding-top: 1em;
	font-size: 1.66em;
	padding-bottom: .5em;
	clear:left;
}

#specialPage h3 {
  padding-top: 1em;
	font-size: 1em;
	padding-bottom: .5em;
}

#specialPage h4 {
  padding-top: 2em;
	font-size: 1em;
	text-transform: uppercase;
}


#specialPage p {
  padding-top: 1em;
}

#specialPageFeature a {
  font-weight: bold;
}

.specialFeature img {
	float: left;
	padding: 0 8px 8px 0;
	display: inline; 
}


.img {
	float: left;
	padding: 0 8px 8px 0;
	display: inline; 
	clear:left;
}

#specialPageBlurbs h2 { /*WTF?*/
  padding-top: 1em;
	font-size: 1.66em;
	padding-bottom: .5em;
	clear:left;
}
#specialPageBlurbs h3 { /*WTF?*/
  padding-top: 1em;
	font-size: 1em;
	padding-bottom: .5em;
}
#specialSmallSquare { /*WTF?*/
	clear: both;
}

div#specialSmallSquare  { /*WTF?*/
    margin-top: .5em;
}

#specialSmallSquare img { /*WTF?*/
	float: left;
}

#specialSmallSquare p { /*WTF?*/
	float: right;
	width: 350px;
}

#specialSmallSquare a { /*WTF?*/
	 font-weight: bold;
}

#archivesColumn p { /*WTF?*/
  font-size: .81em;
}

.archiveGray { /*WTF?*/
  background: #d5d5d5;
  padding-bottom: 6px;
  margin-top: 6px;
}



/*SUBSCRIBE----------*/

ul#subscribe {
	list-style-type: none;
	margin-bottom: 10px;
	color: #ff6005;
}

ul#subscribe a {
	color: #ff6005;
	font-weight: bold;
}

a#rss {
	text-transform: uppercase;
	padding-left: 15px;
	background: url(http://marketplace.publicradio.org/standard/images/004/rssIcon.jpg) no-repeat 0pt;
	line-height: 1.5;

}

/*ALSO ON SHOW---------*/

#alsoOnShow ul {
	list-style-type: none;
	margin-bottom: 10px;
}

#alsoOnShow ul li {
	margin-top: 6px;
}
/*NEWSCASTS*/

#newsCasts h3 {
    text-transform: none;
    margin-top: 20px;
}
#newsCasts ul {
    list-style-position: inside;
} 

#newsCasts li {
    margin-bottom: 10px;
}

/*FINAL NOTE--REM AFTER ITASCA?DMM----*/

#finalNote h3 {
	text-transform: none;
	clear: both;
}

#finalNote p {
	clear: both;
	margin-bottom: 1em;
}


/*DATEBOOK---REM AFTER ITASCA?DMM--*/

#datebook h3 {
	text-decoration: none;
	text-transform: none;
	margin-top: 20px;
}

#datebook ul {
	list-style-position: inside;
}

#datebook li {
	margin-bottom: 10px;
}


/*MUSIC*/

#musicFromShow ul {
	list-style-type: none;
	line-height: 1.4;
}

#musicFromShow h3 {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/theSongs.gif) no-repeat top left;
	width: 300px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 30px;	
}

#musicFromShow ul a {
	font-weight: bold;
}

em.song {
	font-style: normal;
	font-weight: bold;
}

/*CALCULATORS-*/

#calculator p {
    padding-bottom: 1.5em;
}


/*WEB EXTRAS-*/

#secondaryContent h2 {
    clear: both; /*DMM*/
}

#kai h3, #JagowKrizner h3, #tess h3 {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/yourHost.gif) no-repeat top left;
	clear: both;
	width: 300px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 30px 0 5px;
}

#JagowKrizner h3 {
    background: transparent url(http://marketplace.publicradio.org/standard/images/004/yourHosts.gif) no-repeat top left;
}


#tess p, #kai p {
    padding-bottom: 20px;
    padding-left: 90px;
    text-align: right;
}

#tess p {background:transparent url(http://marketplace.publicradio.org/standard/images/004/tess.jpg) no-repeat bottom left;}
#kai p {background: transparent url(http://marketplace.publicradio.org/standard/images/004/kai.jpg) no-repeat bottom left;}

div#JagowKrizner p.mmrAhost {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/scott.jpg) no-repeat bottom left;
	padding-left: 95px;
}

div#JagowKrizner p.mmrBhost {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/doug.jpg) no-repeat bottom right;
	clear: both;
	padding: 20px 95px 0 0;
}

#webSurfer h2 {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/webSurfer.gif) no-repeat top left;
	width: 300px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 20px 0 12px;
}

ul#recently {
	list-style-type: none;
}

#popular ol {
	margin: 0;
	list-style-position: inside;
	font-weight: bold;
}

#popular h3 {
	margin-top: 30px;
}

#secondaryContent #popular h3 {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/mostPopularHeader.gif) no-repeat top left;
	width: 303px;
	height: 36px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 20px;
}

#secondaryContent h3 {
    margin-top: 12px;
}

#popular p, #popular li {
	margin-bottom: .2em;
}

#confessional h2 {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/confessional.gif) no-repeat top left;
	width: 300px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 30px 0 12px;
	clear: both;
}

div.specialFeature, #specials {
	clear: both;
}

div.specialFeature {
    margin-top: 1em;
}

#confessional img, div.specialFeature img {
	float: left;
	margin-bottom: 10px;
}

div.specialFeature p {
	float: right;
	width: 190px;
}

#specials h2 {
    margin-top: 20px;
    background: transparent url(http://marketplace.publicradio.org/standard/images/004/specialseries.gif) no-repeat top left;
	width: 300px;
	height: 39px; /*inconsistent with other h2 images*/
	text-indent: -9999px;
	overflow: hidden;
	margin: 30px 0 12px;
	clear: both;
}

div.sponsor {
	margin-top: 20px;
}

div.sponsor p {
	width: 100%;
	padding: 1px 0 0;
	border-top: 1px solid #999;
	color: #999;
	text-transform: uppercase;
	font-size: 9px;
	clear: both;
}

/*GENERIC/GENERAL---------*/

#generic p {
    line-height: 1.5;
    padding-bottom: 1em;
}

#generic img {
    float: left;
    margin-right: 11px;
}

#generic h2 {
    font-size: 1.4em;
    padding-bottom: 0.25em;
}

#generic h3 {
    font-size: 1em;
    margin-top: .5em;
    padding-bottom: 0.25em;
    margin-bottom: 0;
}


div.feature {
    float: left;
    margin: 2em 0 1em;
}

#featuresPage {
    margin-top: 20px;
}

#featuresPage h2 {
    font-size: 1.6em;
    clear: both;
}

#featuresPage div.feature img {
    float: left;
}

#featuresPage div.feature h2, #featuresPage div.feature p {
    margin-left: 210px;
}

#featuresPage div.feature h2 {
    font-size: 1.1em;
    clear: none;
}

h2.breadcrumb {
    margin-bottom: 12px;
}


#rightCopy h2 {
    font-size: 1.1em;
}

#rightCopy div {
    padding-bottom: 10px;
    padding-top: 20px;
}

#rightCopy p {
	margin-bottom: 1em;
}

#rightCopy h4 {
	text-transform: uppercase;
  font-size: 1em;
}


/*SIDEBAR--------*/

div#toolNavWrapper {
	background: #00a7d4;
	padding: 10px 0 1px;
	background: #00a7d4 url(http://marketplace.publicradio.org/standard/images/004/toolNavBG2.jpg) no-repeat bottom left;
}

* html div#toolNavWrapper { /*HACK: targets ie 6 and below only.*/
		padding-left: 8px;
}

ul#toolNav {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/toolNavBG.gif) no-repeat top left;
	list-style-type: none;
	margin-left: 8px;
	height: 103px;
	text-transform: uppercase;
	font:  bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00a7d4;
	padding: 8px 0 0 10px;
}

ul#toolNav li  {
	width: 83px;
	height: 24px;
	float: left;
	display: inline;
	margin: 0 3px 8px 0;
	
}

ul#toolNav li#gadget {
    width: 122px;
}

ul#toolNav li a {
	width: 83px;
	height: 24px;
	float: left;
	display: inline;
	text-indent: -9999px;
	overflow: hidden;
}

a#toolBlogs {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/toolBlogs.gif) no-repeat top left;	
}

a#toolMusic {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/toolMusic.gif) no-repeat top left;	
}

a#toolPod {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/toolPod.gif) no-repeat top left;	
	margin-left: 8px;	
}

a#toolSpecial {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/toolSpecial.gif) no-repeat top left;
	margin-left: 8px;	
}

a#toolTool {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/toolTool.gif) no-repeat top left;	
}

a#toolVideo {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/toolVideo.gif) no-repeat top left;	
	margin-left: 8px;	
}

ul#toolNav li a#toolGadget { 
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/toolGadget.gif) no-repeat top left;
	width: 122px;
}

#pastStoryNav {
	background: #00a7d4;
	
}

#topicArea {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/whiteRoundedBG.gif) no-repeat bottom left;
	padding-bottom: 10px;
	margin-left: 8px;
}

#topicArea p {
	padding-left: 10px;
}

.browseSelect {
	margin: 0 0 5px 10px;
}

#dailyArchive {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/dailyArchives.gif) no-repeat top left;
	width: 123px;
	height: 22px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

p.find {
	background: transparent url(http://marketplace.publicradio.org/standard/images/004/whiteRoundedBGTop.gif) no-repeat top left;
	padding-top: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}

#theNumbers {
	margin-top: 8px;
	width: 190px;
}

#theNumbers h2 {
    text-transform: uppercase;
	color: #fff;
	background-color: #9a9a9a;
	font-size: 1.2em;
	padding: 2px 0 0 2px;
}

#theNumbers h2 a {
    color: #fff;
}

#theNumbers p {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0;
}

#callout {
	border: 1px solid #9a9a9a;
	margin: 12px 8px 0 0;
}

#callout h2 {
	text-transform: uppercase;
	color: #fff;
	background-color: #9a9a9a;
	font-size: 1.2em;
	padding: 2px 0 0 2px;
}

#callout ul {
	margin-left: 15px;
	padding: 0 3px 2em 10px;
	font-weight: bold;
}

#callout ul li {
	margin-bottom: .5em;
}

#callout p {
	padding: 10px;

}

div#calculatorpromo {
    margin: 14px 0 20px;
}

div#gather {
    margin: 14px 0 20px;
}

/*FOOTER---------*/

#mpFooter {
	clear: both;
}

/*used by Google Maps*/
#loading {
    position: absolute;
    color:#000000;
    text-align: center;
    padding: 2em;
    border: 1px solid #00A7D4;
    background-color: #B2E4F2;
    z-index: 100;
    opacity: .85;
    filter: alpha(opacity=85);
    width:250px;
	left: 140px;
	top: 340px;
}
#map {
	border: 1px solid #000000;
	float:left;
	width: 720px;
	height: 480px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.overlaySize {
	width:220px;
	min-height:80px;
}
.overlayText {
	font-size:13px;
	padding:0;
}
#mapContainer {
	width:720px;
}

/*NUTS AND BOLTS----*/

#nutsboltsheader {
	margin-top:1px;
	margin-bottom:1px;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	background-color:#b9dfef;
}

/*FORMBUILDER DMM*/

body#formbuilder #content {
    padding: 2em 0;
}

body#formbuilder #content ul {
    margin: 10px 12px;
    list-style-position: inside;
}

/*PROJECT-------*/

#projectIntro {
    margin-top: 20px;
}


/*AMAZON-------*/
body#mpMoney #amazonMKP {
    display: none;
}

body#mpAM #amazonMKM, body#mpPM #amazonMKM, body#general #amazonMKM, body#ap #amazonMKM, body#mp #amazonMKM  {
    display: none;
}

/*MONEY CLIP*/

.moneyclip #mainContent {
    width: 729px;
    padding-top: 15px;
}

.moneyclip #mainContent h2 {
    font-size: 1.66em;
    margin-bottom: 10px;
}

.moneyclip #flashContent {
    width: 425px;
    float: left;
}

.moneyclip #videoText {
    width: 250px;
    float: right;
    margin-right: 30px;
    display: inline;
}

.moneyclip #secondaryContent {
    width: 729px;
    margin-top: 40px;
}

.moneyclip #rundown div {
    width: 360px;
    margin-bottom: 15px;
}

.moneyclip #rundown div p, .moneyclip #rundown div h3 {
    margin: 0 0 0 110px;
    text-transform: none;
    padding-right: 30px;
}

.moneyclip #rundown div h3 {
    font-size: 12px;
    line-height: 1.4;
    margin-bottom: 6px;
}

.moneyclip #rundown div.row {
    width: 100%;
    float: left;
}

/*STATIONS*/

.carriageTable {
    font-size: 10px;
}