@charset "utf-8";
/* RAGNAROK2 2013 CSS */

/* Community list in index */
.content_community { width: 700px; height: auto; margin: 0 20px; min-height: 100px; float: left; }
.content_community .communityCont { width: 700px; height: auto; margin: 0; padding: 0; float: left; overflow: hidden; }
.content_community .communityCont .date { width: 44px; height: 40px; margin: 0; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; text-align: center; float: left; }
.content_community .communityCont .tab { width: 44px; height: 46px; margin: 0; padding: 0; float:left; }
.content_community .communityCont A.header { width: 630px; height: 40px; margin: 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 24px; color: #333; line-height: 24px; text-decoration: none; float:right; }
.content_community .communityCont A.summary { width: 630px; height: 90px; /** min-height: 80px;**/ margin: 0; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; color: #585858; text-decoration: none; float:right; }
.content_community .line_news { width: 700px; height: 22px; margin: 10px 0 30px; padding: 0; background: url(../images/master/line_news.png) 0 0 no-repeat; float: left; }
.bold_date { font-weight: bold; font-size: 14px; }


/* Community list in subpage */
.content_community .communityListCont { width: 700px; height: auto; margin: 0; padding: 0; float: left; overflow: hidden; }

.content_community .communityListCont .info { width: 698px; height: 22px; margin: 0; padding: 0; background: #bcbcbc; border: #a0a0a0 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* future proofing */ -khtml-border-radius: 4px; /* for old Konqueror browsers */ font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 23px; text-align: center; float: left; }
.content_community .communityListCont .info .category { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }
.content_community .communityListCont .info .subject { width: 530px; height: 22px; margin: 0; padding: 0; float: left; }
.content_community .communityListCont .info .class { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }
.content_community .communityListCont .info .view { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }
.content_community .communityListCont .info .date { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }

/* Community list */
.content_community .communityListCont .listCont { width: 700px; height: 32px; margin: 12px 0 0; padding: 10px 0 0; background: url(../images/master/line_news_list.png) 50% 100% no-repeat; float: left; }
.content_community .communityListCont .listCont .server_info { width: 76px; height: 22px; margin: 0 4px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }
.content_community .communityListCont .listCont .server_info IMG { vertical-align: central; }
.content_community .communityListCont .listCont .subject_title { width: 510px; height: 22px; margin: 0 10px 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 17px; line-height: 24px; text-align: left; text-decoration: none; color:#333; float: left; }
.content_community .communityListCont .listCont_fansite { width: 700px; height: auto; margin: 12px 0 0; padding: 10px 0 0; background: url(../images/master/line_news_list.png) 50% 100% no-repeat; float: left; }
.content_community .communityListCont .listCont_fansite .emblem { width: 147px; height: 30px; margin: 0; padding: 0; float: left; }
.content_community .communityListCont .listCont_fansite .fansites_title { width: 500px; height: 17px; margin: 0; padding: 0 0 0 10px; font-family: "Times New Roman", Times, serif; color: #333; font-size: 20px; line-height: 17px; float: left; }
.content_community .communityListCont .listCont_fansite .fansites_summary { width: 500px; height: auto; margin: 0; padding: 0 0 10px 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #666; font-size: 14px; line-height: 14px; float: left; }

.title_hallofhonor { width: 500px !important; padding: 0 0 0 16px !important; background: url(../images/master/bullet_list.png) 0 0 no-repeat !important; }

.content_community .communityListCont .listCont A:hover { color:#369; }
.content_community .communityListCont .listCont .class_info { width: 80px; height: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }
.content_community .communityListCont .listCont .view_count { width: 80px; height: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }
.content_community .communityListCont .listCont .date_count { width: 80px; height: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }

.content_community .communityListCont .listCounter { width: 700px; height: 20px; margin: 30px 0; padding: 0; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.content_community .communityListCont .listCounter A.counter { text-align: center; text-decoration: none; color: #666; margin-left: 45%; }



/* Community Detail */

.content_community .communityDetailCont .info { width: 698px; height: 22px; margin: 0; padding: 0; background: #bcbcbc; border: #a0a0a0 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* future proofing */ -khtml-border-radius: 4px; /* for old Konqueror browsers */ font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height: 23px; text-align: center; float: left; }
.content_community .communityDetailCont .info .category { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }
.content_community .communityDetailCont .info .subject { width: 530px; height: 22px; margin: 0; padding: 0; float: left; }
.content_community .communityDetailCont .info .class { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }
.content_community .communityDetailCont .info .view { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }
.content_community .communityDetailCont .info .date { width: 80px; height: 22px; margin: 0; padding: 0; float: left; }

.content_community .communityDetailCont { width: 700px; height: auto; margin: 0; padding: 0; float: left; overflow: hidden; }
.content_community .communityDetailCont .listCont { width: 700px; height: 32px; margin: 0; padding: 10px 0 0; background: url(../images/master/line_news_list.png) 50% 100% no-repeat; float: left; }
.content_community .communityDetailCont .listCont .server_info { width: 76px; height: 22px; margin: 0 4px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }
.content_community .communityDetailCont .listCont .server_info IMG { vertical-align: central; }
.content_community .communityDetailCont .listCont .subject_title { width: 510px; height: 22px; margin: 0 10px 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 24px; text-align: left; text-decoration: none; color:#333; float: left; }
.content_community .communityDetailCont .listCont .class_info { width: 80px; height: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }
.content_community .communityDetailCont .listCont .view_count { width: 80px; height: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }
.content_community .communityDetailCont .listCont .date_count { width: 80px; height: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color:#666; text-align: center; float: left; }
.content_community .communityDetailCont .detailCont { width: 680px; height: auto; margin: 10px 10px 10px; padding: 0; float: left; }
.content_community .communityDetailCont .detailCont P { width: 680px; margin: 20px 0 20px; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; color: #333; line-height: 24px; }
.content_community .communityDetailCont .detailCont P IMG { border: none; margin: 20px 0; padding: 0; }

.content_community .communityDetailCont .underCont { width: 700px; height: 70px; margin: 30px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(../images/master/bg_underCont.png) 0 0 no-repeat; float: left; overflow: hidden; }
.content_community .communityDetailCont .underCont .list { width: 500px; height: 50px; margin: 18px 0; padding: 0 10px; float: left; }
.content_community .communityDetailCont .underCont .list A { color: #369; }









/* 
border: #666 1px dotted;
*/