/* * Style for Minimal theme * * webtrees: Web based Family History software * Copyright (C) 2011 webtrees development team. * * Derived from PhpGedView * Copyright (C) 2002 to 2010 PGV Development Team. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * $Id$ */ /* Add a permanent scrollbar, to prevent "flickering" when hover effects lengthen page */ html {overflow-y:scroll;} body { color: black; background-color: white; font: 12px tahoma, arial, helvetica, sans-serif; } fieldset { margin:8px 8px 4px 8px; text-align:left; } html[dir='rtl'] fieldset {text-align:right;} legend { font-weight: bold; } a { color: #666666; text-decoration: none; } a:hover { color: black; text-decoration: underline; } /* -----Layout for top header ----- */ .title {display: block; float: left; width: 40%;} .hlogin {display: block; float: left; padding: 2px 20px;} .htheme {display: block; float: left; width: 10%; white-space: nowrap;} .htheme option {text-align:left;} .hsearch, .favorites_form {display: block; float: right;} .favorites_form { position:absolute; right:4px; top:1.4em; z-index:2000; } html[dir='rtl'] .title, html[dir='rtl'] .hlogin, html[dir='rtl'] .htheme {float: right;} html[dir='rtl'] .hsearch {float: left;} html[dir='rtl'] .htheme option {text-align: right;} html[dir='rtl'] .favorites_form { position:absolute; right: auto; left:4px; top:1.4em; z-index:2000; } /* Layout for header menu */ #topMenu { /* set up container for menu */ border-bottom: 1px solid; clear: both; float: left; width: 100%; margin:10px 0 0 0; padding:0 0 10px 0; margin-top: 18px; z-index:2000; position: relative; } /* Set up Top Menu */ #topMenu ul { margin: 0; padding: 0; list-style: none; float: right; position: relative; right: 50%; } #topMenu ul li { margin:0; padding:0; width: auto; padding-left: 5px; padding-right: 5px; border: solid #999 1px; float:left; position:relative; left: 50%; } #topMenu ul li a { display: block; font-size: 14px; /* set font size for top menu */ text-align: center; padding: 5px 5px 5px 5px; background-color: #fff; color: #555; text-decoration: none; } /* Subnavigation section */ #topMenu ul ul { display:none; /* Sub menus are hiden by default */ position:absolute; top: 27px; left:0; right:auto; /*resets the right:50% on the parent ul */ width: auto; border: 1px solid #AAA; white-space: nowrap; background: #eeeeee; color: #666; } /* sub-sub-menus */ #topMenu ul ul ul { z-index:2100; top:0; left:100px; } #topMenu ul ul li { border: 0; left:auto; /*resets the left:50% on the parent li */ margin:0; /* Reset the 1px margin from the top menu */ padding-left: 0; padding-right: 0; clear:left; float:left; width:100%; } #topMenu ul ul li a { font-size: 12px; /* set font size for submenu */ padding: 5px 5px 5px 5px; text-align: left; } /* Set up hover layout and style */ /* header hover */ #topMenu ul li:hover a { text-decoration: underline; color: black; } #topMenu ul li:hover > ul { display: block; text-align: left; position: absolute; margin: 0; padding: 0; } #topMenu ul li:hover li { float: none; } #topMenu ul li:hover li a { background-color: #eeeeee; border-bottom: 1px solid #fff; text-decoration: none; color: #000; } #topMenu ul li li a:hover { background-color: #fff; width: auto; } /* --- RTL --- */ html[dir='rtl'] #topMenu {float: left; width: 100%;} html[dir='rtl'] #topMenu ul li {float: left;} html[dir='rtl'] #topMenu ul ul li a {text-align: left;} html[dir='rtl'] #topMenu ul ul li {text-align: left;} html[dir='rtl'] #topMenu ul li:hover ul {text-align: left;} html[dir='rtl'] #topMenu ul li ul li {text-align: left;} html[dir='rtl'] #topMenu ul li {float: right;} html[dir='rtl'] #topMenu ul ul li a {text-align: right;} html[dir='rtl'] #topMenu ul ul li {text-align: right;} html[dir='rtl'] #topMenu ul li:hover ul {text-align: right;} html[dir='rtl'] #topMenu ul li ul li {text-align: right;} html[dir='rtl'] #topMenu ul ul {right:0; left: auto;} html[dir='rtl'] #topMenu ul ul ul {left:auto; right:100px;} html[dir='rtl'] #topMenu ul {right: auto; float:left; left: 50%;} html[dir='rtl'] #topMenu ul li {float:right; right: 50%;} html[dir='rtl'] #topMenu ul ul li {right:auto; /*resets the right:50% on the parent li */ clear:right; float:right; width:100%;} /* --- end headers --- */ h2 { color: black; font-weight:bold; font-size:18px; } h4 { color: black; font-weight:bold; font-size:12px; } th { font-weight: 100; } ul { padding-left: 15px; padding-right: 15px; margin: 8px; } img { border: none; } .button { width: 60px } input, textarea { padding-left: 3px; padding-right: 3px; font-family:inherit; } .gedcom_table { border: 1px solid black; margin:0; width:99%; } .person_box { background-color: white; border: solid black 1px; } .person_boxF { background-color: white; border: solid black 1px; } .person_boxNN { background-color: white; border: 1px dashed gray; } .person_box:target, .news_box:target, #gedcom_stats:target { background-color: #ffffcc; } .list_table { margin-left: auto; margin-right: auto; } .center { text-align: center; } table.center { margin-left: auto; margin-right: auto; } .list_label, .list_label_wrap { color: black; background-color: #eeeeee; border: 1px solid black; font-size:12px; text-align: center; } .list_value, .list_value_wrap { background-color: white; color: black; border: solid black 1px; font-size:12px; vertical-align: top; } .list_label, .list_value { white-space: nowrap; } .list_label_wrap, .list_value_wrap { white-space: normal; } .list_item { font-size:12px; } .facts_table, .facts_table_rtl { width: 100%; } .facts_label { color: black; background-color: #eeeeee; border: 1px solid black; font-size:12px; padding: 4px 4px 4px 4px; width: 20%; text-align: center; } .facts_label02, .facts_label03 { color: black; background-color: #eeeeee; border: 1px solid black; font-weight:bold; font-size:12px; padding: 4px 4px 4px 4px; width: 20%; text-align: center; } .facts_value { background-color: white; color: black; border: solid black 1px; font-size:12px; padding: 4px 4px 4px 4px; } .facts_value02 { background-color: white; color: black; border: solid black 1px; font-size:12px; padding: 5px; } .facts_labelred, .facts_labelblue { color: #333333; background-color: #eeeeee; font-size:12px; padding: 4px 4px 4px 4px; width: 20%; text-align: center; } .facts_valuered, .facts_valueblue { background-color: white; color: black; font-size:12px; padding: 4px 4px 4px 4px; } .facts_labelred, .facts_valuered { border: solid red 2px; } .facts_labelblue, .facts_valueblue { border: solid blue 2px; } .tabs_table { width: 100%; } .tab_cell_active { background-color: white; border-left: outset #eeeeee 2px; border-top: outset #eeeeee 2px; border-right: outset #eeeeee 2px; text-align: center; } .tab_cell_inactive { background-color: #eeeeee; border-left: solid black 2px; border-top: solid black 2px; border-right: outset black 2px; text-align: center; } .tab_active_bottom { border-top: none; border-bottom: none; border-left: none; border-right: none; height: 5px; } .tab_inactive_bottom { border-left: none; border-right: none; border-top: outset black 2px; height: 5px; } .tab_inactive_bottom_right { border-left: none; border-right: none; border-top: outset black 2px; width: 33%; height: 5px; } .tab_cell_inactive_empty { background-color: #bababa; border-left: solid black 2px; border-top: solid black 2px; border-right: outset black 2px; text-align: center; } .tab_cell_inactive_empty a { color: #888888; } .name1 { color: black; font-weight:bold; font-size:11px; } .name1Hover { color: black; font-weight:bold; font-size:10px; text-decoration: underline; } .namered { border: solid red 1px; } .nameblue { border: solid blue 1px; } .details1 { font-size:10px; } .name2 { color: black; font-weight:bold; font-size:12px; } .name2Hover { color: black; font-weight:bold; font-size:12px; text-decoration: underline; } .details2 { font-size:12px; } .nameZoom { color: black; font-weight:bold; font-size:14px; } .detailsZoom { font-size:14px; text-decoration: none; } .details_label { font-weight: bold; } .name_head { color: black; font-weight:bold; font-size:16px; letter-spacing: .2px; } .date { color: #666666; font-weight: bold; } .field { } .label { font-weight: bold; } .error { color: #dd0000; font-weight: bold; } .largeError { color: #dd0000; font-size:large; font-weight: bold; } .warning { color: #dd0000; font-weight: bold; } .indent { padding-left: 7px; } .indent_rtl { padding-right: 7px; } .image { height: 150px; padding: 5px; } .gender_image { padding-left: 3px; padding-right: 3px; border: none; vertical-align: middle; } .pedigree_image_portrait, .pedigree_image_landscape { float: left; max-height: 50px; max-width: 50px; border: solid black 1px; margin-right: 3px; } .pedigree_image_portrait_rtl, .pedigree_image_landscape_rtl { float: right; max-height: 50px; max-width: 50px; border: solid black 1px; margin-left: 3px; } .pedigree_form { width: 45px; } .thumbnail { height: auto; padding: 5px; } .icon { display: none; border: none; padding-left: 0; padding-right: 5pt; } #head_icon { display: block; float: left; margin-right: 15px; } .adminicon { border: none; padding-left: 0; padding-right: 5pt; } html[dir='rtl'] .icon, html[dir='rtl'] .adminicon { padding-left: 5pt; padding-right: 0; } .link { font-size: 11px; text-align: center; } .sublinks_table { border: solid black 1px; } .sublinks_cell { font-size: 12px; background-color: #eeeeee; } .sublinks_table .icon { vertical-align: middle; width: 25px; height: 25px; } .subheaders { font-weight:bold; font-size:16px; text-indent: 20px; margin-top: 15px; vertical-align: bottom; } .age { font-size: 9px; } .source_citations { display: none; } .lang_form { margin-top: 0; } .selected-option { background-color: #eeeeee; border: solid black 1px; } .user_links { white-space: nowrap; } .contact_links { text-align: center; } .hit-counter { background: black; color: white; font-weight: bold; } .border1 { border: solid black 1px; } .header_select { font-size: 9pt; } .favorites_form { margin-top: 0; } .help { font-weight: bold; cursor: help; } .submenu { background-color: #eeeeee; border: solid black 1px; } .journal_box { padding: 3pt; border:thin solid #AAA; overflow:visible; } .news_title { font-weight:bold; font-size:14px; } .news_date { font-size:12px; margin-bottom: 12px; } .current_day { font-weight: bold; font-size: 16px; } .cal_day { float: left; font-weight: bold; } .rtl_cal_day { direction: rtl; float: right; color: blue; font-weight: bold; } .helpcontent { margin-left: 10px; margin-right:10px; } .helpcontent dt {clear:both;} .helpfooter { margin: 10px; } .helpheader { margin: 10px; font-size: 18px; font-weight: bold; color: black; } .helpstart { margin: 10px; font-weight:bold; font-size:14px; color: #444444; text-decoration: none; } .helptext { font-size:12px; color: black; } #content { clear:both; margin-left: 1px; } #footer { clear: both; color: black; font-size:12px; } /*-- index.php specific style sheets -- */ .small_inner_block { max-height: 200px; overflow: auto; text-decoration: none; } .normal_inner_block { overflow: auto; } .block { background-color: white; color: black; border: solid black 1px; font-size:12px; vertical-align: top; margin-bottom: 5px; padding: 1px; } .blockcontent { margin-left:5px; margin-right:5px; margin-bottom:10px; font-size: 13px; overflow:auto; } .blockcontent .list_table { border-spacing:0; border:solid black 1px; border-right:0; } .blockcontent .list_value, .blockcontent .list_value_wrap, .blockcontent .list_label { border:0; border-top:solid black 1px; border-right:solid black 1px; } .blockheader {font-weight:bold;} img.block { border: none; height: 20px; vertical-align: middle; } #index_main_blocks { clear: none; width: 66%; float: left; } #index_small_blocks { clear: none; width: 33%; float: right; } #index_full_blocks { clear: none; width: 100%; } #random_picture { text-align: center; } /*-- pedigree chart specific stylesheets --*/ #pedigree_chart { position: relative; top: -240px; left: 10px; } /*-- pedigree chart rtl specific stylesheets --*/ html[dir='rtl'] #pedigree_chart { left:auto; right:10px; } /*-- descendancy chart specific stylesheets --*/ #descendancy_chart ul { background-image: url(images/vline.png); background-repeat: repeat-y; background-position: left top; list-style: none; margin: 0 0 5px 15px; /* top right bottom left */ padding-top: 0; padding-right: 0; padding-bottom: 0; } #descendancy_chart li { list-style: none; margin: 0 0 0 -14px; /* top right bottom left */ padding-top: 0; padding-right: 0; padding-bottom: 0; } /*-- descendancy chart rtl specific stylesheets --*/ html[dir='rtl'] #descendancy_chart ul { background-position:right top; margin:0 15px 0 0; left:auto; } /*-- relationship chart specific stylesheets --*/ #relationship_chart { position: relative; top: -40px; left: 0; } html[dir='rtl'] #relationship_chart { left:auto; right:10px; } /*-- ancestry chart specific stylesheets --*/ #ancestry_chart ul { background-image: url(images/vline.png); background-repeat: repeat-y; background-position: left top; list-style:none; display: block; margin: 0 0 0 15px; /* top right bottom left */ padding-top: 0; padding-right: 0; padding-bottom: 0; } #ancestry_chart li { list-style: url(images/spacer.png); margin: 0 0 2px -13px; /* top right bottom left */ padding-top: 0; padding-right: 0; padding-bottom: 0; } /*-- ancestry chart rtl specific stylesheets --*/ html[dir='rtl'] #ancestry_chart ul { background-position:right top; margin:0 15px 0 0; left:auto; } html[dir='rtl'] #ancestry_chart li { margin:0; padding:0 2px 0 0; left:auto; } /*-- timeline chart specific styles --*/ #timeline_chart { position: relative; top: 0; } .timeline_table { } .person0 { background-color: #eeeeee; border: outset black 1px; vertical-align: top; } .person1 { background-color: #bfbfbf; border: outset black 1px; vertical-align: top; } .person2 { background-color: #999999; border: outset black 1px; vertical-align: top; } .person3 { background-color: #dfdfdf; border: outset black 1px; vertical-align: top; } .person4 { background-color: #eeeeee; border: outset black 1px; vertical-align: top; } .person5 { background-color: #fefefe; border: outset black 1px; vertical-align: top; } .listlog { line-height: 20pt; color: #555555; } .formField { font-size:12px; } .starredname { text-decoration: underline; } .search_hit { background-color: #cccccc; } .title { font-size:20px; } /* Style for the top and bottom bar */ .topbottombar { color: black; background-color: #eeeeee; border: 1px solid black; font-weight:bold; font-size:12px; padding: 4px; text-align: center; } /* Style for the subbar in */ .subbar { background-color: white; color: black; border: solid black 1px; font-size:11px; padding: 3px; white-space: nowrap; vertical-align: top; } /* Style for the descriptionbox */ .descriptionbox { background-color: white; color: black; border: solid black 1px; font-size:12px; padding: 3px; white-space: nowrap; vertical-align: top; } /* Style for the optionbox */ .optionbox { background-color: white; color: black; border: solid black 1px; font-size:12px; vertical-align: top; white-space: nowrap; padding: 3px; } .vmiddle { vertical-align: middle } /* colors */ .red { color: red; } .rela { opacity: 0.67; } /* Text direction */ .ltr { text-align: left; } .rtl { text-align: right; direction: rtl; } /* Width settings */ .width10 { width: 10%; } .width20 { width: 20%; } .width25 { width: 25%; } .width30 { width: 30%; } .width33 { width: 33%; } .width40 { width: 40%; } .width50 { width: 50%; } .width60 { width: 60%; } .width66 { width: 66%; } .width70 { width: 70%; } .width75 { width: 75%; } .width80 { width: 80%; } .width90 { width: 90%; } .width100 { width: 100%; } /* font sizes */ .font11 { font-size: 11px; } .font9 { font-size: 9px; } /* Chart styles */ .pedigree_table { margin: 0; } /* Message box */ .messagebox { background-color: white; border: solid black 1px; } /* Change indicators */ .change_new { border: solid blue 2px; } .change_old { border: solid red 2px; } .note_details { display: none; } a.showit { position: relative; z-index: 24; color: black; text-decoration: none; } a.showit:hover { z-index: 25; background-color: #ffff9b; cursor: crosshair; } a.showit > span { display: none; } a.showit:hover > span { display: block; position: absolute; top: 22px; left: 0; width: 225px; border-style: outset; border-left: 15px outset #1f1f1f; border-top: 2px solid #1f1f1f; border-bottom: 2px solid black; border-right: 2px solid black; padding: 3px; background: #4f4f4f; color: white; font-size:15px; text-align: left; opacity: .85; z-index: 5; white-space: normal; } .lifespan_people span:first-letter { font-weight:bold; font-size:16px; font-variant: small-caps; padding: 1px; } .lifespan_outer { position: relative; width: 99.5%; height: 600px; overflow: hidden; border: solid blue 1px; } .lifespan_outer a { color: black; } .lifespan_outer a:hover { color: red; text-decoration: none; } .lifespan_timeline { position: absolute; width: 100%; left: -10px; top:-65px; z-index:2; background-color: white } .lifespan_people { position: absolute; width: 500px; left: -10px; top: -60px; z-index:1; } .iwstyle { width:360px; /*background-color: #FFFFFF;*/ } .iwstyle a { } .iwstyle a:hover { } #map_nav { position: relative; top: -484px; left: 101%; } #tree_nav { position: relative; top: -584px; left: 90%; z-index: 100; } #map_type { margin: 0; padding: 0; font-size: 10px; list-style: none; } #map_type li { display: block; width: 70px; text-align: center; padding: 2px; border: 1px solid black; cursor: pointer; float: left; margin-left: 2px; } #map_type li.non_active { background: white; color: black; font-weight: normal; } #map_type li.active { background: gray; color: white; font-weight: bold; } #map_type li:hover { background: #ddd; } .tag_cloud { } .tag_cloud a { white-space:nowrap; } /* Autocomplete styles*/ .ac_input { background-color: #EEE8AA; } .ac_results { padding: 0; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; } .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; } .ac_results li { margin: 0; padding: 2px 5px; cursor: default; display: block; /* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */ /*width: 100%;*/ font: menu; font-size: 12px; /* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */ line-height: 14px; overflow: hidden; } .ac_loading { background: white url(images/indicator.png) right center no-repeat; } .ac_odd { background-color: #eee; } .ac_over { background-color: #0A246A; color: white; } /* End of Autocomplete styles*/ /* Flyout menu Styles */ .flyout { color:#000000; text-align: left; margin-top: -20px; right: 210px; padding: 3px; } .flyoutrtl { color:#000000; text-align: right; margin-top: -20px; left: 210px; padding: 3px; } /* End of Flyout Menu styles*/ .nowrap { white-space: nowrap; } .wrap { white-space: normal; } ul.clist { list-style-image: none; margin: 0; } .statistics_chart { text-align: center; text-align: center; } .gchart { border: solid black 1px; } .execution_stats { padding-top: 12px; text-align: center; } dl { } dt { float:left; font-weight:bold; margin-right:10px; clear:both; } html[dir="rtl"] dt { float:right; margin-right:auto; margin-left:10px; } dd { display: inline; margin: 0; } .clearfloat { clear: both; } .itr { position: absolute; top: 3em; line-height: 1.5; } .block .itr, #family_page .itr, #ancestry_chart .itr, #descendancy_chart .itr, #familybook_chart .itr, #familybook_chart_rtl .itr, #hourglass_chart .itr, #hourglass_chart_rtl .itr, #relatives_content .itr { position: relative; top: 0; } .user_favorites_block, .gedcom_favorites_block, #family_page .person_box, #family_page .person_boxF, #family_page .person_boxNN, #ancestry_chart .person_box, #ancestry_chart .person_boxF, #ancestry_chart .person_boxNN, #descendancy_chart .person_box, #descendancy_chart .person_boxF, #descendancy_chart .person_boxNN, #familybook_chart .person_box, #familybook_chart .person_boxF, #familybook_chart .person_boxNN, #familybook_chart_rtl .person_box, #familybook_chart_rtl .person_boxF, #familybook_chart_rtl .person_boxNN, #hourglass_chart .person_box, #hourglass_chart .person_boxF, #hourglass_chart .person_boxNN, #hourglass_chart_rtl .person_box, #hourglass_chart_rtl .person_boxF, #hourglass_chart_rtl .person_boxNN, #relatives_content .person_box, #relatives_content .person_boxF, #relatives_content .person_boxNN, .charts_block .person_box, .charts_block .person_boxF, .charts_block .person_boxNN { overflow: visible !important; } .popup { display:none; } .popup dl { padding:5px; font-size:9px; } .popup dt { float:none; } .popup dd { display: block; margin-left:10px; } .itr:hover .popup { display: block; position: absolute; width: 12em; right: 0; z-index: 9999; } html[dir='rtl'] .popup dt {float:none;} html[dir='rtl'] .popup dd {margin-right:10px;} html[dir='rtl'] .itr:hover .popup {left:0; right:auto;} /* styles for FindFacts pop-up */ #layDefinedTags,#tabDefinedTagsShow { width:450px; } #tabDefinedTags { width:430px; } #layDefinedTags { margin-left:auto; margin-right:auto; height:285px; overflow:auto; border:inset 2px buttonface; } #tabDefinedTags { border-collapse:collapse; } #tabDefinedTags th,#tabDefinedTags td { border:solid 1px #000; margin:0; padding:3px; } #tabDefinedTags tbody th { text-align:left; font-weight:bold; } #tabDefinedTags tr.sel { background-color:#D1D9EF; color:#888; } #tabDefinedTags tr.unsel { background-color:#FFFFFF; color:#888; } #tabDefinedTagsShow { margin-left:auto; margin-right:auto; } #tabDefinedTagsShow td { width:50%; text-align:center; } #tabFilterAndCustom { margin-left:auto; margin-right:auto; } #tabAction { margin-left:auto; margin-right:auto; } #tabAction td { width:50%; text-align:center; } /* FAQ table styles */ table.faq { background-color: #DDD; margin:5px 0 50px 5px; width: 98%; } table.faq tr.odd td { background-color:#fff; } div.faq_title { background-color: #DDD; margin: 1em 0 0 1em; padding: .25em; font-weight:bold; width: 98%; } div.faq_body { clear:both; margin: 1em 0; padding: 1em; } .faq_italic { font-style: italic; font-weight: bold; font-size: 90%; padding: 0 10px; } .faq_top {float:right;} .faq_edit {float:right;} html[dir='rtl'] .faq_top {float:left;} html[dir='rtl'] .faq_edit {float:left;} td.descriptionbox a { /* this keeps the tag color the same when it is a link as when not */ float: left; } html[dir='rtl'] td.descriptionbox a { float: right; } .logo { text-align: center; } /* Find special characters */ .largechars { font-family: monospace; font-size: 200%; } /* ========= Positioning edit, copy, delete links ============= */ /* General use */ .editfacts {clear:both; padding-top:15px;} /* a container for the following three links */ .editlink, .copylink, .deletelink {float:left; padding:5px 5px 0 0; } html[dir='rtl'] .editlink, html[dir='rtl'] .copylink, html[dir='rtl'] .deletelink {float:right; padding:5px 0 0 5px; } span.link_text {} span.link_text:hover {text-decoration: underline;} /* Indi header */ .field .editlink, .field .deletelink, .field .copylink {float:right;} html[dir='rtl'].field .editlink, html[dir='rtl'].field .deletelink {float:left;} /* =========== end edit, copy, delete links ==================== */ /* =========== Indi header ================== */ #indi_header {float:left; width:98%; margin:5px 0; padding:0 10px 0 0;} #indi_header h3 {font-weight:bold; margin: 0; padding: 0 10px 0 30px; text-align:left;} #indi_header h3.name_one {overflow:hidden; position:relative; font-size:1.5em;} #indi_header h3.name_two {background: #DDD; border: 1px solid #888} #indi_header h3.person_box, #indi_header h3.person_boxF , #indi_header h3.person_boxNN {background: #DDD; border: 1px solid #888;} #indi_header h3 .header_age {padding:7px 0 5px 5px; float:right; font-weight:normal; font-size:65%;} #indi_header h3 span.details1 {font-size:1em;} #indi_header h3 a {display:inline;} #indi_header a {font-size:0.75em; font-weight:normal;} #indi_header a:hover {color:red;} #main_name {float:left; font-size:2em; margin:10px; font-weight:bold;} #indi_mainimage {float:right;} #indi_mainimage a img {float:right; padding:0;} #indi_name_details {background: none #FFF; border: none; font-size:10px; margin:0; overflow: hidden !important; padding: 5px;} #indi_name_details .warning {font-size:1em;} #indi_name_details dt:after {content:":";} #indi_name_details dt.label, #indi_name_details dd.field {font-size:12px;} #name1 {} #indi_note {margin:0 0 5px 0;} #indi_note .fact_NOTE .label {float:left; margin:0 10px 0 0;} #indi_note , #indi_note .fact_NOTE .label {font-size:12px;} #indi_note .note_details {font-size:12px;} #indi_note .fact_SOUR a {font-size:12px;} #header_accordion1 {border:1px solid #DDD; border-radius: 3px 3px 3px 3px; float:left;} .indi_table {clear:left;} #sex {float:right;} html[dir='rtl'] #sex {float:left;} #dates {float:right; margin-top:5px;} dd .editlink, dd .deletelink {float:right;} html[dir='rtl'] #indi_header {float:right; padding:0 0 0 10px;} html[dir='rtl'] #indi_header h3 {padding: 0 30px 0 10px; text-align:right;} html[dir='rtl'] #indi_header h3 .header_age {padding:5px 5px 5px 0; float:left;} html[dir='rtl'] #main_name {float:right;} html[dir='rtl'] #indi_mainimage {float:left;} html[dir='rtl'] #indi_mainimage a img {float:left;} html[dir='rtl'] #indi_note .fact_NOTE {float:right; margin:0 0 0 10px;} html[dir='rtl'] #header_accordion1 {float:right;} html[dir='rtl'] .indi_table {clear:right;} html[dir='rtl'] #dates {float:left;} html[dir='rtl'] dd .editlink, html[dir='rtl'] dd .deletelink {float:left;} /* INDI IMAGE SPRITE */ .male_gender, .female_gender, .unknown_gender {display: block; background: url('images/indi_sprite.png') no-repeat;} .female_gender {background-position: -45px 3px; width: 24px;} .male_gender {background-position: -79px 3px; width: 24px;} .unknown_gender {background-position: -107px 4px; width: 24px;} /* =========== Indi tabs ================== */ /* Facts & Events tab */ #personal_facts_content .fact_NOTE, #personal_facts_content .fact_SOUR, #family_page .fact_NOTE, #family_page .fact_SOUR {margin: 5px 3px 5px 0; clear: both;} #media-display-image {float:left;} #media-display-title {float:left; font-style:italic; margin:10px;} /* ========= jquery-ui.custom.css changes ============ */ .ui-widget-content {color:black;} .ui-widget-content {color:black; border-color:#999999;} .ui-widget-content a {color:black;} .ui-widget-content a:hover {color:black;} .ui-state-active, .ui-widget-content .ui-state-active {background:#888; font-weight:normal; color:black; outline:none;} .ui-state-active .ui-icon {background-image: url("../../js/jquery/css/images/ui-icons_222222_256x240.png");} .ui-state-default .ui-icon {background-image: url("../../js/jquery/css/images/ui-icons_222222_256x240.png");} .ui-tabs .ui-tabs-nav {padding: .3em .3em 0 .3em; border-color:#888888; background: #dddddd;} .ui-tabs .ui-tabs-nav li {font-size:1em; bottom:0; margin:0 0.15em 0 0.1em; border-color:#888888; background: #efefef;} .ui-tabs .ui-tabs-nav li a {color:#555555;} .ui-tabs .ui-tabs-nav li:hover {color:black; background: #dfdfdf;} .ui-tabs .ui-tabs-nav li a:hover {color:black;} .ui-tabs-nav li.ui-tabs-selected {color:black; padding-top:0; top:1px; bottom:0; border-color: #888; border-bottom-width: 0; background:#f8f8f8;} .ui-tabs-nav li.ui-tabs-selected a {font-weight:600; color:black;} .ui-tabs-nav li.ui-tabs-selected a:hover {font-weight:600; color:black; background:#f8f8f8;} .ui-tabs-nav li.ui-tabs-selected:hover {background:#f8f8f8;} .ui-tabs .ui-tabs-panel {background:#f8f8f8;} .ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px;} .ui-accordion .ui-accordion-content {padding: 1em .05em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: visible; display: none;} .ui-accordion .ui-accordion-content-active {display: block;} .ui-accordion .ui-accordion-header a {padding:.5em} .ui-helper-reset {line-height: 1.5;} .ui-state-highlight a {color: red;} html[dir='rtl'] .ui-tabs {direction:rtl;} html[dir='rtl'] ui-tabs .ui-tabs-nav li.ui-tabs-selected, html[dir='rtl'] .ui-tabs .ui-tabs-nav li.ui-state-default {float:right;} html[dir='rtl'] .ui-accordion .ui-accordion-header .ui-icon {right:.5em;} /* ========= jQuery.datatable styling over-rides ============ */ .odd {background-color:#dcdcdc;} .even {background-color:#fff;} .css_right {float:left;} .fg-button {padding:2px 6px;} .fg-toolbar {background:#DDD; border-color:#888;} .dataTables_paginate {float:left; margin:5px;} .dataTables_processing {float:left; margin:5px;} .dataTables_filter {float:right; margin:4px;} .dataTables_info {float:left; margin:5px;} .recent_changes_block .dataTables_info, .upcoming_events_block .dataTables_info, .todays_events_block .dataTables_info, .todo_block .dataTables_info, .yahrzeit_block .dataTables_info {padding: 0;} .upcoming_events_block .dataTables_info, .todays_events_block .dataTables_info {padding: 2px 0 0 0;} .upcoming_events_block button, .todays_events_block button {margin: 5px 20px;} .dataTables_length {float:right;} .dataTables_length select, .dataTables_filter input {font-size:11px; padding:1px;} .ui-widget-header {font-weight:normal;} .dt-clear {clear:both;} #loading {text-align:center;} .DataTables_sort_wrapper {position:relative;margin-left:20px;} .DataTables_sort_wrapper span {left:0; margin-left:-20px; margin-top:-8px; position:absolute; top:50%;} html[dir='rtl'] .css_right {float:right;} html[dir='rtl'] .dataTables_paginate {float:right;} html[dir='rtl'] .dataTables_processing {float:right;} html[dir='rtl'] .dataTables_filter {float:left;} html[dir='rtl'] .dataTables_info {float:right} html[dir='rtl'] .dataTables_length {float:left;} html[dir='rtl'] .DataTables_sort_wrapper {margin-right:20px;} html[dir='rtl'] .DataTables_sort_wrapper span {left:auto; right:0; margin-right:-20px;} /* ========= List styles ================= */ .source-list, .note-list, .repo-list, .media-list, .indi-list, .fam-list {margin:5px auto; visibility:hidden; width:98%;} .source-list table, .note-list table, .repo-list table, .media-list table, .indi-list table, .fam-list table {width:100%;} .source-list td, .note-list td, .repo-list td, .media-list td, .indi-list td, .fam-list td {padding:2px 5px;} .indi-list td, .fam-list td {color:#555;} .indi-list .stats, .fam-list .stats {margin:0 auto; width:auto;} .source-list th, .note-list th, .repo-list th, .media-list th, .indi-list th, .fam-list th, .recent_changes_block th, .upcoming_events_block th, .todays_events_block th, .todo_block th, .yahrzeit_block th {cursor:pointer; white-space: nowrap;} .source-list th:last-child, .note-list th:last-child, .repo-list th:last-child {margin:0 -2px 1px 1px; padding:3px 0 4px; width:24px;} #source-details h2,#source-list-page h2, #note-details h2, #note-list-page h2, #repo-details h2, #repo-list-page h2, #media-details h2, #media-list-page h2 {margin-bottom:20px; text-align:center;} #source-tabs, #note-tabs, #repo-tabs, #media-tabs {margin:auto; visibility:hidden; width:80%;} #source-edit, #note-edit, #repo-edit, #media-edit {overflow-x:auto;} .media-list td img {display:block; height:40px; margin:3px auto;} .filtersH, .filtersF {margin:4px} .filtersH img {margin-bottom:2px;} .filtersH .ui-state-default,.filtersF .ui-state-default {margin:0 2px; padding:2px;} .loading-image{background:#fff url(../../images/loading.gif) 50% 50% no-repeat; height:50px; margin:50px;} #search-result-tabs, #places-tabs {margin:auto; width:98%; visibility:hidden;} #searchAccordion-indi, #searchAccordion-fam, #searchAccordion-source, #searchAccordion-note {margin:auto; width:99%;} #place-heirarchy h2, #place-heirarchy h4 {text-align:center;} html[dir='rtl'] .source-list th:last-child, html[dir='rtl'] .note-list th:last-child, html[dir='rtl'] .repo-list th:last-child {margin:0 1px 1px -2px;} /* ========= Sidebar ============== */ #main {min-width:600px; width:100%} #indi_left {float:left; width:98%;} #tabs {background-color: #fff; border-color: #DDD; width:98%; overflow:auto;} #sidebarAccordion, #sidebarAccordion2 {width:auto;} #sidebarAccordion h3, #sidebarAccordion2 h3 {height:30px; text-align: center; background: #DDD; border: 1px solid #888;} #sidebar {border-color:#DDD; display:none; margin:5px 2px 0 0; height:auto;} .use-sidebar #indi_left {width:77%;} .use-sidebar #sidebar {display:block;} .sidebar-at-right #sidebar {width:20%;} .use-sidebar.sidebar-at-right #sidebar, .sidebar-at-right #separator {float:right;} #separator {display: block; background: #DDD url('images/indi_sprite.png') no-repeat -26px 100px; min-width:6px; max-width:10px; width:0.75%; border: 1px solid #888; border-top-left-radius: 3px; border-top-right-radius: 3px; margin-top:5px;} .use-sidebar #separator {background: #DDD url('images/indi_sprite.png') no-repeat -1px 100px;} html[dir='rtl'] #indi_left {float:right;} html[dir='rtl'] #sidebar {margin:5px 0 0 2px;} html[dir='rtl'] .use-sidebar.sidebar-at-right #sidebar, html[dir='rtl'] .sidebar-at-right #separator {float:left;} html[dir='rtl'] #separator {background: #DDD url('images/indi_sprite.png') no-repeat -1px 100px;} html[dir='rtl'] .use-sidebar #separator {background: #DDD url('images/indi_sprite.png') no-repeat -26px 100px;} /* ============== Sidebar content items ============== */ /* Family navigator */ #sb_content_family_nav {padding:0;} #sb_family_nav_content {margin-top:2px;} .nam a:hover {color:black;} .nav_content {width:100%;padding:10px 0 0 0;} .flyout {color:#000000; text-align:left; margin-top:-20px; right:210px; padding:3px;} .flyout2 {color:#000000; text-align:left;margin-top:-2px; left:40px; padding:3px;} .flyout2 a:hover {color:black;} .flyout4 {color:#000000; text-align:left; margin-top:0;margin-left:0; padding:3px;} .flyout3, .flyout3 a {background:none; border:none; text-decoration:none; text-align:left; margin-top:0; left:0; padding:0;} .famnav_link {font-size:12px; padding:0; width:100%;} html[dir='rtl'] .flyout {text-align:right; left:210px;} html[dir='rtl'] .flyout2 {text-align:right; right:40px;} html[dir='rtl'] .flyout3 {text-align:right;} /* Descendancy */ #sb_desc_content {margin-left:3px; font-size:0.8em;} #sb_desc_content ul {padding:0; margin:0;} .sb_desc_indi_li {list-style-type:none; white-space:nowrap;} .desc_tree_div {display:none;} .desc_tree_div ul {padding:0; margin-left:10px; margin-top:0; margin-right:0;} html[dir='rtl'] #sb_desc_content {margin-right:3px;} html[dir='rtl'] .desc_tree_div ul {margin-right:10px; margin-left:0;} /* Individuals, Families */ .sb_indi_surname_li, .sb_fam_surname_li {list-style-image:url('images/plus.png');} .name_tree_div li, .name_tree_div_visible li {white-space:normal;} .name_tree_div {display:none;} .name_tree_div li, .name_tree_div_visible li {list-style:none; margin:0; padding:0;} .name_tree_div ul, .name_tree_div_visible ul {padding:0; margin:0;} /* Clippings */ #sb_clippings_content li {list-style:none;margin:0; padding:0;} #sb_clippings_content ul {padding:0; margin:0;} /* References */ #sb_content_extra_info {font-size:80%; font-weight:bold; margin-top:1px; overflow:hidden; padding:5px;} #sb_content_extra_info .editfacts {float:right; margin-top:-10px;} #sb_content_extra_info a {display:block;} #sb_content_extra_info span {font-weight:normal;} #sb_content_extra_info span a {display:inline;} #sb_content_extra_info #hitcounter {border-top: 1px solid #B2C7D7; font-weight: bold; padding-top: 5px;} html[dir='rtl'] #sb_content_extra_info .editfacts {float:left;} @media print { #backprint, #header, #topMenu { display:none; } /*-- pedigree chart specific stylesheets --*/ #pedigree_chart { position: absolute; top: 0; left: 0; } /*-- pedigree chart rtl specific stylesheets --*/ html[dir='rtl'] #pedigree_chart { left:auto; right:0; } #header, #footer, .noprint {display:none !important;} form, button, input {display: none;} /* buttons and input are used out of forms in sortable tables*/ .lifespan_outer { position: relative; width: auto; height: auto; overflow: visible; border: none; } .lifespan_people { position: absolute; width: auto; left: -10px; top: -60px; z-index:1; } }