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;
}