/* ── Roughride.cc theme for James Thomas Family ── */

a, a:visited {color: #FF1A75; text-decoration: none;}
a:hover {color: #cc1460; text-decoration: underline;}
.smallBullet {color: #1a1a1a;}

/* Header / nav bar: dark like roughride.cc */
body, #pHeader, #menu ul, #ddmenuspan
	{
	background-image: none;
	background-color: #15171a;
	color: #ffffff;
	}

/* Body background: clean white */
body
	{
	background-color: #ffffff;
	color: #1a1a1a;
	}

/* Report / content area: white */
.reportBody, #rBody
	{
	background-image: none;
	background-color: #ffffff;
	color: #1a1a1a;
	}

/* Borders: use accent pink or subtle gray */
.reportBody, .pageTitle, .pageBody, .fhName, .surRecord, .rrNav, .fhNotes, .footer, #rBody, #menu ul, #pHeader
	{
	border-color: #FF1A75;
	}

/* Title text shadows */
.tocTitle, .pageTitle, .tocLinksTitle, .tocIntroTitle, .tocContactTitle, #pTitle, #dDMButton
	{
	text-shadow: rgba(0,0,0,0.3) 1px 1px 4px;
	color: #ffffff;
	}

/* TOC sections: very light pink tint */
.tocLinks, .tocIntro, .tocContact, .tocSur
	{
	background-color: rgba(255,26,117,0.05);
	border-top-color: rgba(255,26,117,0.2);
	}

.idxDate
	{
	color: #666;
	}

.idxSur
	{
	background-color: rgba(255,26,117,0.06);
	border-bottom-color: #ddd;
	}

.srcEntry
	{
	border-color: #FF1A75;
	}

.fhNumber
	{
	color: #FF1A75;
	}

.fhName
	{
	background-color: rgba(255,26,117,0.07);
	}

.psRecord, .psMRecord, .psFRecord
	{
	border-color: #FF1A75;
	}

.psChildren
	{
	background-color: rgba(220,220,220,0.35);
	}

.psSpouse
	{
	color: #555;
	}

/* Nav bar background */
.rrNav
	{
	background-image: none;
	background-color: #15171a;
	}

.rrSourceData
	{
	border-top-color: rgba(255,26,117,0.25);
	}

.rrName, .rrSpouseName, .rrNameNumber
	{
	color: #1a1a1a;
	}

.rrSpouseName
	{
	background-color: rgba(255,26,117,0.07);
	}

.rrChildren
	{
	background-color: rgba(220,220,220,0.3);
	}

/* Search results */
#results
	{
	background-color: white;
	}

table#results td.u
	{
	background-color: #fff0f5;
	}

/* Web cards — male: light blue tint, female: light pink tint (kept for readability) */
.wcParentName, .wcChildName
	{
	color: #888;
	}

.wcHFather, .wcHMother, .wcWFather, .wcWMother, .wcUWFather, .wcUWMother, .wcUHFather, .wcUHMother
	{
	border-color: #FF1A75;
	}

.wcHFather, .wcWFather, table#results td.m
	{
	background-color: rgba(200,225,255,0.4);
	}

.wcHMother, .wcWMother, table#results td.f
	{
	background-color: rgba(255,26,117,0.08);
	}

.wcSource
	{
	color: #555;
	}

.wcHusband, .wcWife, .wcFHusband, .wcMWife, .wcUHusband, .wcUWife,
.wcHFacts, .wcWFacts,
.wcMChild, .wcFChild, .wcMChildBold, .wcFChildBold
	{
	border-color: #FF1A75;
	}

.wcFactTitle
	{
	color: #888;
	}

.wcFacts
	{
	color: #444;
	}

.wcFactsRecord
	{
	border-color: #ddd;
	}

.wcChildenTitle
	{
	border-color: #FF1A75;
	color: #333;
	}

.wcHusband, .wcMWife,
.wcMChild, .wcMChildBold,
.wcHFactsWrapper .wcFactPicture img
	{
	background-color: rgba(200,225,255,0.25);
	}

.wcWife, .wcFHusband,
.wcFChild, .wcFChildBold,
.wcHFactsWrapper .wcFactPicture img
	{
	background-color: rgba(255,26,117,0.07);
	}

.wcChild, .wcChildBold, .wcUHusband, .wcUWife, .wcUWFather, .wcUWMother, .wcUHFather, .wcUHMother
	{
	background-color: rgba(200,200,200,0.25);
	}

.psName
	{
	background-color: rgba(255,26,117,0.1);
	}

.psTitle
	{
	color: #444;
	}

.colFirst, .psSpousesTitle, .psNotesTitle
	{
	color: #555;
	}

.psFooter
	{
	background-color: #f0f0f0;
	border-color: #FF1A75;
	}

.psModDate, .psCreated
	{
	color: #666;
	}

.wcFactPicture img
	{
	border-color: #FF1A75;
	}

.wmPicture img, .psPicture img, .tocImageB img
	{
	border-color: #FF1A75;
	}

.wmItemRecord
	{
	}

.wmRelated
	{
	border-color: #FF1A75;
	}

.drBox, .drBoxBold
	{
	color: #444;
	}

.drDates
	{
	color: #555;
	}

.drBoxBold, .drNumber
	{
	background-color: #fff;
	border-color: #555;
	}

.drSpouseName
	{
	color: #666;
	}

.drNumber
	{
	color: #FF1A75;
	}

/* Pedigree chart */
.box
	{
	border-color: #aaa;
	background-position: bottom;
	}

.connect
	{
	border-color: #aaa;
	}

.showSC
	{
	color: #1a1a1a;
	background-color: white;
	border-color: #aaa;
	}

.scView
	{
	color: #aaa;
	background-color: white;
	border-color: #aaa;
	}
