.profile-photo-thumb-holder
{
width: 200px;
height: 200px;
border: 1px dotted gray;
float: left;
margin-right: 20px;
text-align: center;
vertical-align: middle;
}

.profile-photo-thumb
{

}

div.profile-block
{
width: 45%;
margin-right: 20px;
float: left;
}

div.profile-block img
{
float: left;
margin-right: 20px;
}

div.profile-block p
{
margin-top: 10px;
font-size: 12px;
color: #555555;
}

#profile-details img
{
/*margin-right: 20px;*/
/*float: left;*/
}

#profile-details h2
{
font-family: "Georgia", "Times New Roman", serif;
font-style: italic;
}

#profile-details h3
{
color: #bbbbbb;
font-family: "Georgia", "Times New Roman", serif;
font-style: italic;
}

#profile-details p
{
margin-left: 40px;
margin-bottom: 10px;
}

div#profiles > hr
{
clear:both;
border: none;
height: 20px;
}

form.profile
{
width: 1000px;
}

form.profile input[type=text]
{
width: 500px;
}

form.profile textarea
{
width: 500px;
height: 100px;
}

form.profile label
{
margin-top: 10px;
}

#profiles-search
{
display: block;
border: 1px #67A255 solid;
-moz-border-radius: 10px;
padding: 5px;
margin-bottom: 10px;
}

.call-profile
{
}

.call-profile img
{
}

.call-profile span {
color:inherit;
display:block;
text-decoration:inherit;
}