xref: /webtrees/resources/css/minimal.css (revision e837ff071ec04bc68a539c2c68fa4964e1c2bd2e)
1*e837ff07SGreg Roach/**
2*e837ff07SGreg Roach * webtrees: online genealogy
3*e837ff07SGreg Roach * Copyright (C) 2018 webtrees development team
4*e837ff07SGreg Roach * This program is free software: you can redistribute it and/or modify
5*e837ff07SGreg Roach * it under the terms of the GNU General Public License as published by
6*e837ff07SGreg Roach * the Free Software Foundation, either version 3 of the License, or
7*e837ff07SGreg Roach * (at your option) any later version.
8*e837ff07SGreg Roach * This program is distributed in the hope that it will be useful,
9*e837ff07SGreg Roach * but WITHOUT ANY WARRANTY; without even the implied warranty of
10*e837ff07SGreg Roach * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11*e837ff07SGreg Roach * GNU General Public License for more details.
12*e837ff07SGreg Roach * You should have received a copy of the GNU General Public License
13*e837ff07SGreg Roach * along with this program. If not, see <http://www.gnu.org/licenses/>.
14*e837ff07SGreg Roach */
15*e837ff07SGreg Roach
16*e837ff07SGreg Roach/* The minimal theme */
17*e837ff07SGreg Roach
18*e837ff07SGreg Roach/* Override Bootstrap formatting */
19*e837ff07SGreg Roach.btn-link {
20*e837ff07SGreg Roach	padding-left: 0.25rem;
21*e837ff07SGreg Roach	padding-right: 0.25rem;
22*e837ff07SGreg Roach}
23*e837ff07SGreg Roach
24*e837ff07SGreg Roach.table-given-name {
25*e837ff07SGreg Roach    overflow-x: hidden;
26*e837ff07SGreg Roach}
27*e837ff07SGreg Roach
28*e837ff07SGreg Roach.container-fluid {
29*e837ff07SGreg Roach    padding-left: 5px;
30*e837ff07SGreg Roach    padding-right: 5px;
31*e837ff07SGreg Roach}
32*e837ff07SGreg Roach
33*e837ff07SGreg Roachtable {
34*e837ff07SGreg Roach	border-collapse: separate;
35*e837ff07SGreg Roach}
36*e837ff07SGreg Roach
37*e837ff07SGreg Roach/*
38*e837ff07SGreg Roach * Any element that is loaded dynamically has the class wt-ajax-load.
39*e837ff07SGreg Roach * We can provide a "loading" placeholder for empty elements with this class.
40*e837ff07SGreg Roach */
41*e837ff07SGreg Roach.wt-ajax-load:empty {
42*e837ff07SGreg Roach	height: 32px;
43*e837ff07SGreg Roach	background: url(images/loading-32x32.gif) no-repeat 50% 50%;
44*e837ff07SGreg Roach}
45*e837ff07SGreg Roach
46*e837ff07SGreg Roach/*
47*e837ff07SGreg Roach * Icons use FontAwesome by default, but have additional classes to
48*e837ff07SGreg Roach * allow them to be overridden
49*e837ff07SGreg Roach *
50*e837ff07SGreg Roach * .wt-icon-arrow-down
51*e837ff07SGreg Roach * .wt-icon-arrow-end (right on LTR, left on RTL)
52*e837ff07SGreg Roach * .wt-icon-arrow-start (left on LTR, right on RTL)
53*e837ff07SGreg Roach * .wt-icon-arrow-up
54*e837ff07SGreg Roach * .wt-icon-bing-maps
55*e837ff07SGreg Roach * .wt-icon-calendar
56*e837ff07SGreg Roach * .wt-icon-copy
57*e837ff07SGreg Roach * .wt-icon-delete
58*e837ff07SGreg Roach * .wt-icon-edit
59*e837ff07SGreg Roach * .wt-icon-email
60*e837ff07SGreg Roach * .wt-icon-family
61*e837ff07SGreg Roach * .wt-icon-help
62*e837ff07SGreg Roach * .wt-icon-individual
63*e837ff07SGreg Roach * .wt-icon-google-maps
64*e837ff07SGreg Roach * .wt-icon-keyboard
65*e837ff07SGreg Roach * .wt-icon-media
66*e837ff07SGreg Roach * .wt-icon-note
67*e837ff07SGreg Roach * .wt-icon-openstreetmap
68*e837ff07SGreg Roach * .wt-icon-preferences
69*e837ff07SGreg Roach * .wt-icon-repository
70*e837ff07SGreg Roach * .wt-icon-source
71*e837ff07SGreg Roach * .wt-icon-submitter
72*e837ff07SGreg Roach */
73*e837ff07SGreg Roach.wt-icon-bing-maps::before {
74*e837ff07SGreg Roach	width: 16px;
75*e837ff07SGreg Roach	height: 16px;
76*e837ff07SGreg Roach	content: url(minimal/icons/bing-maps.png);
77*e837ff07SGreg Roach}
78*e837ff07SGreg Roach
79*e837ff07SGreg Roach.wt-icon-google-maps::before {
80*e837ff07SGreg Roach	width: 16px;
81*e837ff07SGreg Roach	height: 16px;
82*e837ff07SGreg Roach	content: url(minimal/icons/google-maps.png);
83*e837ff07SGreg Roach}
84*e837ff07SGreg Roach
85*e837ff07SGreg Roach.wt-icon-openstreetmap::before {
86*e837ff07SGreg Roach	width: 16px;
87*e837ff07SGreg Roach	height: 16px;
88*e837ff07SGreg Roach	content: url(minimal/icons/openstreetmap.png);
89*e837ff07SGreg Roach}
90*e837ff07SGreg Roach
91*e837ff07SGreg Roach/*
92*e837ff07SGreg Roach * Pages have the following high-level structure:
93*e837ff07SGreg Roach *
94*e837ff07SGreg Roach * wt-global
95*e837ff07SGreg Roach * +---wt-header-wrapper
96*e837ff07SGreg Roach *     +---wt-header-container
97*e837ff07SGreg Roach *     |   +---wt-header-content
98*e837ff07SGreg Roach *     |       +---wt-accessibility-links
99*e837ff07SGreg Roach *     |       +---wt-site-logo
100*e837ff07SGreg Roach *     |       +---wt-site-title
101*e837ff07SGreg Roach *     |       +---wt-header-search
102*e837ff07SGreg Roach *     |       |   +---wt-header-search-form
103*e837ff07SGreg Roach *     |       |       +---wt-header-search-field
104*e837ff07SGreg Roach *     |       |       +---wt-header-search-button
105*e837ff07SGreg Roach *     |       +---wt-secondary-navigation
106*e837ff07SGreg Roach *     |       |   +---wt-secondary-menu
107*e837ff07SGreg Roach *     |       +---wt-primary-navigation
108*e837ff07SGreg Roach *     |           +---wt-primary-menu
109*e837ff07SGreg Roach *     +---wt-main-container
110*e837ff07SGreg Roach *     |   +---wt-main-content
111*e837ff07SGreg Roach *     |       +---wt-messages
112*e837ff07SGreg Roach *     |       +---wt-page-title
113*e837ff07SGreg Roach *     |       +---wt-page-options wt-page-options-xxxxx
114*e837ff07SGreg Roach *     |       +---wt-page-content
115*e837ff07SGreg Roach *     +---wt-footer-container
116*e837ff07SGreg Roach *         +---wt-footer-content
117*e837ff07SGreg Roach */
118*e837ff07SGreg Roach
119*e837ff07SGreg Roach.wt-global {
120*e837ff07SGreg Roach	/* Avoid extremes of black and white.  It is better for users with dyslexia. */
121*e837ff07SGreg Roach	color: #0a0a0a;
122*e837ff07SGreg Roach	background-color: #f9f9f9;
123*e837ff07SGreg Roach}
124*e837ff07SGreg Roach
125*e837ff07SGreg Roach.wt-header-container {
126*e837ff07SGreg Roach	margin-top: 1rem;
127*e837ff07SGreg Roach}
128*e837ff07SGreg Roach
129*e837ff07SGreg Roach.wt-header-content {
130*e837ff07SGreg Roach}
131*e837ff07SGreg Roach
132*e837ff07SGreg Roach.wt-accessibility-links {
133*e837ff07SGreg Roach}
134*e837ff07SGreg Roach
135*e837ff07SGreg Roach.wt-site-logo {
136*e837ff07SGreg Roach	display: none;
137*e837ff07SGreg Roach}
138*e837ff07SGreg Roach
139*e837ff07SGreg Roach.wt-site-title {
140*e837ff07SGreg Roach	order: 1;
141*e837ff07SGreg Roach	flex: 1 1 0;
142*e837ff07SGreg Roach	font-size: 1.75rem;
143*e837ff07SGreg Roach}
144*e837ff07SGreg Roach
145*e837ff07SGreg Roach.wt-header-search {
146*e837ff07SGreg Roach	order: 3;
147*e837ff07SGreg Roach	flex: 0 0 15rem;
148*e837ff07SGreg Roach}
149*e837ff07SGreg Roach
150*e837ff07SGreg Roach.wt-header-search-form {
151*e837ff07SGreg Roach}
152*e837ff07SGreg Roach
153*e837ff07SGreg Roach.wt-secondary-navigation {
154*e837ff07SGreg Roach	order: 2;
155*e837ff07SGreg Roach	flex: 0 0 0;
156*e837ff07SGreg Roach	white-space: nowrap;
157*e837ff07SGreg Roach}
158*e837ff07SGreg Roach
159*e837ff07SGreg Roach.wt-secondary-menu {
160*e837ff07SGreg Roach}
161*e837ff07SGreg Roach
162*e837ff07SGreg Roach.wt-secondary-menu .nav-link {
163*e837ff07SGreg Roach	padding: 0.5rem;
164*e837ff07SGreg Roach}
165*e837ff07SGreg Roach
166*e837ff07SGreg Roach.wt-primary-navigation {
167*e837ff07SGreg Roach	order: 4;
168*e837ff07SGreg Roach	/* Extend to full page width */
169*e837ff07SGreg Roach	flex: 0 1 100vw;
170*e837ff07SGreg Roach	max-width: 100vw;
171*e837ff07SGreg Roach	/* Recalculate margins for content */
172*e837ff07SGreg Roach	margin: 0 calc(50% - 50vw);
173*e837ff07SGreg Roach	padding: 0 calc(50vw - 50%);
174*e837ff07SGreg Roach	border-bottom: 2px solid #aaa;
175*e837ff07SGreg Roach}
176*e837ff07SGreg Roach
177*e837ff07SGreg Roach.wt-primary-menu {
178*e837ff07SGreg Roach	justify-content: center;
179*e837ff07SGreg Roach}
180*e837ff07SGreg Roach
181*e837ff07SGreg Roach.wt-primary-menu .nav-link {
182*e837ff07SGreg Roach	padding: 0.5rem;
183*e837ff07SGreg Roach}
184*e837ff07SGreg Roach
185*e837ff07SGreg Roach.wt-main-container {
186*e837ff07SGreg Roach}
187*e837ff07SGreg Roach
188*e837ff07SGreg Roach.wt-main {
189*e837ff07SGreg Roach}
190*e837ff07SGreg Roach
191*e837ff07SGreg Roach.wt-messages {
192*e837ff07SGreg Roach}
193*e837ff07SGreg Roach
194*e837ff07SGreg Roach.wt-page-title {
195*e837ff07SGreg Roach	text-align: center;
196*e837ff07SGreg Roach}
197*e837ff07SGreg Roach
198*e837ff07SGreg Roach.wt-page-content {
199*e837ff07SGreg Roach	margin-top: 1rem;
200*e837ff07SGreg Roach}
201*e837ff07SGreg Roach
202*e837ff07SGreg Roach.wt-footer-container {
203*e837ff07SGreg Roach}
204*e837ff07SGreg Roach
205*e837ff07SGreg Roach.wt-footer-content {
206*e837ff07SGreg Roach}
207*e837ff07SGreg Roach
208*e837ff07SGreg Roach.wt-contact-links {
209*e837ff07SGreg Roach}
210*e837ff07SGreg Roach
211*e837ff07SGreg Roach.wt-powered-by-webtrees {
212*e837ff07SGreg Roach}
213*e837ff07SGreg Roach
214*e837ff07SGreg Roach.wt-page-views {
215*e837ff07SGreg Roach}
216*e837ff07SGreg Roach
217*e837ff07SGreg Roach.wt-cookie-warning {
218*e837ff07SGreg Roach}
219*e837ff07SGreg Roach
220*e837ff07SGreg Roach/*
221*e837ff07SGreg Roach * The home/my pages
222*e837ff07SGreg Roach *
223*e837ff07SGreg Roach * wt-home-page / wt-user-page
224*e837ff07SGreg Roach * +---wt-main-blocks
225*e837ff07SGreg Roach * |   +---wt-block, wt-block-AAA
226*e837ff07SGreg Roach * |   +---wt-block, wt-block-BBB
227*e837ff07SGreg Roach * |   +---wt-block, wt-block-CCC
228*e837ff07SGreg Roach * +---wt-side-blocks
229*e837ff07SGreg Roach *     +---wt-block, wt-block-XXX
230*e837ff07SGreg Roach *     +---wt-block, wt-block-YYY
231*e837ff07SGreg Roach *     +---wt-block, wt-block-ZZZ
232*e837ff07SGreg Roach *
233*e837ff07SGreg Roach * Each block as the structure
234*e837ff07SGreg Roach * wt-block, wt-block-XXX
235*e837ff07SGreg Roach * +---wt-block-header, wt-block-header-XXX
236*e837ff07SGreg Roach * +---wt-block-content, wt-block-content-XXX
237*e837ff07SGreg Roach */
238*e837ff07SGreg Roach
239*e837ff07SGreg Roach.wt-block {
240*e837ff07SGreg Roach	border: solid #000 1px;
241*e837ff07SGreg Roach}
242*e837ff07SGreg Roach
243*e837ff07SGreg Roach.wt-block-header {
244*e837ff07SGreg Roach	background-color: #fff;
245*e837ff07SGreg Roach}
246*e837ff07SGreg Roach
247*e837ff07SGreg Roach.wt-block-content {
248*e837ff07SGreg Roach}
249*e837ff07SGreg Roach
250*e837ff07SGreg Roach/*
251*e837ff07SGreg Roach * Edit genealogy data page
252*e837ff07SGreg Roach *
253*e837ff07SGreg Roach * wt-edit-page, wt-edit-XXXX-page
254*e837ff07SGreg Roach */
255*e837ff07SGreg Roach
256*e837ff07SGreg Roach/*
257*e837ff07SGreg Roach * Configure home/my page blocks page
258*e837ff07SGreg Roach *
259*e837ff07SGreg Roach * wt-edit-blocks-page
260*e837ff07SGreg Roach */
261*e837ff07SGreg Roach
262*e837ff07SGreg Roach.wt-block-content .list_table {
263*e837ff07SGreg Roach	border-spacing: 1px;
264*e837ff07SGreg Roach	border: solid #000 1px;
265*e837ff07SGreg Roach	border-right: 0;
266*e837ff07SGreg Roach}
267*e837ff07SGreg Roach
268*e837ff07SGreg Roach.wt-block-content .list_value,
269*e837ff07SGreg Roach.wt-block-content .list_value_wrap {
270*e837ff07SGreg Roach	border: 0;
271*e837ff07SGreg Roach	border-top: solid #000 1px;
272*e837ff07SGreg Roach	border-right: solid #000 1px;
273*e837ff07SGreg Roach}
274*e837ff07SGreg Roach
275*e837ff07SGreg Roach/*
276*e837ff07SGreg Roach * Ancestors chart
277*e837ff07SGreg Roach *
278*e837ff07SGreg Roach * wt-chart, wt-ancestors-chart
279*e837ff07SGreg Roach * +---wt-ancestors-chart-list
280*e837ff07SGreg Roach *     +---wt-ancestors-chart-list-item
281*e837ff07SGreg Roach *         +---
282*e837ff07SGreg Roach *         +---wt-ancestors-chart-list
283*e837ff07SGreg Roach *         +---wt-ancestors-chart-list-item
284*e837ff07SGreg Roach *             +---...
285*e837ff07SGreg Roach */
286*e837ff07SGreg Roach.wt-ancestors-chart-list {
287*e837ff07SGreg Roach}
288*e837ff07SGreg Roach
289*e837ff07SGreg Roach.wt-ancestors-chart-list-item {
290*e837ff07SGreg Roach}
291*e837ff07SGreg Roach
292*e837ff07SGreg Roach/*
293*e837ff07SGreg Roach * Compact chart
294*e837ff07SGreg Roach *
295*e837ff07SGreg Roach * wt-chart, wt-compact-chart
296*e837ff07SGreg Roach */
297*e837ff07SGreg Roach
298*e837ff07SGreg Roach.wt-ancestors-chart-list-item {
299*e837ff07SGreg Roach}
300*e837ff07SGreg Roach
301*e837ff07SGreg Roach/*
302*e837ff07SGreg Roach * Descendants chart
303*e837ff07SGreg Roach *
304*e837ff07SGreg Roach * wt-chart, wt-descendants-chart
305*e837ff07SGreg Roach * +---wt-descendants-chart-list
306*e837ff07SGreg Roach *     +---wt-descendants-chart-list-item
307*e837ff07SGreg Roach */
308*e837ff07SGreg Roach.wt-descendants-chart-list {
309*e837ff07SGreg Roach}
310*e837ff07SGreg Roach
311*e837ff07SGreg Roach.wt-descendants-chart-list-item {
312*e837ff07SGreg Roach}
313*e837ff07SGreg Roach
314*e837ff07SGreg Roach/*
315*e837ff07SGreg Roach * Family book chart
316*e837ff07SGreg Roach *
317*e837ff07SGreg Roach * wt-chart, wt-family-book-chart
318*e837ff07SGreg Roach */
319*e837ff07SGreg Roach
320*e837ff07SGreg Roach/*
321*e837ff07SGreg Roach * Fan chart
322*e837ff07SGreg Roach *
323*e837ff07SGreg Roach * wt-chart, wt-fan-chart
324*e837ff07SGreg Roach */
325*e837ff07SGreg Roach
326*e837ff07SGreg Roach/*
327*e837ff07SGreg Roach * Hourglass chart
328*e837ff07SGreg Roach *
329*e837ff07SGreg Roach * wt-chart, wt-hourglass-chart
330*e837ff07SGreg Roach */
331*e837ff07SGreg Roach
332*e837ff07SGreg Roach/*
333*e837ff07SGreg Roach * Hourglass chart
334*e837ff07SGreg Roach *
335*e837ff07SGreg Roach * wt-chart, wt-interactive-tree
336*e837ff07SGreg Roach */
337*e837ff07SGreg Roach
338*e837ff07SGreg Roach/*
339*e837ff07SGreg Roach * Lifespans chart
340*e837ff07SGreg Roach *
341*e837ff07SGreg Roach * wt-chart, wt-lifespans-chart
342*e837ff07SGreg Roach */
343*e837ff07SGreg Roach
344*e837ff07SGreg Roach/*
345*e837ff07SGreg Roach * Pedigree chart
346*e837ff07SGreg Roach *
347*e837ff07SGreg Roach * wt-chart, wt-pedigree-chart
348*e837ff07SGreg Roach */
349*e837ff07SGreg Roach
350*e837ff07SGreg Roach/*
351*e837ff07SGreg Roach * Pedigree map
352*e837ff07SGreg Roach *
353*e837ff07SGreg Roach * wt-chart, wt-pedigree-map
354*e837ff07SGreg Roach */
355*e837ff07SGreg Roach
356*e837ff07SGreg Roach/*
357*e837ff07SGreg Roach * Relationships chart
358*e837ff07SGreg Roach *
359*e837ff07SGreg Roach * wt-chart, wt-relationships-chart
360*e837ff07SGreg Roach */
361*e837ff07SGreg Roach
362*e837ff07SGreg Roach/*
363*e837ff07SGreg Roach * Statistics chart
364*e837ff07SGreg Roach *
365*e837ff07SGreg Roach * wt-chart, wt-statistics-chart
366*e837ff07SGreg Roach */
367*e837ff07SGreg Roach
368*e837ff07SGreg Roach/*
369*e837ff07SGreg Roach * Timeline chart
370*e837ff07SGreg Roach *
371*e837ff07SGreg Roach * wt-chart, wt-timeline-chart
372*e837ff07SGreg Roach */
373*e837ff07SGreg Roach
374*e837ff07SGreg Roach/*
375*e837ff07SGreg Roach * Family list and individual list
376*e837ff07SGreg Roach *
377*e837ff07SGreg Roach * wt-page-options
378*e837ff07SGreg Roach * +---wt-initials-list
379*e837ff07SGreg Roach *     +---wt-initial-list-item
380*e837ff07SGreg Roach *         +---wt-initial
381*e837ff07SGreg Roach *         +---wt-initial, active
382*e837ff07SGreg Roach * wt-page-content
383*e837ff07SGreg Roach * +---wt-list, wt-{family,individual}-list
384*e837ff07SGreg Roach */
385*e837ff07SGreg Roach
386*e837ff07SGreg Roach.wt-initials-list {
387*e837ff07SGreg Roach	list-style: none;
388*e837ff07SGreg Roach}
389*e837ff07SGreg Roach
390*e837ff07SGreg Roach.wt-initials-list-item {
391*e837ff07SGreg Roach	display: inline;
392*e837ff07SGreg Roach}
393*e837ff07SGreg Roach
394*e837ff07SGreg Roach.wt-initials-list-item + .wt-initials-list-item::before {
395*e837ff07SGreg Roach	content: '|';
396*e837ff07SGreg Roach}
397*e837ff07SGreg Roach
398*e837ff07SGreg Roach.wt-initial {
399*e837ff07SGreg Roach	padding: 0 0.25rem;
400*e837ff07SGreg Roach}
401*e837ff07SGreg Roach
402*e837ff07SGreg Roach.wt-initial.active {
403*e837ff07SGreg Roach	color: #f00;
404*e837ff07SGreg Roach	font-weight: bold;
405*e837ff07SGreg Roach}
406*e837ff07SGreg Roach
407*e837ff07SGreg Roach/*
408*e837ff07SGreg Roach * Media object list
409*e837ff07SGreg Roach *
410*e837ff07SGreg Roach * wt-list, wt-media-list
411*e837ff07SGreg Roach */
412*e837ff07SGreg Roach
413*e837ff07SGreg Roach/*
414*e837ff07SGreg Roach * Note object list
415*e837ff07SGreg Roach *
416*e837ff07SGreg Roach * wt-list, wt-note-list
417*e837ff07SGreg Roach */
418*e837ff07SGreg Roach
419*e837ff07SGreg Roach/*
420*e837ff07SGreg Roach * Source list
421*e837ff07SGreg Roach *
422*e837ff07SGreg Roach * wt-list, wt-source-list
423*e837ff07SGreg Roach */
424*e837ff07SGreg Roach
425*e837ff07SGreg Roach/*
426*e837ff07SGreg Roach * Repository list
427*e837ff07SGreg Roach *
428*e837ff07SGreg Roach * wt-list, wt-repository-list
429*e837ff07SGreg Roach */
430*e837ff07SGreg Roach
431*e837ff07SGreg Roach/*
432*e837ff07SGreg Roach * Branches list
433*e837ff07SGreg Roach *
434*e837ff07SGreg Roach * wt-branches-page
435*e837ff07SGreg Roach */
436*e837ff07SGreg Roach
437*e837ff07SGreg Roach/*
438*e837ff07SGreg Roach * Place hierarchy
439*e837ff07SGreg Roach *
440*e837ff07SGreg Roach * wt-place-hierarchy-page
441*e837ff07SGreg Roach */
442*e837ff07SGreg Roach
443*e837ff07SGreg Roach/*
444*e837ff07SGreg Roach * Calendar
445*e837ff07SGreg Roach *
446*e837ff07SGreg Roach * wt-calendar-page
447*e837ff07SGreg Roach */
448*e837ff07SGreg Roach
449*e837ff07SGreg Roach/*
450*e837ff07SGreg Roach * Reports
451*e837ff07SGreg Roach *
452*e837ff07SGreg Roach * wt-reports-page
453*e837ff07SGreg Roach */
454*e837ff07SGreg Roach
455*e837ff07SGreg Roach/*
456*e837ff07SGreg Roach * Search
457*e837ff07SGreg Roach *
458*e837ff07SGreg Roach * wt-search-page, wt-general-serach-page/wt-phonetic-search-page/wt-advanced-search-page/wt-search-replace-page
459*e837ff07SGreg Roach */
460*e837ff07SGreg Roach
461*e837ff07SGreg Roach/* ios on click workaround */
462*e837ff07SGreg Roach/* ---Pending edits--- */
463*e837ff07SGreg Roach.new {
464*e837ff07SGreg Roach	outline: solid thin blue;
465*e837ff07SGreg Roach}
466*e837ff07SGreg Roach.old {
467*e837ff07SGreg Roach	outline: solid thin red;
468*e837ff07SGreg Roach}
469*e837ff07SGreg Roach
470*e837ff07SGreg Roach.person_box,
471*e837ff07SGreg Roach.person_boxF,
472*e837ff07SGreg Roach.person_boxNN {
473*e837ff07SGreg Roach	margin: 0;
474*e837ff07SGreg Roach	border: 1px solid #ccc;
475*e837ff07SGreg Roach}
476*e837ff07SGreg Roach
477*e837ff07SGreg Roach.person_box_template .details0,
478*e837ff07SGreg Roach.person_box_template .details1 {
479*e837ff07SGreg Roach    font-size: 11px;
480*e837ff07SGreg Roach}
481*e837ff07SGreg Roach
482*e837ff07SGreg Roach.person_box {
483*e837ff07SGreg Roach	padding: 3px;
484*e837ff07SGreg Roach	background-color: #fff;
485*e837ff07SGreg Roach	border: solid #555 1px;
486*e837ff07SGreg Roach}
487*e837ff07SGreg Roach
488*e837ff07SGreg Roach.person_boxF {
489*e837ff07SGreg Roach	padding: 3px;
490*e837ff07SGreg Roach	background-color: #fff;
491*e837ff07SGreg Roach	border: solid #555 1px;
492*e837ff07SGreg Roach}
493*e837ff07SGreg Roach
494*e837ff07SGreg Roach.person_boxNN {
495*e837ff07SGreg Roach	padding: 3px;
496*e837ff07SGreg Roach	background-color: #fff;
497*e837ff07SGreg Roach	border: 1px dashed #808080;
498*e837ff07SGreg Roach}
499*e837ff07SGreg Roach
500*e837ff07SGreg Roach.person_box:target,
501*e837ff07SGreg Roach.news_box:target,
502*e837ff07SGreg Roach#gedcom_stats:target {
503*e837ff07SGreg Roach	background-color: #ffc;
504*e837ff07SGreg Roach}
505*e837ff07SGreg Roach
506*e837ff07SGreg Roach.center {
507*e837ff07SGreg Roach	text-align: center;
508*e837ff07SGreg Roach}
509*e837ff07SGreg Roach
510*e837ff07SGreg Roach.clearfloat {
511*e837ff07SGreg Roach	clear: both;
512*e837ff07SGreg Roach}
513*e837ff07SGreg Roach
514*e837ff07SGreg Roach.list_value,
515*e837ff07SGreg Roach.list_value_wrap {
516*e837ff07SGreg Roach	border: solid #000 1px;
517*e837ff07SGreg Roach	vertical-align: top;
518*e837ff07SGreg Roach	padding: 4px;
519*e837ff07SGreg Roach}
520*e837ff07SGreg Roach
521*e837ff07SGreg Roach/* ---Find special characters--- */
522*e837ff07SGreg Roach
523*e837ff07SGreg Roach/* ======== Person box ======= */
524*e837ff07SGreg Roach.gedcom_favorites_block,
525*e837ff07SGreg Roach.user_favorites_block,
526*e837ff07SGreg Roach.person_box_template {
527*e837ff07SGreg Roach	overflow: visible !important;
528*e837ff07SGreg Roach}
529*e837ff07SGreg Roach
530*e837ff07SGreg Roach/* Box styles are
531*e837ff07SGreg Roach	0 compact view
532*e837ff07SGreg Roach	1 normal view - small box
533*e837ff07SGreg Roach	2 normal view - large box
534*e837ff07SGreg Roach*/
535*e837ff07SGreg Roach.box-style0 {
536*e837ff07SGreg Roach	cursor: url(minimal/images/zoomin.png), n-resize;
537*e837ff07SGreg Roach}
538*e837ff07SGreg Roach
539*e837ff07SGreg Roach.box-style0-expanded {
540*e837ff07SGreg Roach	cursor: url(minimal/images/zoomout.png), n-resize;
541*e837ff07SGreg Roach}
542*e837ff07SGreg Roach
543*e837ff07SGreg Roach.box-style0-expanded,
544*e837ff07SGreg Roach.box-style1-expanded {
545*e837ff07SGreg Roach	width: 300px !important;
546*e837ff07SGreg Roach	height: auto !important;
547*e837ff07SGreg Roach	line-height: 1.5em!important;
548*e837ff07SGreg Roach}
549*e837ff07SGreg Roach
550*e837ff07SGreg Roach.person_box_template {
551*e837ff07SGreg Roach	height: auto;
552*e837ff07SGreg Roach	white-space: normal;
553*e837ff07SGreg Roach	overflow: hidden !important;
554*e837ff07SGreg Roach}
555*e837ff07SGreg Roach
556*e837ff07SGreg Roach.person_box_template .namedef i[class^="icon-sex"] {
557*e837ff07SGreg Roach	margin-left: 3px;
558*e837ff07SGreg Roach}
559*e837ff07SGreg Roach
560*e837ff07SGreg Roach.person_box_template .icons {
561*e837ff07SGreg Roach	float: right;
562*e837ff07SGreg Roach}
563*e837ff07SGreg Roach
564*e837ff07SGreg Roach.person_box_template .inout {
565*e837ff07SGreg Roach	clear: both;
566*e837ff07SGreg Roach	display: none;
567*e837ff07SGreg Roach}
568*e837ff07SGreg Roach
569*e837ff07SGreg Roach.person_box_template .noprint {
570*e837ff07SGreg Roach	width: 25px;
571*e837ff07SGreg Roach	height: 50px;
572*e837ff07SGreg Roach	position: relative;
573*e837ff07SGreg Roach}
574*e837ff07SGreg Roach
575*e837ff07SGreg Roach.person_box_template .chart_textbox {
576*e837ff07SGreg Roach	overflow: hidden;
577*e837ff07SGreg Roach	font-size: .75rem;
578*e837ff07SGreg Roach	line-height: 1;
579*e837ff07SGreg Roach	padding-bottom: 4px;
580*e837ff07SGreg Roach}
581*e837ff07SGreg Roach
582*e837ff07SGreg Roach.person_box_template .chart_textbox .name1{
583*e837ff07SGreg Roach	line-height: 1;
584*e837ff07SGreg Roach	font-weight: bold;
585*e837ff07SGreg Roach}
586*e837ff07SGreg Roach
587*e837ff07SGreg Roach.person_box_template img,
588*e837ff07SGreg Roach.person_box_template a.gallery {
589*e837ff07SGreg Roach	float: left;
590*e837ff07SGreg Roach	height: 50px;
591*e837ff07SGreg Roach	margin: 0 2px 0 0;
592*e837ff07SGreg Roach	max-width: 80px;
593*e837ff07SGreg Roach	width: auto;
594*e837ff07SGreg Roach}
595*e837ff07SGreg Roach
596*e837ff07SGreg Roach.person_box_template i[class^="icon-silhouette"] {
597*e837ff07SGreg Roach	float: left;
598*e837ff07SGreg Roach}
599*e837ff07SGreg Roach
600*e837ff07SGreg Roach.list_table {
601*e837ff07SGreg Roach	margin: 0 auto;
602*e837ff07SGreg Roach}
603*e837ff07SGreg Roach
604*e837ff07SGreg Roach#reportengine-page .report-type {
605*e837ff07SGreg Roach	overflow: hidden;
606*e837ff07SGreg Roach	margin: auto;
607*e837ff07SGreg Roach	width: 180px;
608*e837ff07SGreg Roach}
609*e837ff07SGreg Roach
610*e837ff07SGreg Roach#reportengine-page .report-type div {
611*e837ff07SGreg Roach	float: left;
612*e837ff07SGreg Roach	margin: 0 20px;
613*e837ff07SGreg Roach}
614*e837ff07SGreg Roach
615*e837ff07SGreg Roach#reportengine-page .report-type p {
616*e837ff07SGreg Roach	margin: 0;
617*e837ff07SGreg Roach	text-align: center;
618*e837ff07SGreg Roach}
619*e837ff07SGreg Roach
620*e837ff07SGreg Roach/* styles for popup menus */
621*e837ff07SGreg Roach.itr {
622*e837ff07SGreg Roach	position: absolute;
623*e837ff07SGreg Roach	line-height: 1.5;
624*e837ff07SGreg Roach}
625*e837ff07SGreg Roach
626*e837ff07SGreg Roach.popup {
627*e837ff07SGreg Roach	position: absolute;
628*e837ff07SGreg Roach	top: 20px;
629*e837ff07SGreg Roach	right: 0;
630*e837ff07SGreg Roach	left: auto;
631*e837ff07SGreg Roach	visibility: hidden;
632*e837ff07SGreg Roach	opacity: 0;
633*e837ff07SGreg Roach	transition: visibility 0s ease .25s,opacity .25s ease;
634*e837ff07SGreg Roach	z-index: 9999;
635*e837ff07SGreg Roach	box-shadow: 5px 5px 5px 0 rgba(0,0,0,.4);
636*e837ff07SGreg Roach}
637*e837ff07SGreg Roach
638*e837ff07SGreg Roach.popup ul {
639*e837ff07SGreg Roach	white-space: nowrap;
640*e837ff07SGreg Roach	list-style: none;
641*e837ff07SGreg Roach	margin: 0;
642*e837ff07SGreg Roach	padding: 0 10px;
643*e837ff07SGreg Roach	font-size: smaller;
644*e837ff07SGreg Roach}
645*e837ff07SGreg Roach
646*e837ff07SGreg Roach.popup > ul {
647*e837ff07SGreg Roach	padding: 2px 10px;
648*e837ff07SGreg Roach}
649*e837ff07SGreg Roach
650*e837ff07SGreg Roach.popup li .NAME {
651*e837ff07SGreg Roach	padding: 0 5px;
652*e837ff07SGreg Roach}
653*e837ff07SGreg Roach
654*e837ff07SGreg Roach.itr:hover .popup {
655*e837ff07SGreg Roach	visibility: visible;
656*e837ff07SGreg Roach	opacity: 1;
657*e837ff07SGreg Roach	transition-delay: 0s;
658*e837ff07SGreg Roach}
659*e837ff07SGreg Roach
660*e837ff07SGreg Roach/* styles for FindFacts pop-up */
661*e837ff07SGreg Roach#layDefinedTags,
662*e837ff07SGreg Roach#tabDefinedTagsShow {
663*e837ff07SGreg Roach	width: 450px;
664*e837ff07SGreg Roach}
665*e837ff07SGreg Roach
666*e837ff07SGreg Roach#tabDefinedTags {
667*e837ff07SGreg Roach	width: 430px;
668*e837ff07SGreg Roach}
669*e837ff07SGreg Roach
670*e837ff07SGreg Roach#layDefinedTags {
671*e837ff07SGreg Roach	margin-left: auto;
672*e837ff07SGreg Roach	margin-right: auto;
673*e837ff07SGreg Roach	height: 285px;
674*e837ff07SGreg Roach	overflow: auto;
675*e837ff07SGreg Roach}
676*e837ff07SGreg Roach
677*e837ff07SGreg Roach#tabDefinedTags {
678*e837ff07SGreg Roach	border-collapse: collapse;
679*e837ff07SGreg Roach}
680*e837ff07SGreg Roach
681*e837ff07SGreg Roach#tabDefinedTags th,
682*e837ff07SGreg Roach#tabDefinedTags td {
683*e837ff07SGreg Roach	border: solid 1px #000;
684*e837ff07SGreg Roach	margin: 0;
685*e837ff07SGreg Roach	padding: 3px;
686*e837ff07SGreg Roach}
687*e837ff07SGreg Roach
688*e837ff07SGreg Roach#tabDefinedTags tbody th {
689*e837ff07SGreg Roach	text-align: left;
690*e837ff07SGreg Roach	font-weight: bold;
691*e837ff07SGreg Roach}
692*e837ff07SGreg Roach
693*e837ff07SGreg Roach#tabDefinedTags tr.sel {
694*e837ff07SGreg Roach	background-color: #cde;
695*e837ff07SGreg Roach	color: #888;
696*e837ff07SGreg Roach}
697*e837ff07SGreg Roach
698*e837ff07SGreg Roach#tabDefinedTags tr.unsel {
699*e837ff07SGreg Roach	background-color: #fff;
700*e837ff07SGreg Roach	color: #888;
701*e837ff07SGreg Roach}
702*e837ff07SGreg Roach
703*e837ff07SGreg Roach#tabDefinedTagsShow {
704*e837ff07SGreg Roach	margin-left: auto;
705*e837ff07SGreg Roach	margin-right: auto;
706*e837ff07SGreg Roach}
707*e837ff07SGreg Roach
708*e837ff07SGreg Roach#tabDefinedTagsShow td {
709*e837ff07SGreg Roach	width: 50%;
710*e837ff07SGreg Roach	text-align: center;
711*e837ff07SGreg Roach}
712*e837ff07SGreg Roach
713*e837ff07SGreg Roach#tabFilterAndCustom {
714*e837ff07SGreg Roach	margin-left: auto;
715*e837ff07SGreg Roach	margin-right: auto;
716*e837ff07SGreg Roach}
717*e837ff07SGreg Roach
718*e837ff07SGreg Roach#tabAction {
719*e837ff07SGreg Roach	margin-left: auto;
720*e837ff07SGreg Roach	margin-right: auto;
721*e837ff07SGreg Roach}
722*e837ff07SGreg Roach
723*e837ff07SGreg Roach#tabAction td {
724*e837ff07SGreg Roach	width: 50%;
725*e837ff07SGreg Roach	text-align: center;
726*e837ff07SGreg Roach}
727*e837ff07SGreg Roach
728*e837ff07SGreg Roach/* ======== List styles ====== */
729*e837ff07SGreg Roach.source-list,
730*e837ff07SGreg Roach.note-list,
731*e837ff07SGreg Roach.repo-list,
732*e837ff07SGreg Roach.media-list,
733*e837ff07SGreg Roach.indi-list,
734*e837ff07SGreg Roach.fam-list {
735*e837ff07SGreg Roach	margin: 5px auto;
736*e837ff07SGreg Roach	width: 98%;
737*e837ff07SGreg Roach}
738*e837ff07SGreg Roach
739*e837ff07SGreg Roach.recent_changes_block,
740*e837ff07SGreg Roach.upcoming_events_block,
741*e837ff07SGreg Roach.todays_events_block,
742*e837ff07SGreg Roach.todo_block {
743*e837ff07SGreg Roach	width: 98%;
744*e837ff07SGreg Roach}
745*e837ff07SGreg Roach
746*e837ff07SGreg Roach.surname-list,
747*e837ff07SGreg Roach.givn-list {
748*e837ff07SGreg Roach	margin: 5px auto;
749*e837ff07SGreg Roach}
750*e837ff07SGreg Roach
751*e837ff07SGreg Roach.source-list table,
752*e837ff07SGreg Roach.note-list table,
753*e837ff07SGreg Roach.repo-list table,
754*e837ff07SGreg Roach.media-list table,
755*e837ff07SGreg Roach.indi-list table,
756*e837ff07SGreg Roach.fam-list table {
757*e837ff07SGreg Roach	width: 100%;
758*e837ff07SGreg Roach}
759*e837ff07SGreg Roach
760*e837ff07SGreg Roach.source-list td,
761*e837ff07SGreg Roach.note-list td,
762*e837ff07SGreg Roach.repo-list td,
763*e837ff07SGreg Roach.media-list td,
764*e837ff07SGreg Roach.indi-list td,
765*e837ff07SGreg Roach.fam-list td,
766*e837ff07SGreg Roach.recent_changes_block td,
767*e837ff07SGreg Roach.upcoming_events_block td,
768*e837ff07SGreg Roach.surname-list td,
769*e837ff07SGreg Roach.givn-list td {
770*e837ff07SGreg Roach	padding: 2px 5px;
771*e837ff07SGreg Roach}
772*e837ff07SGreg Roach
773*e837ff07SGreg Roach.indi-list td,
774*e837ff07SGreg Roach.fam-list td {
775*e837ff07SGreg Roach	color: #555;
776*e837ff07SGreg Roach}
777*e837ff07SGreg Roach
778*e837ff07SGreg Roach.surname-list td {
779*e837ff07SGreg Roach	vertical-align: top;
780*e837ff07SGreg Roach}
781*e837ff07SGreg Roach
782*e837ff07SGreg Roach.indi-list .stats,
783*e837ff07SGreg Roach.fam-list .stats {
784*e837ff07SGreg Roach	margin: 0 auto;
785*e837ff07SGreg Roach	width: auto;
786*e837ff07SGreg Roach}
787*e837ff07SGreg Roach
788*e837ff07SGreg Roach.source-list th,
789*e837ff07SGreg Roach.note-list th,
790*e837ff07SGreg Roach.repo-list th,
791*e837ff07SGreg Roach.media-list th,
792*e837ff07SGreg Roach.indi-list th,
793*e837ff07SGreg Roach.fam-list th,
794*e837ff07SGreg Roach.wt-table-changes th,
795*e837ff07SGreg Roach.wt-table-events th,
796*e837ff07SGreg Roach.wt-table-tasks th,
797*e837ff07SGreg Roach.wt-table-yahrzeits th,
798*e837ff07SGreg Roach.surname-list th,
799*e837ff07SGreg Roach.givn-list th {
800*e837ff07SGreg Roach	cursor: pointer;
801*e837ff07SGreg Roach	font-weight: 600;
802*e837ff07SGreg Roach	padding: 2px 4px;
803*e837ff07SGreg Roach	white-space: nowrap;
804*e837ff07SGreg Roach}
805*e837ff07SGreg Roach
806*e837ff07SGreg Roach.source-list th:last-child,
807*e837ff07SGreg Roach.note-list th:last-child,
808*e837ff07SGreg Roach.repo-list th:last-child {
809*e837ff07SGreg Roach	margin: 0 -2px 1px 1px;
810*e837ff07SGreg Roach	padding: 3px 0 4px;
811*e837ff07SGreg Roach	width: 24px;
812*e837ff07SGreg Roach}
813*e837ff07SGreg Roach
814*e837ff07SGreg Roach.givn-list th {
815*e837ff07SGreg Roach	cursor: pointer;
816*e837ff07SGreg Roach	white-space: nowrap;
817*e837ff07SGreg Roach	padding: 2px;
818*e837ff07SGreg Roach	text-align: center;
819*e837ff07SGreg Roach}
820*e837ff07SGreg Roach
821*e837ff07SGreg Roach#source-details h2,
822*e837ff07SGreg Roach#sourcelist-page h2,
823*e837ff07SGreg Roach#note-details h2,
824*e837ff07SGreg Roach#notelist-page h2,
825*e837ff07SGreg Roach#repo-details h2,
826*e837ff07SGreg Roach#repolist-page h2,
827*e837ff07SGreg Roach#media-details h2,
828*e837ff07SGreg Roach#statistics-page h2 {
829*e837ff07SGreg Roach	margin-bottom: 20px;
830*e837ff07SGreg Roach	text-align: center;
831*e837ff07SGreg Roach}
832*e837ff07SGreg Roach
833*e837ff07SGreg Roach#source-tabs,
834*e837ff07SGreg Roach#note-tabs,
835*e837ff07SGreg Roach#repo-tabs,
836*e837ff07SGreg Roach#media-tabs {
837*e837ff07SGreg Roach	visibility: hidden;
838*e837ff07SGreg Roach}
839*e837ff07SGreg Roach
840*e837ff07SGreg Roach#statistics_chart {
841*e837ff07SGreg Roach	visibility: hidden;
842*e837ff07SGreg Roach}
843*e837ff07SGreg Roach
844*e837ff07SGreg Roach#source-edit,
845*e837ff07SGreg Roach#note-edit,
846*e837ff07SGreg Roach#repo-edit,
847*e837ff07SGreg Roach#media-edit {
848*e837ff07SGreg Roach	overflow-x: auto;
849*e837ff07SGreg Roach}
850*e837ff07SGreg Roach
851*e837ff07SGreg Roach.media-list td img {
852*e837ff07SGreg Roach	display: block;
853*e837ff07SGreg Roach	height: 40px;
854*e837ff07SGreg Roach	width: auto;
855*e837ff07SGreg Roach	margin: 3px auto;
856*e837ff07SGreg Roach}
857*e837ff07SGreg Roach
858*e837ff07SGreg Roach.filtersH,
859*e837ff07SGreg Roach.filtersF {
860*e837ff07SGreg Roach	margin: 4px;
861*e837ff07SGreg Roach}
862*e837ff07SGreg Roach
863*e837ff07SGreg Roach.filtersH img {
864*e837ff07SGreg Roach	margin-bottom: 2px;
865*e837ff07SGreg Roach}
866*e837ff07SGreg Roach
867*e837ff07SGreg Roach.list-charts {
868*e837ff07SGreg Roach	text-align: center;
869*e837ff07SGreg Roach}
870*e837ff07SGreg Roach
871*e837ff07SGreg Roach#search-result-tabs,
872*e837ff07SGreg Roach#places-tabs {
873*e837ff07SGreg Roach	margin: auto;
874*e837ff07SGreg Roach	width: 98%;
875*e837ff07SGreg Roach	visibility: hidden;
876*e837ff07SGreg Roach}
877*e837ff07SGreg Roach
878*e837ff07SGreg Roach#search-result-tabs h3 {
879*e837ff07SGreg Roach	text-align: center;
880*e837ff07SGreg Roach}
881*e837ff07SGreg Roach
882*e837ff07SGreg Roach#searchAccordion-indi,
883*e837ff07SGreg Roach#searchAccordion-fam,
884*e837ff07SGreg Roach#searchAccordion-source,
885*e837ff07SGreg Roach#searchAccordion-note {
886*e837ff07SGreg Roach	margin: auto;
887*e837ff07SGreg Roach	width: 99%;
888*e837ff07SGreg Roach}
889*e837ff07SGreg Roach
890*e837ff07SGreg Roach#place-hierarchy h2,
891*e837ff07SGreg Roach#place-hierarchy h4 {
892*e837ff07SGreg Roach	text-align: center;
893*e837ff07SGreg Roach}
894*e837ff07SGreg Roach
895*e837ff07SGreg Roach/* ======== Block styles ===== */
896*e837ff07SGreg Roach#index_main_blocks {
897*e837ff07SGreg Roach	clear: none;
898*e837ff07SGreg Roach	width: 60%;
899*e837ff07SGreg Roach	float: left;
900*e837ff07SGreg Roach}
901*e837ff07SGreg Roach
902*e837ff07SGreg Roach#index_small_blocks {
903*e837ff07SGreg Roach	clear: none;
904*e837ff07SGreg Roach	width: 40%;
905*e837ff07SGreg Roach	float: right;
906*e837ff07SGreg Roach}
907*e837ff07SGreg Roach
908*e837ff07SGreg Roach#index_full_blocks {
909*e837ff07SGreg Roach	clear: none;
910*e837ff07SGreg Roach	width: 100%;
911*e837ff07SGreg Roach}
912*e837ff07SGreg Roach
913*e837ff07SGreg Roach.block {
914*e837ff07SGreg Roach	background-color: #fff;
915*e837ff07SGreg Roach	color: #555;
916*e837ff07SGreg Roach	border: solid #ccc 1px;
917*e837ff07SGreg Roach	padding: 3px;
918*e837ff07SGreg Roach	vertical-align: top;
919*e837ff07SGreg Roach}
920*e837ff07SGreg Roach
921*e837ff07SGreg Roach.blockcontent {
922*e837ff07SGreg Roach	margin: 5px;
923*e837ff07SGreg Roach	overflow: auto;
924*e837ff07SGreg Roach}
925*e837ff07SGreg Roach
926*e837ff07SGreg Roach.blockcontent .list_table {
927*e837ff07SGreg Roach	border-spacing: 0;
928*e837ff07SGreg Roach	border: solid #555 1px;
929*e837ff07SGreg Roach	border-right: 0;
930*e837ff07SGreg Roach}
931*e837ff07SGreg Roach
932*e837ff07SGreg Roach.blockcontent .list_value,
933*e837ff07SGreg Roach.blockcontent .list_value_wrap {
934*e837ff07SGreg Roach	border: 0;
935*e837ff07SGreg Roach	border-top: solid #555 1px;
936*e837ff07SGreg Roach	border-right: solid #555 1px;
937*e837ff07SGreg Roach}
938*e837ff07SGreg Roach
939*e837ff07SGreg Roach.blockheader {
940*e837ff07SGreg Roach	font-weight: bold;
941*e837ff07SGreg Roach}
942*e837ff07SGreg Roach
943*e837ff07SGreg Roach/* end Block styles */
944*e837ff07SGreg Roach
945*e837ff07SGreg Roach#main_select,
946*e837ff07SGreg Roach#available_select,
947*e837ff07SGreg Roach#right_select {
948*e837ff07SGreg Roach	min-width: 150px;
949*e837ff07SGreg Roach}
950*e837ff07SGreg Roach
951*e837ff07SGreg Roach.user_welcome_block table,
952*e837ff07SGreg Roach.gedcom_block_block table {
953*e837ff07SGreg Roach	margin: auto;
954*e837ff07SGreg Roach}
955*e837ff07SGreg Roach
956*e837ff07SGreg Roach.user_welcome_block td,
957*e837ff07SGreg Roach.gedcom_block_block td {
958*e837ff07SGreg Roach	width: 33%;
959*e837ff07SGreg Roach	text-align: center;
960*e837ff07SGreg Roach	vertical-align: top;
961*e837ff07SGreg Roach}
962*e837ff07SGreg Roach
963*e837ff07SGreg Roach.user_welcome_block i,
964*e837ff07SGreg Roach.gedcom_block_block i {
965*e837ff07SGreg Roach	background-image: none;
966*e837ff07SGreg Roach	height: 0;
967*e837ff07SGreg Roach	width: 0;
968*e837ff07SGreg Roach}
969*e837ff07SGreg Roach
970*e837ff07SGreg Roach/* ==== Favourites block ===== */
971*e837ff07SGreg Roach.blockcontent .person_box_template .details2 {
972*e837ff07SGreg Roach	min-height: 40px;
973*e837ff07SGreg Roach}
974*e837ff07SGreg Roach
975*e837ff07SGreg Roach.blockcontent [class*='box-style2'] {
976*e837ff07SGreg Roach	margin: 5px 0;
977*e837ff07SGreg Roach}
978*e837ff07SGreg Roach
979*e837ff07SGreg Roach.add_fav_head {
980*e837ff07SGreg Roach	font-weight: 900;
981*e837ff07SGreg Roach	margin: 5px 0;
982*e837ff07SGreg Roach}
983*e837ff07SGreg Roach
984*e837ff07SGreg Roach.add_fav_head i {
985*e837ff07SGreg Roach	margin: 0 5px 1px;
986*e837ff07SGreg Roach}
987*e837ff07SGreg Roach
988*e837ff07SGreg Roach.add_fav_ref label {
989*e837ff07SGreg Roach	display: inline-block;
990*e837ff07SGreg Roach	min-width: 100px;
991*e837ff07SGreg Roach}
992*e837ff07SGreg Roach
993*e837ff07SGreg Roach.add_fav_ref input {
994*e837ff07SGreg Roach	margin: 0 5px;
995*e837ff07SGreg Roach}
996*e837ff07SGreg Roach
997*e837ff07SGreg Roach/* === Who is online block === */
998*e837ff07SGreg Roach.logged_in_list {
999*e837ff07SGreg Roach	margin: 5px 0 0;
1000*e837ff07SGreg Roach	padding: 0;
1001*e837ff07SGreg Roach	line-height: 20px;
1002*e837ff07SGreg Roach}
1003*e837ff07SGreg Roach
1004*e837ff07SGreg Roach/* Table of genealogical facts */
1005*e837ff07SGreg Roach
1006*e837ff07SGreg Roach.wt-facts-table caption {
1007*e837ff07SGreg Roach	caption-side: top;
1008*e837ff07SGreg Roach}
1009*e837ff07SGreg Roach
1010*e837ff07SGreg Roach.wt-facts-table th {
1011*e837ff07SGreg Roach	border: 1px solid #000;
1012*e837ff07SGreg Roach	font-weight: normal;
1013*e837ff07SGreg Roach	min-width: 20%;
1014*e837ff07SGreg Roach}
1015*e837ff07SGreg Roach
1016*e837ff07SGreg Roach.wt-facts-table td {
1017*e837ff07SGreg Roach	border: solid #000 1px;
1018*e837ff07SGreg Roach}
1019*e837ff07SGreg Roach
1020*e837ff07SGreg Roacha {
1021*e837ff07SGreg Roach	color: #333;
1022*e837ff07SGreg Roach	text-decoration: none;
1023*e837ff07SGreg Roach}
1024*e837ff07SGreg Roach
1025*e837ff07SGreg Roacha:hover {
1026*e837ff07SGreg Roach	color: #333;
1027*e837ff07SGreg Roach	text-decoration: underline;
1028*e837ff07SGreg Roach}
1029*e837ff07SGreg Roach
1030*e837ff07SGreg Roacha:hover {
1031*e837ff07SGreg Roach    text-decoration: underline!important;
1032*e837ff07SGreg Roach}
1033*e837ff07SGreg Roach
1034*e837ff07SGreg Roach.nameZoom {
1035*e837ff07SGreg Roach    font-size: 16px;
1036*e837ff07SGreg Roach    font-weight: bold;
1037*e837ff07SGreg Roach}
1038*e837ff07SGreg Roach
1039*e837ff07SGreg Roach/* ==== Theme select block === */
1040*e837ff07SGreg Roach.theme_form ul {
1041*e837ff07SGreg Roach	margin: -10px auto;
1042*e837ff07SGreg Roach}
1043*e837ff07SGreg Roach
1044*e837ff07SGreg Roach.theme_form li {
1045*e837ff07SGreg Roach	visibility: hidden;
1046*e837ff07SGreg Roach}
1047*e837ff07SGreg Roach
1048*e837ff07SGreg Roach.theme_form li ul li {
1049*e837ff07SGreg Roach	display: inline-block;
1050*e837ff07SGreg Roach	padding: 10px;
1051*e837ff07SGreg Roach	visibility: visible;
1052*e837ff07SGreg Roach}
1053*e837ff07SGreg Roach
1054*e837ff07SGreg Roach/* ==== FAQ table styles ===== */
1055*e837ff07SGreg Roachtable.faq {
1056*e837ff07SGreg Roach	background-color: #ddd;
1057*e837ff07SGreg Roach	margin: 5px 0 50px 5px;
1058*e837ff07SGreg Roach	width: 98%;
1059*e837ff07SGreg Roach}
1060*e837ff07SGreg Roach
1061*e837ff07SGreg Roachtable.faq tr:nth-child(odd) td {
1062*e837ff07SGreg Roach	background-color: #fff;
1063*e837ff07SGreg Roach}
1064*e837ff07SGreg Roach
1065*e837ff07SGreg Roachdiv.faq_title {
1066*e837ff07SGreg Roach	background-color: #ddd;
1067*e837ff07SGreg Roach	margin: 1em 0;
1068*e837ff07SGreg Roach	padding: .25em;
1069*e837ff07SGreg Roach	font-weight: bold;
1070*e837ff07SGreg Roach	width: 98%;
1071*e837ff07SGreg Roach}
1072*e837ff07SGreg Roach
1073*e837ff07SGreg Roachdiv.faq_body {
1074*e837ff07SGreg Roach	clear: both;
1075*e837ff07SGreg Roach	padding: 0 1em;
1076*e837ff07SGreg Roach}
1077*e837ff07SGreg Roach
1078*e837ff07SGreg Roach.faq_top {
1079*e837ff07SGreg Roach	float: right;
1080*e837ff07SGreg Roach}
1081*e837ff07SGreg Roach
1082*e837ff07SGreg Roach/* === Positioning edit, copy, delete links === */
1083*e837ff07SGreg Roach/* General use */
1084*e837ff07SGreg Roach.editfacts {
1085*e837ff07SGreg Roach	clear: left;
1086*e837ff07SGreg Roach	padding-top: 15px;
1087*e837ff07SGreg Roach}
1088*e837ff07SGreg Roach
1089*e837ff07SGreg Roach/* ======== Indi header ====== */
1090*e837ff07SGreg Roach#indi_header {
1091*e837ff07SGreg Roach	overflow: hidden;
1092*e837ff07SGreg Roach	margin: 0 4px 5px;
1093*e837ff07SGreg Roach	width: 98%;
1094*e837ff07SGreg Roach}
1095*e837ff07SGreg Roach
1096*e837ff07SGreg Roach#indi_header h3 {
1097*e837ff07SGreg Roach	color: #555;
1098*e837ff07SGreg Roach	font-size: 90%;
1099*e837ff07SGreg Roach	font-weight: bold;
1100*e837ff07SGreg Roach	margin: 0;
1101*e837ff07SGreg Roach	padding: 0 10px 0 30px;
1102*e837ff07SGreg Roach	text-align: left;
1103*e837ff07SGreg Roach	overflow: hidden;
1104*e837ff07SGreg Roach	position: relative;
1105*e837ff07SGreg Roach}
1106*e837ff07SGreg Roach
1107*e837ff07SGreg Roach#indi_header .name_one {
1108*e837ff07SGreg Roach	font-size: 1.5em;
1109*e837ff07SGreg Roach}
1110*e837ff07SGreg Roach
1111*e837ff07SGreg Roach#indi_header h3 .details1 {
1112*e837ff07SGreg Roach	font-size: 1.0em;
1113*e837ff07SGreg Roach	border: 1px solid #888;
1114*e837ff07SGreg Roach}
1115*e837ff07SGreg Roach
1116*e837ff07SGreg Roach#indi_header h3.person_box,
1117*e837ff07SGreg Roach#indi_header h3.person_boxF,
1118*e837ff07SGreg Roach#indi_header h3.person_boxNN {
1119*e837ff07SGreg Roach	border: 1px solid #888;
1120*e837ff07SGreg Roach	background: #ddd;
1121*e837ff07SGreg Roach}
1122*e837ff07SGreg Roach
1123*e837ff07SGreg Roach#indi_header h3 .header_age {
1124*e837ff07SGreg Roach	padding: 5px 0 5px 5px;
1125*e837ff07SGreg Roach	color: #666;
1126*e837ff07SGreg Roach	float: right;
1127*e837ff07SGreg Roach	font-weight: normal;
1128*e837ff07SGreg Roach	font-size: 65%;
1129*e837ff07SGreg Roach}
1130*e837ff07SGreg Roach
1131*e837ff07SGreg Roach#indi_header h3 a {
1132*e837ff07SGreg Roach	display: inline;
1133*e837ff07SGreg Roach}
1134*e837ff07SGreg Roach
1135*e837ff07SGreg Roach#indi_header a {
1136*e837ff07SGreg Roach	font-weight: normal;
1137*e837ff07SGreg Roach}
1138*e837ff07SGreg Roach
1139*e837ff07SGreg Roach#indi_header a:hover {
1140*e837ff07SGreg Roach	color: #333;
1141*e837ff07SGreg Roach}
1142*e837ff07SGreg Roach
1143*e837ff07SGreg Roach#indi_mainimage {
1144*e837ff07SGreg Roach	float: right;
1145*e837ff07SGreg Roach}
1146*e837ff07SGreg Roach
1147*e837ff07SGreg Roach#header_accordion1 {
1148*e837ff07SGreg Roach	padding: 0 10px 0 0;
1149*e837ff07SGreg Roach	overflow: hidden;
1150*e837ff07SGreg Roach}
1151*e837ff07SGreg Roach
1152*e837ff07SGreg Roach#header_accordion1 .indi_name_details {
1153*e837ff07SGreg Roach	background: none #fff;
1154*e837ff07SGreg Roach	border: 0;
1155*e837ff07SGreg Roach	margin: 0;
1156*e837ff07SGreg Roach	overflow: hidden;
1157*e837ff07SGreg Roach	padding: 5px;
1158*e837ff07SGreg Roach}
1159*e837ff07SGreg Roach
1160*e837ff07SGreg Roach.indi_name_details .name1 {
1161*e837ff07SGreg Roach	font-weight: normal;
1162*e837ff07SGreg Roach	padding-top: 5px;
1163*e837ff07SGreg Roach	font-size: inherit;
1164*e837ff07SGreg Roach}
1165*e837ff07SGreg Roach
1166*e837ff07SGreg Roach#indi_header a.warning {
1167*e837ff07SGreg Roach	color: #f00;
1168*e837ff07SGreg Roach	font-size: 1em;
1169*e837ff07SGreg Roach}
1170*e837ff07SGreg Roach
1171*e837ff07SGreg Roach#indi_note {
1172*e837ff07SGreg Roach	margin: 0 0 5px;
1173*e837ff07SGreg Roach}
1174*e837ff07SGreg Roach
1175*e837ff07SGreg Roach.indi_table {
1176*e837ff07SGreg Roach	clear: left;
1177*e837ff07SGreg Roach}
1178*e837ff07SGreg Roach
1179*e837ff07SGreg Roach#sex {
1180*e837ff07SGreg Roach	float: right;
1181*e837ff07SGreg Roach}
1182*e837ff07SGreg Roach
1183*e837ff07SGreg Roach#dates {
1184*e837ff07SGreg Roach	color: #666;
1185*e837ff07SGreg Roach	float: right;
1186*e837ff07SGreg Roach}
1187*e837ff07SGreg Roach
1188*e837ff07SGreg Roach.label {
1189*e837ff07SGreg Roach	font-weight: bold;
1190*e837ff07SGreg Roach}
1191*e837ff07SGreg Roach
1192*e837ff07SGreg Roach#individual-names .wt-icon-edit,
1193*e837ff07SGreg Roach#individual-names .wt-icon-delete {
1194*e837ff07SGreg Roach	float: right;
1195*e837ff07SGreg Roach}
1196*e837ff07SGreg Roach
1197*e837ff07SGreg Roach#indi_note .fact_NOTE {
1198*e837ff07SGreg Roach	float: left;
1199*e837ff07SGreg Roach	margin: 0 5px 0 0;
1200*e837ff07SGreg Roach}
1201*e837ff07SGreg Roach
1202*e837ff07SGreg Roach#indi_note .fact_SOUR {
1203*e837ff07SGreg Roach	margin: 3px 0;
1204*e837ff07SGreg Roach}
1205*e837ff07SGreg Roach
1206*e837ff07SGreg Roach#indi_note .fact_SOUR a {
1207*e837ff07SGreg Roach	font-size: 100%;
1208*e837ff07SGreg Roach}
1209*e837ff07SGreg Roach
1210*e837ff07SGreg Roach#indi_note .fact_NOTE,
1211*e837ff07SGreg Roach#indi_note .fact_SOUR {
1212*e837ff07SGreg Roach	clear: both;
1213*e837ff07SGreg Roach}
1214*e837ff07SGreg Roach
1215*e837ff07SGreg Roach/* markdown formatting ===== */
1216*e837ff07SGreg Roach
1217*e837ff07SGreg Roach.markdown {
1218*e837ff07SGreg Roach	/* Tables and pre-formatted text can break the layout. */
1219*e837ff07SGreg Roach	overflow-x: auto;
1220*e837ff07SGreg Roach}
1221*e837ff07SGreg Roach
1222*e837ff07SGreg Roach.markdown p {
1223*e837ff07SGreg Roach	margin: 0 0 0.5em;
1224*e837ff07SGreg Roach	white-space: pre-wrap;
1225*e837ff07SGreg Roach}
1226*e837ff07SGreg Roach
1227*e837ff07SGreg Roach.markdown table {
1228*e837ff07SGreg Roach	border-collapse: collapse;
1229*e837ff07SGreg Roach	font-size: 10px;
1230*e837ff07SGreg Roach	margin-bottom: 5px;
1231*e837ff07SGreg Roach}
1232*e837ff07SGreg Roach
1233*e837ff07SGreg Roach.markdown th {
1234*e837ff07SGreg Roach	font-weight: bold;
1235*e837ff07SGreg Roach}
1236*e837ff07SGreg Roach
1237*e837ff07SGreg Roach.markdown td,
1238*e837ff07SGreg Roach.markdown th {
1239*e837ff07SGreg Roach	border: solid thin #000;
1240*e837ff07SGreg Roach	padding: 3px;
1241*e837ff07SGreg Roach}
1242*e837ff07SGreg Roach
1243*e837ff07SGreg Roach.odometer {
1244*e837ff07SGreg Roach	font-family: courier, monospace;
1245*e837ff07SGreg Roach	font-weight: bold;
1246*e837ff07SGreg Roach	background: #000;
1247*e837ff07SGreg Roach	color: #fff;
1248*e837ff07SGreg Roach}
1249*e837ff07SGreg Roach
1250*e837ff07SGreg Roach/* ======= General sprite ==== */
1251*e837ff07SGreg Roach.male_gender,
1252*e837ff07SGreg Roach.female_gender,
1253*e837ff07SGreg Roach.unknown_gender {
1254*e837ff07SGreg Roach	display: block;
1255*e837ff07SGreg Roach	background: url(minimal/images/indi_sprite.png) no-repeat;
1256*e837ff07SGreg Roach}
1257*e837ff07SGreg Roach
1258*e837ff07SGreg Roach.female_gender {
1259*e837ff07SGreg Roach	background-position: -45px 3px;
1260*e837ff07SGreg Roach	width: 24px;
1261*e837ff07SGreg Roach	height: 30px;
1262*e837ff07SGreg Roach}
1263*e837ff07SGreg Roach
1264*e837ff07SGreg Roach.male_gender {
1265*e837ff07SGreg Roach	background-position: -79px 3px;
1266*e837ff07SGreg Roach	width: 24px;
1267*e837ff07SGreg Roach	height: 30px;
1268*e837ff07SGreg Roach}
1269*e837ff07SGreg Roach
1270*e837ff07SGreg Roach.unknown_gender {
1271*e837ff07SGreg Roach	background-position: -107px 4px;
1272*e837ff07SGreg Roach	width: 24px;
1273*e837ff07SGreg Roach	height: 30px;
1274*e837ff07SGreg Roach}
1275*e837ff07SGreg Roach
1276*e837ff07SGreg Roach/* ======== Indi tabs ======== */
1277*e837ff07SGreg Roach/* Facts & Events tab */
1278*e837ff07SGreg Roach#personal_facts_content .fact_NOTE,
1279*e837ff07SGreg Roach#personal_facts_content .fact_SOUR,
1280*e837ff07SGreg Roach#family-table .fact_NOTE,
1281*e837ff07SGreg Roach#family-table .fact_SOUR {
1282*e837ff07SGreg Roach	margin: 5px 3px 5px 0;
1283*e837ff07SGreg Roach	clear: both;
1284*e837ff07SGreg Roach}
1285*e837ff07SGreg Roach
1286*e837ff07SGreg Roach.media-display-image {
1287*e837ff07SGreg Roach	float: left;
1288*e837ff07SGreg Roach}
1289*e837ff07SGreg Roach
1290*e837ff07SGreg Roach.media-display-title {
1291*e837ff07SGreg Roach	float: left;
1292*e837ff07SGreg Roach	font-style: italic;
1293*e837ff07SGreg Roach	margin: 10px;
1294*e837ff07SGreg Roach}
1295*e837ff07SGreg Roach
1296*e837ff07SGreg Roach/* === jQuery.datatable styling general over-rides === */
1297*e837ff07SGreg Roach.odd {
1298*e837ff07SGreg Roach	background-color: #dcdcdc;
1299*e837ff07SGreg Roach}
1300*e837ff07SGreg Roach
1301*e837ff07SGreg Roach.even {
1302*e837ff07SGreg Roach	background-color: #fff;
1303*e837ff07SGreg Roach}
1304*e837ff07SGreg Roach
1305*e837ff07SGreg Roach.css_right {
1306*e837ff07SGreg Roach	float: left;
1307*e837ff07SGreg Roach}
1308*e837ff07SGreg Roach
1309*e837ff07SGreg Roach.fg-button {
1310*e837ff07SGreg Roach	padding: 2px 6px;
1311*e837ff07SGreg Roach}
1312*e837ff07SGreg Roach
1313*e837ff07SGreg Roach.fg-toolbar {
1314*e837ff07SGreg Roach	background-color: #fff;
1315*e837ff07SGreg Roach	border-color: #aaa;
1316*e837ff07SGreg Roach}
1317*e837ff07SGreg Roach
1318*e837ff07SGreg Roach.dataTables_paginate {
1319*e837ff07SGreg Roach	float: left;
1320*e837ff07SGreg Roach	margin-bottom: 3px;
1321*e837ff07SGreg Roach}
1322*e837ff07SGreg Roach
1323*e837ff07SGreg Roach.dataTables_processing {
1324*e837ff07SGreg Roach	float: left;
1325*e837ff07SGreg Roach}
1326*e837ff07SGreg Roach
1327*e837ff07SGreg Roach.dataTables_filter {
1328*e837ff07SGreg Roach	float: right;
1329*e837ff07SGreg Roach	font-weight: normal;
1330*e837ff07SGreg Roach}
1331*e837ff07SGreg Roach
1332*e837ff07SGreg Roach.dataTables_info {
1333*e837ff07SGreg Roach	float: left;
1334*e837ff07SGreg Roach	font-weight: normal;
1335*e837ff07SGreg Roach	padding: 4px;
1336*e837ff07SGreg Roach}
1337*e837ff07SGreg Roach
1338*e837ff07SGreg Roach.recent_changes_block .dataTables_info,
1339*e837ff07SGreg Roach.upcoming_events_block .dataTables_info,
1340*e837ff07SGreg Roach.todays_events_block .dataTables_info,
1341*e837ff07SGreg Roach.todo_block .dataTables_info,
1342*e837ff07SGreg Roach.yahrzeit_block .dataTables_info {
1343*e837ff07SGreg Roach	padding: 0;
1344*e837ff07SGreg Roach}
1345*e837ff07SGreg Roach
1346*e837ff07SGreg Roach.upcoming_events_block .dataTables_info,
1347*e837ff07SGreg Roach.todays_events_block .dataTables_info {
1348*e837ff07SGreg Roach	padding: 2px 0 0;
1349*e837ff07SGreg Roach}
1350*e837ff07SGreg Roach
1351*e837ff07SGreg Roach.upcoming_events_block button,
1352*e837ff07SGreg Roach.todays_events_block button {
1353*e837ff07SGreg Roach	margin: 0 20px;
1354*e837ff07SGreg Roach}
1355*e837ff07SGreg Roach
1356*e837ff07SGreg Roach.dataTables_length {
1357*e837ff07SGreg Roach	float: right;
1358*e837ff07SGreg Roach	font-weight: normal;
1359*e837ff07SGreg Roach}
1360*e837ff07SGreg Roach
1361*e837ff07SGreg Roach.dataTables_length select,
1362*e837ff07SGreg Roach.dataTables_filter input {
1363*e837ff07SGreg Roach	padding: 1px;
1364*e837ff07SGreg Roach}
1365*e837ff07SGreg Roach
1366*e837ff07SGreg Roach.dt-clear {
1367*e837ff07SGreg Roach	clear: both;
1368*e837ff07SGreg Roach}
1369*e837ff07SGreg Roach
1370*e837ff07SGreg Roach#loading {
1371*e837ff07SGreg Roach	text-align: center;
1372*e837ff07SGreg Roach}
1373*e837ff07SGreg Roach
1374*e837ff07SGreg Roach.DataTables_sort_wrapper {
1375*e837ff07SGreg Roach	position: relative;
1376*e837ff07SGreg Roach	margin: 0 20px;
1377*e837ff07SGreg Roach}
1378*e837ff07SGreg Roach
1379*e837ff07SGreg Roach.DataTables_sort_wrapper span {
1380*e837ff07SGreg Roach	left: 0;
1381*e837ff07SGreg Roach	margin-left: -20px;
1382*e837ff07SGreg Roach	margin-top: -8px;
1383*e837ff07SGreg Roach	position: absolute;
1384*e837ff07SGreg Roach	top: 50%;
1385*e837ff07SGreg Roach}
1386*e837ff07SGreg Roach
1387*e837ff07SGreg Roach.dataTables_wrapper {
1388*e837ff07SGreg Roach	margin-bottom: 10px;
1389*e837ff07SGreg Roach}
1390*e837ff07SGreg Roach
1391*e837ff07SGreg Roach/* ======= Sidebar setup ===== */
1392*e837ff07SGreg Roach#main {
1393*e837ff07SGreg Roach	min-width: 600px;
1394*e837ff07SGreg Roach	width: 100%;
1395*e837ff07SGreg Roach	display: table;
1396*e837ff07SGreg Roach	table-layout: fixed;
1397*e837ff07SGreg Roach}
1398*e837ff07SGreg Roach
1399*e837ff07SGreg Roach#indi_left {
1400*e837ff07SGreg Roach	display: table-cell;
1401*e837ff07SGreg Roach}
1402*e837ff07SGreg Roach
1403*e837ff07SGreg Roach#tabs {
1404*e837ff07SGreg Roach	background-color: #fff;
1405*e837ff07SGreg Roach	border-color: #ddd;
1406*e837ff07SGreg Roach	padding-bottom: 0;
1407*e837ff07SGreg Roach	margin-bottom: 0;
1408*e837ff07SGreg Roach	width: 98%;
1409*e837ff07SGreg Roach	overflow: visible;
1410*e837ff07SGreg Roach}
1411*e837ff07SGreg Roach
1412*e837ff07SGreg Roach/* sidebar */
1413*e837ff07SGreg Roach#sidebar {
1414*e837ff07SGreg Roach	width: 20%;
1415*e837ff07SGreg Roach	display: table-cell;
1416*e837ff07SGreg Roach	vertical-align: top;
1417*e837ff07SGreg Roach}
1418*e837ff07SGreg Roach
1419*e837ff07SGreg Roach/* Sidebar - Family navigator */
1420*e837ff07SGreg Roach
1421*e837ff07SGreg Roach/* Sidebar - Descendants */
1422*e837ff07SGreg Roach#sb_content_descendancy {
1423*e837ff07SGreg Roach	margin-top: 5px;
1424*e837ff07SGreg Roach}
1425*e837ff07SGreg Roach
1426*e837ff07SGreg Roach#sb_desc_content {
1427*e837ff07SGreg Roach	margin-left: 3px;
1428*e837ff07SGreg Roach	font-size: 0.8em;
1429*e837ff07SGreg Roach}
1430*e837ff07SGreg Roach
1431*e837ff07SGreg Roach#sb_desc_content ul {
1432*e837ff07SGreg Roach	padding: 0;
1433*e837ff07SGreg Roach	margin: 0;
1434*e837ff07SGreg Roach}
1435*e837ff07SGreg Roach
1436*e837ff07SGreg Roach.sb_desc_indi_li {
1437*e837ff07SGreg Roach	list-style-type: none;
1438*e837ff07SGreg Roach}
1439*e837ff07SGreg Roach
1440*e837ff07SGreg Roach.desc_tree_div {
1441*e837ff07SGreg Roach	display: none;
1442*e837ff07SGreg Roach}
1443*e837ff07SGreg Roach
1444*e837ff07SGreg Roach.desc_tree_div ul {
1445*e837ff07SGreg Roach	padding: 0;
1446*e837ff07SGreg Roach	margin-left: 10px;
1447*e837ff07SGreg Roach	margin-top: 0;
1448*e837ff07SGreg Roach	margin-right: 0;
1449*e837ff07SGreg Roach}
1450*e837ff07SGreg Roach
1451*e837ff07SGreg Roach/* Individuals and Families */
1452*e837ff07SGreg Roach#sidebar-content-individuals,
1453*e837ff07SGreg Roach#sidebar-content-families {
1454*e837ff07SGreg Roach	margin-top: 5px;
1455*e837ff07SGreg Roach}
1456*e837ff07SGreg Roach
1457*e837ff07SGreg Roach.sb_indi_surname_li,
1458*e837ff07SGreg Roach.sb_fam_surname_li {
1459*e837ff07SGreg Roach	list-style-image: url(minimal/images/plus.png);
1460*e837ff07SGreg Roach}
1461*e837ff07SGreg Roach
1462*e837ff07SGreg Roach.name_tree_div ul {
1463*e837ff07SGreg Roach	padding: 0;
1464*e837ff07SGreg Roach	margin: 0;
1465*e837ff07SGreg Roach}
1466*e837ff07SGreg Roach
1467*e837ff07SGreg Roach.name_tree_div li {
1468*e837ff07SGreg Roach	list-style: none;
1469*e837ff07SGreg Roach	margin: 0;
1470*e837ff07SGreg Roach	padding: 0;
1471*e837ff07SGreg Roach}
1472*e837ff07SGreg Roach
1473*e837ff07SGreg Roach/* Clippings */
1474*e837ff07SGreg Roach#sb_clippings_content ul {
1475*e837ff07SGreg Roach	padding: 0;
1476*e837ff07SGreg Roach	margin: 0;
1477*e837ff07SGreg Roach}
1478*e837ff07SGreg Roach
1479*e837ff07SGreg Roach#sb_clippings_content li {
1480*e837ff07SGreg Roach	list-style: none;
1481*e837ff07SGreg Roach	margin: 0;
1482*e837ff07SGreg Roach	padding: 0;
1483*e837ff07SGreg Roach	white-space: nowrap;
1484*e837ff07SGreg Roach}
1485*e837ff07SGreg Roach
1486*e837ff07SGreg Roach/* Extra info */
1487*e837ff07SGreg Roach#sb_content_extra_info {
1488*e837ff07SGreg Roach	font-size: 80%;
1489*e837ff07SGreg Roach	font-weight: bold;
1490*e837ff07SGreg Roach	margin-top: 1px;
1491*e837ff07SGreg Roach	overflow: hidden;
1492*e837ff07SGreg Roach	padding: 5px;
1493*e837ff07SGreg Roach}
1494*e837ff07SGreg Roach
1495*e837ff07SGreg Roach#sb_content_extra_info .editfacts {
1496*e837ff07SGreg Roach	float: right;
1497*e837ff07SGreg Roach	margin-top: -10px;
1498*e837ff07SGreg Roach}
1499*e837ff07SGreg Roach
1500*e837ff07SGreg Roach#sb_content_extra_info a {
1501*e837ff07SGreg Roach	display: block;
1502*e837ff07SGreg Roach}
1503*e837ff07SGreg Roach
1504*e837ff07SGreg Roach#sb_content_extra_info span {
1505*e837ff07SGreg Roach	font-weight: normal;
1506*e837ff07SGreg Roach}
1507*e837ff07SGreg Roach
1508*e837ff07SGreg Roach#sb_content_extra_info span a {
1509*e837ff07SGreg Roach	display: inline;
1510*e837ff07SGreg Roach}
1511*e837ff07SGreg Roach
1512*e837ff07SGreg Roach#sb_content_extra_info #hitcounter {
1513*e837ff07SGreg Roach	border-top: 1px solid #b2c7d7;
1514*e837ff07SGreg Roach	font-weight: bold;
1515*e837ff07SGreg Roach	padding-top: 5px;
1516*e837ff07SGreg Roach}
1517*e837ff07SGreg Roach
1518*e837ff07SGreg Roach/* ===== Edit interface pop-ups ===== */
1519*e837ff07SGreg Roach#edit_interface-page h4 {
1520*e837ff07SGreg Roach	color: #555;
1521*e837ff07SGreg Roach	margin: 5px;
1522*e837ff07SGreg Roach}
1523*e837ff07SGreg Roach
1524*e837ff07SGreg Roach#edit_interface-page .optionbox span {
1525*e837ff07SGreg Roach	margin: 0 5px;
1526*e837ff07SGreg Roach}
1527*e837ff07SGreg Roach
1528*e837ff07SGreg Roach#edit_interface-page #LATI,
1529*e837ff07SGreg Roach#edit_interface-page #LONG,
1530*e837ff07SGreg Roach#edit_interface-page #SPFX,
1531*e837ff07SGreg Roach#edit_interface-page #NSFX,
1532*e837ff07SGreg Roach#edit_interface-page #NPFX {
1533*e837ff07SGreg Roach	line-height: 18px;
1534*e837ff07SGreg Roach	margin: 0 5px;
1535*e837ff07SGreg Roach	width: 88px;
1536*e837ff07SGreg Roach}
1537*e837ff07SGreg Roach
1538*e837ff07SGreg Roach#edit_interface-page #GIVN,
1539*e837ff07SGreg Roach#edit_interface-page #SURN,
1540*e837ff07SGreg Roach#edit_interface-page #_MARNM {
1541*e837ff07SGreg Roach	line-height: 18px;
1542*e837ff07SGreg Roach	margin: 0 5px;
1543*e837ff07SGreg Roach	width: 180px;
1544*e837ff07SGreg Roach}
1545*e837ff07SGreg Roach
1546*e837ff07SGreg Roach#edit_interface-page input[type="text"],
1547*e837ff07SGreg Roach#edit_interface-page #NAME_display {
1548*e837ff07SGreg Roach	line-height: 18px;
1549*e837ff07SGreg Roach	margin: 0 5px;
1550*e837ff07SGreg Roach	vertical-align: top;
1551*e837ff07SGreg Roach	width: 240px;
1552*e837ff07SGreg Roach}
1553*e837ff07SGreg Roach
1554*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="PAGE"],
1555*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="_UID"] {
1556*e837ff07SGreg Roach	width: 350px;
1557*e837ff07SGreg Roach}
1558*e837ff07SGreg Roach
1559*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="SOUR"],
1560*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="REPO"],
1561*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="OBJE"],
1562*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="FAMC"],
1563*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="ASSO"],
1564*e837ff07SGreg Roach#edit_interface-page input[type="text"][id^="AGE"],
1565*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="SHARED_NOTE"] {
1566*e837ff07SGreg Roach	width: 250px;
1567*e837ff07SGreg Roach}
1568*e837ff07SGreg Roach
1569*e837ff07SGreg Roach#edit_interface-page input[type="text"][id$="DATE"] {
1570*e837ff07SGreg Roach	width: 160px;
1571*e837ff07SGreg Roach}
1572*e837ff07SGreg Roach
1573*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="OBJE_FILE"] {
1574*e837ff07SGreg Roach	width: 200px;
1575*e837ff07SGreg Roach}
1576*e837ff07SGreg Roach
1577*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="SOUR_TITL"] {
1578*e837ff07SGreg Roach	width: 250px;
1579*e837ff07SGreg Roach}
1580*e837ff07SGreg Roach
1581*e837ff07SGreg Roach#edit_interface-page input[id*="TEXT"] {
1582*e837ff07SGreg Roach	height: 140px;
1583*e837ff07SGreg Roach	width: 440px;
1584*e837ff07SGreg Roach}
1585*e837ff07SGreg Roach
1586*e837ff07SGreg Roach#edit_interface-page textarea {
1587*e837ff07SGreg Roach	margin: 0 5px;
1588*e837ff07SGreg Roach	width: 440px;
1589*e837ff07SGreg Roach}
1590*e837ff07SGreg Roach
1591*e837ff07SGreg Roach#edit_interface-page textarea[id*="NOTE"] {
1592*e837ff07SGreg Roach	height: 240px;
1593*e837ff07SGreg Roach}
1594*e837ff07SGreg Roach
1595*e837ff07SGreg Roach#edit_interface-page textarea[id*="TEXT"],
1596*e837ff07SGreg Roach#edit_interface-page textarea[id*="PUBL"] {
1597*e837ff07SGreg Roach	height: 140px;
1598*e837ff07SGreg Roach}
1599*e837ff07SGreg Roach
1600*e837ff07SGreg Roach#edit_interface-page textarea[id^="newgedrec"] {
1601*e837ff07SGreg Roach	line-height: 18px;
1602*e837ff07SGreg Roach	width: 605px;
1603*e837ff07SGreg Roach}
1604*e837ff07SGreg Roach
1605*e837ff07SGreg Roach#edit_interface-page textarea#gedcom {
1606*e837ff07SGreg Roach	height: 364px;
1607*e837ff07SGreg Roach}
1608*e837ff07SGreg Roach
1609*e837ff07SGreg Roach#edit_interface-page textarea[id*="ADDR"],
1610*e837ff07SGreg Roach#edit_interface-page input[id*="ADDR"] {
1611*e837ff07SGreg Roach	height: 80px;
1612*e837ff07SGreg Roach	width: 300px;
1613*e837ff07SGreg Roach}
1614*e837ff07SGreg Roach
1615*e837ff07SGreg Roach#edit_interface-page,
1616*e837ff07SGreg Roach#addmedia-page {
1617*e837ff07SGreg Roach	margin-bottom: 50px;
1618*e837ff07SGreg Roach}
1619*e837ff07SGreg Roach
1620*e837ff07SGreg Roach/* ===== Addmedia pop-ups ===== */
1621*e837ff07SGreg Roach#addmedia-page input[type="text"] {
1622*e837ff07SGreg Roach	line-height: 18px;
1623*e837ff07SGreg Roach	margin: 0 5px;
1624*e837ff07SGreg Roach	width: 350px;
1625*e837ff07SGreg Roach}
1626*e837ff07SGreg Roach
1627*e837ff07SGreg Roach#addmedia-page .optionbox select {
1628*e837ff07SGreg Roach	margin: 0 5px;
1629*e837ff07SGreg Roach}
1630*e837ff07SGreg Roach
1631*e837ff07SGreg Roach#addmedia-page .optionbox p.sub {
1632*e837ff07SGreg Roach	margin: 0 5px;
1633*e837ff07SGreg Roach	font-size: 11px;
1634*e837ff07SGreg Roach}
1635*e837ff07SGreg Roach
1636*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="PAGE"],
1637*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="_UID"] {
1638*e837ff07SGreg Roach	width: 350px;
1639*e837ff07SGreg Roach}
1640*e837ff07SGreg Roach
1641*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="SOUR"],
1642*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="REPO"],
1643*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="OBJE"],
1644*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="FAMC"],
1645*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="ASSO"],
1646*e837ff07SGreg Roach#addmedia-page input[type="text"][id^="AGE"],
1647*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="SHARED_NOTE"] {
1648*e837ff07SGreg Roach	width: 70px;
1649*e837ff07SGreg Roach}
1650*e837ff07SGreg Roach
1651*e837ff07SGreg Roach#addmedia-page input[id*="TEXT"] {
1652*e837ff07SGreg Roach	height: 140px;
1653*e837ff07SGreg Roach	width: 440px;
1654*e837ff07SGreg Roach}
1655*e837ff07SGreg Roach
1656*e837ff07SGreg Roach#addmedia-page textarea {
1657*e837ff07SGreg Roach	margin: 0 5px;
1658*e837ff07SGreg Roach	width: 440px;
1659*e837ff07SGreg Roach}
1660*e837ff07SGreg Roach
1661*e837ff07SGreg Roach#addmedia-page textarea[id*="NOTE"] {
1662*e837ff07SGreg Roach	height: 240px;
1663*e837ff07SGreg Roach}
1664*e837ff07SGreg Roach
1665*e837ff07SGreg Roach#addmedia-page textarea[id*="TEXT"],
1666*e837ff07SGreg Roach#addmedia-page textarea[id*="PUBL"] {
1667*e837ff07SGreg Roach	height: 140px;
1668*e837ff07SGreg Roach}
1669*e837ff07SGreg Roach
1670*e837ff07SGreg Roach/* http://www.jacklmoore.com/colorbox */
1671*e837ff07SGreg Roach#colorbox,
1672*e837ff07SGreg Roach#cboxOverlay,
1673*e837ff07SGreg Roach#cboxWrapper {
1674*e837ff07SGreg Roach	position: absolute;
1675*e837ff07SGreg Roach	top: 0;
1676*e837ff07SGreg Roach	left: 0;
1677*e837ff07SGreg Roach	z-index: 9999;
1678*e837ff07SGreg Roach	overflow: hidden;
1679*e837ff07SGreg Roach}
1680*e837ff07SGreg Roach
1681*e837ff07SGreg Roach#cboxWrapper {
1682*e837ff07SGreg Roach	max-width: none;
1683*e837ff07SGreg Roach}
1684*e837ff07SGreg Roach
1685*e837ff07SGreg Roach#cboxOverlay {
1686*e837ff07SGreg Roach	position: fixed;
1687*e837ff07SGreg Roach	width: 100%;
1688*e837ff07SGreg Roach	height: 100%;
1689*e837ff07SGreg Roach	background: #fff;
1690*e837ff07SGreg Roach}
1691*e837ff07SGreg Roach
1692*e837ff07SGreg Roach#cboxContent {
1693*e837ff07SGreg Roach	background: #fff;
1694*e837ff07SGreg Roach	overflow: hidden;
1695*e837ff07SGreg Roach	position: relative;
1696*e837ff07SGreg Roach	padding: 0.5rem;
1697*e837ff07SGreg Roach	border: 0.25rem solid #ccc;
1698*e837ff07SGreg Roach}
1699*e837ff07SGreg Roach
1700*e837ff07SGreg Roach#cboxLoadingOverlay,
1701*e837ff07SGreg Roach#cboxLoadingGraphic {
1702*e837ff07SGreg Roach	position: absolute;
1703*e837ff07SGreg Roach	top: 0;
1704*e837ff07SGreg Roach	left: 0;
1705*e837ff07SGreg Roach	width: 100%;
1706*e837ff07SGreg Roach	height: 100%;
1707*e837ff07SGreg Roach}
1708*e837ff07SGreg Roach
1709*e837ff07SGreg Roach.cboxPhoto {
1710*e837ff07SGreg Roach	float: left;
1711*e837ff07SGreg Roach	margin: auto;
1712*e837ff07SGreg Roach	border: 0;
1713*e837ff07SGreg Roach	display: block;
1714*e837ff07SGreg Roach	max-width: none;
1715*e837ff07SGreg Roach}
1716*e837ff07SGreg Roach
1717*e837ff07SGreg Roach#colorbox,
1718*e837ff07SGreg Roach#cboxContent,
1719*e837ff07SGreg Roach#cboxLoadedContent {
1720*e837ff07SGreg Roach	box-sizing: content-box;
1721*e837ff07SGreg Roach}
1722*e837ff07SGreg Roach
1723*e837ff07SGreg Roach#cboxError {
1724*e837ff07SGreg Roach	padding: 50px;
1725*e837ff07SGreg Roach	border: 1px solid #ccc;
1726*e837ff07SGreg Roach}
1727*e837ff07SGreg Roach
1728*e837ff07SGreg Roach#cboxLoadedContent {
1729*e837ff07SGreg Roach	margin-bottom: 28px;
1730*e837ff07SGreg Roach}
1731*e837ff07SGreg Roach
1732*e837ff07SGreg Roach#cboxTitle {
1733*e837ff07SGreg Roach	background: #fff;
1734*e837ff07SGreg Roach	position: absolute;
1735*e837ff07SGreg Roach	bottom: 0.25rem;
1736*e837ff07SGreg Roach	left: 0;
1737*e837ff07SGreg Roach	margin: 0 3rem;
1738*e837ff07SGreg Roach	text-align: center;
1739*e837ff07SGreg Roach}
1740*e837ff07SGreg Roach
1741*e837ff07SGreg Roach#cboxLoadingGraphic {
1742*e837ff07SGreg Roach	background: url(images/loading-32x32.gif) no-repeat center center;
1743*e837ff07SGreg Roach}
1744*e837ff07SGreg Roach
1745*e837ff07SGreg Roach#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
1746*e837ff07SGreg Roach	background: none;
1747*e837ff07SGreg Roach	border: 0;
1748*e837ff07SGreg Roach	cursor: pointer;
1749*e837ff07SGreg Roach	font-family: "Font Awesome\ 5 Free", sans-serif;
1750*e837ff07SGreg Roach	font-weight: 900;
1751*e837ff07SGreg Roach	overflow: visible;
1752*e837ff07SGreg Roach	padding: 0;
1753*e837ff07SGreg Roach	position: absolute;
1754*e837ff07SGreg Roach}
1755*e837ff07SGreg Roach
1756*e837ff07SGreg Roach#cboxSlideshow {
1757*e837ff07SGreg Roach	bottom: 0.25rem;
1758*e837ff07SGreg Roach	right: 0.25rem;
1759*e837ff07SGreg Roach}
1760*e837ff07SGreg Roach
1761*e837ff07SGreg Roach#cboxPrevious {
1762*e837ff07SGreg Roach	bottom: 0.25rem;
1763*e837ff07SGreg Roach	left: 0.25rem;
1764*e837ff07SGreg Roach}
1765*e837ff07SGreg Roach
1766*e837ff07SGreg Roach#cboxNext {
1767*e837ff07SGreg Roach	bottom: 0.25rem;
1768*e837ff07SGreg Roach	left: 1.5rem;
1769*e837ff07SGreg Roach}
1770*e837ff07SGreg Roach
1771*e837ff07SGreg Roach#cboxClose {
1772*e837ff07SGreg Roach	top: 0.25rem;
1773*e837ff07SGreg Roach	right: 0.25rem;
1774*e837ff07SGreg Roach}
1775*e837ff07SGreg Roach
1776*e837ff07SGreg Roach/* Stories module */
1777*e837ff07SGreg Roach.story_title {
1778*e837ff07SGreg Roach	padding-top: 12px;
1779*e837ff07SGreg Roach	font-size: 13px;
1780*e837ff07SGreg Roach	height: 32px;
1781*e837ff07SGreg Roach	font-weight: bold;
1782*e837ff07SGreg Roach}
1783*e837ff07SGreg Roach
1784*e837ff07SGreg Roach.story_body {
1785*e837ff07SGreg Roach	padding: 20px;
1786*e837ff07SGreg Roach	white-space: normal;
1787*e837ff07SGreg Roach}
1788*e837ff07SGreg Roach
1789*e837ff07SGreg Roach.story_edit {
1790*e837ff07SGreg Roach	padding: 12px;
1791*e837ff07SGreg Roach}
1792*e837ff07SGreg Roach
1793*e837ff07SGreg Roach/* Stories module */
1794*e837ff07SGreg Roach.story_title {
1795*e837ff07SGreg Roach	padding-top: 12px;
1796*e837ff07SGreg Roach	font-size: 13px;
1797*e837ff07SGreg Roach	height: 32px;
1798*e837ff07SGreg Roach	font-weight: bold;
1799*e837ff07SGreg Roach}
1800*e837ff07SGreg Roach
1801*e837ff07SGreg Roach.story_body {
1802*e837ff07SGreg Roach	padding: 20px;
1803*e837ff07SGreg Roach	white-space: normal;
1804*e837ff07SGreg Roach}
1805*e837ff07SGreg Roach
1806*e837ff07SGreg Roach.story_edit {
1807*e837ff07SGreg Roach	padding: 12px;
1808*e837ff07SGreg Roach}
1809*e837ff07SGreg Roach
1810*e837ff07SGreg Roach/* ====== Charts Styles ======== */
1811*e837ff07SGreg Roach
1812*e837ff07SGreg Roach#people label {
1813*e837ff07SGreg Roach	display:block;
1814*e837ff07SGreg Roach}
1815*e837ff07SGreg Roach
1816*e837ff07SGreg Roach/* Ancestry chart */
1817*e837ff07SGreg Roach.wt-ancestors-chart-list {
1818*e837ff07SGreg Roach	background: transparent url(images/vline.png) left top repeat-y;
1819*e837ff07SGreg Roach	margin: 0 0 0 15px;
1820*e837ff07SGreg Roach	padding: 0;
1821*e837ff07SGreg Roach	display: block;
1822*e837ff07SGreg Roach}
1823*e837ff07SGreg Roach
1824*e837ff07SGreg Roach.wt-ancestors-chart-list-item {
1825*e837ff07SGreg Roach	margin: 5px 0;
1826*e837ff07SGreg Roach}
1827*e837ff07SGreg Roach
1828*e837ff07SGreg Roach.chart_common li {
1829*e837ff07SGreg Roach	list-style: outside none none;
1830*e837ff07SGreg Roach}
1831*e837ff07SGreg Roach
1832*e837ff07SGreg Roach.generations {
1833*e837ff07SGreg Roach	background: transparent url(images/vline.png) repeat-y scroll left top;
1834*e837ff07SGreg Roach	display: block;
1835*e837ff07SGreg Roach	margin: 0 0 0 15px;
1836*e837ff07SGreg Roach	padding: 0;
1837*e837ff07SGreg Roach}
1838*e837ff07SGreg Roach
1839*e837ff07SGreg Roach.chart_common table {
1840*e837ff07SGreg Roach	padding: 0;
1841*e837ff07SGreg Roach	border-spacing: 0;
1842*e837ff07SGreg Roach	border-collapse: collapse;
1843*e837ff07SGreg Roach	margin: 5px 0;
1844*e837ff07SGreg Roach}
1845*e837ff07SGreg Roach
1846*e837ff07SGreg Roach.chart_common td {
1847*e837ff07SGreg Roach	border: 0;
1848*e837ff07SGreg Roach	padding: 0;
1849*e837ff07SGreg Roach}
1850*e837ff07SGreg Roach
1851*e837ff07SGreg Roach.chart_common span.details1 div[class^=fact_] {
1852*e837ff07SGreg Roach	display: inline-block;
1853*e837ff07SGreg Roach}
1854*e837ff07SGreg Roach
1855*e837ff07SGreg Roach.chart_common span.details1 .date {
1856*e837ff07SGreg Roach	color: inherit;
1857*e837ff07SGreg Roach}
1858*e837ff07SGreg Roach
1859*e837ff07SGreg Roach/*-- Family book  --*/
1860*e837ff07SGreg Roach#familybook_chart {
1861*e837ff07SGreg Roach	margin-left: 10px;
1862*e837ff07SGreg Roach}
1863*e837ff07SGreg Roach
1864*e837ff07SGreg Roach#familybook_chart table {
1865*e837ff07SGreg Roach	border-collapse: collapse;
1866*e837ff07SGreg Roach	empty-cells: show;
1867*e837ff07SGreg Roach}
1868*e837ff07SGreg Roach
1869*e837ff07SGreg Roach#familybook_chart td {
1870*e837ff07SGreg Roach	margin: 0;
1871*e837ff07SGreg Roach	padding: 0;
1872*e837ff07SGreg Roach}
1873*e837ff07SGreg Roach
1874*e837ff07SGreg Roach#familybook_chart h2 {
1875*e837ff07SGreg Roach	text-align: center;
1876*e837ff07SGreg Roach}
1877*e837ff07SGreg Roach
1878*e837ff07SGreg Roach#familybook_chart .line3,
1879*e837ff07SGreg Roach#familybook_chart .pvline,
1880*e837ff07SGreg Roach#familybook_chart .spacer {
1881*e837ff07SGreg Roach	width: 3px;
1882*e837ff07SGreg Roach}
1883*e837ff07SGreg Roach
1884*e837ff07SGreg Roach#familybook_chart .line4 {
1885*e837ff07SGreg Roach	width: 7px;
1886*e837ff07SGreg Roach	vertical-align: middle;
1887*e837ff07SGreg Roach}
1888*e837ff07SGreg Roach
1889*e837ff07SGreg Roach[ID^="vline"] {
1890*e837ff07SGreg Roach	width: 3px;
1891*e837ff07SGreg Roach}
1892*e837ff07SGreg Roach
1893*e837ff07SGreg Roach#familybook_chart h3 {
1894*e837ff07SGreg Roach	color: #006;
1895*e837ff07SGreg Roach	font-size: 16px;
1896*e837ff07SGreg Roach	text-align: center;
1897*e837ff07SGreg Roach}
1898*e837ff07SGreg Roach
1899*e837ff07SGreg Roach/*-- Fan chart ---- */
1900*e837ff07SGreg Roach.fan_chart_menu {
1901*e837ff07SGreg Roach	position: absolute;
1902*e837ff07SGreg Roach	display: none;
1903*e837ff07SGreg Roach	z-index: 100;
1904*e837ff07SGreg Roach}
1905*e837ff07SGreg Roach
1906*e837ff07SGreg Roach#fan_chart ul {
1907*e837ff07SGreg Roach	list-style-type: none;
1908*e837ff07SGreg Roach	margin: 0;
1909*e837ff07SGreg Roach}
1910*e837ff07SGreg Roach
1911*e837ff07SGreg Roach/*-- Hourglass ---- */
1912*e837ff07SGreg Roach#hourglass_chart img.line4 {
1913*e837ff07SGreg Roach	vertical-align: middle;
1914*e837ff07SGreg Roach}
1915*e837ff07SGreg Roach
1916*e837ff07SGreg Roach#hourglass_chart table,
1917*e837ff07SGreg Roach.charts_block table {
1918*e837ff07SGreg Roach	border-collapse: collapse;
1919*e837ff07SGreg Roach}
1920*e837ff07SGreg Roach
1921*e837ff07SGreg Roach#hourglass_chart td,
1922*e837ff07SGreg Roach.charts_block td {
1923*e837ff07SGreg Roach	padding: 0;
1924*e837ff07SGreg Roach	empty-cells: show;
1925*e837ff07SGreg Roach}
1926*e837ff07SGreg Roach
1927*e837ff07SGreg Roach/* Lifespans chart */
1928*e837ff07SGreg Roach.wt-lifespans-subtitle {
1929*e837ff07SGreg Roach	text-align: center;
1930*e837ff07SGreg Roach}
1931*e837ff07SGreg Roach
1932*e837ff07SGreg Roach.wt-lifespans-scale {
1933*e837ff07SGreg Roach	white-space: nowrap;
1934*e837ff07SGreg Roach}
1935*e837ff07SGreg Roach
1936*e837ff07SGreg Roach.wt-lifespans-decade {
1937*e837ff07SGreg Roach	width: 70px;
1938*e837ff07SGreg Roach	height: 60px;
1939*e837ff07SGreg Roach	display: inline-block;
1940*e837ff07SGreg Roach	background-image: url(minimal/images/lifespan-chunk.png);
1941*e837ff07SGreg Roach	background-position-y: bottom;
1942*e837ff07SGreg Roach	background-repeat: no-repeat;
1943*e837ff07SGreg Roach	background-size: 70px 37px;
1944*e837ff07SGreg Roach}
1945*e837ff07SGreg Roach
1946*e837ff07SGreg Roach.wt-lifespans-individuals {
1947*e837ff07SGreg Roach	background: #fafafa;
1948*e837ff07SGreg Roach}
1949*e837ff07SGreg Roach
1950*e837ff07SGreg Roach.wt-lifespans-individual {
1951*e837ff07SGreg Roach
1952*e837ff07SGreg Roach}
1953*e837ff07SGreg Roach
1954*e837ff07SGreg Roach.wt-lifespans-summary {
1955*e837ff07SGreg Roach	background: #ffffff;
1956*e837ff07SGreg Roach	border: thin solid #000;
1957*e837ff07SGreg Roach	z-index: 1;
1958*e837ff07SGreg Roach}
1959*e837ff07SGreg Roach
1960*e837ff07SGreg Roach.wt-lifespans-summary-link {
1961*e837ff07SGreg Roach	font-weight: bold;
1962*e837ff07SGreg Roach}
1963*e837ff07SGreg Roach
1964*e837ff07SGreg Roach/*-- Pedigree ---- */
1965*e837ff07SGreg Roach#pedigree_canvas {
1966*e837ff07SGreg Roach	color:   #555;
1967*e837ff07SGreg Roach}
1968*e837ff07SGreg Roach
1969*e837ff07SGreg Roach
1970*e837ff07SGreg Roach.tvertline {
1971*e837ff07SGreg Roach	vertical-align: bottom;
1972*e837ff07SGreg Roach}
1973*e837ff07SGreg Roach
1974*e837ff07SGreg Roach.optionbox, .descriptionbox {
1975*e837ff07SGreg Roach	border: solid #000 1px;
1976*e837ff07SGreg Roach	vertical-align: top;
1977*e837ff07SGreg Roach	padding: 3px;
1978*e837ff07SGreg Roach}
1979*e837ff07SGreg Roach
1980*e837ff07SGreg Roach#childbox {
1981*e837ff07SGreg Roach	padding: 5px;
1982*e837ff07SGreg Roach	position: absolute;
1983*e837ff07SGreg Roach	display: none;
1984*e837ff07SGreg Roach	text-align: start;
1985*e837ff07SGreg Roach	white-space: nowrap;
1986*e837ff07SGreg Roach	top: 20px;
1987*e837ff07SGreg Roach	left: 0;
1988*e837ff07SGreg Roach}
1989*e837ff07SGreg Roach
1990*e837ff07SGreg Roach.layout3 #childbox {
1991*e837ff07SGreg Roach	top: auto;
1992*e837ff07SGreg Roach	bottom: 20px;
1993*e837ff07SGreg Roach}
1994*e837ff07SGreg Roach
1995*e837ff07SGreg Roach#childbox a.name1 {
1996*e837ff07SGreg Roach	display: block;
1997*e837ff07SGreg Roach	margin-left: 5px;
1998*e837ff07SGreg Roach}
1999*e837ff07SGreg Roach
2000*e837ff07SGreg Roach.person0, .person1, .person2, .person3, .person4, .person5 {
2001*e837ff07SGreg Roach	border:outset #555 1px;
2002*e837ff07SGreg Roach	vertical-align:top;
2003*e837ff07SGreg Roach}
2004*e837ff07SGreg Roach.person0{
2005*e837ff07SGreg Roach	background-color:#eee;
2006*e837ff07SGreg Roach}
2007*e837ff07SGreg Roach
2008*e837ff07SGreg Roach.person1{
2009*e837ff07SGreg Roach	background-color:#bfbfbf;
2010*e837ff07SGreg Roach}
2011*e837ff07SGreg Roach
2012*e837ff07SGreg Roach.person2{
2013*e837ff07SGreg Roach	background-color:#999;
2014*e837ff07SGreg Roach}
2015*e837ff07SGreg Roach
2016*e837ff07SGreg Roach.person3{
2017*e837ff07SGreg Roach	background-color:#dfdfdf;
2018*e837ff07SGreg Roach}
2019*e837ff07SGreg Roach
2020*e837ff07SGreg Roach.person4{
2021*e837ff07SGreg Roach	background-color:#eee;
2022*e837ff07SGreg Roach}
2023*e837ff07SGreg Roach
2024*e837ff07SGreg Roach.person5{
2025*e837ff07SGreg Roach	background-color:#fefefe;
2026*e837ff07SGreg Roach}
2027*e837ff07SGreg Roach
2028*e837ff07SGreg Roach/*-- Pedigree ---- */
2029*e837ff07SGreg Roach#pedigree_chart {
2030*e837ff07SGreg Roach	position: relative;
2031*e837ff07SGreg Roach	margin: 20px auto;
2032*e837ff07SGreg Roach}
2033*e837ff07SGreg Roach
2034*e837ff07SGreg Roach#pedigree_canvas {
2035*e837ff07SGreg Roach	color:   #555;
2036*e837ff07SGreg Roach	z-index: -1000;
2037*e837ff07SGreg Roach}
2038*e837ff07SGreg Roach
2039*e837ff07SGreg Roach#pedigree-page .shadow {
2040*e837ff07SGreg Roach	position: absolute;
2041*e837ff07SGreg Roach	white-space: nowrap;
2042*e837ff07SGreg Roach}
2043*e837ff07SGreg Roach
2044*e837ff07SGreg Roach#pedigree-page .layout0 .shadow > div,
2045*e837ff07SGreg Roach#pedigree-page .layout1 .shadow > div {
2046*e837ff07SGreg Roach	display: inline-block;
2047*e837ff07SGreg Roach	vertical-align: middle;
2048*e837ff07SGreg Roach}
2049*e837ff07SGreg Roach
2050*e837ff07SGreg Roach#pedigree-page .spacer {
2051*e837ff07SGreg Roach	background-image: url(images/spacer.png);
2052*e837ff07SGreg Roach	height:           20px;
2053*e837ff07SGreg Roach	width:            1px;
2054*e837ff07SGreg Roach}
2055*e837ff07SGreg Roach
2056*e837ff07SGreg Roach#childarrow,
2057*e837ff07SGreg Roach.ancestorarrow {
2058*e837ff07SGreg Roach	text-align: center;
2059*e837ff07SGreg Roach}
2060*e837ff07SGreg Roach
2061*e837ff07SGreg Roach#pedigree-page #childarrow {
2062*e837ff07SGreg Roach	position: relative;
2063*e837ff07SGreg Roach}
2064*e837ff07SGreg Roach
2065*e837ff07SGreg Roach#pedigree-page #childbox {
2066*e837ff07SGreg Roach	border:           1px solid;
2067*e837ff07SGreg Roach	background-color: #fff;
2068*e837ff07SGreg Roach}
2069*e837ff07SGreg Roach
2070*e837ff07SGreg Roach#pedigree-page table.list_table {
2071*e837ff07SGreg Roach	margin: 0 auto;
2072*e837ff07SGreg Roach	width:  500px;
2073*e837ff07SGreg Roach}
2074*e837ff07SGreg Roach
2075*e837ff07SGreg Roach.pedigree_chart_table {
2076*e837ff07SGreg Roach	border:          0;
2077*e837ff07SGreg Roach	border-collapse: collapse;
2078*e837ff07SGreg Roach	padding:         0;
2079*e837ff07SGreg Roach	width:           100%;
2080*e837ff07SGreg Roach}
2081*e837ff07SGreg Roach
2082*e837ff07SGreg Roach/*-- timeline  --*/
2083*e837ff07SGreg Roach#timeline_chart {
2084*e837ff07SGreg Roach	position: relative;
2085*e837ff07SGreg Roach	top: 0;
2086*e837ff07SGreg Roach	left: 0;
2087*e837ff07SGreg Roach}
2088*e837ff07SGreg Roach/* ====== Common Icons ========= */
2089*e837ff07SGreg Roach[class^="icon-"],
2090*e837ff07SGreg Roach[class*=" icon-"] {
2091*e837ff07SGreg Roach	display: inline-block;
2092*e837ff07SGreg Roach	vertical-align: middle;
2093*e837ff07SGreg Roach	background-repeat: no-repeat;
2094*e837ff07SGreg Roach}
2095*e837ff07SGreg Roach
2096*e837ff07SGreg Roach.icon-add {
2097*e837ff07SGreg Roach	width: 14px;
2098*e837ff07SGreg Roach	height: 15px;
2099*e837ff07SGreg Roach	background-image: url(images/add.png);
2100*e837ff07SGreg Roach}
2101*e837ff07SGreg Roach
2102*e837ff07SGreg Roach.icon-cfamily {
2103*e837ff07SGreg Roach}
2104*e837ff07SGreg Roach
2105*e837ff07SGreg Roach.icon-childless {
2106*e837ff07SGreg Roach	width: 25px;
2107*e837ff07SGreg Roach	height: 25px;
2108*e837ff07SGreg Roach	background-image: url(minimal/images/childless.png);
2109*e837ff07SGreg Roach}
2110*e837ff07SGreg Roach
2111*e837ff07SGreg Roach.icon-children {
2112*e837ff07SGreg Roach	width: 16px;
2113*e837ff07SGreg Roach	height: 16px;
2114*e837ff07SGreg Roach	background-image: url(minimal/images/children.png);
2115*e837ff07SGreg Roach}
2116*e837ff07SGreg Roach
2117*e837ff07SGreg Roach.icon-clippings {
2118*e837ff07SGreg Roach	width: 22px;
2119*e837ff07SGreg Roach	height: 22px;
2120*e837ff07SGreg Roach	background-image: url(minimal/images/clippings.png);
2121*e837ff07SGreg Roach}
2122*e837ff07SGreg Roach
2123*e837ff07SGreg Roach.icon-edit_indi {
2124*e837ff07SGreg Roach	width: 20px;
2125*e837ff07SGreg Roach	height: 20px;
2126*e837ff07SGreg Roach	background-image: url(minimal/images/edit_sm.png);
2127*e837ff07SGreg Roach}
2128*e837ff07SGreg Roach
2129*e837ff07SGreg Roach.icon-fam-list {
2130*e837ff07SGreg Roach	width: 20px;
2131*e837ff07SGreg Roach	height: 20px;
2132*e837ff07SGreg Roach	background-image: url(minimal/icons/family.png);
2133*e837ff07SGreg Roach}
2134*e837ff07SGreg Roach
2135*e837ff07SGreg Roach.icon-indi-list {
2136*e837ff07SGreg Roach	width: 20px;
2137*e837ff07SGreg Roach	height: 20px;
2138*e837ff07SGreg Roach	background-image: url(minimal/images/indis.png);
2139*e837ff07SGreg Roach}
2140*e837ff07SGreg Roach
2141*e837ff07SGreg Roach.icon-loading-small {
2142*e837ff07SGreg Roach	width: 16px;
2143*e837ff07SGreg Roach	height: 16px;
2144*e837ff07SGreg Roach	background-image: url(minimal/images/indicator.gif);
2145*e837ff07SGreg Roach}
2146*e837ff07SGreg Roach
2147*e837ff07SGreg Roach.icon-loading-large {
2148*e837ff07SGreg Roach	width: 32px;
2149*e837ff07SGreg Roach	height: 32px;
2150*e837ff07SGreg Roach	background-image: url(images/loading-32x32.gif);
2151*e837ff07SGreg Roach}
2152*e837ff07SGreg Roach
2153*e837ff07SGreg Roach.icon-media {
2154*e837ff07SGreg Roach	width: 20px;
2155*e837ff07SGreg Roach	height: 20px;
2156*e837ff07SGreg Roach	background-image: url(minimal/images/media.png);
2157*e837ff07SGreg Roach}
2158*e837ff07SGreg Roach
2159*e837ff07SGreg Roach.icon-media-list {
2160*e837ff07SGreg Roach	width: 20px;
2161*e837ff07SGreg Roach	height: 20px;
2162*e837ff07SGreg Roach	background-image: url(minimal/images/media.png);
2163*e837ff07SGreg Roach}
2164*e837ff07SGreg Roach
2165*e837ff07SGreg Roach.icon-media-next {
2166*e837ff07SGreg Roach	width: 20px;
2167*e837ff07SGreg Roach	height: 20px;
2168*e837ff07SGreg Roach	background-image: url(minimal/images/rdarrow.png);
2169*e837ff07SGreg Roach}
2170*e837ff07SGreg Roach
2171*e837ff07SGreg Roach.icon-media-play {
2172*e837ff07SGreg Roach	width: 20px;
2173*e837ff07SGreg Roach	height: 20px;
2174*e837ff07SGreg Roach	background-image: url(minimal/images/rarrow.png);
2175*e837ff07SGreg Roach}
2176*e837ff07SGreg Roach
2177*e837ff07SGreg Roach.icon-media-stop {
2178*e837ff07SGreg Roach	width: 16px;
2179*e837ff07SGreg Roach	height: 17px;
2180*e837ff07SGreg Roach	background-image: url(minimal/images/stop.png);
2181*e837ff07SGreg Roach}
2182*e837ff07SGreg Roach
2183*e837ff07SGreg Roach.icon-minus {
2184*e837ff07SGreg Roach	width: 11px;
2185*e837ff07SGreg Roach	height: 11px;
2186*e837ff07SGreg Roach	background-image: url(minimal/images/minus.png);
2187*e837ff07SGreg Roach}
2188*e837ff07SGreg Roach
2189*e837ff07SGreg Roach.icon-mypage {
2190*e837ff07SGreg Roach	width: 24px;
2191*e837ff07SGreg Roach	height: 24px;
2192*e837ff07SGreg Roach	background-image: url(minimal/images/mypage.png);
2193*e837ff07SGreg Roach}
2194*e837ff07SGreg Roach
2195*e837ff07SGreg Roach.icon-note {
2196*e837ff07SGreg Roach	width: 20px;
2197*e837ff07SGreg Roach	height: 20px;
2198*e837ff07SGreg Roach	background-image: url(minimal/icons/note.png);
2199*e837ff07SGreg Roach}
2200*e837ff07SGreg Roach
2201*e837ff07SGreg Roach.icon-plus {
2202*e837ff07SGreg Roach	width: 11px;
2203*e837ff07SGreg Roach	height: 11px;
2204*e837ff07SGreg Roach	background-image: url(minimal/images/plus.png);
2205*e837ff07SGreg Roach}
2206*e837ff07SGreg Roach
2207*e837ff07SGreg Roach.icon-reminder {
2208*e837ff07SGreg Roach	width: 15px;
2209*e837ff07SGreg Roach	height: 12px;
2210*e837ff07SGreg Roach	background-image: url(minimal/images/reminder.png);
2211*e837ff07SGreg Roach}
2212*e837ff07SGreg Roach
2213*e837ff07SGreg Roach.icon-remove {
2214*e837ff07SGreg Roach	width: 14px;
2215*e837ff07SGreg Roach	height: 15px;
2216*e837ff07SGreg Roach	background-image: url(minimal/images/remove.png);
2217*e837ff07SGreg Roach}
2218*e837ff07SGreg Roach
2219*e837ff07SGreg Roach.icon-resn-confidential {
2220*e837ff07SGreg Roach	width: 16px;
2221*e837ff07SGreg Roach	height: 16px;
2222*e837ff07SGreg Roach	background-image: none;
2223*e837ff07SGreg Roach}
2224*e837ff07SGreg Roach
2225*e837ff07SGreg Roach.icon-resn-locked {
2226*e837ff07SGreg Roach	background-image: none;
2227*e837ff07SGreg Roach}
2228*e837ff07SGreg Roach
2229*e837ff07SGreg Roach.icon-resn-none {
2230*e837ff07SGreg Roach	background-image: none;
2231*e837ff07SGreg Roach}
2232*e837ff07SGreg Roach
2233*e837ff07SGreg Roach.icon-resn-privacy {
2234*e837ff07SGreg Roach	background-image: none;
2235*e837ff07SGreg Roach}
2236*e837ff07SGreg Roach
2237*e837ff07SGreg Roach.icon-rings {
2238*e837ff07SGreg Roach	width: 9px;
2239*e837ff07SGreg Roach	height: 9px;
2240*e837ff07SGreg Roach	background-image: url(minimal/images/rings.png);
2241*e837ff07SGreg Roach}
2242*e837ff07SGreg Roach
2243*e837ff07SGreg Roach.icon-selected {
2244*e837ff07SGreg Roach	width: 12px;
2245*e837ff07SGreg Roach	height: 12px;
2246*e837ff07SGreg Roach	background-image: url(minimal/images/selected.png);
2247*e837ff07SGreg Roach}
2248*e837ff07SGreg Roach
2249*e837ff07SGreg Roach.icon-sex_f_15x15 {
2250*e837ff07SGreg Roach	width: 15px;
2251*e837ff07SGreg Roach	height: 15px;
2252*e837ff07SGreg Roach	background-image: url(minimal/images/sex_f_15x15.png);
2253*e837ff07SGreg Roach}
2254*e837ff07SGreg Roach
2255*e837ff07SGreg Roach.icon-sex_f_9x9 {
2256*e837ff07SGreg Roach	width: 9px;
2257*e837ff07SGreg Roach	height: 9px;
2258*e837ff07SGreg Roach	background-image: url(minimal/images/sex_f_9x9.png);
2259*e837ff07SGreg Roach}
2260*e837ff07SGreg Roach
2261*e837ff07SGreg Roach.icon-sex_m_15x15 {
2262*e837ff07SGreg Roach	width: 15px;
2263*e837ff07SGreg Roach	height: 15px;
2264*e837ff07SGreg Roach	background-image: url(minimal/images/sex_m_15x15.png);
2265*e837ff07SGreg Roach}
2266*e837ff07SGreg Roach
2267*e837ff07SGreg Roach.icon-sex_m_9x9 {
2268*e837ff07SGreg Roach	width: 9px;
2269*e837ff07SGreg Roach	height: 9px;
2270*e837ff07SGreg Roach	background-image: url(minimal/images/sex_m_9x9.png);
2271*e837ff07SGreg Roach}
2272*e837ff07SGreg Roach
2273*e837ff07SGreg Roach.icon-sex_u_15x15 {
2274*e837ff07SGreg Roach	width: 15px;
2275*e837ff07SGreg Roach	height: 15px;
2276*e837ff07SGreg Roach	background-image: url(minimal/images/sex_u_15x15.png);
2277*e837ff07SGreg Roach}
2278*e837ff07SGreg Roach
2279*e837ff07SGreg Roach.icon-sex_u_9x9 {
2280*e837ff07SGreg Roach	width: 9px;
2281*e837ff07SGreg Roach	height: 9px;
2282*e837ff07SGreg Roach	background-image: url(minimal/images/sex_u_9x9.png);
2283*e837ff07SGreg Roach}
2284*e837ff07SGreg Roach
2285*e837ff07SGreg Roach.icon-sfamily {
2286*e837ff07SGreg Roach	width: 24px;
2287*e837ff07SGreg Roach	height: 24px;
2288*e837ff07SGreg Roach	background-image: url(minimal/images/sfamily.png);
2289*e837ff07SGreg Roach}
2290*e837ff07SGreg Roach
2291*e837ff07SGreg Roach.icon-source {
2292*e837ff07SGreg Roach	width: 20px;
2293*e837ff07SGreg Roach	height: 20px;
2294*e837ff07SGreg Roach	background-image: url(minimal/images/source.png);
2295*e837ff07SGreg Roach}
2296*e837ff07SGreg Roach
2297*e837ff07SGreg Roach.icon-warning {
2298*e837ff07SGreg Roach	width: 17px;
2299*e837ff07SGreg Roach	height: 17px;
2300*e837ff07SGreg Roach	background-image: url(minimal/images/warning.png);
2301*e837ff07SGreg Roach}
2302*e837ff07SGreg Roach
2303*e837ff07SGreg Roach.icon-zoomin {
2304*e837ff07SGreg Roach	width: 25px;
2305*e837ff07SGreg Roach	height: 25px;
2306*e837ff07SGreg Roach	background-image: url(minimal/images/zoomin.png);
2307*e837ff07SGreg Roach}
2308*e837ff07SGreg Roach
2309*e837ff07SGreg Roach.icon-zoomout {
2310*e837ff07SGreg Roach	width: 25px;
2311*e837ff07SGreg Roach	height: 25px;
2312*e837ff07SGreg Roach	background-image: url(minimal/images/zoomout.png);
2313*e837ff07SGreg Roach}
2314*e837ff07SGreg Roach
2315*e837ff07SGreg Roach/* Silhouettes on charts */
2316*e837ff07SGreg Roach.icon-silhouette-F {
2317*e837ff07SGreg Roach	width: 37px;
2318*e837ff07SGreg Roach	height: 50px;
2319*e837ff07SGreg Roach	background-image: url(minimal/images/silhouette_female_small.png);
2320*e837ff07SGreg Roach}
2321*e837ff07SGreg Roach
2322*e837ff07SGreg Roach.icon-silhouette-M {
2323*e837ff07SGreg Roach	width: 37px;
2324*e837ff07SGreg Roach	height: 50px;
2325*e837ff07SGreg Roach	background-image: url(minimal/images/silhouette_male_small.png);
2326*e837ff07SGreg Roach}
2327*e837ff07SGreg Roach
2328*e837ff07SGreg Roach.icon-silhouette-U {
2329*e837ff07SGreg Roach	width: 37px;
2330*e837ff07SGreg Roach	height: 50px;
2331*e837ff07SGreg Roach	background-image: url(minimal/images/silhouette_unknown_small.png);
2332*e837ff07SGreg Roach}
2333*e837ff07SGreg Roach
2334*e837ff07SGreg Roach.wt-silhoutte {
2335*e837ff07SGreg Roach	width: 200px;
2336*e837ff07SGreg Roach	height: 260px;
2337*e837ff07SGreg Roach}
2338*e837ff07SGreg Roach
2339*e837ff07SGreg Roach.wt-silhoutte::before {
2340*e837ff07SGreg Roach	content: url(minimal/images/silhouette_unknown.png);
2341*e837ff07SGreg Roach}
2342*e837ff07SGreg Roach
2343*e837ff07SGreg Roach.wt-silhoutte-F::before {
2344*e837ff07SGreg Roach	content: url(minimal/images/silhouette_female.png);
2345*e837ff07SGreg Roach}
2346*e837ff07SGreg Roach
2347*e837ff07SGreg Roach.wt-silhouette-M::before {
2348*e837ff07SGreg Roach	content: url(minimal/images/silhouette_male.png);
2349*e837ff07SGreg Roach}
2350*e837ff07SGreg Roach
2351*e837ff07SGreg Roach[class^="icon-mime-"],
2352*e837ff07SGreg Roach[class*=" icon-mime-"] {
2353*e837ff07SGreg Roach	display: inline-block;
2354*e837ff07SGreg Roach	background: transparent url(minimal/images/icon-mime-sprite.png) no-repeat;
2355*e837ff07SGreg Roach	width: 48px;
2356*e837ff07SGreg Roach	height: 48px;
2357*e837ff07SGreg Roach}
2358*e837ff07SGreg Roach
2359*e837ff07SGreg Roach/* ===== Generic MIME types ===== */
2360*e837ff07SGreg Roach[class^="icon-mime-"],
2361*e837ff07SGreg Roach[class*=" icon-mime-"] {
2362*e837ff07SGreg Roach	background-position: -99px -49px;
2363*e837ff07SGreg Roach}
2364*e837ff07SGreg Roach
2365*e837ff07SGreg Roach[class^="icon-mime-application-"],
2366*e837ff07SGreg Roach[class*=" icon-mime-application-"] {
2367*e837ff07SGreg Roach	background-position: -99px -196px;
2368*e837ff07SGreg Roach}
2369*e837ff07SGreg Roach
2370*e837ff07SGreg Roach[class^="icon-mime-audio-"],
2371*e837ff07SGreg Roach[class*=" icon-mime-audio-"] {
2372*e837ff07SGreg Roach	background-position: -197px -98px;
2373*e837ff07SGreg Roach}
2374*e837ff07SGreg Roach
2375*e837ff07SGreg Roach[class^="icon-mime-image-"],
2376*e837ff07SGreg Roach[class*=" icon-mime-image-"] {
2377*e837ff07SGreg Roach	background-position: -148px -245px;
2378*e837ff07SGreg Roach}
2379*e837ff07SGreg Roach
2380*e837ff07SGreg Roach[class^="icon-mime-text-"],
2381*e837ff07SGreg Roach[class*=" icon-mime-text-"] {
2382*e837ff07SGreg Roach	background-position: -197px -147px;
2383*e837ff07SGreg Roach}
2384*e837ff07SGreg Roach
2385*e837ff07SGreg Roach[class^="icon-mime-video-"],
2386*e837ff07SGreg Roach[class*=" icon-mime-video-"] {
2387*e837ff07SGreg Roach	background-position: -148px -147px;
2388*e837ff07SGreg Roach}
2389*e837ff07SGreg Roach
2390*e837ff07SGreg Roach/* ===== Specific MIME types ===== */
2391*e837ff07SGreg Roach.icon-mime-application-pdf {
2392*e837ff07SGreg Roach	background-position: -1px -49px;
2393*e837ff07SGreg Roach}
2394*e837ff07SGreg Roach
2395*e837ff07SGreg Roach.icon-mime-application-msword {
2396*e837ff07SGreg Roach	background-position: -148px -49px;
2397*e837ff07SGreg Roach}
2398*e837ff07SGreg Roach
2399*e837ff07SGreg Roach.icon-mime-application-vnd-ms-excel {
2400*e837ff07SGreg Roach	background-position: -148px -196px;
2401*e837ff07SGreg Roach}
2402*e837ff07SGreg Roach
2403*e837ff07SGreg Roach.icon-mime-application-x-rar-compressed {
2404*e837ff07SGreg Roach	background-position: -50px -98px;
2405*e837ff07SGreg Roach}
2406*e837ff07SGreg Roach
2407*e837ff07SGreg Roach.icon-mime-application-zip {
2408*e837ff07SGreg Roach	background-position: -50px -147px;
2409*e837ff07SGreg Roach}
2410*e837ff07SGreg Roach
2411*e837ff07SGreg Roach.icon-mime-application-x-shockwave-flash {
2412*e837ff07SGreg Roach	background-position: -148px 0;
2413*e837ff07SGreg Roach}
2414*e837ff07SGreg Roach
2415*e837ff07SGreg Roach.icon-mime-audio-mp3 {
2416*e837ff07SGreg Roach	background-position: -50px -245px;
2417*e837ff07SGreg Roach}
2418*e837ff07SGreg Roach
2419*e837ff07SGreg Roach.icon-mime-audio-mpeg {
2420*e837ff07SGreg Roach	background-position: -50px 0;
2421*e837ff07SGreg Roach}
2422*e837ff07SGreg Roach
2423*e837ff07SGreg Roach.icon-mime-audio-x-ms-wma {
2424*e837ff07SGreg Roach	background-position: -1px -245px;
2425*e837ff07SGreg Roach}
2426*e837ff07SGreg Roach
2427*e837ff07SGreg Roach.icon-mime-audio-wav {
2428*e837ff07SGreg Roach	background-position: -1px -98px;
2429*e837ff07SGreg Roach}
2430*e837ff07SGreg Roach
2431*e837ff07SGreg Roach.icon-mime-text-html {
2432*e837ff07SGreg Roach	background-position: -99px -245px;
2433*e837ff07SGreg Roach}
2434*e837ff07SGreg Roach
2435*e837ff07SGreg Roach.icon-mime-text-x-gedcom {
2436*e837ff07SGreg Roach	background-position: -50px -49px;
2437*e837ff07SGreg Roach}
2438*e837ff07SGreg Roach
2439*e837ff07SGreg Roach.icon-mime-image-bmp {
2440*e837ff07SGreg Roach	background-position: 197px 0;
2441*e837ff07SGreg Roach}
2442*e837ff07SGreg Roach
2443*e837ff07SGreg Roach.icon-mime-image-gif {
2444*e837ff07SGreg Roach	background-position: -197px -49px;
2445*e837ff07SGreg Roach}
2446*e837ff07SGreg Roach
2447*e837ff07SGreg Roach.icon-mime-image-jpeg {
2448*e837ff07SGreg Roach	background-position: -1px -147px;
2449*e837ff07SGreg Roach}
2450*e837ff07SGreg Roach
2451*e837ff07SGreg Roach.icon-mime-image-png {
2452*e837ff07SGreg Roach	background-position: -99px -98px;
2453*e837ff07SGreg Roach}
2454*e837ff07SGreg Roach
2455*e837ff07SGreg Roach.icon-mime-image-svg {
2456*e837ff07SGreg Roach	background-position: -197px -196px;
2457*e837ff07SGreg Roach}
2458*e837ff07SGreg Roach
2459*e837ff07SGreg Roach.icon-mime-image-tiff {
2460*e837ff07SGreg Roach	background-position: -148px -98px;
2461*e837ff07SGreg Roach}
2462*e837ff07SGreg Roach
2463*e837ff07SGreg Roach.icon-mime-video-quicktime {
2464*e837ff07SGreg Roach	background-position: -99px -147px;
2465*e837ff07SGreg Roach}
2466*e837ff07SGreg Roach
2467*e837ff07SGreg Roach.icon-mime-video-avi {
2468*e837ff07SGreg Roach	background-position: -99px 0;
2469*e837ff07SGreg Roach}
2470*e837ff07SGreg Roach
2471*e837ff07SGreg Roach.icon-mime-video-x-ms-wmv {
2472*e837ff07SGreg Roach	background-position: -50px -196px;
2473*e837ff07SGreg Roach}
2474*e837ff07SGreg Roach/* ====== End Icon styles ====== */
2475*e837ff07SGreg Roach
2476*e837ff07SGreg Roach/* ====== Theme Header ========= */
2477*e837ff07SGreg Roachheader h1 {
2478*e837ff07SGreg Roach	clear: left;
2479*e837ff07SGreg Roach	float: left;
2480*e837ff07SGreg Roach	font-size: 26px;
2481*e837ff07SGreg Roach	font-weight: 900;
2482*e837ff07SGreg Roach	margin: 0;
2483*e837ff07SGreg Roach}
2484*e837ff07SGreg Roach
2485*e837ff07SGreg Roachheader nav {
2486*e837ff07SGreg Roach	position: relative;
2487*e837ff07SGreg Roach	float: left;
2488*e837ff07SGreg Roach	width: 100%;
2489*e837ff07SGreg Roach	margin-top: 18px;
2490*e837ff07SGreg Roach	border-bottom: 1px solid;
2491*e837ff07SGreg Roach	margin-bottom: 10px;
2492*e837ff07SGreg Roach}
2493*e837ff07SGreg Roach
2494*e837ff07SGreg Roach/* Set stack level for top two header menu rows */
2495*e837ff07SGreg Roach.secondary-menu ul,
2496*e837ff07SGreg Roach.primary-menu ul {
2497*e837ff07SGreg Roach	z-index: 210;
2498*e837ff07SGreg Roach	max-height: 400px;
2499*e837ff07SGreg Roach	min-width: 140px;
2500*e837ff07SGreg Roach	overflow-y: auto;
2501*e837ff07SGreg Roach	overflow-x: hidden;
2502*e837ff07SGreg Roach}
2503*e837ff07SGreg Roach
2504*e837ff07SGreg Roach.title {
2505*e837ff07SGreg Roach	font-size: 20px;
2506*e837ff07SGreg Roach}
2507*e837ff07SGreg Roach
2508*e837ff07SGreg Roach/* ====== Secondary menu ======= */
2509*e837ff07SGreg Roach.secondary-menu {
2510*e837ff07SGreg Roach	float: right;
2511*e837ff07SGreg Roach	font-size: 14px;
2512*e837ff07SGreg Roach}
2513*e837ff07SGreg Roach
2514*e837ff07SGreg Roach.secondary-menu li {
2515*e837ff07SGreg Roach	display: inline;
2516*e837ff07SGreg Roach	position: relative;
2517*e837ff07SGreg Roach	white-space: nowrap;
2518*e837ff07SGreg Roach	float: left;
2519*e837ff07SGreg Roach	border: 1px solid #999;
2520*e837ff07SGreg Roach	line-height: 26px;
2521*e837ff07SGreg Roach
2522*e837ff07SGreg Roach}
2523*e837ff07SGreg Roach
2524*e837ff07SGreg Roach.secondary-menu li a {
2525*e837ff07SGreg Roach	padding: 5px 8px;
2526*e837ff07SGreg Roach}
2527*e837ff07SGreg Roach
2528*e837ff07SGreg Roach.secondary-menu ul {
2529*e837ff07SGreg Roach	position: absolute;
2530*e837ff07SGreg Roach	top: 26px;
2531*e837ff07SGreg Roach	left: 0;
2532*e837ff07SGreg Roach	right: auto;
2533*e837ff07SGreg Roach	display: none;
2534*e837ff07SGreg Roach	font-weight: normal;
2535*e837ff07SGreg Roach	font-size: 12px;
2536*e837ff07SGreg Roach	background: #fff;
2537*e837ff07SGreg Roach	border: 1px solid #999;
2538*e837ff07SGreg Roach}
2539*e837ff07SGreg Roach
2540*e837ff07SGreg Roach.secondary-menu ul li {
2541*e837ff07SGreg Roach	border: 0;
2542*e837ff07SGreg Roach	clear: both;
2543*e837ff07SGreg Roach	display: block;
2544*e837ff07SGreg Roach	line-height: 2;
2545*e837ff07SGreg Roach	text-align: left;
2546*e837ff07SGreg Roach}
2547*e837ff07SGreg Roach
2548*e837ff07SGreg Roach.secondary-menu,
2549*e837ff07SGreg Roach.secondary-menu ul {
2550*e837ff07SGreg Roach	list-style: none;
2551*e837ff07SGreg Roach	margin: 0;
2552*e837ff07SGreg Roach	padding: 1px;
2553*e837ff07SGreg Roach}
2554*e837ff07SGreg Roach
2555*e837ff07SGreg Roach.secondary-menu li:hover ul {
2556*e837ff07SGreg Roach	display: block;
2557*e837ff07SGreg Roach}
2558*e837ff07SGreg Roach
2559*e837ff07SGreg Roach
2560*e837ff07SGreg Roach.secondary-menu ul li a {
2561*e837ff07SGreg Roach	padding: 0 5px 0 2px;
2562*e837ff07SGreg Roach	display: block;
2563*e837ff07SGreg Roach}
2564*e837ff07SGreg Roach
2565*e837ff07SGreg Roach.secondary-menu .active {
2566*e837ff07SGreg Roach	font-weight: 900;
2567*e837ff07SGreg Roach}
2568*e837ff07SGreg Roach
2569*e837ff07SGreg Roach.header-search input {
2570*e837ff07SGreg Roach	border: none;
2571*e837ff07SGreg Roach}
2572*e837ff07SGreg Roach
2573*e837ff07SGreg Roach/* ====== Primary menu ========= */
2574*e837ff07SGreg Roach.primary-menu {
2575*e837ff07SGreg Roach	position: relative;
2576*e837ff07SGreg Roach	float: right;
2577*e837ff07SGreg Roach	right: 50%;
2578*e837ff07SGreg Roach	list-style: none;
2579*e837ff07SGreg Roach}
2580*e837ff07SGreg Roach
2581*e837ff07SGreg Roach.primary-menu li {
2582*e837ff07SGreg Roach	float: left;
2583*e837ff07SGreg Roach	position: relative;
2584*e837ff07SGreg Roach	left: 50%;
2585*e837ff07SGreg Roach	clear: right;
2586*e837ff07SGreg Roach	width: auto;
2587*e837ff07SGreg Roach	padding: 0 5px;
2588*e837ff07SGreg Roach	border: 1px solid #999;
2589*e837ff07SGreg Roach}
2590*e837ff07SGreg Roach
2591*e837ff07SGreg Roach.primary-menu li a {
2592*e837ff07SGreg Roach	display: block;
2593*e837ff07SGreg Roach	font-size: 14px;
2594*e837ff07SGreg Roach	text-align: center;
2595*e837ff07SGreg Roach	padding: 5px;
2596*e837ff07SGreg Roach	background-color: #fff;
2597*e837ff07SGreg Roach}
2598*e837ff07SGreg Roach
2599*e837ff07SGreg Roach.primary-menu ul {
2600*e837ff07SGreg Roach	position: absolute;
2601*e837ff07SGreg Roach	top: 27px;
2602*e837ff07SGreg Roach	left: 0;
2603*e837ff07SGreg Roach	right: auto;
2604*e837ff07SGreg Roach	display: none;
2605*e837ff07SGreg Roach	background: #fff;
2606*e837ff07SGreg Roach	white-space: nowrap;
2607*e837ff07SGreg Roach	border: 1px solid #999;
2608*e837ff07SGreg Roach	list-style: none;
2609*e837ff07SGreg Roach}
2610*e837ff07SGreg Roach
2611*e837ff07SGreg Roach.primary-menu ul li {
2612*e837ff07SGreg Roach	float: left;
2613*e837ff07SGreg Roach	width: 100%;
2614*e837ff07SGreg Roach	border: 0;
2615*e837ff07SGreg Roach	left: auto;
2616*e837ff07SGreg Roach	margin: 0;
2617*e837ff07SGreg Roach	padding: 0;
2618*e837ff07SGreg Roach	clear: left;
2619*e837ff07SGreg Roach}
2620*e837ff07SGreg Roach
2621*e837ff07SGreg Roach.primary-menu li:hover ul {
2622*e837ff07SGreg Roach	position: absolute;
2623*e837ff07SGreg Roach	margin: 0;
2624*e837ff07SGreg Roach	display: block;
2625*e837ff07SGreg Roach	text-align: left;
2626*e837ff07SGreg Roach	padding: 0;
2627*e837ff07SGreg Roach}
2628*e837ff07SGreg Roach
2629*e837ff07SGreg Roach.primary-menu ul li a {
2630*e837ff07SGreg Roach	padding: 5px;
2631*e837ff07SGreg Roach	text-align: left;
2632*e837ff07SGreg Roach	font-size: 12px;
2633*e837ff07SGreg Roach}
2634*e837ff07SGreg Roach
2635*e837ff07SGreg Roach/* ====== End Theme Header ===== */
2636*e837ff07SGreg Roach
2637*e837ff07SGreg Roach/* ====== Theme Footer ========= */
2638*e837ff07SGreg Roach
2639*e837ff07SGreg Roachfooter {
2640*e837ff07SGreg Roach	clear: both;
2641*e837ff07SGreg Roach	font-size: 12px;
2642*e837ff07SGreg Roach	color: #555;
2643*e837ff07SGreg Roach	text-align: center;
2644*e837ff07SGreg Roach}
2645*e837ff07SGreg Roach
2646*e837ff07SGreg Roach.contact-links {
2647*e837ff07SGreg Roach	margin-top: 15px;
2648*e837ff07SGreg Roach}
2649*e837ff07SGreg Roach
2650*e837ff07SGreg Roach.powered-by-webtrees {
2651*e837ff07SGreg Roach	font-size: 16px;
2652*e837ff07SGreg Roach	margin-top: 10px;
2653*e837ff07SGreg Roach}
2654*e837ff07SGreg Roach
2655*e837ff07SGreg Roach/* ====== End Theme Footer ===== */
2656*e837ff07SGreg Roach
2657*e837ff07SGreg Roach/* ====== Theme Icons ========== */
2658*e837ff07SGreg Roach.icon-indis {
2659*e837ff07SGreg Roach	width: 24px;
2660*e837ff07SGreg Roach	height: 24px;
2661*e837ff07SGreg Roach	background-image: url(minimal/images/indis.png);
2662*e837ff07SGreg Roach}
2663*e837ff07SGreg Roach
2664*e837ff07SGreg Roach.icon-pedigree {
2665*e837ff07SGreg Roach	width: 24px;
2666*e837ff07SGreg Roach	height: 24px;
2667*e837ff07SGreg Roach	background-image: url(minimal/images/pedigree.png);
2668*e837ff07SGreg Roach}
2669*e837ff07SGreg Roach
2670*e837ff07SGreg Roach.icon-search {
2671*e837ff07SGreg Roach	width: 24px;
2672*e837ff07SGreg Roach	height: 24px;
2673*e837ff07SGreg Roach	background-image: url(minimal/images/search.png);
2674*e837ff07SGreg Roach}
2675*e837ff07SGreg Roach
2676*e837ff07SGreg Roach.cookie-warning {
2677*e837ff07SGreg Roach	background: #aaa;
2678*e837ff07SGreg Roach	color: #fff;
2679*e837ff07SGreg Roach	height: 3em;
2680*e837ff07SGreg Roach	line-height: 2.5em;
2681*e837ff07SGreg Roach	transition: height 0.5s;
2682*e837ff07SGreg Roach}
2683*e837ff07SGreg Roach.cookie-warning.hidden {
2684*e837ff07SGreg Roach	height: 0;
2685*e837ff07SGreg Roach	overflow: hidden;
2686*e837ff07SGreg Roach}
2687