/*-----------------------------------------------WGBH interactivejon_whitney at wgbh.org- This contains styles for layout of all pages (template)-- does NOT contain internal content ----------------------------------------------- *//*-----------------------------------------------globally set everything to 0 ----------------------------------------------- */	*, td, img  { margin: 0; padding: 0; } 	form, fieldset	{font: 100%/120% verdana, arial, sans-serif}	p	{margin: 0 0 0 0; padding: 0 0 12px 0}	a { color: #297fd6; text-decoration: none; }	a:hover {text-decoration: underline; }	form label	{cursor: pointer}	fieldset	{border: none}	input, select, textarea {font-size: 100%}body {		width: 920px;	}/*-----------------------------------------------home page specific content----------------------------------------------- */		#home_page {		background: #080b10 url(../images/home/home_bg.jpg) no-repeat 0 0;		font: 14px verdana, arial, sans-serif; 		color: #c2c3c3;	}	#home_page #page_nav {		margin-top: 129px;		}	#home_page p {		margin: 153px 0 0 23px;		line-height: 20px;		float: left;		display: inline;		width: 255px;		font-weight: bold;	}	#home_page h1 {		display: none;		text-indent: -9000px;		z-index: -400;		position: absolute;     		left: 0;	}	#home_page h2 {		display: none;		text-indent: -9000px;		z-index: -400;		position: absolute;     		left: 0;	}	#home_page #footer {		position: absolute;		left: 23px;		top: 705px;		font: 10px verdana, arial, sans-serif; 		color: #c2c3c3;		padding-bottom: 20px;	}		#home_page #footer a {		color: #c2c3c3;		text-decoration: none;	}			#home_page #footer a:hover {		color: #c2c3c3;		text-decoration: underline;	}		/*-----------------------------------------------inner page specific content----------------------------------------------- */	#inner_page {		background: #f1f1f2 url(../images/inside_general/inside_top_bg.jpg) no-repeat 0 0;		font: 13px verdana, arial, sans-serif; 		color: #333;		width: 935px;	}		#inner_page #go_home {		margin: 37px 0 17px 313px;	}	#inner_page #page_nav {		clear: both;		margin-top: 59px;			float: left;		display: inline;	}		#inner_page h1 {		margin-top: 0;			float: left;		display: inline;		width: 59px;	}		#inner_page h2 {		margin: 0;		padding: 0;	}		#inner_page #top_block {		margin-top: 0;			float: left;		display: inline;		width: 620px;	}	#inner_page .mid_right p {		font-size: 13px;		line-height: 18px;	}	#inner_page .mid_col p, #inner_page .right_col p {		font-size: 12px;		line-height: 17px;	}	#inner_page .left_col {		clear: both;		width: 313px;		float: left;		display: inline;	}		#inner_page .mid_right {		width: 620px;		float: right;		display: inline;	}		#inner_page .mid_col {		margin-top: 13px;		width: 312px;		float: left;		display: inline;	}		#inner_page .right_col {		margin-top: 13px;		width: 306px;		float: right;		display: inline;	}		#inner_page .mid_col p, #inner_page .right_col p {		width: 295px;	}		#inner_page #clear_foot {		clear: both;		height: 48px;	}	#inner_page #footer {		font: 10px verdana, arial, sans-serif; 		color: #333;		border-top: 1px solid #999;		margin-left: 8px;		width: 928px;	}		#inner_page #footer a {		color: #333;		text-decoration: none;	}			#inner_page #footer a:hover {/*		color: #051025;*/		text-decoration: underline;	}		#inner_page #footer p {		margin-left: 15px;		font: 10px verdana, arial, sans-serif; 		color: #333;		float: left;		display: inline;	}		#inner_page #footer a {		color: #333;		text-decoration: none;	}			#inner_page #footer a:hover {		text-decoration: underline;	}		#inner_page #footer a#footer_selected {		color: #051025;	}		#inner_page #footer_logo {		float: right;		display: inline;		margin-right: 270px;	}		.letter_header {		font-size: 12px;		line-height: 20px;		color: #142c52;		width: 463px;		margin-bottom: 20px;		font-weight: bold;	}	.letter_main {		font-size: 12px;		line-height: 17px;		color: #333;		width: 463px;		margin-bottom: 17px;	}	#letter_sig1 {		width: 149px;		margin: 0 8px 0 158px;		float: left;		display: inline;		font-size: 11px;		line-height: 16px;	}	#letter_sig2 {		width: 187px;		float: left;		display: inline;		font-size: 11px;		line-height: 16px;	}	.block_col {		width: 301px;		float: left;		display: inline;		font-size: 10px;		line-height: 14px;		color: #333;	}		.awards_page {		font-size: 11px;		line-height: 15px;	}		.top_p {		width: 463px;		font-size: 12px;		line-height: 20px;		font-weight: bold;		color: #172c52;		margin: 0 0 25px 59px;	}		.top_p_normal {		width: 463px;		font-size: 12px;		line-height: 17px;		margin: 0 0 25px 59px;	}		.awards_page p {		margin-left: 0;	}		.awards_page h3 {		font-size: 14px;		text-transform: uppercase;		color: #333;	}	.awards_page h4 {		font-size: 11px;		color: #333;	}	.awards_page h5 {		font-size: 11px;		color: #666;	}		/*---------------------------------------table--------------------------------------- */	table {		width: 620px;	    border-spacing: 0;    	border-collapse: collapse;    }		td {		background-color: #cdd3de;		border-color: #f1f1f2;		border-width: 1px 1px 0 0;		border-style: solid;		padding: 5px;		font-size: 11px;	}	th {		background-color: #cdd3de;		border-top: 1px solid #959eae;		border-right: 1px solid #f1f1f2;		text-align: left;		font-size: 12px;		font-weight: bold;		padding: 5px;	}		.th_middle {		background-color: #d7dce5;		width: 157px;		text-align: right;	}		.th_right {		background-color: #cdd3de;		width: 157px;		text-align: right;	}		.table_middle {		background-color: #d7dce5;		width: 157px;		text-align: right;	}		.table_right {		background-color: #cdd3de;		width: 157px;		text-align: right;	}		#footnote {		margin-top: 15px;		font-size: 10px;		line-height: 11px;	}
