/*[fmt]1A40-1A0B-9*/
.alt1, .alt1Active, .alt2, .alt2Active {
    border-bottom:none;
}

#content_container {
    width: 100%;
    float: left;
    margin-right: -256px;
}

#content {
    margin-right: 256px;
}

#sidebar_container {
    width: 250px;
    float: right;
}

.list_no_decoration {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

DIV.tab_header {
    display: none;
    /*[empty]visibility:;*/
}

DIV.fixed_width_avatar {
    text-align: center;
    width: 60px;
}

#profile_tabs {
    margin: 0 !important;
}

/*Memberinfo Small*/
LI.memberinfo_small {
    margin-top: 6px;
}

LI.memberinfo_small DIV.fixed_width_avatar {
    margin-right: 6px;
}

LI.memberinfo_small DIV.info_bar, #friends LI.memberinfo_small DIV.info_bar {
    border-width: 1px 0px 0px;
    margin-bottom: 6px;
}

LI.memberinfo_small DIV.info_bar UL {
    padding: 6px;
}

LI.memberinfo_small UL.friend_im_list LI {
    display: inline;
    margin-right: 3px;
}

LI.memberinfo_small UL.friend_im_list IMG {
    vertical-align: middle;
}

/*Memberinfo Tiny*/
LI.memberinfo_tiny {
    height: 105px;
    width: 75px;
    overflow: hidden;
    display: inline-block;
    /*[disabled]float:left;*/
    text-align: center;
    margin: 1px;
    vertical-align: top;
}

#social_group_list, #social_group_list LI {
    margin: 5px 0 0;
    padding: 0;
    vertical-align: top;
}

.sgicon {
    width: 86px;
    display: inline-block;
    /*[disabled]overflow:hidden;*/
    padding: 0 5px 5px;
    text-align: center;
    height: 100px;
    vertical-align: top;
}

.sgicon IMG {
    width: 76px;
}

/*Tabs and Blocks*/
.content_block {
    margin-bottom: 6px;
    /* padding: 5px; */
}

.content_block .block_row {
    padding: 5px;
    margin: 5px 0px 0px;
}

.content_block .block_title {
    padding: 10px;
    margin: 0px;
}

#mostthanked #threadslist {
    width: 100%;
}

/*.content_block h4.thead, .content_block .block_title {
padding:4px;
margin:5px 0px 0px 0px;
}*/
.content_block .block_footer {
    text-align: right;
    padding: 4px;
    margin: 5px 0px 0px;
}

A.collapse_gadget {
    float: right;
}

/*Popup Menus Built With List Markup*/
UL.vbmenu_popup LI {
    padding: 4px;
    margin: 0px 1px 1px;
    white-space: nowrap;
}

UL.vbmenu_popup LI.first {
    margin: 1px;
}

UL.vbmenu_popup LI.notext {
    font-size: 1px;
}

/*Profile Field List Title / Value Pairs*/
DL.profilefield_list DD {
    margin-bottom: 3px;
    margin-left: 16px;
}

/*Sidebar profile field blocks*/
#sidebar_container DL.profilefield_list {
    font-size: 11px;
}

/*Top Panel*/

#main_userinfo {
    margin-bottom: 20px;
}

#main_userinfo #linkbar .floatcontainer{
    float:left;
}

#main_userinfo #profilepic_cell {
    border-bottom-width: 0px;
    padding: 4px;
}

#main_userinfo .profilepic_adjacent {
    padding-left: 6px;
}

#username_box .inlineimg {
    float: left;
}

#main_userinfo H1 {
    font-size: 13pt;
    font-weight: normal;
    margin: 7px 0px 0px 23px;
}

#main_userinfo H2 {
    font-size: 10pt;
    font-weight: normal;
    margin: 0px 0px 0px 23px;
}

#reputation_rank {
    float: right;
}

#reputation {
    margin-bottom: 6px;
    text-align: right;
}

#rank {
    margin-bottom: 6px;
    text-align: right;
}

#send_message_cell {
    padding-bottom: 6px;
    text-align: right;
}

#link_bar UL {
    padding: 4px;
}

#link_bar LI.thead {
    margin-right: 10px;
    white-space: nowrap;
    font-weight: normal;
    background: transparent;
    display: inline-block;
}

#link_bar A {
    text-decoration: none;
}

#link_bar A:hover {
    text-decoration: underline;
}

#puppy-button {
    color: #DE7300;
    cursor: pointer;
}

#activity_info {
    border-top-width: 0px;
}

#activity_info DIV.alt2 {
    padding: 4px;
}

#link_bar #usercss_switch_link {
    float: right;
    margin-left: 3px;
    margin-right: 0px;
}

/*Visitor Messaging Tab*/
#qc_error_div {
    text-align: left;
    margin-bottom: 6px;
}

#qc_error_header {
    font-weight: bold;
}

#qc_error_okay {
    text-align: right;
}

#message_form {
    display: block;
    margin: 0px;
}

#message_form TEXTAREA {
    width: 98%;
    height: 50px;
}

#message_form DIV.messagetext {
    text-align: left;
}

#message_form DIV.allowed_bbcode {
    float: left;
}

#message_form DIV.submit_button {
    text-align: right;
}

#visitor_messaging #inlinemodsel {
    float: right;
}

#visitor_messaging #view_my_conversation_link {
    float: right;
    text-decoration: none;
}

#visitor_message_inlinemod_form {
    margin: 0px;
    display: block;
}

#message_list {
    border: none;
}

#message_list LI {
    margin-bottom: 6px;
}

#message_list DIV.fixed_width_avatar {
    margin-right: 6px;
    float: left;
}

#message_list DIV.visitor_message_avatar_margin {
    margin-left: 66px;
}

#message_list DIV.info_bar {
    border-width: 1px 0px 0px;
    margin-bottom: 6px;
}

#message_list DIV.info_bar DIV.alt2 {
    padding: 6px;
}

#message_list DIV.info_bar A.username {
    /*font-weight:bold;*/
}

#message_list .visitor_message_date {
    float: right;
}

#message_list .group_message_date {
    float: right;
}

#message_list .inlinemod_checkbox {
    float: right;
}

#message_list DIV.visitor_message_body {
    overflow: auto;
}

#message_list UL.controls {
    margin-top: 6px;
    text-align: right;
}

#message_list UL.controls LI {
    display: inline;
    margin-left: 6px;
}

#message_list UL.controls A:link, #message_list UL.controls A:visited {
    text-decoration: none;
}

#message_list .deletedmessage {
    float: left;
}

/*About Me Tab*/
#aboutme LI.profilefield_category {
    font-weight: bold;
    margin-top: 6px;
    font-size: 16PX;
}

#aboutme DL.profilefield_list {
    font-weight: normal;
    font-size: 13PX;
    margin: 6px 16px 0px;
}

#aboutme DL.profilefield_list DD {
    margin-bottom: 6px;
    margin-left: 0px;
}

#aboutme #signature {
    width: 100%;
    overflow: auto;
}

#aboutme #simple_aboutme_link {
    text-align: right;
    /* display: block; */
    float: right;
}

#aboutme #profilepic {
    clear:right;
}

/*About Me Tab (Alternative)*/
#aboutme2 DL.profilefield_list DD {
    margin-bottom: 6px;
    margin-left: 0px;
}

/*Statistics Tab*/
#stats FIELDSET.statistics_group {
    margin-top: 6px;
}

#stats FIELDSET.statistics_group UL {
    padding: 6px;
}

#stats FIELDSET.statistics_group UL LI {
    margin-bottom: 3px;
}

/*Statistics Tab (Alternative)*/
#statistics2 UL.statistics_group LI {
    margin-bottom: 3px;
}

/*Friends Tab*/
#friends A.edit_friends_link {
    float: right;
}

#friends_mini A.edit_friends_link {
    float: left;
    margin-right: 10px;
}

/*Infractions Tab*/
DIV#infractions.content_block {
    padding: 0px;
}

/*Contact Info Tab*/
#contactinfo FIELDSET {
    margin-bottom: 6px;
}

#contactinfo DIV.fieldset_padding {
    padding: 6px;
}

#contactinfo #messaging_list LI {
    margin-bottom: 3px;
    margin-right: 16px;
    float: left;
    white-space: nowrap;
}

#contactinfo #instant_messaging_list LI {
    margin-top: 6px;
    margin-right: 6px;
    position: relative;
}

#contactinfo #instant_messaging_list .im_img_link {
    vertical-align: middle;
}

#contactinfo #instant_messaging_list .im_txt_link {
    position: absolute;
    left: 75px;
}

#contactinfo #additional_contact_details DD {
    margin-left: 0px;
    margin-bottom: 6px;
}

/*Albums Block*/
#albums_mini_list LI {
    text-align: center;
    margin-bottom: 6px;
}

/*Mini Friends Block*/
#friends_mini_list A.username {
    display: block;
    margin-top: 3px;
}

#friends_mini DIV.friends_counter {
    padding-bottom: 6px;
}

/*Groups Block*/
SPAN.group_count {
    float: right;
}

UL.group_list {
    margin: 6px 0px 0px 6px;
}

UL.group_list LI {
    display: inline;
    margin-right: 3px;
}

#public_usergroup_list A:link, #public_usergroup_list A:visited {
    text-decoration: none;
}

/*Traffic Block*/
OL.last_visitors_list {
    margin: 0px;
    margin-top: 6px;
}

OL.last_visitors_list LI {
    display: inline;
    margin-right: 3px;
}

