html,body { height:100%; min-height:100%; margin:0px; overflow-x:hidden; } html { } body { /* background-color:#ede1cb; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff9f0), color-stop(0.95, #e0d0b0) ); */ background-color:#202020; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(0.95, #404040) ); background-attachment:fixed; overflow-y:scroll; } body,td { font:12px arial,helvetica,sans-serif; } a { text-decoration: none; } a:link { color: #c01000; } a:visited { color:#801000; } a:hover { color:#ff0000; } img { border:none; } hr { height:1px; border:none; border-top:1px solid #623f2c; outline:none; margin-left:10px; } form { margin:0px; } .structure { table-layout:fixed; width:100%; min-height:100%; border-spacing:0px; z-index:10; } #themeBaseStructure { margin-top:90px; /* used when themes are active */ } .structure>td { vertical-align:top; } .content { width:1000px; min-width:1000px; z-index:0; position:relative; box-sizing:border-box; } .homepageStructure { margin-top:10px; margin-bottom:10px; border-spacing:0px; border:1px solid black; -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.3); -webkit-border-radius:5px; box-shadow: 5px 5px 5px rgba(0,0,0,0.3); border-radius:5px; position:relative; z-index:10; width:1000px !important; background-color:white; height:100% !important; min-height:100% !important; table-layout:fixed !important; } .homepageStructure td { min-height:100%; height:100%; } .copyright { border-top:1px solid #c0c0c0; margin-top:30px; font-size:11px; color:#505050; padding-top:5px; } .copyright p { margin-top:3px !important; margin-bottom:3px !important; } td.header { width:100%; height:120px; max-height:120px; min-height:0px; background-color:#604238; background-image:url(_images-2012/header_background.jpg); position:relative; -webkit-box-shadow: 0px 3px 2px rgba(0,0,0,0.3); box-shadow: 0px 3px 2px rgba(0,0,0,0.3); } #mainLogo { position:absolute; top:-15px; left:-23px; z-index:25; } #logotype { position:absolute; top:16px; left:145px; } .mainmenuBar { position:absolute; width:998px; top:80px; height:39px; background-image:url(_images-2012/menu_background.png); z-index:20; } .mainmenu { margin-left:137px; margin-top:8px; font-size:13px; text-transform:uppercase; z-index:20; } .mainmenu a { position:relative; color:#c4b1ad; display:inline-block; margin-left:5px; margin-right:5px; } .mainmenu a:hover, .mainmenu a.activeMenu { color:#FCD75E; } .submenuBar { position:absolute; top:120px; left:137px; width:auto; padding:5px; background-color:#462a21; z-index:10; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.15, #301010), color-stop(0.35, #482821) ); border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.3); box-shadow: 1px 1px 1px rgba(0,0,0,0.3); } .submenuBar a, .submenuBar a:visited { color:#ffc35a; display:inline-block; margin-left:5px; margin-right:5px; } .submenuBar a:hover { color:#FCD75E; } .homepageStructure { width:100%; table-layout:fixed; height:100%; min-height:100%; } .rootSidebar { background-color:#482821; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.15, #4C2220), color-stop(0.35, #482821) ); background-image: -moz-linear-gradient(top,#4C2220,#482821); padding-top:35px; vertical-align:top; } .rootSidebar hr { width:230px; } .rootSidebarButton { width:14px; height:14px; background:none; border:none; background-image:url(_images-2012/sidebar_button.png); position:absolute; right:4px; top:4px; cursor:pointer; padding:0px; } .rootSidebarButton:hover { background-image:url(_images-2012/sidebar_button_active.png); } .rootSidebarButton:active { background-image:url(_images-2012/sidebar_button_down.png); } .rootSidebarSection { margin-top:0px; margin-bottom:20px; } .rootSidebar a { color:#ffc35a; display:inline-block; margin-left:5px; margin-right:5px; } .rootSidebar a:hover { color:#FCD75E; } .rootSidebar h2 { background-color:#170805; color:#FCD75E; font-weight:normal; font-size:13px; margin:5px; padding:3px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; position:relative; } .rootSidebar h2 a { color:#FCD75E; margin:0px; } .rootSidebar h3 { color:#ECBF32; font-weight:normal; font-size:13px; margin:5px; margin-left:10px; } .rootSidebar ul { list-style:none; padding-left:12px; margin-top:0px; } .rootSidebar ul li { margin-bottom:5px; } .rootSidebar ul li a { margin-left:0px; } .rootSidebar ul.bulleted { margin-top:0px; list-style:disc; padding-left:28px; color:#ecbf32; } .mainContent { background-color:white; padding:0px; display:block; vertical-align:top; } .mainContentText { padding:0px 20px 10px 20px; } .mainContentText h1 { color:#800000; font-weight:normal; margin-top:15px; margin-bottom:8px; font-size:20px; } .mainContentText h2 { color:#800000; font-weight:normal; margin-top:15px; margin-bottom:8px; font-size:16px; } .mainContentText p { margin-top:8px; margin-left:20px; margin-right:20px; line-height:18px; } .insertsColumn { background-color:#FEDE8B; padding:0px; border-left:1px solid black; -webkit-border-bottom-right-radius:5px; vertical-align:top; } .insertsColumn h2 { background-color:black; color:white; font-weight:normal; font-size:14px; padding:5px 10px 5px 10px; margin-top:0px; } .insertsColumn h3 { color:#BF0000; font-size:14px; margin-bottom:3px; border-top:1px solid #df8000; padding-top:5px; } .insertsColumn h3:first-child { border-top:none; padding-top:0px; } .insertsColumn h4 { font-weight:normal; font-style:italic; margin-top:0px; margin-bottom:0px; font-size:12px; } .insertsContent { margin:0px 20px 15px 15px; } .insertsContent ul { list-style-image:url(_images-2012/insert_bullet.png); padding-left:12px; } .insertsContent li { margin-bottom:8px; font-size:11px; } .insertsContent li strong { font-size:12px; } .insertsContent p { line-height:16px; } .insertsContent hr { border-top:1px solid #ef9f5d; width:100%; margin:0px; } .dropdownMenu { background-color:#3f2c29; position:absolute; width:auto; top:25px; z-index:20; border:1px solid black; -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.3); box-shadow: 1px 1px 1px rgba(0,0,0,0.3); display:none; padding:5px; color:#c4b1ad; } .dropdownMenu ul { list-style:none; padding-left:0px; margin:0px; } .dropdownMenu a { color:#ffc35a; display:block; margin-left:5px; margin-right:5px; padding:3px 5px; } .alphaMenu a { display:inline; margin:0px; } .dropdownMenu a:hover { font-style:normal; color:#FCD75E; background-color:black; } .dropdownMenu hr { margin-right:5px; } .dropdownMenu .iconWrapper { width:10px; text-align:center; display:inline-block; margin-right:10px; } .dropdownMenu .iconImage { vertical-align:middle; } .dropdownMenu .iconLabel { vertical-align:middle; } .newsContinuation { display:none; } #searchBox { position:absolute; top:0px; right:0px; } .textbox { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:20px; padding-left:3px; font:12px arial; } #searchBox .textbox { border:none; background-color:#FEDE8B; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.95, #fff17a), color-stop(0.05, #ffcd7a) ); background-image: -moz-linear-gradient(top,#ffcd7a,#fff17a); width:150px; -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.9); box-shadow: inset 1px 1px 1px rgba(0,0,0,0.9); margin-top:4px; color:#c05000; } .searchButton { width:20px; height:20px; border:none; background:none; background-image:url(_images-2012/button_search.png); margin-top:5px; margin-right:5px; cursor:pointer; } .searchButton:hover { background-image:url(_images-2012/button_search_hover.png); } .searchButton:active { background-image:url(_images-2012/button_search_active.png); } .alphaTable { margin-left:10px; } .alphaTable td { width:10px; text-align:center; } .alphaTable td a { margin:0px; } .entryTopSpace { background-color:white; padding-top:25px; } div.entryCaption h1 { font-size:24px; font-weight:normal; margin-top:0px; margin-bottom:0px; border-bottom:1px solid #800000; color:black; } div.entryCaption h2 { font-size:12px; font-weight:normal; margin-top:0px; margin-bottom:10px; margin-top:5px; color:black; } div.entryCaption { margin-bottom:20px; } .faqSidebar ul li { margin-bottom:10px; margin-right:10px; font-size:11px; } .indexTable { width:100%; } .indexTable td { padding:3px 0px; line-height:18px; } .indexTable td b { font-weight:normal; } /* Theme elements */ #themePageTop { position:relative; } .chronicleButtonMobile { display:none; } .entrySummaryMobile { display:none; } .mapCaptionMobile { display:none; } .externalLines h5, .externalLines h6 { font-size:11px; font-weight:normal; margin:0; line-height:130%; } .externalLines h5 { margin-bottom:5px; font-size:13px; } .externalLines { margin-top:20px; padding:10px; background-color:#cf7d71; background-color:#a09080; box-sizing:border-box; border-radius:5px; color:white; } .externalLines a { color:#ffefc1 } .externalLines a:hover { color:#ffee90; text-decoration:underline; } .genealogy img { image-rendering: -webkit-crisp-edges; image-rendering: -moz-crisp-edges; } #themePageTop { vertical-align:top; }