/*******************************************************************************
*   Page layout
*******************************************************************************/

/* Subnav */
.z_profile > .z_profile_info > .z_details >.z_subnav {
    left:18%;
    top:1em;
    min-height:2em;
    position:absolute;
    width:82%;
}
.z_profile .z_subnav {
    left:7%;
    top:1em;
    min-height:2em;
    position:absolute;
    width:93%;
}
.z_profile .z_subnav > .z_fullname{
    position: relative;
    left: 1em;
}
.z_profile > .z_profile_info > .z_details .z_main_content{
    margin-top:6em;
    width:79%;
}
.z_profiles > .z_profile .z_main_content {
    margin-top:1em;
    padding:0.5em;
}

.z_profiles > .z_profile > .z_profile_info > .z_details .z_sidebar_2 {
    display: none;
}
/* "left" sidebar */
.z_profile .z_sidebar_1 {
    border-right:1px solid #E0E0E0;
    position:relative;
    width:18%;
    float: left;
    text-align:center;
}

.z_profile .z_sidebar_1 h3 {
    margin: 1em 0 0 1em;
}

#z_profile_image_container {
    margin: .5em 1em;
    text-align: center;
}

#z_profile_image_container img {
    margin: 0;
    padding: 0;
}



.z_profile .z_sidebar_1 .z_tile_2 .z_avatar {
    float:left;
}


/*******************************************************************************
*   Profile edit form
*******************************************************************************/

.z_profiles > .z_profile > .z_profile_info > .z_edit .z_main_content{
    width: 98%;
}

.z_profiles > .z_profile > .z_profile_info > .z_edit .z_form_table .z_form_buttons {
    left:auto;
    padding-left:0;
    position:relative;
}
.z_profiles > .z_profile > .z_profile_info > .z_edit .z_form_table #id_country {
    width: 54%;
}
.z_profiles > .z_profile > .z_profile_info > .z_edit .z_form_table input[type="text"]{
    width:53%;
}

.z_profiles > .z_profile > .z_profile_info > .z_edit .z_form_table > table{
    width: 100%;
}

/*********************************************
*   Grid View
*********************************************/
.z_profile .z_profile_listing {
    text-align: center;
}

.z_profile .z_profile_listing ul {
    margin: 0;
}

.z_profile .z_profile_listing li {
    background-color:#FCFCFC;
    border-color:#CCCCCC;
    border-style:solid;
    border-width:0 1px 1px 0;
    display:inline;
    float:left;
    height:115px;
    margin:1%;
    padding:5px;
    position:relative;
    text-align:center;
    width:123px;
}

.z_profile .z_profile_listing .z_profile_item .z_info .z_fullname{
    font-weight:bold;
}

.z_profile a.z_video_button_add{
    right: 93px;
}
.z_profile a.z_video_button_upload{
}



/****************************
*   Friends Listing
***************************/
.z_profile_friends .z_main_content .z_button_add{
    position: absolute;
    top: 0;
    right: 0;
}

.z_profile .z_profile_friends .z_default_listing_item{
    width: 125px;
    text-align: center;
}

.z_profile .z_default_list .z_item div.z_user {
    display: none;
}
.z_friends_listing .z_key_default_listing{
    list-style: none;
    padding: 0;
    margin:1em;
}
.z_friends_listing .z_key_default_listing > li{
    margin: 0.5em;
    float: left;
}
.z_friends_listing .z_key_default_listing .z_default_friend_item {
    text-align:center;
    width:115px;
    height:80px;
}

.z_profile .z_main_content .z_blog {
    
}


/*********************************************
*   Video Under Profile
***********************************************/

.z_profile_videos a.z_video_button_upload{
    position:absolute;
    right:62px;
    top:0;
}

.z_profile_videos a.z_video_button_add {
    position:absolute;
    right:0;
    top:0;
}

/*********************************************
*   Blogs Under Profile
***********************************************/

.z_profile .z_blog div.z_main_content{
    padding-top: 1.5em;
}

#z_invitation_form #z_field_id_message label{
    float: none;
    width: inherit;
    margin: 0;
    text-align: left;
}
#z_invitation_form #id_message{
    margin-top: 0.5em;
}
