/** general **/
body 
	{
	margin: 0;
	padding: 0;
	font-size: 0.85em;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	float:none;
	}

	
/*	Structure
	--------------------------------------------------------------- */
	
#header
	{
	width: 504pt;
	margin: 0;
	padding: 0 0 4pt 0;
	text-align: left;
	color: #000;
	font-size: 0.8em;
	float:none;
	}
	
#main
	{
	width: 504pt;
	margin: 0;
	position: relative;
	float:none;
	}


#headerTIB,	
#footer,
#skipnav,
#searchcontainer,
#selPrograms .heading,
#searchtext,
#nav,
.button,
#searchcontainer,
#selectprograms,
div.emailtop,
#leftcol,
#rightcol,
#emailform,
#skipImages,
ul.audiostreams,
#searchBox
	{
	display: none;
	float:none;
	}
	
#middlecol
	{
	width: 504pt;
	margin: 0;
	padding: 0 0 10pt 0;
	float: none;
	text-align: left;
	}

#logo
	{
		border: none;
	}
	
#middlecol #content ul li
	{
	padding-left: 0;
	margin-left: 0;
	list-style-type: disc;
	list-style-position: outside;
	}
	
#content p.listentab img
	{
	display: none;
	}	

#contentinset img.photo
	{
	text-align: left;
	margin-right: 0;
	margin-left: auto;
	}

#contentinset
	{
	padding-right: 15px;
	margin-right:15px;
	}
	
#contentinset div.dynamicbucket ul,
#contentinset div.dynamicbucket ul li,		
#contentinset div.dynamicbucket div.story ul,
#contentinset div.dynamicbucket div.story ul li
	{
	margin-left: 0;
	padding-left: 0;
	}	
	
#musicinterlude #contentinset
	{
	display: none;
	}
	
#musicinterlude #content tab
	{
	border: 1px solid red;
	display: none;
	}

#content .photolink
	{
	display: none;
	}
	
#middlecol div.promo
	{
	color: #CCC;
	font-style: italic;
	border: none;
	padding: 0;
	}	
	
#printsponsor
	{
	display: block;
	/* REMOVE next line to turn on print sponsor */
	display: none;
	position: absolute;
	text-align: right;
	left: 354pt;
	top: 0;
	width: 150pt;
	}

#printsponsor p
	{
	margin: 0;
	}
	
#printsponsor img
	{
	float: right;
	margin-left: 5pt;
	}
	
#middlecol fieldset.dategroup /*for blogs*/
	{
	border:none;
	}
	

	
