div.rp_family table.familygroup a {
text-decoration: none;
font-weight: bold;
}
div.rp_family table.familygroup a:link {
text-decoration: none;
}
div.rp_family table.familygroup a:visited {
text-decoration: none;
}
div.rp_family table.familygroup a:active {
}
div.rp_family table.familygroup a:hover {
text-decoration: underline;
}
div.rp_family table.familygroup {
border: 3px ridge brown;
border-spacing: 0px;
border-collapse: collapse;
margin-top: 10px !important;
margin-bottom: 10px !important;
margin-left: auto;
margin-right: auto;
width: 96%;
}
div.rp_family table.familygroup td {
border: 2px ridge brown !important;
padding: 3px 0px 3px 8px !important;
}
div.rp_family table.familygroup td.full {
background-image: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/familyGroupSidebar.jpg);
padding-right: 8px !important;
padding-left: 8px !important;
width: 70%;
}
div.rp_family table.familygroup td.child {
background-image: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/familyGroupSidebar.jpg);
padding-right: 8px !important;
padding-left: 8px !important;
width: 70%;
}
div.rp_family table.familygroup td.parent {
padding-right: 8px !important;
padding-left: 8px !important;
width: 70%;
}
div.rp_family table.familygroup td.notes {
padding-right: 8px !important;
padding-left: 8px !important;
width: 68%;
}
div.rp_family table.familygroup td.gender {
background-image: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/familyGroupSidebar.jpg);
font-weight: bold;
text-align: center;
padding: 0px 2px 0px 2px !important;
width: 3%;
}
div.rp_family table.familygroup td.inset {
padding: 0px 2px 0px 2px !important;
background-image: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/familyGroupSidebar.jpg);
width: 3%;
}
div.rp_family table.familygroup td.ref {
padding-left: 0px !important;
}
div.rp_family table.familygroup td.rp_date {
padding: 0px 8px 0px 8px !important;
width: 20%;
font-size: smaller;
float:none;
}
div.rp_family table.familygroup td.label {
padding: 0px 8px 0px 8px !important;
width: 10%;
vertical-align:middle;
}#nospace {
padding: 0px;
margin: 0px;
border-size: 0px;
}
div.rp_ancestors table.ancestors {
margin-top: 10px !important;
margin-bottom: 10px !important;
margin-left: auto !important;
margin-right: auto !important;
padding: 0px !important;
border: 0px none !important;
border-collapse: separate !important;
border-spacing: 0px !important;
text-indent: 0 !important;
font-size: 12px;
}
div.rp_ancestors table.ancestors tr {
}
div.rp_ancestors table.ancestors tr td {
padding: 0px ! important;
border: 0px none ! important;
text-align: center;
}
div.rp_ancestors table.ancestors td.rp_nameBox {
border: 2px solid brown ! important;
padding: 0.2em ! important;
width: 33%;
}
div.rp_ancestors table.ancestors td.rp_topleft {
border-top: 1px solid brown !important;
border-left: 1px solid brown !important;
}
div.rp_ancestors table.ancestors td.rp_bottom {
border-bottom: 1px solid brown !important;
}
div.rp_ancestors table.ancestors td.rp_left {
border-left: 1px solid brown !important;
}
div.rp_ancestors table.ancestors td.rp_leftbottom {
border-left: 1px solid brown !important;
border-bottom: 1px solid brown !important;
}div.persona_msg{
margin: 5px;
font-weight: bold;
}
form#editPersonaForm * input[type='text'] {
background-color:lavender;
}
form#editPersonaForm * textarea {
background-color: lavender;
}
.rp_biopic {
margin:0px 30px 5px 0px !important;
width:150px !important;
}
.rp_banner {
padding: 3px 0px 3px 8px;
background-image: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/personBanner.jpg);
color: black;
font-weight: bold;
font-size: larger;
}
.rp_linkbutton{
margin: 10px 0;
padding: 5px 0px 5px 0px;
background: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/sbutton.jpg) repeat-x scroll left bottom transparent;
text-align: center;
width: 160px;
display: inline-block;
}
.rp_hoverbutton {
margin: 10px 0;
padding: 5px 0px 5px 0px;
background: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/sbutton2.jpg) repeat-x scroll left bottom transparent;
text-align: center;
width: 160px;
display: inline-block;
}
.rp_clickbutton {
margin: 10px 0;
padding: 5px 0px 5px 0px;
background: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/sbutton3.jpg) repeat-x scroll left bottom transparent;
text-align: center;
width: 160px;
display: inline-block;
}
.rp_linkbutton a, .rp_hoverbutton a, .rpclick_button a {
color:black;
text-decoration:none;
}
div.rp_pictures {
margin-top: 10px !important;
margin-bottom: 10px !important;
margin-left: auto !important;
margin-right: auto !important;
border: 0 none !important;
border-collapse: separate !important;
border-spacing: 2px !important;
text-indent: 0;
overflow:hidden;
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
}
div.rp_pictures div.rp_picture {
float:left;
margin: 3px;
}
div.rp_pictures div.rp_picture img {
width: 100px !important;
border: 4px ridge brown !important;
padding: 1px !important;
}
div.rp_pictures div.rp_picture a,
div.rp_pictures div.rp_picture a img {
text-decoration: none;
border: none;
vertical-align: top;
}
div.rp_pictures div.rp_caption {
border: 0 none !important;
text-align: center !important;
width: 100px;
}
.rp_truncate {
overflow: hidden !important;
}
div.rp_header div.rp_headerbox {
padding: 25px 5px 5px;
float: left;
}
div.rp_header span.rp_headerbox {
font-size: larger;
font-weight: bold;
color: black;
}
.rp_truncate div.rp_header img.rp_headerbox {
border: 4px ridge brown;
margin: 0px 10px 10px 0px ! important;
padding: 5px;
width: 100px ! important;
text-align: center;
float: left;
}
div.rp_facts span.rp_place {
font-style: italic
}
div.rp_evidence table.rp_evi {
margin: 10px !important;
margin-bottom: 10px !important;
margin-left: auto !important;
margin-right: auto !important;
padding: 0px !important;
border: 0px none !important;
border-collapse: separate !important;
border-spacing: 0px !important;
text-indent: 0 !important;
width: 100% !important;
}
div.rp_evidence table.rp_evi td {
border: 0px none !important;
border-collapse: separate !important;
border-spacing: 0px !important;
margin: 0px !important;;
padding: 0px !important;
text-indent: 0 !important;
}
div.rp_evidence table.rp_evi td div.rp_evisrc {
margin-top: 0.5em !important;
}
div.rp_evidence table.rp_evi td.rp_evilink {
white-space:nowrap;
text-align: right;
}
div.rp_evidence table.rp_evi td.rp_evilink a {
padding-right: 0.5em;
text-decoration: none;
}
div.rp_evidence table.rp_evi td div.rp_evicite {
margin-left: 2em !important;
}
div.rp_evidence table.rp_evi td div.rp_eviempty {
}
span.optionsHdr {
font-weight: bold;
font-size: larger;
}
table.form-table tr td.left-label {
width: 170px;
display: inline-block;
}
.label4,
.label6,
.label7,
.label8 {
display: inline-block;
text-align:right;
padding:0px 4px 0px 0px;
}
.label4 {
width:4em;
}
.label6 {
width:6em;
}
.label7 {
width:7em;
}
.label8 {
width:8em;
}
form#editPersonaForm input.submitPersonForm {
background: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/sbutton.jpg) repeat-x scroll left bottom transparent;
}
form#editPersonaForm input.submitPersonFormHover {
background: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/sbutton2.jpg) repeat-x scroll left bottom transparent;
}
form#editPersonaForm input.submitPersonFormClick {
background: url(//www.smalberger.com/wp-content/plugins/rootspersona/images/sbutton3.jpg) repeat-x scroll left bottom transparent;
} #TB_window {
width: auto !important;
height: auto !important;
max-width: 95vw !important;
max-height: 92vh !important;
box-sizing: border-box !important;
}
#TB_Image,
#TB_window img#TB_Image {
max-width: 100% !important;
max-height: 58vh !important;
width: auto !important;
height: auto !important;
display: block !important;
margin: 15px !important;
border: none !important;
} #TB_caption {
height: auto !important;
min-height: 0;
white-space: normal !important;
word-wrap: break-word;
overflow-wrap: break-word;
}
.tb-close-icon {
right: -10px !important;
top: -10px;
}  #TB_caption .rp-lb-wp-cap {
margin: 3px 0;
line-height: 1.45;
font-weight: 600;
color: #585858;
} #TB_caption .rp-lb-cap {
margin: 3px 0;
line-height: 1.45;
font-style: italic;
color: #585858;
} #TB_caption .rp-lb-desc {
margin: 3px 0;
line-height: 1.45;
color: #585858;
border-top: 1px solid rgba(255, 255, 255, 0.2);
padding-top: 4px;
}div#personaIndex table#personaIndexTable a img {
border: 0;
}
div#personaIndex table#personaIndexTable {
border-spacing: 0;
border: 1px solid #000;
border-collapse: collapse;
margin: 0px;
width: 100%;
}
div#personaIndex table#personaIndexTable th,div#personaIndex table#personaIndexTable td
{
text-align: left;
padding: 2px 4px 2px 4px;
width: 25%;
border-style: solid;
border-color: #444;
}
div#personaIndex table#personaIndexTable th.rp_dates,div#personaIndex table#personaIndexTable td.rp_dates
{
width: 38%;
}
div#personaIndex table#personaIndexTable th.page,div#personaIndex table#personaIndexTable td.page
{
width: 12%;
text-align: center;
}
div#personaIndex table#personaIndexTable th {
border-width: 0px 1px 1px 1px;
background-color: #ccc;
}
div#personaIndex table#personaIndexTable td {
border-width: 0px 1px 0px 1px;
}
div#personaIndex table#personaIndexTable tr.odd td {
background-color: #ddd;
}
div#personaIndex table#personaIndexTable tr.even td {
background-color: #fff;
}
div#personaIndex table#personaIndexTable tr#sortbottom td {
border-top: 1px solid #444;
background-color: #ccc;
font-weight: bold;
}
div#personaIndex div.pagination {
padding: 3px;
margin: 3px;
text-align: center;
}
div#personaIndex div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #AAAADD;
text-decoration: none; color: #000099;
}
div#personaIndex div.pagination a:hover,div#personaIndex div.pagination a:active
{
border: 1px solid #000099;
color: #000;
}
div#personaIndex div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #000099;
font-weight: bold;
background-color: #000099;
color: #FFF;
}
div#personaIndex div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
color: #DDD;
}
div#personaIndex div.xofy {
text-align: center;
font-size: smaller;
color: #888;
padding: 2px 5px 5px 5px;
}
span.optionsHdr {
float: left;
padding-right: 8px;
font-weight: bold;
font-style: italic;
font-size: larger; }
hr.optionsHdr {
margin-top: 1.5em;
margin-bottom: 0em;
float: left;
width: 70%;
}