body   { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fcfcf8; margin: 0; padding: 0 }.hidden { display: none;}.clear_floats   { clear: both; }.clear { clear: both; }div#mastercontainer { /* border: 2px solid #d8d8cd; */ background-image: url("../site_images/background_map_fade.jpg"); background-repeat: no-repeat; background-position: top left; text-align: left; margin: 0 auto; padding: 0 0 100px 0; width: 760px; height: 100% }div#subcontainer { margin: 0; padding: 0 8px 0 8px; width: 758px; }p { font-size: 100%; }p.indent { text-indent: 40px; }div#column2 p.pad_left { padding-left: 40px; }div#column2 p.right_align { text-align: right; display: block; width: 550px;}div#column2 p.centre_align { text-align: center; }.black_text { color: #000; }.charcoal_text { color: #292929; }.organe_text { color: #ef9713; }.white_text { color: #fff; }strong { font-weight: bolder; }td {}a { color: #000; text-decoration: underline;}a:hover { color: #7a1b01; text-decoration: underline; }img { border: 0; }div#column2 .pad { padding-left: 30px; padding-right: 30px; }div#column2 .uppercase { text-transform: uppercase; }div#column2 .underline { text-decoration: underline; }div#column2 .center { text-align: center; }div#column2 .rem_top_pad { margin-top: 0; }div#nav_container { margin: 0; padding: 0; /* width:758px; */  background-color: #d8d8cd;   }div#nav_container h1 { margin: 0; padding: 8px 0 8px 8px;}div#nav_container h1 a#home_link { text-decoration: none; margin: 0; padding: 0; display: block; width: 342px; height: 27px; background-image: url("../site_images/51_hd_text.gif"); background-repeat: no-repeat; background-position: top left; }div#nav_container h1 a#home_link:hover { text-decoration: none; }div#nav_container ul {  display: block; height: 35px; margin: 0 0 0 3px; padding: 0; }div#nav_container ul li { display: block; list-style: none; margin: 0; padding: 0; float: left;}div#nav_container ul li a { display: block; height: 26px; background-position: 0 0; background-repeat: no-repeat;}div#nav_container ul li a:hover { }div#nav_container ul li a#history_button { width:76px; background-image: url("../site_images/nav_buttons/history_button.gif");  }div#nav_container ul li a#history_button:hover { background-image: url("../site_images/nav_buttons/history_button.gif"); background-position: 0 -30px; }div#nav_container ul li a#museum_button { width:146px; background-image: url("../site_images/nav_buttons/museum_button.gif");  }div#nav_container ul li a#museum_button:hover { background-image: url("../site_images/nav_buttons/museum_button.gif"); background-position: 0 -30px; }div#nav_container ul li a#memorials_button { width:106px; background-image: url("../site_images/nav_buttons/memorials_button.gif");  }div#nav_container ul li a#memorials_button:hover { background-image: url("../site_images/nav_buttons/memorials_button.gif"); background-position: 0 -30px; }div#nav_container ul li a#battle_button { width:168px; background-image: url("../site_images/nav_buttons/battle_button.gif");  }div#nav_container ul li a#battle_button:hover { background-image: url("../site_images/nav_buttons/battle_button.gif"); background-position: 0 -30px; }div#nav_container ul li a#education_button { width:106px; background-image: url("../site_images/nav_buttons/education_button.gif");   }div#nav_container ul li a#education_button:hover { background-image: url("../site_images/nav_buttons/education_button.gif"); background-position: 0 -30px; }div#nav_container ul li a#news_button { width:137px; background-image: url("../site_images/nav_buttons/news_button.gif");  }div#nav_container ul li a#news_button:hover { background-image: url("../site_images/nav_buttons/news_button.gif"); background-position: 0 -30px;}div#nav_container ul li a.active { background-position: 0px -30px; }div#nav_container ul li a.current { background-color: #efefe8;}div#homepage_monty { margin: 0; padding: 0; width: 760px; height: 488px; background-image: url("../site_images/monty_home.jpg"); background-repeat: no-repeat; background-position: top left; }div#footer_nav { margin: 0 0 0 0; padding: 3px 0 0 0; background-color: #d8d8cd; text-align: center; }div#footer_nav ul { list-style: none; list-style-type: none; margin: 10px 0 0 0; padding: 0 0 10px 0; text-transform: capitalize; font-size: 80%; font-weight: bold;}div#footer_nav ul li { display: inline; margin: 2px 7px 2px 0; padding: 0; }div#footer_nav ul li a {margin: 0; padding: 0 12px 0 0; color: #993333; text-decoration: none; border-right: 1px solid #993333; }div#footer_nav ul li a:hover { text-decoration: underline;}div#footer_nav ul li a.first_li { padding-left:0; }div#footer_nav ul li a.last_li { border-right: 1px solid #d8d8cd; }div#footer_nav ul li a.active { color: #993333; text-decoration: underline; }div#footer_text { text-align: right; font-size: 65%; font-style: italic; color: #888;}div#footer_text a { text-decoration: none; color: #666; font-weight: bolder; }div#footer_text a:hover { text-decoration: underline; }/* STYLES FOR SUBMENU PAGES */div#column1 { margin: 0; padding: 0; float:left; width: 180px; }div#column1 a#hd_home_logo { background-color: #fff; border-bottom: 1px solid #333333; border-right: 1px solid #333333; margin: 0; padding: 0; display: block; width:179px; height: 35px;  background-image: url("../site_images/mini_hd_strip.gif"); background-repeat: no-repeat; background-position: top left;  }div#column1 ul.subnav { margin: 0; padding: 10px 0 0 0; display: block; font-size: 85%; width: 170px;margin-left: 8px;_margin-left:0;_padding-left: 8px;}div#column1 ul.subnav li { list-style: none; list-style-type: none; margin-left: 0; margin-right: 0; padding: 8px 0 0 0;}div#column1 ul.subnav li a { color: #333333; font-weight: bold; letter-spacing: 0.1em; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0;}div#column1 ul.subnav li a:hover { color: #993333; text-decoration: underline; }div#column1 ul.subnav li a.active { color: #993333; }div#column2 { background-color: #fff; float: left; margin: 0 0 0 0; padding: 0 0 10px 0; width: 578px;}div#column2 h2 { display: block; /*height: 1.7em; border-bottom: 1px solid #333333;*/ margin: 0; padding: 10px 0 0 10px; background-image: url("../site_images/head_back_trans.gif"); background-repeat: no-repeat; background-position: 0 0;font-size: 95%; letter-spacing: 0.1em; color: #993333; text-transform: uppercase; height: 26px;_height: 36px;padding-left:10px;width:568px;_width:568px;}div#column2 h3 { font-size: 90%; padding-left: 10px; padding-right: 10px; padding-top: 5px; letter-spacing: 0.1em;}div#column2 h3 a { text-decoration: none; color: #993333; }div#column2 h3 a:hover { text-decoration: underline; color: #336633; }div#column2 h3.battle { background-image: url("../site_images/crossed_swords.gif"); background-repeat: no-repeat; background-position: 10px 5px; padding-left: 33px; }img { border: 0; }div#column2 p { font-size: 95%; text-align: justify; padding-left: 10px; padding-right: 10px;}div#column2 p.quotation { font-size: 90%; font-weight: bold; font-style: italic; line-height: 1.5em;}div#column2 a { color: #993333; text-decoration: none; }div#column2 a:hover { text-decoration: underline; }div#column2 table { border: 1px solid #333333; margin: 0; padding: 0; }div#column2 table.page_photo { margin: 2px 10px 10px 10px; }div#column2 table.left_pp { float: left; }div#column2 table.right_pp { float: right; }div#column2 table.centre_pp { margin: 10px auto;}div#column2 tr { margin: 0; padding: 0; }div#column2 tr.tr_photo { background-color: #666; }div#column2 td.td_image_title { padding: 4px 5px 5px 23px; background-image: url("../site_images/photo_icon.gif"); background-repeat: no-repeat; background-position: 2px 4px; color: #666;  }div#column2 td { margin: 0; padding: 0; font-size: 90%; font-style: italic;}div#column2 td a {  }div#column2 td a.img_link { margin: 0; padding: 0; }div#column2 td a.photo_icon { /* display: block;  height: 1.5em; margin: 0 2px 0 2px; padding: 0 0 0 20px; background-image: url("../site_images/photo_icon.gif"); background-repeat: no-repeat; background-position: 0 0; */  }div#column2 td a.audio_icon { float: right; display: block; width: 20px; height: 20px; margin: 0 3px 0 3px; padding: 0; background-image: url("../site_images/audio_icon.gif"); background-repeat: no-repeat; background-position: center center; }div#column2 td a.film_icon { float: right; display: block; width: 27px; height: 20px;  margin: 0 3px 0 3px; padding: 0; background-image: url("../site_images/film_icon.gif"); background-repeat: no-repeat; background-position: center center; }/*div#column2 td a.animation_icon { float: right; display: block; width: 64px; height: 20px;  margin: 0 3px 0 3px; padding: 0; background-image: url("../site_images/anim_icon_text.gif"); background-repeat: no-repeat; background-position: center center; }*/div#column2 td a.animation_icon { float: right; display: block; width: 64px; height: 16px;  margin: 0 0 0 0; padding: 0; background-image: url("../site_images/anim_icon_text.gif"); background-repeat: no-repeat; background-position: 0 2px; }div#column2 td.td_obj_title { padding: 4px 5px 5px 5px; color: #666;  }div#column2 td a.museum_icon { margin: 0 0 0 0; padding: 2px 0 2px 20px; background-image: url("../site_images/museum_icon.gif"); background-repeat: no-repeat; background-position: left center; }div#column2 a.back_link { margin: 10px; margin-bottom: 16px; padding-left: 10px; float: left; background-image: url("../site_images/left_arrowhead.gif"); background-repeat: no-repeat; background-position: left center; }div#column2 a.forward_link { margin: 10px; margin-bottom: 16px; padding-right:10px; float: right; background-image: url("../site_images/right_arrowhead.gif"); background-repeat: no-repeat; background-position: right center;}div#column2 a.written_info { display: block; height: 1.4em; padding-left: 20px; background-image: url("../site_images/page_icon.gif"); background-repeat: no-repeat; background-position: left top; }/* online museum styles */.report_card { background-image: url("../site_images/report_card_background.jpg"); background-repeat: no-repeat; background-position: 95px 65px; }div#column2 table.report_info { border: 2px solid #333333; margin-top: 20px; margin-left: 30px; margin-bottom: 20px; width: 520px;  }div#column2 table.report_info td { font-family: Courier, serif; text-transform: uppercase; font-size: 100%; font-style: normal; padding: 5px; border: 1px solid #333333;}div#column2 table.report_info td.hd_back { padding-right: 55px; background-image: url("../site_images/hd_logo_black_stamp.gif"); background-repeat: no-repeat; background-position: bottom right; }div#column2 table.exhibit_photo { border: 0; }div#column2 table.exhibit_photo td.td_credit { padding-top: 8px; padding-bottom: 5px; font-style: normal; font-weight: lighter; text-transform: uppercase; letter-spacing: 0.1em; font-size: 80%; }div#column2 table.exhibit_photo a.high_res_link { padding-bottom: 20px; font-style: normal; font-size: 115%; } div#column2 table td.td_border { border: 1px solid #333333; }/* THUMBNAILS */div#column2 div.thumbnails { margin: 30px 0 560px 25px; width:500px; padding: 15px; background-color: #666; }div#column2 div.thumbnails div.thumbnail { margin: 0; padding: 0; float: left; }div#column2 div.thumbnails div.thumbnail img { width: 125px; border: 0;}a.img_link { margin: 0; padding: 0; }div#column2 div.thumbnails div.thumbnail p { margin: 0; padding: 0; padding-top: 15px; padding-bottom: 15px; display: block; width: 120px; text-align: center; }div#column2 div.thumbnails div.thumbnail p a { font-size: 115%; color: #ddd; text-decoration: none; }div#column2 div.thumbnails div.thumbnail p a:hover {  color: #fff; text-decoration: underline; }/* GALLERY */img.no_width { border: 0;}div#column2 div.subthumbnails { margin: 30px 0 560px 55px; width:410px;  padding: 30px; background-color: #333; }div#column2 div.subthumbnails h2 { display: block; width: 380px; text-align: right; margin-right: 0; padding-right: 0; background-image: none; color: #fff;}div#column2 div.subthumbnails div.sub_thumb { margin: 0; padding: 0; float: left; }div#column2 div.subthumbnails div.sub_thumb img { height: 87px; }div#column2 div.subthumbnails p.click_on_picture { color: #993333; font-size: 105%; text-transform: uppercase; padding: 10px 0 0 0; }