div#playerprofile {
/*
    margin: 0 auto;
    background: url(sbbody-r.gif) no-repeat bottom right;
    height: 260px;
*/
    float: left;
    width: 488px;
}
div#playerprofile_body {
/*
    height: 195px;
    height: 110px;
*/
    height: 230px;
}
div#pp_forum_body {
    height: 62px;
}
div#statstabs {
    clear: both;
    padding: 0;
}
div.pp_player_l {
    position:relative;
    float: left;
    width: 272px;
/*
    height: 100%;
*/
}
div.pp_player_r {
    float: right;
    text-align: right;
    width: 210px;
/*
    height: 100%;
*/
}
span#pp_heading_l
{
    float: left;
}
span#pp_heading_r
{
    float: right;
}
div#pp_avatar {
    float: left;
    padding-right: 5px;
    text-align: center;
}
div#pp_player_info{}
div#pp_handle {
font-weight:bold;
font-size: 16px;
}
div#pp_username {
font-weight:bold;
font-size: 16px;
height: 22px;
overflow: hidden;
width: 200px;
}
div#pp_pin {}
div#pp_site {}
div#pp_sitecity {
font-size: 11px;
}
div#pp_points_head{}
div#pp_points{
font-weight:bold;
font-size: 16px;
}

div#pp_lastplay {position: relative; top: 0;}
div#pp_lastplay_head {}
div#pp_lastplay_data {}

div#pp_membersince {position: relative; top: 10px;}
div#pp_membersince_head {}
div#pp_membersince_data {}

/* pforum forum info */
div#pp_forum {
    padding: 5px 0;
}
div#pp_forum_info {
/*
    float: right;
    text-align: right;
*/
}
div#pp_forum_avatar {
    float: left;
    padding-right: 5px;
    text-align: center;
}
div#pp_forum_avatar_edit {
    clear: both;
    text-align: left;
}
div#pp_forum_name {
    font-weight:bold;
    font-size: 14px;
}
div#pp_forum_title {}

/* profiletabs */
div#profiletabs {}

.pp_smallheading {
    font-weight:bold;
    font-size: 10px;
}

.pp_editlink {
    font-size: .8em;
}
/* playerhome */
div#playerhome {
 clear: both;
}
div#ph_nthreads,
div#ph_community {
    padding-bottom: 10px;
}
/* index page */
div#index_register
{
    float: left;
    padding-right: 5px;
    width: 488px;
}
div#index_login
{
/*
    height: 147px;
*/
    float: right;
    width: 240px;
    padding-bottom: 10px;
}
div#index_login_body {
    height: 103px;
}
div#index_login p {
    margin: 0;
}
div#index_login label {
/*
    width: 4em;
    display: block
    float: left;
*/
    text-align: right;
    margin-right: 0.5em;
}
#ph_nthreads .pwidgetb_body,
#ph_nposts .pwidgetb_body,
#ph_community .pwidgetb_body,
#ph_buddy .pwidgetb_body {
/*
    line-height: 11px;
*/
    font-size: 1em;
}
#ph_nthreads .pwidgetb_body br a,
#ph_nposts .pwidgetb_body br a,
#ph_community .pwidgetb_body br a,
#ph_buddy .pwidgetb_body br a {
/*
    text-decoration: underline; 
*/
    font-weight: bold;
    font-size: .9em;
}
span.linkinfo {
    font-size: .9em;
}
div#ph_1,
div#ph_2,
div#ph_3 {
margin-top: 10px;
float: left;
width: 239px;
margin-right: 10px;
}
div#ph_3 {
margin-right: 0;
}

div#pp_pill {
background-image: url(/images/misc/pill-playersplus.png);
height: 48px;
left: 0;
position:absolute;
top: 104px;
width: 274px;
}

div#pp_buttons {
background-image: url(/images/misc/pill-icons.png);
height: 80px;
left: 0;
position: absolute;
top: 155px;
width: 274px;
}
div.pp_button {
float: left;
width: 90px;
padding: 14px 0 0;
text-align: center;
}
div.pp_button a br {
text-decoration: none;
}
div#pp_social {
position: absolute;
top: 0;
right: 0;
}

/* ie hack for carousel */
div.moduletable {
margin-top: 8px;
}