/* COLOR PALETTE 
	Light brown (top nav bar background): #635049
	Yellow: #E9A713
	Dark brown (background of main image): #2F201B
	Grey/light brown (background to main content area): #3F3735
	Mid-dark brown (footer 1 background): #251611
	Lighter dark brown (bottom footer background): #2F201B
	Light grey border: #D2CFC6
	Dark brown sub graphic: #552001
	Light brown sub graphic: #9E5E38
	Grey text: #3F3939
	
*/
body {
	margin: 0;
	background-color:#2F201B;
}
#totalcontainer {
	width:1008px;
	background-color: #3F3735;
	margin: 0 auto;	
	border: 1px solid #635049;
}
#topContainer {
	background-color: #635049;
	width:1008px;	
}
#topLeft {
	 background-color: #635049;
	 width: 790px;
	 float: left;
}
#topRight {
	background-color: #635049;
	float: left; 
	width: 218px;
}
#topRight form {
	height: 22px;
	margin: 19px 0 8px 20px;
}
#topRight .inputBox {
	background-color: #635049!important;
	font-size: 11px;
	color: #C7B29A!important;
	border: 1px solid #C7B29A!important;
	margin: 0 8px 0 0;
	padding: 2px 5px 2px 5px;
	text-align:right;
}

/* START MAIN BODY OF PAGE */
#mainContent {
	width:1008px;
	background-color:#FFF;
	border-top: 26px solid #E9A713;
	background-image:url(../images/faux_background.jpg);
	background-position:top;
	background-repeat:no-repeat;
	_margin: -19px 0 0 0; /* for IE 5 and 6 to move faked-out yellow border (sub  nav area) up against nav bar */
	clear:both;
}
#hpGraphic2 {
	height: 79px;
	width: 938px;
	background-color:#2F201B;
	padding-left: 70px;
/*	background-image: url(../images/hpGraphic.gif);
	background-repeat:no-repeat;
	background-position:70px;	*/
}
#mainContent #subGraphic {
	width:1008px;
	border-bottom: 2px solid #D2CFC6;
	height:71px;
	clear:both;
}

#mainContent #subGraphic #leftside {
	background-color:#552001;
	width: 77px;
	height:71px;
	float:left;
}
#mainContent #subGraphic #middle {
	width: 179px;
	background-color: #9E5E38;
	height:71px;	
	float:left;	
}
#mainContent #subGraphic #rightside {
	width: 752px;
	background-color:#552001;
	height:71px;	
	float:left;	
	background-image: url(../images/subgraphic.jpg);
	background-position:56px;
	background-repeat:no-repeat;
}	
#mainContent #subGraphic #rightsideWhiteHouse {
	width: 752px;
	background-color:#552001;
	height:71px;	
	float:left;	
	background-image: url(../images/wh_ceremon_top.jpg);
	background-position:0;
	background-repeat:no-repeat;
}	
#mainContent #subGraphic #rightsideAbout {
	width: 752px;
	background-color:#552001;
	height:71px;	
	float:left;	
	background-image: url(../images/aboutus_ban.jpg);
	background-position:0;
	background-repeat:no-repeat;
}	
#mainContent #subGraphic #rightsideOutreach {
	width: 752px;
	background-color:#552001;
	height:71px;	
	float:left;	
	background-image: url(../images/outreach_ban.jpg);
	background-position:0;
	background-repeat:no-repeat;
}	

#mainContent #subGraphic #rightsideGala {
	width: 752px;
	background-color:#552001;
	height:71px;	
	float:left;	
	background-image: url(../images/gala_ban.jpg);
	background-position:0;
	background-repeat:no-repeat;
}	
#mainContent #subGraphic #rightsideMedals {
	width: 752px;
	background-color:#552001;
	height:71px;	
	float:left;	
	background-image: url(../images/medals_banner2.jpg);
	background-position:0;
	background-repeat:no-repeat;
}	
#mainContent #subGraphic #rightsideMuseum {
	width: 752px;
	background-color:#552001;
	height:71px;	
	float:left;	
	background-image: url(../images/emuseum_banner.jpg);
	background-position:0;
	background-repeat:no-repeat;
}
#mainContent #mainSection {
	width: 1008px;
	_margin: -20px 0 -20px 0;
	background-image:url(../images/faux_background.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#mainContent #mainSection #leftDecorative {
	width: 77px;
	/* border-right: 1px solid #D2CFC6;
	background-image: url(../images/left-bg.jpg);
	background-repeat:no-repeat; 
	height:500px;
	min-height:328px;	*/
	background-color:#F8F3E7;	
	float:left;		
}
#mainContent #mainSection #navigation {
	width: 178px;
	_width: 167px;
	float:left;		
	padding: 25px 0 0 0;
	margin: 0 0 0 77px;
	_margin: 0;
	background-color:#FFFFFF;
}
#mainContent #mainSection #navigation  a:link, 
#mainContent #mainSection #navigation  a:visited {
	text-decoration:none!important;
	padding: 6px 0 3px 10px;
	height: 18px;		
	display:block;
	width: 168px;
	_width: 168px;
	border-bottom:1px solid #D2CFC6;	
	color: #635049!important;	
} 
#mainContent #mainSection #navigation  a.large:link, 
#mainContent #mainSection #navigation  a.large:visited {
	text-decoration:none!important;
	padding: 6px 0 3px 10px;
	height: 32px;		
	display:block;
	width: 168px;
	_width: 168px;
	border-bottom:1px solid #D2CFC6;	
	color: #635049!important;	
} 
#mainContent #mainSection #navigation  a:hover, #mainContent #mainSection #navigation  a.onstate {
	background-color: #F7E0AE;
	width: 168px;
	_width: 168px;	
	display:block;
	height: 18px;
	text-decoration:none!important;	
	padding: 6px 0 3px 10px;
	border-bottom:1px solid #D2CFC6;	
}
#mainContent #mainSection #navigation  a.large:hover, #mainContent #mainSection #navigation  a.largeOnstate {
	background-color: #F7E0AE;
	width: 168px;
	_width: 168px;	
	display:block;
	height: 32px;
	text-decoration:none!important;	
	padding: 6px 0 3px 10px;
	border-bottom:1px solid #D2CFC6;	
}
#mainContent #mainSection #rightContent {
	width: 753px;
	_width: 630px;
	_margin: 0 -10px 0 0;
	float:left;	
	/*	background-image: url(../images/right-bg.jpg);
	background-position: top right;
	min-height:328px;	
	background-repeat:no-repeat; 
	color: #3F3939;
		background-color: #FFFEF6;
	 border-left: 1px solid #D2CFC6;		*/
	padding-bottom: 20px;

}
/* FOR DOUBLE COLUMN PAGES with image to the right */
#mainContent #mainSection #rightContent #leftCol {
	float:left;
	width: 400px;
}
#mainContent #mainSection #rightContent #image {
	float:right;
	width: 230px;
	margin: 10px 62px 10px 0;
	_margin: 10px 12px 10px -43px;
}
#mainContent #mainSection #rightContent #leftColSmall {
	float:left;
	width: 260px;
}
#mainContent #mainSection #rightContent #imageLarge {
	float:right;
	width: 380px;
	margin: 10px 52px 10px 0;
	_margin: 10px 2px 10px -23px;
}
#mainContent #mainSection #rightContent #image img {
	border: 1px solid #D2CFC6;	
}
#mainContent #mainSection #rightContent #image p {
	font-size: 11px;	
	margin: 5px 0 0 0;
	_margin: 3px 0 0 0;
	color: #3F3939;
}
#mainContent #mainSection #rightContent #leftColVideo {
	float:left;
	width: 290px;
}
#mainContent #mainSection #rightContent #imageVideo {
	float:left;
	width: 320px;
	margin: 10px 62px 10px 0;
	_margin: 10px 12px 10px -43px;
	background-color:#00CC66;
}
#mainContent #mainSection #rightContent .row {
	width: 100%;
	clear:both;
}
#mainContent #mainSection #rightContent .rightTextCol {
	float:left;
	width: 60%;
	margin: 1%;
	clear:right;
	padding:0;
}
#mainContent #mainSection #rightContent .leftColImage {
	float:left;
	width: 30%;
	margin: 10px 0 0 53px;
	padding:0;	
}
#mainContent #mainSection #rightContent .leftColImage img {
	border: 1px solid #D2CFC6;	
}
img.noBorder {
	border:none;
}
#mainContent ul {
		padding: 1px  0 1px 60px;
}
#mainContent ul li {
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#mainContent #bulleted ul {
	padding: 4px 0 3px 2px;
	list-style:disc;	
}
#mainContent #bulleted ul li {
	list-style:disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;	
}
#mainContent #mainSection #rightContent h1 {
	font-size: 22px;
	margin: 25px 280px 0 53px;
	color: #635049;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#mainContent #mainSection #rightContent h2 {
	clear:both;
	font-size: 14px;
	margin: 0 280px 0 53px;
	_margin: 0 280px 0 53px;
	padding: 10px 0 0 0;
	color: #726A68;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
}
#mainContent #mainSection #rightContent p {
	margin: 10px 40px 0 53px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #251611;
	/* float:left; */
}

#mainContent #mainSection #rightContent table {
	margin: 10px 40px 0 53px;
	_margin: 10px 40px 0 28px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	float:left;
}

#mainContent a:link, #mainContent a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E9A713;
	text-decoration:underline;
	font-weight: bold;
}
#mainContent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #635049;
	text-decoration:underline;
	font-weight: bold;	
}
/* END MAIN BODY OF PAGE */

/* START FOOTER AREAS */
#footerNav {
	height: 50px;
	width:1008px;
	background-color: #251611;
	padding: 0;
}
#footerNav ul {
	color:#928171;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	margin: 0 0 0 20px;
	list-style: none;
	height:33px;
	padding: 17px 0 0 0;
	margin: 0 0 0 55px;
	_margin: 0 0 0 60px;	
}
#footerNav li {
	list-style: none;
	background-image: url(../images/yellowBar.gif);
	background-repeat:no-repeat;
	background-position:right;
	float: left;
	padding: 0 14px 0 14px;
	display:block;
}
#footerNav li.nobar {
	list-style: none;
	background-image: none;
	float: left;
	padding: 0 14px 0 14px;
}
#footerNav li a:link, #footerNav li a:visited {
	color:#928171;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	text-decoration:none;
	height:33px;	
}
#footerNav li a:hover  {
	color:#E9A713;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	text-decoration:underline;
	height:33px;	
}
#footer {
	height: 92px;
	width:1008px;
	background-color:#2F201B;
	color: #9A846F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;		
	padding: 20px 0 0 0;
}
#footer p {
	margin: 2px 0 0 70px;
	_margin: 2px 0 0 75px;		
	padding-top:0;	
}
#footer a:link, #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A846F;
	text-decoration:none;
}
#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E9A713;
	text-decoration:underline;
}
/* END FOOTER AREAS */
.clearit {
	clear:both;
	height: 1px;
	margin-top: -1px;
}
.boldText {
	font-weight: bold;
}
/* FORM STUFF */
#mainContent form {
	color:#000000;
	line-height:1.15em;	
	padding:0px;
	margin: 12px 280px 0 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#mainContent .row {
	clear: both;
	width: 97%;
	margin-bottom:8px;
}
/* #mainContent input {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	border: 1px solid #CCC;
	width: 50%;	
	margin: 2px 5px 2px 10px;
	font-size: 11px;
} */
#mainContent input.contact {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	border: 1px solid #3F3939;
	width: 50%;	
	margin: 2px 5px 2px 10px;
	font-size: 11px;
}
#mainContent select {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	border: 1px solid #CCC;
	margin: 5px 5px 0 10px;
	font-size:11px;	
}
#mainContent .submitButton2 {
	width: 72px;
	text-align: center;
	border:1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#mainContent .submitButton1 {
	width: 52px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E9A713;
	margin:4px 0 0 10px;
}
#mainContent label {
	float: left;
	width: 20%;
	margin: 2px 5px 2px 6px;
	_margin: 2px 5px 2px 13px;
}
#mainContent textarea {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	border: 1px solid #3F3939;
	width: 50%;	
	margin:2px 5px 2px 10px;
	font-size: 11px;
}
.error {
	color: #CC0000;
}
#videoDisplay {
	width: 320px;
	padding: 20px;
}
#videoDisplay h1
 {
	font-size: 22px;
	color: #726A68;
}
#videoDisplay a:link, #videoDisplay a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E9A713;
	text-decoration:underline;
	font-weight: bold;
}
#videoDisplay a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #635049;
	text-decoration:underline;
	font-weight: bold;	
}
#videoDisplay p {
	margin: 10px 0 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	line-height: 16px;
	/* float:left; */
}
.yearSelect {
	width: 300px;
}