a { color: #00B; text-decoration: none; }
a:visited { color: #919; }
a:hover { color: #C14; }
.smallBullet {color: #4D3300;}
.citation a { color: #A00; text-decoration: none; }

body { background-color: #EEE; }

.reportBody, #rBody, #pHeader, #menu ul {
	background-color: #fafafa;
	-moz-box-shadow: 0px 0px 2px 1px white;
	-webkit-box-shadow: 0px 0px 2px 1px white;
	box-shadow: 0px 0px 2px 1px white;
	}

#ddmenuspan {	background-color: #f4f4f4; }

.reportBody, .footer, .footerCustom,
.psFRecord, .psMRecord, .psRecord, .showSC,
.pageTitle, .pageBody, .fhName, .surRecord, .rrNav, .fhNotes,
.wmItemRecord, .wmRelated, .wmPicture img, #rBody, #menu ul, #pHeader {
	color: #444;
	border-color: #a3a3a3;
	}
.psNotesData {
	color: #222;
	background-color: #FFF;
	}

.psName {	background-image: url(titlefill.jpg);	}

.tocLinks, .tocIntro, .tocContact, .tocSur,
.tocLinksTitle, .tocIntroTitle, .tocContactTitle,
.wcHusband, .wcWife, .wcFHusband, .wcMWife,
.wcHFather, .wcHMother, .wcWFather, .wcWMother,
.wcMChild, .wcFChild, .wcMChildBold, .wcFChildBold,
.idxBar, .idxSur, .srcEntry	{
	color: #444;
	border-color: #a3a3a3;
	}

.psPicture img { 	border-color: #b5b5b5; }

.pageTitle, .tocTitle, .tocAuthor, .tocLinksTitle, .tocIntroTitle, .tocContactTitle { color: #444; }

.tocTitle, .pageTitle, .tocLinksTitle, .tocIntroTitle, .tocContactTitle, #pTitle, #dDMButton	{ 
	text-shadow: #c5c5c5 2px 2px 5px;
	}

.footerWrapper { 	color: #525252; }

.idxBar { background-color: #e7e7e7; }

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

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

/* web cards */
.wcParentName, .wcChildName { color: #909090; }

.wcHFacts	{
	border-color: #e8eced;
	background-color: #fff;
	}

.wcWFacts	{
	border-color: #e8cccd;
	background-color: #fff;
	}

/* Pale blue */
.wcHusband, .wcMWife,
.wcHFather, .wcWFather, .wcMChild, .wcMChildBold, table#results td.m,
.wcHFactsWrapper .wcFactPicture img {
	border-color: #e8eced;
	background-color: #f8fcfd;
	}

/* Pale rose */
.wcWife, .wcFHusband,
.wcHMother, .wcWMother, .wcFChild, .wcFChildBold, table#results td.f,
.wcWFactsWrapper .wcFactPicture img {
	border-color: #ded5da;
	background-color: #fdf6f9;
	}

.wcHFacts, .wcWFacts { color: #525252; }

.wcChild, .wcChildBold, table#results td.u
	{
	}

.wcHSpouses, .wcWSpouses, .psFooterRecord, .wcMarriage
	{
	}

.wcMarriageTitle, .drNumber, .drSourceName, .drSpouseName,
.drBoxBold .drNumber, .drBoxBold .drSourceName
	{
	}

.wcFactsRecord, .wcFactTitle {	border-color: #d0d0d0; }

.psSpousesTitle, .psNotesTitle, .wcChildrenTitle, .psChildren { 
	color: #222;
	}

.rrChildren {	background-color: #e5e5e5; }

/* pedigree chart colors */
.box {
	WWborder-color: #888;
 	background-position: bottom;
	}

.connect {	border-color: gray; }
	
.showSC {
	color: black;
	background-color: white;
	border-color: #888;
	}
	
.scView {
	color: #ababab;
	background-color: white;
	border-color: #888;
	}
	
/****************** FD styles *****************/
SUP, SUB {
	font-family: Geneva, Arial, sans-serif;
	font-size: 80%;
	}
	
SUP {vertical-align: +25%;}
SUB {vertical-align: -20%;}

.bleu {color: #00A;}
.fondblanc {background-color: #FFF;}
.grand {font-size: 120%}
.plusgrand {font-size: 133%}
.grandbleu {
	color: #00A;
	font-size: 120%;
	}
.grandrouge {
	color: #A00;
	font-size: 120%;
	}
.grandgras {
	font-size: 120%;
	font-weight: bold;
	}
.gris {color: #666;}
.justif {text-align: justify;}
.normal {font-size: 13px;}
.rouge {color: #A00;}
.vert {color: #080;}
	
.droite {
	float: right;
	margin-left: 10px;
	}
.gauche {
	float: left;
	margin-right: 10px;
	}
	
.updates {
	color: #666;
	font-size: 88%;
	}

DIV.bloc {
	display: inline-block;
	width: 100%;
	}

.billebleue{ 
	list-style-image: url(../img/BilleBleue.gif);
	line-height: 133%;
	margin-left: -1em;}
.billerouge{ 
	list-style-image: url(../img/BilleRouge.gif);
	line-height: 133%;
	margin-left: -1em;}
