@CHARSET "UTF-8";
/* Oneline Write */
.postWriteHeader { padding: 23px 22px 25px 22px; border-bottom: 1px solid #a4b8e0; background: #e6eeff url(http://shared.starpl.com/images/star/common/back.gif); }
.writeMenu { width: 678px; padding-bottom: 6px; overflow: hidden; }
	.writeMenu li { float: left; padding: 3px 7px 0 0; }
	.writeMenu .post, .writeMenu .oneline { padding-top: 0; }
	.writeMenu h3 { color: #3b4c78; font-size: 14px; }
		.writeMenu li a { display: block; width: 64px; height: 20px; padding: 3px 7px 0 0; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_menu.gif) no-repeat -90px -153px; color: #fff; text-align: center; text-indent: -7777px; overflow: hidden; }
		.writeMenu li em { color: #f76936; font-style: normal; }
		.writeMenu .oneline a { padding: 3px 0 0 7px; background-position: -90px -130px; }
.onelineWrite { position: relative; width: 678px; z-index: 10; }
	.onelineWrite .textCount { position: absolute; top: -40px; right: 0; }
	.onelineWrite .textCount span { vertical-align: middle; }
	.onelineWrite #oneline_count { color: #99b2de; font: bold 20px/2.4 Arial; margin: 0; }
	.onelineWrite #postEditorSpot { width: 678px; overflow: hidden; }
	.onelineWrite textarea { float: left; width: 600px; height: 57px; border: 1px solid #94a6d4; border-right: 0; font-size: 15px; overflow: auto; }
	.onelineWrite #oneline_submit { float: left; width: 74px; height: 62px; border: 0; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_menu.gif) no-repeat -170px -130px; color: #fff; font-weight: bold; font-size: 13px; text-indent: -7777px; overflow: hidden; cursor: pointer; }
	.onelineWrite .working { float: left; }
	.onelineWrite #oneline_config_panel { padding-top: 6px; }
.onelineWrite .connectKeyword { float: left; width: 500px; min-height: 24px; height: auto!important; height: 24px; }
	.connectKeyword div { display: inline; }
	.connectKeyword em { color: #5677b8; font-weight: bold; font-style: normal; font-size: 13px; }
	.connectKeyword span { line-height: 1.8; }
	.connectKeyword span span { padding-left: 5px; color: #f76936; }
	.connectKeyword span img { margin-right: 6px; padding: 0 4px; vertical-align: middle; cursor: pointer; }
	.connectKeyword p { display: inline; position: relative; vertical-align: middle; white-space: nowrap; }
	.connectKeyword p input { width: 135px; height: 20px; border: 1px solid #94a6d4; border-right: 0; background: #fff url(http://shared.starpl.com/images2/star/img_text_tag.gif) no-repeat 3px 50%; color: #7f8dae; font-size: 13px; vertical-align: middle; }
	.connectKeyword p .istext { background-image: none; }
	.connectKeyword p button { display: inline-block; width: 42px; height: 24px; border: 0; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_menu.gif) no-repeat -250px -130px; color: #8a8f99; font-weight: bold; line-height: 24px; vertical-align: middle; }
	.connectKeyword p img { vertical-align: middle; cursor: pointer; }
.onelineWrite .viewAuth { position: relative; float: right; width: 92px; margin-left: 4px; color: #8a8f99; font-weight: bold; }
	.onelineWrite .viewAuth p { width: 90px; height: 23px; border: 1px solid #94a6d4; background-color: #fff; overflow: hidden; cursor: pointer; }
	.onelineWrite .viewAuth p span { float: left; padding: 3px 0 0 5px; }
	.onelineWrite .viewAuth p button { float: right; width: 22px; height: 23px; border: solid #94a6d4; border-width: 0 0 0 1px; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_menu.gif) no-repeat -366px -132px; text-indent: -7777px; overflow: hidden; }
	.onelineWrite .viewAuth ul { position: absolute; top: 24px; left: 0; width: 90px; padding: 3px 0; border: 1px solid #94a6d4; background-color: #fff; }
	.onelineWrite .viewAuth li { padding: 3px 0 3px 7px; cursor: pointer; }
	.onelineWrite .viewAuth li:hover { background-color: #eee; }
.onelineWrite .upload { position: relative; float: right; width: 70px; text-align: right; }
	.onelineWrite .upload a { display: block; width: 65px; height: 24px; margin: 0 0 0 auto; background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_menu.gif) no-repeat -90px -176px; text-indent: -7777px; text-align: left; overflow: hidden; }
	.onelineWrite .upload .uploading { position: absolute; top: 0; right: 0; width: 127px; height: 20px; padding-top: 5px; background-color: #e6eeff; color: #5677b8; font-size: 11px; text-align: right; }
	.onelineWrite .upload .uploading img { padding-right: 3px; vertical-align: middle; }
	.onelineWrite .upload .complete { float: right; }
	.onelineWrite .upload .complete img { padding: 0 2px 2px 0; vertical-align: top; }
.onelineWrite .clear { display: block; clear: both; height: 0; margin-bottom: -10px; font-size: 0; overflow: hidden; }
.onelineWrite .hotKeyword { position: relative; width: 678px; height: 17px; margin-bottom: -10px; padding-top: 13px; color: #94aad7; font-weight: bold; }
	.onelineWrite .hotKeyword em { padding-right: 9px; }
	.onelineWrite .hotKeyword a { color: #5677b8; font-style: normal; font-weight: bold; }
	.onelineWrite .hotKeyword .event a { color: #6356b8; }
	.onelineWrite .hotKeyword img { vertical-align: middle; }
.hkspinner { position: absolute; top: 10px; right: 0; width: 568px; height: 24px; overflow: hidden; }
.hkspinner li { width: 100%; height: 24px; overflow: hidden; }
	.hkspinner li img, .hotKeyword li em, .hotKeyword li span { float: left; }
	.hkspinner li img { border: 1px solid #737373; }
	.hkspinner li em { padding: 2px 6px 0 5px; font-style: normal; font-size: 15px; }
	.hkspinner li span { width: 448px; padding-top: 4px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
	.hkspinner li span span { color: #fc7353; }
.hotKeyword .arrow { display: block; position: absolute; top: 10px; right: 0; width: 14px; }
	.hotKeyword .arrow button { display: block; width: 14px; height: 13px; border: 0; background: url(http://shared.starpl.com/images2/star/btn_keyword_change.gif); text-indent: -7777px; overflow: hidden; }
	.hotKeyword .arrow .next { height: 12px; background-position: 0 -13px; }

.keywordSuggest { position: absolute; z-index: 100; }
.keywordSuggest .title { padding: 0; }
.keywordSuggest p { height: 23px; padding: 5px 0 0 8px; border-bottom: 1px solid #999; background: #fff url(http://shared.starpl.com/images2/star/bg_keyword_me.gif) repeat-x; color: #7f7f7f; }
.keywordSuggest table { position: absolute; width: 181px; border-collapse: collapse; border: 1px solid #999; background-color: #fff; }
.keywordSuggest td { padding-left: 7px; font-weight: bold; white-space: nowrap; overflow: hidden; cursor: default; }
.keywordSuggest .keyword { height: 24px; color: #8a8f99; text-align: left; vertical-align: middle; }
.keywordSuggest .count { padding-right: 7px; color: #f77243; font-size: 11px; text-align: right; }
.keywordSuggest .over td { background-color: #e6e6e6; }
.keywordSuggest .owned .keyword { color: #5a6bc3; font-weight: bold; }
.keywordBirth { width: 179px; height: 23px; padding-top: 7px; border: 1px solid #999; background-color: #fff; color: #8a8f99; font-weight: bold; font-size: 11px; text-align: center; }

/*----post list----*/
.postList, .commentList, .keywordSpace, .starBadge { width: 722px; }
.starContent .subTitle { 
	position: relative; width: 693px; height: 31px; padding: 14px 0 0 29px; 
	border-bottom: 1px solid #dfdfdf; 
	color: #fc7353; font-weight: bold; font-size: 13px;
}
	.starContent .subTitle .sort { position: absolute; top: 17px; right: 20px; color: #525252; font-weight: normal; font-size: 12px; }
	.starContent .subTitle img { vertical-align: middle; }
#alarmList .subTitle { width: 708px; padding-left: 14px; background: url(http://shared.starpl.com/images2/star/bg_notice.gif) 0 -48px; }
#alarmList .subTitle .addKeyword { display: block; position: absolute; top: 12px; left: 105px; width: 105px; height: 26px; background: url(http://shared.starpl.com/images2/star/btn_keyword_word.gif) no-repeat; text-indent: -7777px; overflow: hidden; }
#alarmList .majorTitle { background-position: 0 0; }
#alarmList .subTitle h2 { font-size: 17px; }
	#alarmList .subTitle .sort { top: 20px; right: 14px; color: #808080; }
.visitorTitle { background-color: #e6eeff; }
	.subTitle .emphasis { line-height: 1.5; padding: 0 3px 0 5px; }
	.subTitle object { vertical-align: middle; }
	.subTitle h2 {
		display: inline; margin: 0;
		color: #3b4c78; font-weight: bold; font-size: 14px;
	}
	.postListSub .nopost { padding : 78px 0 100px !important; text-align: center; }
	.postListSub .noresult { display: block; width: 678px; height: 252px; margin: 25px auto; padding-top: 118px; background-color: #f7f7f7; text-align: center; }
		.postListSub .noresult img { display: block; margin: 0 auto 16px auto; }
	.postListSub .post {
		position:relative; 
		width: 722px; min-height: 90px; height: auto!important; height: 90px; padding-top: 18px;
		border-bottom: 1px solid #dfdfdf; background-color: #fff;
	}
	.postListSub .modify { width: 678px; padding: 34px 22px 14px; z-index: 10; }
	.postListSub .connectKeyword span span { color: #f76936 !important; }
		.post .writer {
			position: absolute; top: 18px; left: 29px;
			width: 76px; height: 78px;
			overflow: hidden;
		}
			.post .writer img { padding: 4px; }
			.post .writer .frame {
				display: block; position: absolute; top: 0; left: 0;
				width: 76px; height: 78px;
				background: url(http://shared.starpl.com/images2/star/frame_66.gif) no-repeat;
			}
			.post .writer .level {
				display: block; position: absolute; top: 51px; left: 51px;
				padding: 0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; 
			}
		.post .title {
			width: 520px; min-height: 70px; height: auto!important; height: 70px; 
			margin: 0 0 20px 122px; padding-top: 3px;
		}
			.title ul { width: 520px; padding-bottom: 7px; overflow: hidden; }
				.title ul li {
					float: left; margin-right: 7px; padding-top: 3px;
					color: #6389d2; font-weight: bold; font-size: 12px;
					cursor: pointer;
				}
				.title ul .mainKeyword {
					height: 20px; padding: 0 0 0 5px;
					background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_keyword.gif) no-repeat 0 0;
					color: #fff;
				}
					.title ul .mainKeyword em {
						float: left; height: 20px; padding: 3px 5px 0 0;
						background: url(http://shared.starpl.com/images2/skin/AA/skin_AA_keyword.gif) no-repeat right 0;
						font-style: normal;
					}
					.title ul li a { color: #6389d2; }
					.title .mainKeyword a { color: #fff; }
			.title .thumbDiv { position: relative; float: left; width: 42px; padding: 1px 9px 0 0; cursor: pointer; }
				.title .thumbnail {
					width: 40px; height: 40px;
					border: 1px solid #dfdfdf; 
				} 
					.title .zoom {
						display: block; position: absolute; top: 22px; left: 21px;
						width: 20px; height: 20px;
						background: url(http://shared.starpl.com/images2/star/btn_image_expand.gif) no-repeat;
						-ms-filter: alpha(opacity=60); filter: alpha(opacity=60); opacity: 0.6; 
					}
			.title h3 { 
				padding-bottom : 6px; 
				background-color: #fff;
				color: #535353; font-size: 15px; word-wrap: break-word;  
				overflow: hidden; cursor: pointer;
			}
			.oneline .title h3, .commentpost .title h3 { color: #333; font-weight: normal; cursor: text; }
				.title h3 a { color: #d0864d; }
				.title h3 img { margin-right: -2px; vertical-align: middle; }
				.title h3 .rss { width: 16px; height: 16px; background: url(http://shared.starpl.com/images/star/base/icon_service.gif) no-repeat -1px -1px; }
				.title .scicon { display: none; width: 16px; height: 16px; background: url(http://shared.starpl.com/images2/star/icon_timeline.gif) no-repeat 50% 50%; }
				.title img.timeline { display: inline; background-image: url(http://shared.starpl.com/images2/star/icon_timeline.gif); }
				.title img.mobile { display: inline; background-image: url(http://shared.starpl.com/images2/star/icon_mobile.gif); }
				.title h3 .date { padding-left: 3px; color: #afafaf; font-size: 10px; font-weight: normal; }
					.title h3 .date a { color: #afafaf; font: 11px Tahoma; }
					.title h3 .date a:hover { color: #afafaf; }
				.title h3 .brotherName { padding-right: 2px; color: #ff4f7e; font-size: 15px; }
			.title .info { color: #bf7d57; font-size: 12px; }
				.title .info span { cursor: pointer; }
				.title .info .name {
					padding-right: 3px;
					color: #49a0ba; font-weight: bold; font-size: 13px; text-decoration: none;
				}
				.title .info .bar { padding-right: 3px; color: #cbcbcb; font-size: 13px; }
					.title .info .count { color: #cc6633; font-weight: bold; }
				.title .info .auth, .title .info .people { color: #808080; font-size: 11px; }
				.title .info img { padding: 0 3px 3px; vertical-align: middle; cursor: pointer; }
			.post .title .via { padding-left: 3px; color: #afafaf; font: 11px/2em Dotum, sans-serif; letter-spacing: -1px; }
				.post .title .via a { margin-right: 3px; color: #afafaf; }
				.post .title .via img { width: 11px; height: 12px; margin: -2px 0 0 3px; vertical-align: middle; }
				.post .title .via .iphone { background: url(http://shared.starpl.com/images2/star/icon_apple.gif) no-repeat; }
				.post .title .via .android { background: url(http://shared.starpl.com/images2/star/icon_android.gif) no-repeat; }
		.post .openToggle {
			position: absolute; top: 25px; right: 15px;
			margin-top: -3px;
			cursor: pointer;
		}
		.post .userInfoConfig {
			position: absolute; right: 22px;
			width: 185px; margin-top: -40px;
			color: #999; text-align: right;
			overflow: hidden;
		}
			.post .userInfoConfig a { color: #999; text-decoration: none; }
			.post .userInfoConfig a:hover { text-decoration: none; }
			.post .userInfoConfig .report { color: #afafaf; font-size: 11px; }
			.post .userInfoConfig img { padding-right: 2px; vertical-align: middle; }
/*----open post----*/
		.post .wrapContents {
			display: block; position: relative;
			width: 664px; margin: 0 auto 20px;
		}	
			.post .wrapContents img { vertical-align: middle; }
			.post .contents { 
				width: 651px; padding: 8px 8px 20px 5px; 
				border-bottom: 1px solid #dfdfdf; background: url(http://shared.starpl.com/images2/star/bg_underline.gif) repeat-x; 
			}
				.post .pubDate { margin: auto; color: #999; overflow: hidden; }
					.post .pubDate p {
						float: right; width: 300px; height: 20px;
						color: #999; font-size: 11px; text-align: right;
					}
					.post .pubDate object { width: 41px; height: 15px; margin-left: 5px; vertical-align: middle; }
					.post .pubDate .extBlog { clear: both; float: none; width: auto; padding-top: 15px; font-family: Tahoma; text-align: left; }
					.post .pubDate a { color: #999; }
					.post .pubDate img { padding-right: 2px; }
					.post .pubDate .timeline { clear: both; float: none; width: auto; padding-top: 15px; text-align: left; }
					.pubDate .timeline a { color: #6389d2; text-decoration: underline; }
				.post .detail { width: 644px; padding: 11px 0 0 5px; font-size: 13px; line-height: 1.5; overflow: hidden; }
					.post .detail img { max-width: 550px; border : 0 none; }
					.post .detail hr { border: 1px solid #666; }
					.post .detail ul, .post .detail ul>li { list-style: disc; }
					.post .detail ol, .post .detail ol>li { list-style: decimal; }
					.post .detail li, .post .detail dd { margin-left: 30px; }
				.post .albumList { margin-bottom: 30px; }
				.post .albumList ul { position: relative; width: 550px; margin: auto; overflow: hidden; }
					.post .albumList ul li { display: inline; float: left; position: relative; top: 0; left: 0; width: 130px; height: 130px; margin: 8px 0 8px 7px; }
					.post .albumList ul div { position: absolute; top: 0; left: 50%; width: auto; }
						.post .albumList ul span { display: block; position: relative; bottom: 0; left: -50%; padding-bottom: 4px; background: url(http://shared.starpl.com/images/star/common/bg_album_shadow.gif) no-repeat left bottom; font-size: 0; }
						.post .albumList ul a { display: block; padding-right: 4px; background: url(http://shared.starpl.com/images/star/common/bg_album_shadow.gif) no-repeat right top; }
						.post .albumList ul img { display: block; border: 1px solid #bbb; }
						.post .albumList ul .corner { position: absolute; left: auto; right: 0; width: 4px; height: 4px; padding: 0; background-position: right bottom; font-size: 0; overflow: hidden; }
				.post .albumList .paging { padding-top: 10px; }
			.post .postInfo {
				position: relative;
				width: 664px; padding: 14px 4px 2px;
				overflow: hidden;
			}
				.postInfo .bar { padding: 0 3px; }
					.post .postInfo .userInfoConfig {
						position: absolute; top: 13px; right: 15px;
						width: 170px; height: 27px; margin-top: 0; text-align: right;
					}
						.postInfo .userInfoConfig a:hover, .postInfo .userInfoConfig a:visited { color: #666; }
					.post .postInfo .countComment {
						width: 320px; height: 20px;
						color: #3f5467; font-size: 11px; 
					}
						.post .countComment .count { color: #f15a24; }
			.post .detail .starplResearch { font-weight: bold; text-align: center; }
				.post .detail .starplResearch .sr_one { color: #36f; }
				.post .detail .starplResearch .sr_theother { color: #ff8e8e; }
			.post .detail .starplMemory a { color: #42aed1; }
			.post .detail .starplTags { margin: 10px 0; }
			.post .detail .starplTags a { color: #42aed1; }
/*----comment----*/
			.post .comments {
				width: 664px; padding-top : 8px;
				border-top: 1px solid #dfdfdf; background-color: #f8f8f8;
			}
				.comments li { position: relative; width: 622px; padding: 12px 20px 20px; border-bottom: 1px solid #dfdfdf; }
				.comments .myComment { background-color: #ffffb8; }
					.comments li .commentWriter { float: left; }
					.comments li .commentTitle { position: relative; width: 568px; margin-left: 43px; overflow: hidden; }
						.comments li .commentTitle .thumbnail { float: left; margin-right: 10px; }
							.comments li .commentTitle .zoom {
								display: block; position: absolute; top: 0; left: 0;
								width: 40px; height: 40px;
								background: url(http://shared.starpl.com/images2/star/btn_image_expand.gif) no-repeat 20px 20px;
								-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; filter: alpha(opacity=60); opacity: 0.6; 
							}
						.comments li .commentTitle p { padding-bottom: 2px; color: #525252; font-size: 13px; }
							.commentTitle p .brotherName { padding-right: 3px; background-image: none; color: #f66783; font-size: 12px; }
							.commentTitle p .bar { color: #c1c1c1; font-size: 13px; }
							.commentTitle p .date { background:none; font-size: 10px; font-weight: normal; }
							.commentTitle p a.date { color: #afafaf; }
							.commentTitle p .name { padding: 0; background: none; font-size: 12px; }
							.commentTitle p .name, .commentTitle p a.name:visited, .commentTitle p a.name:hover { color: #49a0ba; }
							.commentTitle p a { color: #d0864d; }
							.commentTitle p .cwrite { padding-right: 10px; background: url(http://shared.starpl.com/images2/star/icon_arrow_comment_open.gif) no-repeat 47px 8px; color: #727272; font-size: 12px; text-decoration: none; }
								.commentTitle p a img { padding-left: 2px; }
							.commentOpen p a { background: url(http://shared.starpl.com/images2/star/icon_arrow_comment_close.gif) no-repeat 47px 8px; }
					.comments li .userConfig { float: right; color: #808080; font-size: 11px; }
						.comments li .userConfig a, .comments li .userConfig a:hover, .comments li .userConfig a:visited { color: #808080; }
					.comments li .commentWrite {
						position: relative;
						width: 590px; height: 100px; margin-top: 20px; padding: 15px;
						border: 1px solid #e0d4bc; background-color: #fffade;
					}
						.comments li .commentWrite p { top: 16px; color: #947356; font-size: 13px; }
						.comments li .commentWrite .name { padding-right: 2px; color: #49a0ba; font-weight: bold; }
						.comments li .textCount {
							position: absolute; top: 10px; right: 28px;
							color: #afafaf; font: 18px Tahoma;
						}
						.comments li .commentWrite .commentContent { width: 590px; padding-top: 5px; overflow: hidden; }
							.comments li .commentContent textarea {
								float: left; width: 515px; height: 51px;
								border : 1px solid #bdb89c; border-bottom-color: #c6c1b5; border-right: 0; overflow: auto;
							}
							.comments li .commentContent input, .comments li .commentContent img { float: left; padding-top: 0; }
						.comments #modifyform .commentContent { width: 622px; padding: 23px 0 2px; overflow: hidden; } 
							.comments #modifyform textarea { width: 548px; }
						.comments li .upload { 
							width: 620px; padding-top: 4px; 
							color: #666; font-size: 12px; text-align: right; word-wrap: break-word; 
						}
						.comments li .commentWrite .upload {
							width: 590px; padding: 4px 0 0 0; 
							color: #666; font-size: 12px; text-align: right; word-wrap: break-word;
						}
							.comments li .upload a { display: block; width: 65px; height: 24px; margin: 0 0 0 auto; background: url(http://shared.starpl.com/images2/star/btn_upload_img.gif); text-align: left; text-indent: -7777px; overflow: hidden; }
							.comments li .upload .uploading { position: absolute; top: 0; right: 0; width: 127px; padding-top: 5px; font-size: 11px; text-align: right; }
							.comments li .upload .uploading img { padding-right: 3px; vertical-align: middle; }
							.comments li .upload .complete { /*float: right;*/ }
							.comments li .upload .complete img { padding: 0 2px 2px 0; vertical-align: top; }
							.comments li .upload img { vertical-align: top; cursor: pointer; }
				.comments .liEnd { padding-bottom: 0; border: 0; }
					.comments .liEnd div { position: relative; width: 622px; }
						.comments .liEnd p { height: 24px; color: #666; font-size: 13px; }
						.comments .liEnd .textCount {
							position: absolute; top: -1px; right: 3px;
							color: #afafaf; font: 18px tahoma;
						}
						.comments .liEnd .commentContent { overflow: hidden; }
							.comments .liEnd .commentContent textarea {
								float: left; width: 548px; height: 51px;
								border-color : #b8b8b8; border-bottom-color: #d1d1d1; border-right: 0; font-size: 13px; overflow: auto;
							}
							.comments .liEnd .commentContent input, .comments .liEnd .commentContent img { float: left; }
			.commentsClose { width: 664px; background-color: #f8f8f8; }
			.wrapBrotherContents .commentsClose { width: 672px; }
				.commentsClose a {
					display: block; position: relative;
					height: 21px; padding-left: 310px; padding-bottom: 2px;
					text-decoration: none;
				}
					.commentsClose a:hover { text-decoration: none; }
				.commentsClose img { position: absolute; top: 7px; left: 353px; }
/*----comment post list----*/
			.title .brotherWriter { clear: both; width: 520px; padding-top: 7px; color: #808080; font-size: 12px; }
				.title .brotherWriter img { padding: 0 3px 1px; vertical-align: middle; }
				.title .brotherWriter a { color: #808080; }
				.title .brotherWriter .count { color: #666; font-weight: bold; }
/*----Comment post----*/
		.post .parentPost { 
			width: 676px; margin-top: -10px; padding-top: 15px;
			background: url(http://shared.starpl.com/images2/star/img_original_text_top.gif) no-repeat; 
		}
			.post .parentPost .commentPostDiv {
				width: 672px; padding-top: 13px;
				border: solid #d4d4d4; border-width: 0 2px;
			}
			.commentPostDiv .comments li { padding-right: 25px; padding-left: 25px; }
				.commentPostDiv .writer { top: 28px; left: 20px; } 
				.commentPostDiv .title { 
					min-height: 70px; height: auto!important; height: 70px;  
					margin:0 0 20px 90px; padding: 0 20px;
				}
					.commentPostDiv .title ul { padding: 0; }
					.commentPostDiv .title p { 
						padding : 7px 0 6px; 
						background-color: #fff;
						color: #525252; font-size: 15px; 
						overflow: hidden; word-wrap: break-word;  
					}
						.commentPostDiv .title p a { color:#d0864d; }
						.commentPostDiv .title p img { margin-right: -2px; vertical-align: middle; }
						.commentPostDiv .title p .rss { width:16px; height:16px; background:url(http://shared.starpl.com/images/star/base/icon_service.gif) no-repeat -1px -1px; }
						.commentPostDiv .title p .date { padding-left: 2px; }
							.commentPostDiv .title p .date a { color: #afafaf; font-size: 10px; font-weight: normal; }
							.commentPostDiv .title p .date a:visited, .commentPostDiv .title p .date a:hover { color: #afafaf; text-decoration: none; }
						.commentPostDiv .title p .brotherName { padding-right: 2px; color: #6780c0; font-weight: bold; }
					.commentPostDiv .title .info { float: left; width : 420px; padding: 0; color: #bf7d57; font-size: 12px; }
						.commentPostDiv .title .info span { cursor: pointer; }
						.commentPostDiv .title .info .name {
							padding-right: 3px;
							color: #49a0ba; font-size: 13px; font-weight: bold; text-decoration: none;
						}
						.commentPostDiv .title .info .bar { color: #cbcbcb; font-size: 13px; }
							.commentPostDiv .title .info .count { color: #cc6633; font-weight: bold; }
					.commentPostDiv .title .userConfig { float: right; padding: 0; color: #808080; font-size: 11px; word-wrap: normal; }
					.commentPostDiv .title .userConfig a { color: #808080; }
					.commentPostDiv .title .clear { clear: both; height: 0; padding: 0; font-size: 0; overflow: hidden; }
/*----comment open post----*/
				.commentPostDiv .wrapBrotherContents {
					display: block; position: relative;
					width: 672px; margin: 0;
				}
					.wrapBrotherContents .contents { width: 632px; margin: 0 20px; padding: 8px 0 20px 0; overflow: hidden; }
						.wrapBrotherContents .pubDate { width: 632px; }
						.wrapBrotherContents .detail { width: 632px; padding-left: 0; }
					.wrapBrotherContents .countComment {
						width: 624px; height: 10px; padding: 14px 24px 11px;
						overflow:hidden;
					}
					.wrapBrotherContents .countComment span { float: left; }
					.wrapBrotherContents .countComment span span { float: none; }
					.wrapBrotherContents .countComment .userConfig { float: right; font-size: 11px; }
					.wrapBrotherContents .countComment .userConfig a { color: #808080; }
/*----comment post comment list----*/
					.wrapBrotherContents .comments { width: 672px; }
						.wrapBrotherContents .comments .liEnd .textCount { right: 5px; }
						.wrapBrotherContents .comments .liEnd textarea {  }
					.wrapBrotherContents .commentsClose img { left: 357px; }
			.commentBottom {
				width: 676px; height: 7px;
				background: url(http://shared.starpl.com/images2/star/img_original_text_bottom.gif) no-repeat;
			}
/*----Post View---*/
.allRecord {
	display: block; 
	width: 722px; height: 50px; 
	background: url(http://shared.starpl.com/images2/star/bg_list_all.gif) repeat-x;
}
	.allRecord a {
		display: block;
		width: 722px; height: 36px; padding-top: 15px;
		color: #444; font-weight: bold; font-size: 14px; text-align: center; text-decoration: none;
	}
	.allRecord a:hover, .allRecord a:visited { color: #444; text-decoration: none; }
		.allRecord img { padding-bottom: 2px; vertical-align: middle; }

/*----keyword space----*/
.keywordDetail { width: 682px; height: 156px; margin: 18px 20px 0; overflow: hidden; }
	.keywordDetail .keywordImage { position: relative; float: left; width: 203px; }
		.keywordDetail .keywordImage img { vertical-align: top; }
		.keywordDetail .keywordImage .spaceframe {
			display:block; position: absolute; top: 0; left: 0;
			width: 203px; height: 156px;
			background: url(http://shared.starpl.com/images2/star/frame_keyword_image.png) no-repeat;
		}
	.keywordDetail .keywordInfo {
		position: relative; float: left;
		width: 304px; height: 137px; padding: 15px 18px 0;
		border: solid #d4d4d4; border-width: 2px 0;
	}
		.keywordInfo dt { width: 304px; padding-bottom: 3px; color: #525252; font-weight: bold; font-size: 22px; line-height: 1; overflow: hidden; }
			.keywordInfo dt object { float: left; }
			.keywordInfo dt button { float: left; width: 20px; height: 19px; margin: 1px 4px 0 0; border: 0; background: url(http://shared.starpl.com/images2/star/btn_master_major_on.gif); text-indent: -7777px; overflow: hidden; }
			.keywordInfo dt .off { background-image: url(http://shared.starpl.com/images2/star/btn_master_major_off.gif); }
			.keywordInfo dt a { float: left; margin: 0!important; color: #525252; text-decoration: none; }
			.keywordInfo .config { float: none!important; display: inline-block; margin-top: 5px; padding-left: 5px; color: #999; font-size: 12px; font-weight: bold; }
			.keywordInfo .config a { float: none; }
			.keywordInfo .config img { vertical-align: middle; }
		.keywordInfo .info {
			margin-top: 5px;
			color: #808080; font-size: 12px; font-weight: bold;
		}
			.keywordInfo .info .count {
				display: inline-block;
				margin-top: -4px;
				color: #fc7353; font: 18px tahoma; font-weight: normal !important;
				vertical-align: middle;
			}
		.keywordInfo .desc {
			width: 303px; height: 2.8em; margin-top: 10px; padding-top: 10px;
			border-top: 1px solid #dfdfdf;
			color: #808080; font-size: 12px;
			overflow: hidden;
		}
			.keywordInfo .edit * { vertical-align: middle; }
		.keywordInfo .master { padding-top: 5px; }
		.keywordInfo .master img { vertical-align: middle; }
				
	.keywordDetail .keywordTrand {
		float: left; width: 139px; height: 156px;
		background: url(http://shared.starpl.com/images2/star/bg_keyword_trend.gif) no-repeat;
	}
		.keywordTrand dt { height: 52px; text-indent: -7777px; overflow: hidden; }
		.keywordTrand dd { padding: 0 18px; }
			.keywordTrand dd li { height: 16px; margin-bottom: 7px; padding-top: 7px; font-size: 12px; cursor: pointer; overflow: hidden; }
			.keywordTrand dd .trand1 { color: #525252; font-weight: bold; }
			.keywordTrand dd .trand2 { color: #808080; }
			.keywordTrand dd .trand3 { padding-top: 8px; color: #afafaf; }
				.keywordTrand dd .trand1 a { color: #525252; }
				.keywordTrand dd .trand2 a { color: #808080; }
				.keywordTrand dd .trand3 a { color: #afafaf; }
.keywordSpace .eventBanner { padding: 11px 0 6px; text-align: center; }
	.keywordSpace .eventBanner img { vertical-align: top; }
.keywordSpace .spaceSub { height: 26px; padding: 10px 20px 0; border-bottom: 1px solid #dfdfdf; }
	.spaceSub p { float: left; color: #808080; font-size: 13px; }
		.spaceSub p .keywordname { color: #525252; font-weight: bold; }
	.spaceSub a { float: right; margin-left: 12px; color: #525252; font-size: 12px; }
	.spaceSub a:hover, .spaceSub a:visited { color: #525252; text-decoration: none; }
		.spaceSub a .name { color: #26a8bd; font-weight: bold; }
		.spaceSub a img { vertical-align: middle; }
/*----starBadge----*/
.starBadge .subTitle .desc { color: #808080; font-weight: normal; font-size: 12px; }
.starBadge .keywordBadge {
	width: 722px; height: 163px;
	border-bottom: 1px solid #dfdfdf; background-color: #fffed7; overflow: hidden;
}
	.starBadge .keywordBadge li {
		position: relative; float: left;
		width: 220px; margin-top: 22px; padding-left: 18px;
		border-left: 1px solid #f1ebcd;
	}
	.starBadge .keywordBadge .master { width: 226px; border: 0; }
		.starBadge .keywordBadge li .title {
			margin-top: 4px; padding-top: 0;
			color: #666; font-size: 15px; font-weight: bold;
		}
		.starBadge .keywordBadge li .badge { position: absolute; top: 0px; left: 22px; }
		.starBadge .keywordBadge li span {
			display: inline-block;
			width: 107px; margin-left: 83px; padding-top: 10px;
			color: #99896e; font-size: 11px; line-height: 1.5;
		}
		.starBadge .keywordBadge .master span { width: 130px; margin-left: 75px; }
		.starBadge .keywordBadge .senior span { margin-left: 78px; }
		.starBadge .keywordBadge li a {
			display: inline-block;
			margin-left: 83px; padding-top: 14px;
			color: #666; font-size: 12px; font-weight: bold;
		}
		.starBadge .keywordBadge .master a { margin-left: 75px; }
		.starBadge .keywordBadge .senior a { margin-left: 78px; }
		.starBadge .keywordBadge li a:hover, .starBadge .keywordBadge li a:visited  { color: #666; text-decoration: none; }
			.starBadge .keywordBadge li a span {
				width: auto !important; margin:0 !important; padding: 0;
				color: #fc7353;
			}
			.starBadge .keywordBadge li a img { vertical-align: middle; }
	.starBadge .systemBadge li {
		position: relative;
		width: 678px; height: 48px; padding: 9px 20px 7px 22px;
		border-bottom: 1px solid #f2f2f2;
	}
	.starBadge .systemBadge .level0 { background-color: #fbfbfb; }
		 .systemBadge li .badge { position: absolute; top:9px; left: 24px; }
		 .systemBadge li p { display: inline-block; margin-left: 60px; padding-top: 12px; }
		 	.systemBadge .title {
		 		display: inline-block;
		 		width: 135px; padding-right: 10px;
		 		color: #444; font-size: 14px; font-weight: bold;
		 	}
			.systemBadge .level0 .title { color: #808080; }
		 		.systemBadge .title img { padding-right: 5px; vertical-align: middle; }
		 	.systemBadge .detail {
		 		display: inline-block;
		 		width: 250px; padding-right: 35px;
		 		color: #999; font-size: 12px;
		 	}
			.systemBadge .level0 .detail { width: 450px; padding: 0; color: #808080; }
				.systemBadge .detail .code { padding-left: 5px; vertical-align: middle; }
				.systemBadge .detail a { color: #4f9be1; }
			.systemBadge .nowCount {
				display: inline-block;
				width: 150px; 
				color: #525252; font-size: 13px;
			}
				.systemBadge .nowCount .count { color: #afafaf; padding-left: 3px; }
					.systemBadge .nowCount .now { color: #fc7353; padding-right: 2px; }
			.systemBadge .next {
				display: inline-block;
				width: 112px; height: 20px; padding-top: 3px;
				background: url(http://shared.starpl.com/images2/star/bg_next_level.gif) no-repeat;
				text-align: center;
		 		vertical-align: middle;
			}
			.systemBadge a.next:hover { text-decoration: none; }
/*----document----*/
.document { position: relative; width: 678px; padding: 20px 22px; }
.document dt { float: left; color: #525252; font-weight: bold; }
.document dd { color: #808080; font-size: 13px; }
	.document .profile { position: relative; width: 678px; background: url(http://shared.starpl.com/images2/star/rnd_profile_top.gif) no-repeat; }
		.document .profile h2 {
			height: 32px; padding: 15px 0 0 22px;
			color: #364c78; font-size: 16px;
		}
			.document h3, .profile h2 .name { font-weight: bold; font-size: 17px; }
		.profile .edit {
			position: absolute; top: 20px; right: 18px; 
			font-size: 13px; text-decoration: underline;
		}
			.profile a.edit, .profile a.edit:visited, .profile a.edit:hover { color: #808080; }
			.profile .edit img { padding-left: 8px; vertical-align: middle; }
		.profile .photo {
			position: absolute; top: 60px; left: 23px; 
			width: 92px; height: 92px; 
			overflow: hidden;
		}
			.profile .photo img { padding: 5px; }
			.profile .photo .frame {
				display: block; position: absolute; top: 0; left: 0;
				width: 92px; height: 92px;
				background: url(http://shared.starpl.com/images2/star/frame_profile_80.gif) no-repeat;
			}
		.profile dl {
			width: 529px; min-height: 88px; height: auto!important; height: 88px; padding: 13px 20px 0 125px;
			border: solid #dbdbdb; border-width: 0 2px; background-color: #fff;
			overflow: hidden;
		}
		.profile dt { width: 30px; padding-right: 8px; }
		.profile .detailTitle { text-indent: -7777px; overflow: hidden; }
		.profile dd { float: left; width: 490px; padding-bottom: 9px; }
		.profile .detail { padding-top: 3px; }
		.profile .roundBottom { width: 678px; height: 27px; background: url(http://shared.starpl.com/images2/star/rnd_profile_bottom.gif) no-repeat; }
	.document .starInfo, .document .starHistory { position: relative; width: 646px; margin: 0 22px 0 10px; }
	.document .starInfo { border-bottom: 1px solid #ccc; }
	.document h3 { position: absolute; top: 22px; left: 10px; }
		.document h3 img { display: block; margin-top: 4px; }
	.document .starInfo dl { width: 490px; padding: 21px 0 19px 156px; overflow: hidden; }
		.document .starInfo dt { width: 60px; padding: 3px 18px 0 0; line-height: 1.5; }
		.document .starInfo dd { height: 24px; padding-top: 3px; }
			.document .starInfo dd img { padding-left: 7px; vertical-align: middle; }
			.document .starInfo .helpPopup { cursor: pointer; }
			.document .starInfo dd a { color: #808080; }
		.document .starInfo .underBar { height: 24px; margin-bottom: 9px; padding-bottom: 6px; border-bottom: 1px solid #e6e6e6; }
		.document #helpDoc, .document #helpStarCoord { position: absolute; cursor: pointer; z-index: 10; }
		.document #helpDoc { top: 270px; left: 24px; }
		.document #helpStarCoord { top: 240px; right: 14px; }
	.document .starHistory dl { width: 490px; margin-left: 156px; padding-top: 13px; overflow: hidden; }
		.document .starHistory dt { padding-top: 10px; color: #525252; font: 18px tahoma; }
		.document .starHistory dd { padding: 10px 0 3px; border-bottom: 1px solid #e6e6e6; }
			.document .starHistory ul { margin-left: 47px; padding-top: 1px; }
				.document .starHistory li { padding-bottom: 11px; }
				.document .starHistory li .date { padding: 0 30px 0 0; color: #525252; font: 11px tahoma; }
				.document .starHistory li span { padding-left: 2px; color: #fc7353; font-weight: bold; }
			.document .starHistory .last { border: 0; }
