
.user_myaccount_outer #user_profile {
	background: white;
	padding: 12px;
}

#user_profile h1.header {
    margin: 10px 0px 0px 0px;
    padding: 0px 20px 0px 10px;
    background-image: none;
    line-height: 20px;
}
#user_profile #user_icons {
    float: right;
    margin: 0px;
}

#user_profile #frame_description {
    
}

#user_profile #edit_portrait,
#user_profile #view_portrait {
    padding: 5px;
}
#user_profile #edit_portrait #cancel_portraitupload,
#user_profile #edit_portrait h3 {
    line-height: 15px;
    margin: 0px;
    padding: 0px;
}

#user_profile #user_details {
    width: 405px;
    height: 66px;
    background: no-repeat top center;
}
.user_myaccount_outer #user_profile #user_details {
    width: 365px;
}

#user_profile .user_details2 {
    width: 385px;
}
.user_myaccount_outer #user_profile .user_details2 {
    width: 345px;
}


#user_profile #user_details table {
    margin: 10px;
}
#user_profile #user_details table td {
    padding-bottom: 3px;
}

#user_profile #member_quizzes {
    margin-top: 10px;
}

#user_profile #member_quizzes .containercell {
    padding: 5px;
}

#user_profile #newest_quiz {
    height: 372px;
    text-align: center;
    margin: 0px;
    margin-top: 10px;
    padding: 0px;
    padding-top: 10px;
    background: #F7F7F7;
    clear: both;
}

#user_profile #forum_posts {
    float: right;
    width: 266px;
    margin-left: 5px;
}

#user_profile .quiz_list_row_small {
    width: 100%;
}

#user_profile h1 {
    height: 20px;
}
#user_profile h1 img {
    float: none;
}
#user_profile .newest_quiz img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 20px;
}

#user_profile .user_profile_image_large {
    margin-right: 25px;
    padding: 5px;
    margin-top: 5px;
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
}
.user_myaccount_outer #user_profile .user_profile_image_large {
    margin-right: 15px;
}

#user_profile .user_profile_image_large p {
    background: white; /* url('/images/tournament_box_header_bak.png'); */
    text-align: right;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 3px;
    padding-left: 5px;
}
#user_profile #user_profile_picture_form, #user_profile #user_profile_description_form {
    border: 1px solid gray;
    padding: 10px;
    margin-bottom: 10px;
}

#user_profile #frame_description {
    width: 539px;
}
.user_myaccount_outer #user_profile #frame_description {
    width: 490px;
}
/* editing own profile */
.user_myaccount_outer .user_myaccount_outer #user_profile #frame_description {
}

#user_profile #frame_description .bottom {
    height: 8px;
}

#user_profile #description_formatted {
    padding: 5px;
    padding-bottom: 0px;
}

#user_profile .heightcontroller {
    padding: 0px;
    margin: 0px;
    width: 1px;
}

#basic #user_profile #edit_description .formatting {
    font-size: 10px;
}
#user_profile #edit_description .formatting,
#user_profile #edit_description .formatting {
    margin-top: 5px;
    color: gray;
}
#user_profile #view_description .do_not_show_edit_link {
    display: none;
}
#user_profile #edit_description h3 {
    width: 300px;
    height: auto;
    clear: none;
}
#user_profile #edit_description #description {
    width: 300px;
    height: 100px;
    margin-top: 5px;
}

#user_profile .member_feed {
    
}

#user_profile .member_feed p {
    line-height: 18px;
    padding-left: 10px;
    background: url('/images/bulletcrown_blue.gif') no-repeat 0px 6px;
    border-bottom: 1px solid #f2f2f2;
}

#user_profile .member_feed p.date {
    margin-top: 5px;
    padding-left: 0px;
    background: none;
    border-bottom: 1px solid #d6d6d6;
    color: gray;
}

#feed_more_link {
    margin: 10px;
    text-align: right;
}
#member_feed_nav_next {
    float: right;
    margin: 10px;
}
#member_feed_nav_pages {
    float: left;
    margin: 10px 10px 10px 0px;
}
