/*NAVIGATION_BLUE*/
#container2,#container3,#container4{
	display:none;
	background-color:#fff !important;
	background:none !important;
	}
		
/*MAIN NAV*/	
#topNav ul li, #topNav a, #rightNav, #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, #printPage_container, #printPage_container a, #leftNav, #leftNavVar_1{
	background-color:#fff !important;
	display:none !important;
	background:none !important;
	}
	
/*INTERNAL*/
html{
	margin:0;
	padding:0;
	font-size:12pt;
	width:auto !important;
	background-color:#fff !important;
	}
	
body{
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff !important;
	width:auto !important;
	}
	
/*HOLDS EVERYTHING ON WEB PAGE*/
#container{
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff !important;
	width:auto !important;
	}

/*HOLDS ALL MAIN CONTENT OF WEB PAGE WITHIN CONTAINER*/		
#content_container{
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff !important;
	width:auto !important;
	}
	
/*MAIN CONTENT AREA (THIS WILL BE DYNAMIC CONTENT)*/
#mainContent_container { 
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff !important;
	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:0;
	background-color:#fff !important;
	}

/*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;	
	}	

/*MEDIA CONTACTS_CONTAINER*/
#contacts_header{
	margin:0;
	padding:0;
	background-color:#fff !important;
	width:auto !important;
	}

/*MEDIA CONTACTS_CONTAINER VAR_1 TEMPLATE B*/
#contacts_headerVar_1{
	margin:0;
	padding:0;
	background-color:#fff !important;
	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;
	width:auto !important;
	}
		
/*NEWSEUM ADDRESS BELOW CONTACTS*/
address.mediaContacts{
	margin:0 0 10px 0;
	padding:0;
	font-size:12pt;
	color:#666;
	}
	
/*FOOTER*/
#footer{
	margin:0;
	padding:0;
	background-color: #fff !important;
	font-size:12pt;
	width:auto !important;
	}

/*NEWSEUM ADDRESS*/
#footer address {
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff !important;
	color:#000;
	}
	
/*FOOTER LINKS ARE SITE MAP AND PRIVACY STATEMENT */
#footer #footer_links {
	margin:0;
	padding:0;
	float:none !important;
	background-color:#fff !important;
	color:#000;
	}

#lastupdatedfooter{
	display:none;
	}

/*TEMPLATES*/

/*TEMPLATE_A*/

h2{		
	margin: 0 20px 0 0;
	position:static;
	}
	
/*H2 CLASS FOR HEADER ABOVE SHOWCASE*/	
.h2Var_1{
	margin: 10px 0 5px 0;
	padding: 0 0 2px 0;
	position:static;
	border-bottom: 1px solid #f2f2f2;
	}

h3{
	margin:0;
	padding:0;
	}

h5{
	margin:0;
	padding:0;
	text-align: center;
	color:#666;
	}
	
h6{		
	margin:0;
	padding:0;
	position:static;
	color:#666;
	}
	
.h6Var_1{		
	margin:0 0 10px 0;
	}
	
p{
	margin: 0 0 10px 0; 
	padding:0;
	}
	
/*CLASS APPLIED TO TXT TAGS */
.pVar_1{
	margin:0;
	padding:0;
	color:#666;
	}

p .sm_link{}

/*ALL CONTENT BELOW MAIN NAV TO THE LEFT OF RIGHT NAV*/
#mainContent{
	margin:0;
	padding:0;
	font-size:12pt;
	float:none !important;
	width:auto !important;
	position:static;
	}
	
/*LINKS W/ ROUND CORNERED BTN IMG*/
#mainContent .btn_links, #mainContent .btn_links ul, #mainContent .btn_links li, #mainContent .btn_linksVar_1, #mainContent .btn_linksVar_1 ul, #mainContent .btn_linksVar_1 li{
	margin:0;
	padding:0;
	display:none;
	}
	
#mainContent .btn_links a, #mainContent .btn_linksVar_1 a{
	float:none !important;
	display:none;
	}
/*END OF BTN LINKS*/
	
/*ALL LISTS INSIDE CONTENT_TXT*/	
#mainContent ul{
	margin:0 0 10px 0;
	padding:0;
	list-style: none;
	}
	
/*ALL LISTS INSIDE CONTENT_TXT*/	
#mainContent ul ul{
	margin:0 0 10px 40px;
	padding:0;
	list-style: none;
	}

#mainContent li{
	margin:0;
	padding:0;
	}

#mainContent a{
	margin:0;
	padding:0;
	}

/*VARIATION 1 FOR MARGIN BTM FOR LISTS INSIDE MAIN_CONTENT*/	
#mainContent ul.ulVar_1{
	margin:0 0 10px 0;
	padding:0;
	list-style: none;
	}
		
#mainContent ul.ulVar_1 ul{
	margin:0 0 10px 40px;
	padding:0;
	list-style: none;
	}

#mainContent .ulVar_1 li{
	margin:0 0 10px 0;
	padding:0;
	}

#mainContent ul.ulVar_1 li a{
	margin:0;
	padding:0;
	}

/*GROUP ELEMENTS, USUALLY IMG,HEADER W/DESC*/
.showcase{
	margin:0;
	padding:0;
	float:right;
	clear:both;
	}

/*TXT BOX W/ BKGD COLOR NO IMG*/	
.showcaseTxtVar_8{
	margin:0;
	padding:0;
	height: 65px;
	background-color:#f2f2f2;
	width:auto !important;
	position:static;
	}
	
.md_img{
	margin:0 0 5px 0;
	padding:0;
	float: right;
	clear:both;
	border:0;
	}
	
/*TEMPLATE A5 SHOP AND DINE XSM IMG*/	
.xsm_img{
	margin: 0;
	padding:0;
	float:left;
	border:0;
	}
	
/*CAPTION BELOW IMG*/	
#caption {
	margin:0;
	padding:0;
	float:right;
	clear:both;
	background-color: #fff !important;	
	}
	
/*CAPTION VERTICAL IMG*/	
.vertical{
	width:190px;
	}

/*CAPTION HORIZONTAL IMG*/	
.horizontal{
	width:290px;
	}
	
/*COLORS*/
a:link{
	color: #000; 
	text-decoration:underline;
	background-color:#fff !important;
	}
	
a:visited{
	color: #000; 
	}
		
a:hover, a:active{
	color: #000;
	}

	

	
