@charset "utf-8";
/* CSS Document */

body {margin:0px;}

.page_wrap {}
.banner {background:no-repeat none 0 0; margin-left:auto; margin-right:auto; margin-bottom:2px; width:1200px; height:109px;}
.navbar {margin-left:auto; margin-right:auto; margin-bottom:1px; width:1000px; height:40px;}
.mainwrap_top {margin-left:auto; margin-right:auto; width:1020px; height:16px;}
.mainwrap_content {margin-left:auto; margin-right:auto; width:1020px; height:auto;}
.mainwrap_bottom {margin-left:auto; margin-right:auto; width:1020px; height:16px;}
.footerwrap_top {margin-left:auto; margin-right:auto; margin-top:-6px; width:1020px; height:16px;}
.footerwrap_content {margin-left:auto; margin-right:auto; width:1020px; height:auto;}
.footerwrap_bottom {margin-left:auto; margin-right:auto; width:1020px; height:16px;}
.footeradditional_wrap {margin-left:auto; margin-right:auto; margin-bottom:5px; width:1020px; height:auto;}
.loginbox_top {margin-left:auto; margin-right:auto; width:320px; height:16px;}
.loginbox_content {margin-left:auto; margin-right:auto; width:320px; height:auto;}
.loginbox_bottom {margin-left:auto; margin-right:auto; width:320px; height:16px;}
.readpm_top {margin-left:auto; margin-right:auto; width:450px; height:16px;}
.readpm_main {margin-left:auto; margin-right:auto; width:450px; height:auto;}
.readpm_bottom {margin-left:auto; margin-right:auto; width:450px; height:16px;}
.pmreturn {margin-left:auto; margin-right:auto; width:430px; text-align:right;}
.updpfile_return {margin-left:auto; margin-right:auto; width:550px; text-align:right;}
.sgmlview_return {margin-left:auto; margin-right:auto; margin-top:10px; width:910px; text-align:right;}

div.page_wrap .banner .google_search {margin-left:auto; margin-right:auto; width:1000px;}

.usercp_top {margin-left:auto; margin-right:auto; width:220px; height:16px;}
.usercp_main {margin-left:auto; margin-right:auto; width:220px; height:auto;}
.usercp_bottom {margin-left:auto; margin-right:auto; width:220px; height:16px;}
.profilecp_top {margin-left:auto; margin-right:auto; width:570px; height:16px;}
.profilecp_main {margin-left:auto; margin-right:auto; width:570px; height:auto;}
.profilecp_bottom {margin-left:auto; margin-right:auto; width:570px; height:16px;}
.profilebadge_top {margin-left:auto; margin-right:auto; width:130px; height:16px;}
.profilebadge_main {margin-left:auto; margin-right:auto; width:130px; height:auto;}
.profilebadge_bottom {margin-left:auto; margin-right:auto; width:130px; height:16px;}
.sgmlview_top {margin-left:auto; margin-right:auto; width:930px; height:16px;}
.sgmlview_main {margin-left:auto; margin-right:auto; width:930px; height:auto;}
.sgmlview_bottom {margin-left:auto; margin-right:auto; margin-top:-6px; width:930px; height:16px;}

.smallcontent_top {margin-left:auto; margin-right:auto; margin-top:-5px; width:250px; height:16px;}
.smallcontent_main {margin-left:auto; margin-right:auto; width:250px; height:auto;}
.smallcontent_bottom {margin-left:auto; margin-right:auto; margin-bottom:-5px; width:250px; height:16px;}
.forgotpass_top {margin-left:auto; margin-right:auto; margin-top:-5px; width:500px; height:16px;}
.forgotpass_main {margin-left:auto; margin-right:auto; margin-bottom:-5px; width:500px; height:auto;}
.forgotpass_bottom {margin-left:auto; margin-right:auto; margin-bottom:-5px; width:500px; height:16px;}
.largecontent_top {margin-left:auto; margin-right:auto; margin-top:-5px; width:500px; height:16px;}
.largecontent_main {margin-left:auto; margin-right:auto; margin-bottom:-5px; width:500px; height:auto;}
.largecontent_bottom {margin-left:auto; margin-right:auto; margin-bottom:-5px; width:500px; height:16px;}

.content_main {margin-left:auto; margin-right:auto; width:1000px; height:auto;}
.login_content {margin-left:auto; margin-right:auto; max-width:280px; height:auto;}
.forgotpass_content {margin-left:auto; margin-right:auto; max-width:460px; height:auto;}
.readpm_content {margin-left:auto; margin-right:auto; max-width:410px; height:auto;}
.usercp_content {margin-left:auto; margin-right:auto; max-width:180px; height:auto;}
.sgmlview_content {margin-left:auto; margin-right:auto; max-width:890px; height:auto;}
.profilecp_content {margin-left:auto; margin-right:auto; max-width:530px; height:auto;}

.fmlgerules_content {margin-left:auto; margin-right:auto; max-width:700px; height:auto;}
ul.fmlgerules {margin-top:0px; margin-bottom:0px;}

.fmleagueintro_top {margin-left:auto; margin-right:auto; margin-top:-5px; width:680px; height:16px;}
.fmleagueintro_main {margin-left:auto; margin-right:auto; width:680px; height:auto;}
.fmleagueintro_bottom {margin-left:auto; margin-right:auto; width:680px; height:16px;}
.fmleagueevent_top {margin-left:auto; margin-right:auto; margin-top:-5px; width:300px; height:16px;}
.fmleagueevent_main {margin-left:auto; margin-right:auto; width:300px; height:auto;}
.fmleagueevent_bottom {margin-left:auto; margin-right:auto; width:300px; height:16px;}

.twoandthree_read {float:right; margin-top:1px;}

.cic_content {margin-left:auto; margin-right:auto; max-width:700px; height:auto;}

.gcard {background:none no-repeat; width:204px; height:140px; padding:0 0px; margin-bottom:0px;}
.gcard_tag {padding:3px 10px;}
.gcard_avatar {background:none no-repeat; width:64px; height:64px; padding:1px 11px; margin-bottom:0px;}
.gcard_gt {padding:2px 0px 0px 0px;}
.gcard_joined {padding:0px 0px 3px 0px;}
.gcard_rank {padding:15px 0px 0px 0px;}