/*TEMPLATE_A*/

h2{		
	margin: 0 20px 0 0;
	position:relative;
	font: bold 100% Arial, sans-serif;
	}
	
/*H2 CLASS FOR HEADER ABOVE SHOWCASE*/	
.h2Var_1{
	margin: 10px 0 5px 0;
	padding: 0 0 2px 0;
	position:relative;
	font: normal 100% Arial, sans-serif;
	border-bottom: 1px solid #f2f2f2;
	}
	
/*H2 CLASS FOR INFO BOX HEADER*/	
.h2Var_2{
	margin: -4px 0 5px 0;
	padding: 0;
	font: normal 100% Arial, sans-serif;
	color:#fff;
	text-align:center;
	}

h3{
	margin:0;
	padding:0;
	font: bold 90% Arial, sans-serif;
	}
	
.h3Var_1{
	margin:0 0 10px 0;
	padding:0;
	font: bold 90% Arial, sans-serif;
	}

h5{
	margin:-25px 0 10px 0;
	padding:0;
	font: normal 100% Arial, sans-serif;
	text-align: center;
	color:#666;
	}
	
h6{		
	margin: 0 0 10px 0;
	padding:0;
	position:relative;
	font: normal 80% Arial, sans-serif;
	color:#666;
	}

.h6Var_1{		
	margin:0;
	font: normal 80% Arial, sans-serif;
	}
	
p{
	margin: 0 10px 10px 0; 
	padding:0;
	line-height: 120%;
	font: 90% Arial, sans-serif;
	}
	
/*BODY TEXT EXTEND TO EDGE OF MAINCONTENT*/
#mainContentVar_1 p{
	margin: 0 0 10px 0;
	}
	
/*CALENDAR TITLE*/	
.calendar_title{
	margin:-25px 0 10px 0;
	padding:0;
	font: normal 100% Arial, sans-serif;
	text-align: center;
	color:#666;
	}
	
.caption_txt{		
	margin:0;
	padding:0;
	position:relative;
	font: normal 75% Arial, sans-serif;
	color:#666;
	}
	
/*CLASS APPLIED TO TXT TAGS */
.pVar_1{
	margin:0;
	padding:0;
	color:#666;
	}
	
.pVar_2{
	margin:0;
	padding:0;
	}

.sm_link{
	font: 90% Arial, sans-serif;}

/*ALL CONTENT BELOW MAIN NAV TO THE LEFT OF RIGHT NAV*/
#mainContent{
	margin: 0 0 0 20px;
	padding: 0 ;
	width:510px;
	float:left;
	display:inline;
	}
	
/*GRAND OPENING*/
#mainContentVar_1{
	margin: 0 0 20px 0;
	padding: 0;
	width:710px;
	float:left;
	display:inline;
	}
	
.img_headline{
	margin:0 0 10px 0;
	padding:0;
	display:inline;
	clear:both;
	border:0;
	}
	
/*LINKS W/ ROUND CORNERED BTN IMG*/
#mainContent .showcase .btn_links, #mainContentVar_1 .showcase .btn_links{
	margin: 0;
	padding:0;
	}

#mainContent .showcase .btn_links ul, #mainContentVar_1 .showcase .btn_links ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	}

#mainContent .showcase .btn_links li, #mainContentVar_1 .showcase .btn_links li{
	margin:0;
	padding:0;
	display: inline;
	}

/*FONT-SIZE SET HERE @ 95% BECAUSE IT IS INSIDE MAINCONTENT*/
#mainContent .showcase .btn_links ul li a, #mainContentVar_1 .showcase .btn_links ul li a{
	margin:0;
	padding: 3px 0 3px 0;
	font-size: 80%;
	text-align: center;
	text-decoration:none;
	height: 17px;
	width:98px;
	display:inline;
	float:left;
	background:url(../images/nav/btns/sm_gray.gif) 0 0 no-repeat;
	}
	
/*END OF BTN LINKS*/

/*GROUP ELEMENTS, USUALLY IMG,HEADER W/DESC*/
.showcase{
	margin:0 0 5px 10px;
	padding:0;
	float:right;
	display:inline;
	clear:both;
	}

/*TXT BOX W/ BKGD COLOR NO IMG*/	
.showcaseTxtVar_8{
	margin:0 0 5px 0;
	padding:10px;
	width:290px;
	height: 65px;
	background-color:#f2f2f2;
	position:relative;
	}
	
.md_img{
	margin:0 0 5px 10px;
	padding:0;
	float: right;
	display:inline;
	clear:both;
	border:0;
	}
/*Flash/video*/	
.md_media{
	margin:0 0 5px 10px;
	padding:0;
	float: right;
	display:inline;
	clear:both;
	border:0;
	}	
/*TEMPLATE A5 SHOP AND DINE XSM IMG*/	
.xsm_img{
	margin: 0 10px 0 0;
	padding:0;
	float:left;
	display:inline;
	border:0;
	}
	
/*GRAND OPENING - BOX*/	
#infoBox{
	margin:0 0 10px 0;
	padding:6px;
	width:375px;
	background:url(http://www.newseum.org/images/structural/infoBox_bg.gif) 0 0 repeat-x #f2f2f2;
	}
	
#infoBox address{
	font-size:85%;
	}
	
.infoBoxTxtContainer{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	height:1%;
}
	
.infoBoxTxtLeft{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	height:1%;
	}
	
.infoBoxTxtRight{
	margin:0;
	padding:0;
	float:right;
	display:inline;
	height:1%;
	}
	
/*CAPTION BELOW IMG*/	
#caption {
	margin:0 0 5px 10px;
	padding:5px;
	float:right;
	display:inline;
	clear:both;
	background-color: #F2F2F2;	
	}
	
/*CAPTION VERTICAL IMG*/	
.vertical{
	width:190px;
	}

/*CAPTION HORIZONTAL IMG*/	
.horizontal{
	width:290px;
	}
	
.break{margin:20px 0;padding:0;border-top:1px solid #f2f2f2;}
.end_txt{text-align:center;}