/*NAVIGATION_BLUE*/
#topNav ul li, #topNav a, #rightNav, #container2,#container3,#container4, #printPage_container, #printPage_container a, #leftNav, #leftNavVar_1{ 
	float: none !important;
	display:none;
	}
	
/*MAIN NAV*/	
#topNav, #topNav ul, #topNav ul li.topNavBtns, #topNav ul li.lastBtn, #rightNav ul, #rightNav ul li, #rightNav ul li a, .rightNav_top, .rightNav_middle, .right_bottom, #mainSearchBox, #mSB_contr, input#search_field, input#search, #search_container, .search_field, #search_container .search_field input#mainSearchField, .searchBtn_container, #logoBanner, #leftNav ul, #leftNav ul ul, #leftNav li, #leftNav a, #leftNavVar_1 ul,#leftNavVar_1 ul ul, #leftNavVar_1 li, #leftNavVar_1 a, #leftNav a.current, #leftNavVar_1 a.current, .calendar {
	display:none;
	}
	
/*INTERNAL*/
html{
	margin:0;
	padding:0;
	width:auto !important;
	background-color:#fff;
	}
	
body{
	margin:0;
	padding:0;
	float:none !important;
	font-size:12pt;
	width:auto !important;
	background-color:#fff;
	}
	
/*HOLDS EVERYTHING ON WEB PAGE*/
#container{
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff;
	width:auto !important;
	}

/*HOLDS ALL MAIN CONTENT OF WEB PAGE WITHIN CONTAINER*/		
#content_container{
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff;
	width:auto !important;
	}
	
/*MAIN CONTENT AREA (THIS WILL BE DYNAMIC CONTENT)*/
#mainContent_container { 
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff;
	width:650px !important;
	}
	
/*MAIN TEMPLATES SECTION HEADER*/		
#section_header{
	margin:0;
	padding:0;
	border-bottom: 1px solid #f2f2f2;
	width:auto !important;
	}
	
/*MAIN TEMPLATES SECTION HEADER H1*/	
#section_header h1{
	margin:0;
	padding:0 0 5px 0;
	}
	
/*MARGIN FOR TFP IS SMALLER*/
#section_headerVar_1{
	margin:0;
	padding:0;
	border-bottom: 1px solid #f2f2f2;
	}
	
/*TARGET TFP SECTION HEADER H1*/
#section_headerVar_1 h1{
	margin:0;
	padding:0 0 5px 0;
	}
	
/*TXT ABOVE CONTENT INSIDE MAIN_CONTENT */
#topTxt_container{
	margin:0 0 20px 0;
	width:auto !important;
	}
	
/*TEMPLATE D*/
#topTxt_containerVar_1{
	margin:0 0 10px 0;
	}
	
/*TXT BOX W/ BTM BORDER*/
.topTxtVar_1{
	padding:0 0 2px 0;
	border-bottom: 1px solid #f2f2f2;
	}

/*TXT BOX W/ BKGD COLOR*/
.topTxtVar_2{
	padding:5px 10px;
	background-color:#fff;
	}

/*SUBNAV4 IS THE 4TH LEVEL NAVIGATION RELATED TO THE LEFT-NAV*/
#subnav4_container {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom: 1px solid #f2f2f2;
	width:auto !important;
	}

/*SUBNAV4 CLASS BECAUSE #MAINCONTENT UL HAS 10PX MARGIN ON BTM AND IT OVERRIDES THIS STYLE FOR TEMPLATE A AND B*/
#subnav4_container ul.subnav4 {
	margin: 0;
	padding: 0;
	position:static;
	list-style: none;	
	}

#subnav4_container li, #subnav4_container a{
	margin: 0;
	padding: 0;	
	}	
	
	
/*TFP_5 TFP_6 AND TFP_8 HAS A LARGER BTM MARGIN BUT IS NOT LOCATED INSIDE #MAINCONTENT*/	
#mainContent_container .tfp_topNavVar_1{
	width:auto !important;
	margin-bottom: 20px;
	}
	
/*TOP NAV IS TFP NAVIGATION*/	
#tfp_topNav{
	display:none;
	}
	
#tfp_topNav ul{
	display:none;
	}
	
#tfp_topNav ul li{
	display:none;
	}

#tfp_topNav ul li a{
	display:none;
	}
	
#tfp_topNav ul li a:hover{
	display:none;
	}
	
/*STYLE FOR CURRENT SELECTION ON TOP NAV*/
#tfp_topNav .current{
	display:none;
	}

/*STYLE FOR RECAP SELECTION ON TOP NAV WHEN IT HAS NOT BEEN UPDATED YET */
#tfp_topNav .recap_old{
	display:none;
	}	

/*TODAYS FRONT PAGES AND ARCHIVED PAGES REQUIRE LARGER BTN SIZE*/
#tfp_topNav ul li#tfp_todayspages, #tfp_topNav ul li#tfp_archivedpages, #tfp_topNav ul li#tfp_nolist, #tfp_topNav ul li#tfp_gallery, #tfp_topNav ul li#tfp_dates, #tfp_topNav ul li#tfp_map, #tfp_topNav ul li#tfp_list{
	display:none;
	}
	
/*LINK COLORS FOR DATES, MAP, GALLERY AND LIST ARE IN THE COLORS CSS FILES*/

/*I HAD TO USE VISITED INSTEAD OF LINK BECAUSE AS SOON AS YOU CLICK ON A LINK IT BECOMES VISITED INSTEAD OF JUST LINK*/
#tfp_topNav ul li#tfp_dates a:link.current, #tfp_topNav ul li#tfp_map a:link.current, #tfp_topNav ul li#tfp_gallery a:link.current, #tfp_topNav ul li#tfp_list a:link.current, #tfp_topNav ul li#tfp_dates a:visited.current, #tfp_topNav ul li#tfp_map a:visited.current, #tfp_topNav ul li#tfp_gallery a:visited.current, #tfp_topNav ul li#tfp_list a:visited.current{
	display:none;
	}
	
#tfp_topNav ul li#tfp_dates .nonactive, #tfp_topNav ul li#tfp_map .nonactive, #tfp_topNav ul li#tfp_gallery .nonactive, #tfp_topNav ul li#tfp_list a.nonactive{
	display:none;
	}

/* TODAYS FRONT PAGES AND ARCHIVED PAGES ARE NOT ACTIVE WHEN THEY ARE CURRENT*/
#tfp_topNav ul li#tfp_archivedpagesCurrent, #tfp_topNav ul li#tfp_todayspagesCurrent{
	display:none;
	}
	
#tfp_topNav ul li#tfp_gallery.nonactive, #tfp_topNav ul li#tfp_recap.nonactive, #tfp_topNav ul li#tfp_list.nonactive{
	display:none;
	}
	
/*SEPERATOR BTWN SORT OPTIONS ON TFP NAV*/
#tfp_topNav ul li.tfp_seperator, #tfp_printTitleBar, .printTitleTxt, #sort_container ul, #sort_container li, #sort_container li.sortSeperator, #sort_container li a, #sort_container li.current, select#region, select#sort_by, select#alphabet, #tfpSearchBtn a, label, #tfpSearchField, #showPerPage_container, #showPerPage_container ul, #showPerPage_container li, #showPerPage_container a, #showPerPage_container .noStyle, #showPerPage_container .current, #showPerPage_container .leftSide, #showPerPage_container .rightSide{
	display:none;
	}
	
/*END OF SHOWPERPAGE_CONTAINER*/

/*TFP_TITLE_CONTAINER*/
#tfpTitle_container{
	margin:0;
	}
	
/*LIST STYLE FOR TFP TITLE_CONTAINER */	
#tfpTitle_container ul{
	margin:0;
	padding:0;
	list-style: none;
	}
	
#tfpTitle_container li{
	margin:0;
	padding:0;
	display:inline;
	}
	
#tfpTitle_container a{
	margin:0;
	padding:0;
	border-right:1px solid #666;
	}

#tfpTitle_container a.backBtn{
	font-weight:bold;
	}

/*THE LAST OPTION IN THE TITLE BAR DOES NOT HAVE A RIGHT BORDER or PADDING ON THE RIGHT SIDE SO IT LINES UP*/	
#tfpTitle_container .noBorder{
	border:0;
	padding-right:0;
	}
	
/*STYLE ON SHOWPERPAGE NAV FOR CURRENT SELECTION */	
#tfpTitle_container .current{
	color:#000;
	}
/*IN ORDER FOR PAGE TITLE TO BE ON RIGHT SIDE OF TITLE BAR*/
#tfpTitle_container .leftSide{
	margin: 0;
	padding:0;
	float: none !important;
	}
	
/*IN ORDER FOR PAGE OPTIONS TO BE ON RIGHT SIDE OF TITLE BAR*/	
#tfpTitle_container .rightSide{
	margin:0;
	padding:0;
	float: none !important;
	}
/*END OF TFP TITLE_CONTAINER*/

/*TFP_LRG_IMG BORDER*/	
.tfpLrgView_container{
	margin: 0;
	padding:0;
	width:auto !important;
	border:1px solid #ccc;
	}
	
/*CONTAINER FOR LIST OF NEWSPAPERS AND THEIR LOCATION*/	
.listView_container{
	margin: 0;
	padding:0;
	width:auto !important;
	float: none !important;
	height:365px;
	border:1px solid #f2f2f2;
	}

/*LIST OF NEWSPAPERS AND THEIR LOCATION WITHIN TABLE*/		
.listView_table{
	margin:0 0 10px 0;
	padding:0;
	width:390px;
	height:320px;
	overflow:auto;
	}
	
/*TABLE STYLE*/
table{ 
	margin: 0 0 10px 10px;
	padding:0;
	border-collapse: collapse;
	width:auto !important;
	}
	
th{	
	margin:0;
	padding:0;
	font-weight:bold;
	display:none; 
	}
		
td { 
	margin:0;
	padding:0;
	}
	
/*NUMBER NAME IN TABLE*/		
.number{
	margin:0;
	padding:0;
	}
	
/*NEWSPAPER NAME IN TABLE*/	

.newspaperName {
	margin:0;
	padding:0;
	font-style: italic;
	}
	
.country_state{
	margin:0;
	padding:0;
	font-style: normal;
	font-weight: bold;
	}

/*LOCATION NAME IN TABLE*/		
.location{
	margin:0;
	padding:0;
	}
/*END OF TABLE STYLE*/

/*MEDIA CONTACTS_CONTAINER*/
#contacts_header{
	margin:0;
	padding:0;
	background-color:#fff;
	width:auto !important;
	}

/*MEDIA CONTACTS_CONTAINER VAR_1 TEMPLATE B*/
#contacts_headerVar_1{
	margin:0;
	padding:0;
	background-color:#fff;
	width:auto !important;
	}

/*TXT OF NAME,PHONE,EMAIL*/
#contacts_headerVar_1 h6, #contacts_header h6{
	margin:0;
	padding:0;
	}

/*NEWSEUM ADDRESS-TEMPLATE D*/
address{
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:12pt;
	width:auto !important;
	}
		
/*NEWSEUM ADDRESS BELOW CONTACTS*/
address.mediaContacts{
	margin:0 0 10px 0;
	padding:0;
	color:#666;
	}
	
/*FOOTER*/
#footer{
	margin:0;
	padding:0;
	background-color: #fff;
	font-size:12pt;
	width:auto !important;
	}

/*NEWSEUM ADDRESS*/
#footer address {
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff;
	font-size:12pt;
	color:#000;
	}
	
/*FOOTER LINKS ARE SITE MAP AND PRIVACY STATEMENT */
#footer #footer_links {
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff;
	font-size:12pt;
	color:#000;
	}

#lastupdatedfooter{
	margin:10px 0 0 0;
	padding:0;
	color:#000;
	text-align: center;
	width:auto !important;
	background-color:#fff;
	}

/*TEMPLATES*/
/*TEMPLATE_TFP_1*/
/*TFP1 TFP2 TFP4 TFP8*/

h2{		
	margin: 0;
	position:static;
	text-align:center;
	}

h3{
	margin:0;
	padding:0;
	}
	
h4 {
	margin:0;
	padding:0;
	text-align: right;
	}
		
h6{		
	margin: 0 0 10px 0;
	position:static;
	color:#666;
	}
p{
	margin: 0 0 10px 0; 
	padding:0;
	}
	
/*CLASS APPLIED TO TXT TAGS */
.pVar_1{
	margin:0 0 10px 0;
	padding:0;
	color:#666;
	}
	
/*ALL CONTENT BELOW MAIN NAV-NO WIDTH SPECIFIED BECAUSE TFP1 REQUIRES EXTRA SPACE DUE TO BORDERS AROUND EACH THUMBNAIL*/
#mainContent{
	margin:0;
	padding:0;
	float:none !important;
	font-size:12pt;
	width:auto !important;
	position:static;
	}

/*GROUP ELEMENTS, USUALLY IMG,HEADER W/DESC, IN THIS CASE TFP THUMBNAILS W/ TXT*/
.showcase{
	margin: 0 10px 20px 0;
	padding:0;
	float:none !important;
	display:inline;
	width:165px;
	height:190px;
	border-top:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	}
	
/*TFP STYLE-TEMPLATE TFP_1*/	
.showcaseTxtVar_4{
	margin:0;
	padding:0;
	}

.showcaseTxtVar_4 ul{
	margin:0 0 0 10px;
	padding:0;
	list-style: none;
	}

.showcaseTxtVar_4 li{
	margin:0;
	padding:0;
	}
		
/*IMG*/	
.tfp_sm_img{
	display: block;
    margin: 10px auto 2px auto;
	padding:0;
	border:1px solid #ccc;
	}
	
.tfp_lrg_img{
    margin: 5px auto 20px auto;
	padding:0;
	display: block;
	}
	
.tfp_Print_img{
	margin: 5px auto 20px auto;
	padding:0;
	display: block;
	height: 800px;
	}

	
/*COLORS*/
a:link{
	color: #000; text-decoration:underline;
	}
	
a:visited{
	color: #000; 
	}
		
a:hover, a:active{
	color: #000;
	}

	

	
