I obsessed over it all day, my old hack does not support the search feature and I needed the look for a mobile page. Here is my solution, I have NO IDEA how it looks across browsers but it looks great on my iPhone!! Now that I have the solution I can work on tweaking it to work across browsers… (my page has info I can’t post in a public forum)
I surrounded my shortcode with a custom class and gave it the following CSS:
‘
<style type=”text/css”>
.jhcb_members a:link, .jhcb_members a:hover, .jhcb_members a:active, .jhcb_members a:visited {
text-decoration:none;
color:#3e3e3e;
}
.jhcb_members .PDb-list-image {
width:100px;
height:150px;
float:left;
padding:5px;
background-image:url(‘url-removed’);
background-repeat:no-repeat;
background-position:50% 50%;
}
.jhcb_members td:nth-child(1){display:inline-block;float:left;}
.jhcb_members td:nth-child(2){display:inline-block;float:left;}
.jhcb_members td:nth-child(3){display:inline-block;float:left;min-width:140px;}
.jhcb_members td:nth-child(4){display:inline-block;float:left;min-width:240px;}
.jhcb_members td:nth-child(5){display:inline-block;float:left;min-width:240px;}
.jhcb_members td:nth-child(5):before{content:”Home: “;font-weight:bold;}
.jhcb_members td:nth-child(6){display:inline-block;float:left;min-width:240px;}
.jhcb_members td:nth-child(6):before{content:”Cell: “;font-weight:bold;}
.jhcb_members td:nth-child(7){display:inline-block;float:left;min-width:240px;}
.jhcb_members th {display:none;}
.jhcb_members {
display:block;
width:344;
height:auto;
padding:0px;
text-align:left;
color:#3e3e3e;
}
</style>
<div class=”jhcb_members”>[pdb_list sort=true list_limit=100 filter=’status=Active’ fields=”member_photo, first_name, last_name, instrument, phone, cell_phone, email” orderby=”last_name” order=”asc”]</div>
‘