/* ----- community all styles ----- */

/* community categories */
/* community categories */

/* community informer */
.community_inf {margin: 0 10px 10px 0; padding: 0 0 7px 0;}
.community_inf .ttl {border-right: 1px solid #E0E0E0;border-top: 1px solid #E0E0E0;border-left: 2px solid #959595;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;color: #3B4A5F; background: url("/images/title.png") repeat scroll 0 0 #F6F6F6; font: 500 16px 'Cuprum';padding: 5px 10px; margin: 0 0 0 0;}
.community_inf .ttl a {color: #4B4B4B;}
.community_inf .ttl a:hover {color: #AE1E1F;}
.community_inf .ttl .info {color: #808080;}
.community_inf .tag {font: 500 14px 'Cuprum';opacity: 0.6;margin: 10px 0 0 5px;}
.community_inf .tag:hover {opacity: 1;}
.community_inf .tag a {margin-right: 10px;background: url("/images/pub/bottom_dotted.png") repeat-x scroll left bottom transparent;color:#3B6D96;}
.community_inf .tag a:hover {text-decoration: none;background: url("/images/pub/bottom_dotted_hover.png") repeat-x scroll left bottom transparent;color: #AE1E1F;}
.community_inf .last {margin:10px -10px -10px 0;}
.community_inf .last a {display: block;width: 290px;text-decoration: none;}
.community_inf .last a:hover {text-decoration: none;}
.community_inf .last .post {margin-bottom: 10px;border: 1px solid #EBEBEB;color: #4C5568;overflow: hidden;padding: 10px;}
.community_inf .last .post:hover {background: none repeat scroll 0 0 #F3F3F3;}
.community_inf .last .post:hover .title {color: #AE1E1F;}
.community_inf .last .post:hover .img img {opacity: 0.7;}
.community_inf .last .post .title {display: block;font: 500 13px 'Cuprum Bold';margin-bottom: 10px;}
.community_inf .last .post .date {font: 500 11px 'Cuprum';margin: 2px 0 0 110px;}
.community_inf .last .post .post_by {font: 500 13px 'Cuprum';margin: 0 0 0 110px;}
.community_inf .last .post .img {height: 35px;float: left;width: 100px;}
.community_inf .last .post .img img {border-radius: 3px 3px 3px 3px;display: block;height: 35px;width: 100px;}
/* community informer*/

/* Game comm. gen. view */
.game_communities_info {font: 500 13px 'Cuprum';overflow: hidden; margin: 0 10px 10px 0; background: #151515; padding: 0 10px; height: 35px; line-height: 35px; color: #878787;}
.game_communities_info_text {font: 500 13px 'Cuprum';overflow: hidden; margin: 0 10px 10px 0; background: #242424; padding: 10px; color: #878787;}
.game_communities_info_text .add_communities {float: right; text-align: right;}
.game_communities_info_text .add_communities a.add_button_gc:link, .game_communities_info_text .add_communities a.add_button_gc:active, .game_communities_info_text .add_communities a.add_button_gc:visited {display: block; height: 30px; line-height: 30px; color: #fff; padding: 0 10px; background: #121212; margin: 2px 0 0 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-transition: background-color 0.8s 0.1s ease; -o-transition: background-color 0.8s 0.1s ease; -webkit-transition: background-color 0.8s 0.1s ease;}
.game_communities_info_text .add_communities a.add_button_gc:hover {background-color: #ebebeb; text-decoration: none; color: #868686;}
.game_communities_cat_titles {font: 500 13px 'Cuprum';background: #ebebeb; padding: 10px; overflow: hidden; margin: 0 10px 0 0;}
.game_communities_cat_titles .gcct_first {float: left; width: 349px; margin: 0 10px 0 0;}
.game_communities_cat_titles .gcct_second {float: left; width: 100px; margin: 0 10px 0 0; text-align: center;}
.game_communities_cat_titles .gcct_third {float: left; width: 100px; text-align: center;}
.game_communities_cat_titles_loop {color: #4C5568;font: 500 13px 'Cuprum';border-bottom: 1px solid #ebebeb; padding: 10px 10px; margin: 0 10px 0 0; overflow: hidden;}
.game_communities_cat_titles_loop:hover {background: #f3f3f3;}
.game_communities_cat_titles_loop .gcctl_first {float: left; width: 349px; margin: 0 10px 0 0; overflow: hidden;}
.game_communities_cat_titles_loop .gcctl_first .gcctlf_img {float: left; width: 100px;}
.game_communities_cat_titles_loop .gcctl_first .gcctlf_img img {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: block; width: 100px; height: 30px;}
.game_communities_cat_titles_loop .gcctl_first .gccpl_img {width: 20px; height: 20px; background-position: center center;}
.game_communities_cat_titles_loop .gcctl_first .gcctlf_text {margin: 7px 0 0 110px;}
.game_communities_cat_titles_loop:hover .gcctl_first .gcctlf_text {color: #AE1E1F;}
.game_communities_cat_titles_loop .gcctl_second {float: left; width: 100px; padding: 7px 0 0 0; margin: 0 10px 0 0; text-align: center;}
.game_communities_cat_titles_loop .gcctl_third {float: left; width: 100px; padding: 7px 0 0 0; text-align: center;}
.game_communities_inf_titles {font: 500 13px 'Cuprum';background: #ebebeb; padding: 10px; overflow: hidden; margin: 0 10px 0 0;}
.game_communities_inf_titles .gcct_first {float: left; width: 459px; margin: 0 10px 0 0;}
.game_communities_inf_titles .gcct_second {float: left; width: 100px; margin: 0 10px 0 0; text-align: center;}
.game_communities_inf_titles .gcct_third {float: left; width: 100px; text-align: center;}
.game_communities_inf_titles_loop {color: #4C5568;font: 500 13px 'Cuprum';border-bottom: 1px solid #ebebeb; padding: 10px 10px; margin: 0 10px 0 0; overflow: hidden;}
.game_communities_inf_titles_loop:hover {background: #f3f3f3;}
.game_communities_inf_titles_loop .gcctl_first {float: left; width: 459px; margin: 0 10px 0 0; overflow: hidden;}
.game_communities_inf_titles_loop .gcctl_first .gcctlf_img {float: left; width: 100px;}
.game_communities_inf_titles_loop .gcctl_first .gcctlf_img img {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: block; width: 100px; height: 35px;}
.game_communities_inf_titles_loop .gcctl_first .gccpl_img {width: 20px; height: 20px; background-position: center center;}
.game_communities_inf_titles_loop .gcctl_first .gcctlf_text {margin: 1px 0 0 110px;}
.game_communities_inf_titles_loop .gcctl_first .gcctlf_text2 {margin: 1px 0 0 110px;}
.game_communities_inf_titles_loop:hover .gcctl_first .gcctlf_text {color: #AE1E1F;}
.game_communities_inf_titles_loop .gcctl_second {float: left; width: 100px; padding: 7px 0 0 0; margin: 0 10px 0 0; text-align: center;}
.game_communities_inf_titles_loop .gcctl_third {float: left; width: 100px; padding: 10px 0 0 0; text-align: center;}
/* Game comm. gen. view */

/* Game comm. cat page view */
.game_comm_cat_page {overflow: hidden;}
.game_comm_cat_page .gccp_left {float: left; width: 100px;}
.game_comm_cat_page .gccp_left img {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: block; width: 100px; height: 35px;}
.game_comm_cat_page .gccp_right {margin: 0 0 0 110px;padding-top: 1px;}
/* Game comm. cat page view */

/* Game comm. entry page */
.game_comm_pageuser {float:left;padding: 0 5px;font-size: 14px; font-family: Calibri; margin:0 5px 0 0;}
.game_comm_pageuser .avatar {}
.game_comm_pageuser .avatar img {width: 100px;}
.game_comm_pageuser .username {color: #05578E;}
.game_comm_entry_page {overflow: hidden;padding: 0 5px;font-size: 14px; font-family: Calibri; margin: 0 10px 0 0;}
.game_comm_entry_page .message {border-left: 1px solid #EBEBEB;padding-left: 10px;overflow: hidden;}
.game_comm_entry_page .message .file {margin: 15px 0 0;font: 500 13px 'Cuprum';}
.game_comm_dtl {overflow: hidden;margin: 7px 10px 0 0; color: #9f9f9f; text-transform: lowercase;}
.game_comm_dtl .gcd_right {float: right;}
.game_comm_tags {background: #f0f0f0; padding: 5px 7px; margin: 10px 10px 10px 0; border-left: 3px solid #dcdcdc;}
.game_comm_video {background: #000; padding: 10px 10px 7px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 10px 10px 0 0; overflow: hidden;}
/* Game comm. entry page */

/* Game comm. screenshots */
.game_comm_entry_page .screenshots {margin: 5px 0 0 0; overflow: hidden; padding: 10px 0 0 10px;}
.game_comm_entry_page .screenshots a {border: 3px solid #FFFFFF;background: #CCCCCC; -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: block; float: left; margin: 0; overflow: hidden; width: 94px; margin:0 10px 10px 0;}
.game_comm_entry_page .screenshots a:hover {border: 3px solid #3B4A5F;background: #CCCCCC; -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: block; float: left; margin: 0; overflow: hidden; width: 94px; margin:0 10px 10px 0;}
.game_comm_entry_page .screenshots a img {outline: medium none; width: 94px; height: 50px; display: block;}
/* Game comm. screenshots */

/* Game comm. page selector */
.game_comm_ps {padding: 10px 0 0 0; text-align:center;}
/* Game comm. page selector */

/* Game comm. OTHER STYLES */
.game_comm_ne_0 {padding: 10px 0 0 0;}
.game_comm_block_head {border-right: 1px solid #E0E0E0;border-top: 1px solid #E0E0E0;border-left: 2px solid #3B6D96;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;font: 500 16px 'Cuprum'; margin: 0 10px 10px 0; background: url("/images/title.png") repeat scroll 0 0 #F6F6F6; color: #3B4A5F; padding: 10px;}
.game_comm_block_head_sec {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;border-left: 5px solid #DB6974;border-radius: 2px 0 0 2px;font-size: 15px; font-family: Calibri; margin: 10px 10px 10px 0; background: #ebebeb; color: #3B4A5F; padding: 10px;}
.game_comm_add_comm {margin: 0 12px 0 0;}
/* Game comm. OTHER STYLES */

/* ----- community all styles ----- */