/* ------------------------------------ */
/* Health Show Styles */
/* thanks to http://glish.com/css/ for CSS layout inspiration */
/* alternate large text stylesheet */
/* ------------------------------------ */

/* page layout */

	body {
		margin: 0px;
		padding: 0px;
		background: url(http://healthshow.org/images/static/10blue.gif);  
		font-size: .90em;
		font-family: verdana, arial, sans-serif;
		}
		
	#wrapper {
		margin-left: auto;
		margin-right:auto;
		background: url(http://healthshow.org/images/static/25blue.gif);
		border-left:1px solid #3399ff; 
		border-right:1px solid #3399ff; 
		border-bottom:1px solid #3399ff;
		margin-top:0px;
		padding: 0px;
		width:775px;
		position: relative;	
		}
		
		
	
	#leftcontent {
		position: absolute;
		left: 0px;
		top: 51px; 
		width: 175px;
		}

	#centercontent {
		background:#fff;
		width: 420px;
   		margin-left: 175px;
   /*	margin-right: 175px; */
		border-right: 1px solid #3399ff;
		border-left: 1px solid #3399ff;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 175px;
   /*	margin-right: 175px; */
		}
	html>body #centercontent {
   		margin-left: 175px;
   /*	margin-right: 175px; */
		}

	#rightcontent {
		position: absolute;
		left: 600px;
		top: 50px; 
		width: 175px;
		}
	
	#banner {
		background:#fff;
		height: 50px;
		width: 100%;
		padding: 0px;		
		border-bottom: 5px solid #3399ff;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:45px;
		}
	html>body #banner {
		height:45px;
		} 
		
	#footer {
	height: 35px;
	border-top: 2px solid #3399ff;
	}
	
	.fronthead {
	 	position: relative; 
	 	top: 15px; 
	 	left: 5px;	
	 } 
		
	.sidecolumn  {
		margin: 2px 2px 5px 5px;
		line-height: 100%;
		voice-family: "\"}\"";
		voice-family: inherit;
		line-height: 100%;
		}

	.jumpmenu {
		position: absolute; 
		left: 5px; 
		top: 25px;
		}

	.centercolumnimage {
		margin-right: 15px;
		margin-left: 7px;
		margin-top: 5px;
		margin-bottom: 4px;
		float: right;
		}
		
	.widepictext {
		font-size: 85%;
		line-height: 175%;
		color: #999999;
		}
		
	.imagebox {
		width: 180px;
		margin-right: 15px;
		margin-left: 7px;
		margin-top: 5px;
		margin-bottom: 4px;
		padding: 0px;
		float: right;
		font-size: 85%;
		line-height: 120%;
		color: #999999;
		}

/* end page layout */

/* link styles */

	a:link { color: #3399ff; text-decoration: none; }
	
	/* a:visited { color: #666666; text-decoration: none; } */
	
	a:visited { color: #3399ff; text-decoration: none; }
	
	a:hover { color: #999999; text-decoration: underline;}
	
	a:active { color: #cccccc; text-decoration: none;  }

/* link styles end */

/* general styles */

	h1 {
		font-family:  verdana, arial, sans-serif;
		font-size: 160%;
		font-weight: normal;
		color: #000000;
		padding: 0px;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 4px;
		margin-bottom: 5px;
		}
		
	h2 	{
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		font-weight: bold;
		color: #000000;
		line-height: 140%;
		margin-left: 20px;
		margin-right: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		}

	.linebreak {
		line-height: 7px;
		}
	
	.searchform {
		border: 1px solid #3399ff;
		width: 125px;
		padding-left: 2px;
		padding-right: 2px;
		position: absolute; 
		float: right;
		top: 20px; 
		right: 51px;
		font-family: verdana, arial, sans-serif;
		font-size: 100%;	
		}
	
	.searchbutton {
		position: absolute; 
		top: 26px; 
		right: 5px;
		}
	
	.topicjump {
		margin: 2px 5px 5px 5px; 
		}
		
	.audioicon {
		float: left;
		margin-top: 2px;
		}
		
	.navhead {
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		font-weight: bold;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 10px;
		margin-bottom: 0px;
		}
	
	.navdescription {
		font-family: verdana, arial, sans-serif;
		font-size: 85%;
		color: #000000;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: -2px;
		margin-bottom: 0px;
		}
		
		
	.centercolumntitle {
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		font-weight: bold;
		color: #000000;
		margin-top: 0px;
		margin-bottom: 7px;
		padding-top: 2px;
		margin-left: 21%;
		}
	
	/* for some reason, IE5 doesn't interpret the margin the same way as gecko... 
	and for some other reason the voice-family hack makes IE5 skip the searchform style, thus... */
		
	html>body .centercolumntitle {
		margin-left: 40%;
		}
	
	.largeheadline {
		font-family:  arial, sans-serif;
		font-size: 120%;
		font-weight: bold;
		color: #000000;
		padding: 0px;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 4px;
		margin-bottom: 2px;
		}
		
	.topstory {
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		}
		
	.smallheadline {
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		font-weight: bold;
		color: #000000;
		padding: 0px;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 2px;
		margin-bottom: 2px;
		}
	
	.text {
		font-family: verdana, arial, sans-serif;
		font-size: 95%;
		color: #000000;
		line-height: 140%;
		}
		
	.alsothisweek {
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		font-weight: normal;
		font-style: italic;
		color: #000000;
		padding: 0px;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 2px;
		margin-bottom: 2px;
		}
		
	.alsotext
		{
		font-family: verdana, arial, sans-serif;
		font-size: 85%;
		font-weight: normal;
		color: #000000;
		line-height: 140%;
		margin-left: 30px;
		margin-right: 15px;
		margin-top: 2px;
		margin-bottom: 2px;
		}
		
	.centerheads {
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		font-weight: bold;
		color: #000000;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 2px;
		}
	
	.centersubheads {
		font-family: verdana, arial, sans-serif;
		font-size: 95%;
		font-weight: bold;
		color: #000000;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 2px;
		}
		
	.centercolumntext {
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		}
		
	.centercolumndivider {
		border-top: dotted 1px #3399ff;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 5px;
		margin-bottom: 5px;
		}
	
	.smalltitlepad {
		margin-top: 10px;
		margin-bottom: 0px;
		}
		
	.listenblock {
		border-bottom: dotted 1px #3399ff; 
		margin-right: 5px;
		margin-left: 5px;
		margin-top: 2px;
		margin-bottom: 2px;
		padding-top: 2px;
		padding-bottom: 4px;
		padding-right: 2px;
		padding-left: 2px;
			}
	
	
	.listentext {
		font-family: verdana, arial, sans-serif;
		color: #000000;
		font-size: 85%; 
		line-height: 170%;
		}
		
	
	.explanation {
		font-family: verdana, arial, sans-serif; 
		font-size: 85%; 
		color: #666666; 
		font-style: italic;
		text-align: center;
		}
		
	.backtotop {
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	.textbutton {
	width: 70px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 5px;
	border: 1px solid #3399ff;
	background: 0;
	}
	
	.specialfocus {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 2px;
	border: 1px dotted #3399ff;
	line-height: 120%;
	}
	

	
	

/* general styles end */
		


/* side show styles */

	.sideshowentry {
		margin-top: 5px;
	}
	
	.sideshowtitle {
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #000000;
	}
	
	.sideshowtext {
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #000000;
	}

	.sideshowtime {
	font-family: verdana, arial, sans-serif;
	font-size: 75%;
	font-weight: normal;

	color: #666666;
	}
/* end side show styles */

/* chart styles */

	.chart {
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: -5px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 2px;
	}

	.chartabout {
	font-family: verdana, arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #666666;
	}

	.chartitem {
	line-height: 110%;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 2px;
	}
	
	.chartitemtitle {
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #000000;
	}
	
	.chartitemtext {
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #000000;
	}

	.chartitemtime {
	font-family: verdana, arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #666666;
	}
	
	.chartentrytitle {
	font-family:  verdana, arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 0px;	
	}

	.chartentrytext {
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
	line-height: 140%;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;	
	}
	
	.chartentryposted {
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
	color: #666666;
	}

/* end chart styles */

/* site tools */

	.toolstext {
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
	font-weight: normal;
	line-height: 150%;
	color: #000000;
	}
	
/* end site tools */

/* footer styles */
	
	.footertext {
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 7px;
	margin-bottom: 5px;
	
	}
	
/* end footer styles */

/* site index styles */		

	.siteindexletters {
		font-family: arial, sans-serif;
		font-size: 120%;
		font-weight: bold;
		color: #000000;
		line-height: 175%;
		letter-spacing: 5px;
		}

/* site index styles end */
		
/* show page styles */
	
	.additionalinfo {
		font-family: verdana, arial, sans-serif;
		font-size: 95%;
		color: #999999;
		line-height: 130%;
		margin-left: 25px;
		margin-right: 15px;
		margin-top: 5px; 
		margin-bottom: 1px;
		}
		
	.storytitle {
		font-family: verdana, arial, sans-serif;
		font-size: 120%;
		font-weight: bold;
		color: #000000;
		padding: 0px;
		}
	
	.showpagestory {
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 2px;
		margin-bottom: 2px;
		border-bottom: dotted 1px #999999;
		}
	
	.storylength {
		font-family: verdana, arial, sans-serif;
		font-size: 85%;
		font-weight: normal;
		color: #999999;
		}
	 
	.sideitem {
		border-bottom: dotted 1px #3399ff; 
		margin-right: 5px;
		margin-left: 5px;
		margin-top: 2px;
		margin-bottom: 2px;
		padding-top: 2px;
		padding-bottom: 4px;
		padding-right: 2px;
		padding-left: 2px;
			}
	
	.sideitemtitle {
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		font-weight: bold;
		color: #000000;
		}
		
	.sideitemtext {
		font-family: verdana, arial, sans-serif;
		font-size: 85%;
		font-weight: normal;
		color: #000000;
		}
	
/* end show page styles */

/* archive style */

	.archivehead {
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 2px;	
	padding-top: 2px;
	}
	
	.archivedate {
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	.archivestories {
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #000000;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	.showpageheadline {
	font-family: verdana, arial, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	}
	
	.recentshowtext {
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
	font-weight: normal;
	line-height: 120%;
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	.storyposted {
		font-family: verdana, arial, sans-serif;
		font-size: 85%;
		font-weight: normal;
		color: #999999;
		line-height: 135%;
		}
		
	.topicdescription {
		font-family: verdana, arial, sans-serif;
		font-size: 85%;
		font-weight: normal;
		color: #666666;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		}
		
/* end archive styles */

/* archive search specific styles */

	.archivesearchform {
		/* border: 1px dotted #3399ff;
		width: 85%; */
		font-family: verdana, arial, sans-serif;
		font-size: 95%;
		font-weight: normal;
		margin-left: 15px;
		margin-right: 5px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding: 5px; 
		}
		
	.archivesearchfield {
		font-family: verdana, arial, sans-serif;
		font-size: 95%;
		padding: 2px;
		}
		
	.archivesearchbutton {

		}

	.resulttitle {
		font-family: verdana, arial, sans-serif;
		font-size: 95%;
		font-weight: bold;
		color: #000000;
		line-height: 135%;
		}
	
	.resulttext {
		font-family: verdana, arial, sans-serif;
		font-size: 85%;
		font-weight: normal;
		color: #000000;
		line-height: 135%;
		}
		
	.resultposted {
		font-family: verdana, arial, sans-serif;
		font-size: 85%;
		font-weight: normal;
		color: #999999;
		line-height: 135%;
		}
		
	.result {
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 2px;
		margin-bottom: 2px;
		padding-bottom: 2px;
		border-bottom: dotted 1px #999999;
		}
		
/* end archive search specific */

/* people page styles */

	.personpic {
	float: left;
	border-width: 0px;
	padding: 2px;
	}
	
	.personname {
	font-family: verdana, arial, sans-serif;
	font-size: 95%;
	font-weight: bold;
	line-height: 130%;
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}
	
	.subname {
	font-family: verdana, arial, sans-serif;
	color: #666666;
	font-size: 90%; 
	font-weight: normal;
	}
	
	.persontext {
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 85%;
	line-height: 150%; 
	margin-left: 105px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border-top: dotted 1px #3399ff;
	}
	
	.reportertext {
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 85%;
	line-height: 150%; 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border-top: dotted 1px #3399ff;
	}
	
	.peoplelistingtext {
	font-family: verdana, arial, sans-serif;
	font-size: 95%;
	font-weight: normal;
	line-height: 140%;
	color: #000000;
	}
	
/* people page styles end */

/* stations page styles */

	.stationdropdownbox {
    /*	border: 1px solid #3399ff; */
	font-family: verdana, arial, sans-serif;
	font-size: 95%;
	margin-left: 20%;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
	.stationtext {
	font-family: verdana, arial, sans-serif;
	font-size: 95%;
	color: #000000;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

/* station page styles end */

/* category styles */

	.categorystorydate {
	font-family: verdana, arial, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
	.categorylistingtext {
	font-family: verdana, arial, sans-serif;
	font-size: 95%;
	font-weight: normal;
	line-height: 140%;
	color: #000000;
	}
	
/* category styles end */

/* standards note and hiding styles */

	.standardsnote {
	display: none;
	margin: 0px;
	padding: 0px;
	}
	
	.auralnav {
	display: none;
	margin: 0px;
	padding: 0px;
	}
	
/* end standards */

/* email this story styles */

	

	.emailthis {
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
	.emailthistext {
	font-family: verdana, arial, sans-serif;
	font-size: 95%;
	color: #000000;
	margin-left: 15px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
/* end email this styles */
