/*
	Input Form
*/
#newsFeedInputForm {
}
#newsFeedInputForm .feed_input_form {
	margin:14px;
	margin-bottom:0px;
	overflow:hidden;
}
#newsFeedInputForm .feed_input_form .outer_box {
	border:1px solid #c2c2c2;
	background-color:#eceeed;
	position:relative;
	z-index:1;
}
#newsFeedInputForm .feed_input_form .outer_box .form {
	margin: 8px -1px 8px 8px;
	border:1px solid #c2c2c2;
	background-color: white;
	border-right:none;
	overflow:hidden;
}
#newsFeedInputForm .feed_input_form .outer_box .form .profile {
	float:left;
	width:70px;
	padding:5px 0px;
}
#newsFeedInputForm .feed_input_form .outer_box .form .profile .portrait {
	width:40px; height:40px;
	margin:0px auto;
}
#newsFeedInputForm .feed_input_form .outer_box .form .profile .portrait img{
	width:40px; height:40px;
}
#newsFeedInputForm .feed_input_form .outer_box .form .profile .username {
	text-align:center;
	margin-top:2px;
}
#newsFeedInputForm .feed_input_form .outer_box .form .input {
	margin-left:70px;
	padding:5px 0px 5px 5px;
	cursor:text;
}
#newsFeedInputForm .feed_input_form .outer_box .form .input .textarea_wrapper {
	float:left;
	width:490px;
	position:relative;
}
#newsFeedInputForm .feed_input_form .outer_box .form .input .textarea_wrapper .placeholder {
	position:absolute;
	top:0px; left:0px;
	color:gray;
}
#newsFeedInputForm .feed_input_form .outer_box .form .input textarea {
	resize:none;
	border:medium none;
	height:49px;
	width:490px;
	overflow:hidden;
}
#newsFeedInputForm .feed_input_form .outer_box .form .input .button_wrapper {
	margin-left:493px;
}
#newsFeedInputForm .feed_input_form .outer_box .form .input button.submit {
	background-image: url('../image/newsfeed/btn_post.png');
	background-repeat: no-repeat;
	background-position: center center;
	width:50px; height:50px;
	background-color:white;
	border:none;
	cursor:pointer;
}

#newsFeedInputForm .feed_input_form .outer_box .form .append_list {
	clear:both;
	padding-left:70px;
	overflow:hidden;
}
#newsFeedInputForm .feed_input_form .outer_box .form .append_list .append_element {
	border:1px solid #ddd;
	margin:2px;
	float:left;
}
#newsFeedInputForm .feed_input_form .outer_box .form .append_list .append_element:hover {
	border:1px solid red;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	cursor:pointer;
}
#newsFeedInputForm .feed_input_form .outer_box .form .append_list .append_element.image img{
	display:block;
	height:70px;
}
#newsFeedInputForm .feed_input_form .outer_box .form .append_list .append_element.clothes img{
	display:block;
	height:70px;
}
#newsFeedInputForm .feed_input_form .outer_box .box_crossline {
	position:absolute;
	width: 9px; height:8px;
	overflow:hidden;
	background-color:transparent;
}
#newsFeedInputForm .feed_input_form .outer_box .box_crossline.upper {
	top:0px; left:0px;
	background-image: url('../image/bases/box_upper_crossline.png');
}
#newsFeedInputForm .feed_input_form .outer_box .box_crossline.lower {
	bottom:0px; left:0px;
	background-image: url('../image/bases/box_lower_crossline.png');
}
#newsFeedInputForm .feed_input_form .functions {
	float:right;
	padding:0px 0px 8px 9px;
	margin-top:-1px;
	border:1px solid #c2c2c2;
	border-top:none;
	background-color: #eceeed;
	position:relative;
	z-index:2;
}
#newsFeedInputForm .feed_input_form .functions .button {
	background-color: white;
	border:1px solid #c2c2c2;
	width:21px; height:16px;
	margin:0px;
	padding:0px;
	margin-right:-1px;
	float:left;
	overflow:hidden;
}
#newsFeedInputForm .feed_input_form .functions .button:hover {
	background-color: #f5f7f6;
	border:1px solid #9c9c9c;
	cursor:pointer;
}
#newsFeedInputForm .feed_input_form .functions .button.upload_photo { background-image: url('../image/newsfeed/btn_upload_photo.png'); }
#newsFeedInputForm .feed_input_form .functions .button.get_clothes { background-image: url('../image/newsfeed/btn_get_clothes.png'); }
#newsFeedInputForm .feed_input_form .functions .button.share { background-image: url('../image/newsfeed/btn_share.png'); }

#newsFeedInputForm .feed_input_form .share_text {
	float: right;
	padding: 0px 5px;
	font-size: 13px;
	color: #666;
	line-height: 25px;
}
#newsFeedInputForm .feed_input_form .share_text:hover {
	color:#444;
	border-left: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
	cursor:pointer;
}

/*
	Feed List
*/
#newsFeedList .feed {
	padding:18px 15px;
	border-bottom:1px solid #ccc;
	position:relative;
	overflow:hidden;
}
#newsFeedList .feed .feed_left_area {
	width:100px;
	overflow:hidden;
	float:left;
}
#newsFeedList .feed .feed_profile {
	width:100px;
}
#newsFeedList .feed .feed_profile .profile_image {
	width:70px; height:70px;
	overflow:hidden;
	margin: 0px auto;
}
#newsFeedList .feed .feed_profile .profile_image img {
	width:70px; height:70px;
}
#newsFeedList .feed .feed_profile .profile_username {
	text-align:center;
	height: 15px;
	line-height: 15px;
	padding-top: 3px;
}
#newsFeedList .feed .feed_profile .profile_username a {
	color:#3B5998;
}
#newsFeedList .feed .feed_date {
	width:100px;
	text-align:center;
	font-size:11px;
	color:#777;
}
#newsFeedList .feed  .border {
	height:2px; width: 75px;
	background-color: #DDD;
	margin:0px auto;
	margin-top: 5px;
}
#newsFeedList .feed .feed_source {
	width: 100px;
	text-align: center;
	font-size: 12px;
	line-height:14px;
	color: #444;
}
#newsFeedList .feed .feed_source.group {
	background-image: url(../image/newsfeed/source_group.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
	padding-top: 21px;
}
#newsFeedList .feed .feed_source.village {
	background-image: url(../image/newsfeed/source_village.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
	padding-top: 21px;
}
#newsFeedList .feed .feed_source.user {
	background-repeat: no-repeat;
	background-position: center 5px;
	padding-top: 21px;
}
#newsFeedList .feed .feed_source.user.from {
	background-image: url(../image/newsfeed/source_user_from.gif);
}
#newsFeedList .feed .feed_source.user.to {
	background-image: url(../image/newsfeed/source_user_to.gif);
}
#newsFeedList .feed .functions {
	position: absolute;
	right: 0px;
	top: 15px;
}
#newsFeedList .feed .functions .button {
	background-image: url('../image/bases/menu/deleteDirectLink.png');
	background-color: #E0E0E0;
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
	border: 1px solid #ccc;
	border-right:none;
}
#newsFeedList .feed .functions .button:hover {
	/*background-image: url('../image/bases/menu/deleteDirectLink_hover.png');*/
	background-color:#999;
	cursor:pointer;
}
#newsFeedList .feed .functions .function_box {
	background-color: #E0E0E0;
	display:none;
	border: 1px solid #ccc;
	position: absolute;
	top: 20px;
	right: 0px;
	border-right:none;
	border-bottom: none;
	width: 31px;
}
#newsFeedList .feed .functions .function_box .function {
	color: #444;
	text-align: center;
	height: 15px;
	line-height: 15px;
	font-size: 11px;
	border-bottom: 1px solid #ccc;
}
.ie9 #newsFeedList .feed .functions .function_box .function {
	line-height: 18px;
}
#newsFeedList .feed .functions .function_box .function:hover {
	color:white;
	background-color:#aaa;
	cursor:pointer;
}
#newsFeedList .feed .content {
	margin-left:100px;
	padding-left:10px;
	margin-right:6px;
}
#newsFeedList .feed .content .append_list {
	overflow:hidden;
}
#newsFeedList .feed .content .append_list .append_element {
	padding:1px;
	margin:0px 1px 1px 1px;
	border:1px solid #ddd;
	float:left;
}
#newsFeedList .feed .content .append_list .append_element:hover {
	cursor:pointer;
	border:1px solid #444;
}
#newsFeedList .feed .content .append_list .append_element img {
	width:100%; height:100%;
	display:block;
}
#newsFeedList .feed .content .append_list .append_element.clothes .stinglist_icon {
	background-image:url('../image/newsfeed/stinglist_icon.png');
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	width:30px;
	height:30px;
	/*z-index: 50;*/
}
#newsFeedList .feed .content .append_list .append_element.clothes:hover .stinglist_icon {
	background-image:url('../image/newsfeed/stinglist_icon_over.png');
}
#newsFeedList .feed .content .text {
	margin-top:5px;
}
/*
	clothes upload feed
*/
#newsFeedList .feed.clothesupload .content .clothes_uploader {
	margin-top:0px;
	margin-bottom:0px;
}
#newsFeedList .feed.clothesupload .content .clothes_uploader a {
	color:#3B5998;
}
#newsFeedList .feed.clothesupload .content .clothes_list {
	margin:3px 0px;
}
/*
	magazine feed
*/
#newsFeedList .feed.magazine .content .magazine {
	margin-top:0px;
	margin-bottom:10px;
}
#newsFeedList .feed.magazine .content .magazine a {
	color:#3B5998;
}
#newsFeedList .feed.magazine .content .magazine_preview {
	display: block;
	border: 1px solid #DDD;
	margin: 3px 0px;
	padding: 1px;
	overflow:hidden;
	background-color:#eee;
	position:relative;
}
/*		
	height : a
	width : 1.618*a  (golden ratio)
*/

#newsFeedList .feed.magazine .content .magazine_preview.thumbnailImage{width:212px; height:200px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_0{width:0px;}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_1{width:300px; height:185px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_2{width:487px; height:185px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_3{width:487px; height:185px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_4{width:487px; height:185px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_5{width:487px; height:185px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_6{width:487px; height:185px}
/*
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_7{width:487px; height:372px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_8{width:487px; height:372px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_9{width:487px; height:372px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_10{width:487px; height:372px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_11{width:487px; height:557px}
#newsFeedList .feed.magazine .content .magazine_preview.totalImage_12{width:487px; height:372px}
*/

#newsFeedList .feed.magazine .content .magazine_preview:hover {
	cursor:pointer;
	border: 1px solid #666;
}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box {	
	float:left;	
	overflow:hidden;
}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub0in1 {margin-bottom:0px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub0in2 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub1in2 {}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub0in3 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub1in3 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub2in3 {}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub0in4 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub1in4 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub2in4 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub3in4 {}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub0in5 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub1in5 {margin-right:2px;margin-bottom:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub2in5 {margin-bottom:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub3in5 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub4in5 {}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub0in6 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub1in6 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub2in6 {margin-right:2px;margin-bottom:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub3in6 {margin-bottom:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub4in6 {margin-right:2px;}
#newsFeedList .feed.magazine .content .magazine_preview .magazine_image_box.sub5in6 {}

#newsFeedList .feed.magazine .content .magazine_preview .magazine_subject {
	position: absolute;
	bottom: 0px; left: -1px;
	width: 100%;
	padding: 3px 5px;
	background-color: rgb(0, 0, 0);
	/* for IE */
	filter: alpha(opacity=60);
	/* for modern browser */
	opacity: 0.6;
	color: white;
}

/*
	clothes sting list
*/
#stingList {
	position:fixed;
	top:0px; left:0px;
	width:100%;
	height:100%;
	/* for IE */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
	background:url('/media/image/empty_image.gif');
	/* for modern browser */
	background-color:rgba(0, 0, 0, 0.5);
	background-repeat:no-repeat;
	background-position:top right;
	z-index:1000;
	cursor:pointer;
	overflow-y:auto;
}
#stingList .outer_box {
	position:relative;
	border:1px solid #c2c2c2;
	background-color:#eceeed;
	margin:150px auto 0px;
	width:888px;
	z-index:1001;
	cursor:default;
}
#stingList .outer_box .box_crossline {
	position:absolute;
	width: 9px; height:8px;
	overflow:hidden;
	background-color:transparent;
}
#stingList .outer_box .box_crossline.upper {
	top:0px; left:0px;
	background-image: url('../image/bases/box_upper_crossline.png');
}
#stingList .outer_box .box_crossline.lower {
	bottom:0px; left:0px;
	background-image: url('../image/bases/box_lower_crossline.png');
}
#stingList .outer_box .btn_close {
	position:absolute;
	top: 12px; right: 2px;
	width:14px; height:14px;
	background-image: url('../image/bases/btn_close.png');
	cursor:pointer;
}
#stingList .outer_box .btn_close:hover {
	background-image: url('../image/bases/btn_close_hover.png');
}
#stingList .content {	
	margin: 8px -1px 8px 9px;
	border:1px solid #c2c2c2;
	background-color: white;
	border-right:none;
}
#stingList .content .clothes_i_like_wrapper {
	padding: 5px 10px;
}
#stingList .content .title {
	font-size: 14px;
	line-height: 15px;
	padding: 5px 0px;
	color: #666;
}
#stingList .content img.title_icon {
	display:block;
	float:left;
	height:15px;
}
#stingList .list_box {
	width:850px; height:380px;
	overflow:hidden;
}
#stingList .list_box .element {
	width:170px; height:188px;
	float:left;
	overflow:hidden;
	position:relative;
}
#stingList .list_box .element:hover {
	background-color:#eee;
	cursor:pointer;
}
#stingList .list_box .element .check_wrapper {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity:0.6;
	filter: alpha(opacity = 60);
	background-image: url('/media/image/newsfeed/stinglist_check.png');
	background-color: black;
	background-repeat: no-repeat;
	background-position: center center;
	display:none;
}
#stingList .list_box .element.selected .check_wrapper {
	display:block;
}
#stingList .list_box .element.selected:hover .check_wrapper {
	opacity:0.7;
	filter: alpha(opacity = 70);
}
#stingList .list_box .element .btn_showimage {
	position:absolute;
	top:0px; left:0px;
	width:43px; height:43px;
	background-image: url('/media/image/newsfeed/btn_showimage.png');
	background-repeat: no-repeat;
	background-position: left top;
	display:none;	
}
#stingList .list_box .element:hover .btn_showimage {
	display:block;	
}
#stingList .list_box .element .btn_showimage:hover {
	background-image: url('/media/image/newsfeed/btn_showimage_hover.png');	
}
#stingList .list_box .element .image_wrapper {
	margin:3px 2px;
	width:164px; height:164px;
	text-align:center;
}
#stingList .list_box .element .subtitle {
	text-align:center;
}
#stingList .pagination {
	text-align: center;
	margin-top: 3px;
}
#stingList .pagination .page {
	display:inline;
	padding:0px 6px;
	font-weight:bold;
}
#stingList .pagination .page:hover {
	background-color:#ddd;
	cursor:pointer;
}
#stingList .pagination .page.current {
	background-color:orange;
	color:white;
}


/*
	image viewer
*/
/* common style from 'clothes-imageviewer.css' */
/*
#imageViewer {
	position:fixed;
	top:0px; left:0px;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, 0.5);
	z-index:1000;
	cursor:pointer;
	overflow-y:auto;
}
#imageViewer .outer_box {
	position:relative;
	border:1px solid #c2c2c2;
	background-color:#eceeed;
	margin:50px auto 0px;
	width:888px;
	z-index:1001;
	cursor:default;
}
#imageViewer .outer_box .box_crossline {
	position:absolute;
	width: 9px; height:8px;
	overflow:hidden;
	background-color:transparent;
}
#imageViewer .outer_box .btn_close {
	position:absolute;
	top: 14px; right: 3px;
	width:14px; height:14px;
	background-image: url('../image/bases/btn_close.png');
	cursor:pointer;
}
#imageViewer .outer_box .box_crossline.upper {
	top:0px; left:0px;
	background-image: url('../image/bases/box_upper_crossline.png');
}
#imageViewer .outer_box .box_crossline.lower {
	bottom:0px; left:0px;
	background-image: url('../image/bases/box_lower_crossline.png');
}
#imageViewer .content {	
	margin: 8px -1px 8px 9px;
	border:1px solid #c2c2c2;
	background-color: white;
	border-right:none;
	min-height:540px;
}
*/
#imageViewer .content .image_owner {
	font-size:13px;
	line-height:15px;
	padding:5px;
	border-bottom:1px solid #ccc;
}
#imageViewer .content .image_owner .image_owner_name {
	font-size:15px;
}
#imageViewer .content .image_field {
	height:500px;
}
/* common style from 'clothes-imageviewer.css' */
/*
#imageViewer .content .image_field .pointer {
	width:70px; height:500px;
	background-repeat:no-repeat;
	background-position:center 200px;
	cursor:pointer;
}
#imageViewer .content .image_field .pointer.left {
	float:left;
	background-image:url('../image/newsfeed/btn_prev.gif');
}
#imageViewer .content .image_field .pointer.right {
	float:right;
	background-image:url('../image/newsfeed/btn_next.gif');
}
#imageViewer .content .image_field .pointer.left:hover {
	background-image:url('../image/newsfeed/btn_prev_hover.gif');
}
#imageViewer .content .image_field .pointer.right:hover {
	background-image:url('../image/newsfeed/btn_next_hover.gif');
}
*/
#imageViewer .content .image_field .pointer .img_wrapper {
	width:60px;
	overflow:hidden;
	padding:1px;
	border:1px solid #ccc;
	margin:340px auto 0px;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
#imageViewer .content .image_field .pointer:hover .img_wrapper {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
#imageViewer .content .image_field .pointer .img_wrapper img {
	width:100%;
	display:block;
}
#imageViewer .content .image_field .cur_image {
	width:738px; height:500px;
	margin:0px 70px;
	overflow-x:hidden; overflow-y:auto;
}
#imageViewer .content .image_field .cur_image .canvas {
	width: 738px;
	height: 500px;
	background-color: #EEE;
}
#imageViewer .content .image_field .cur_image .canvas img {
	display:block;
	margin:auto;
	position:relative;
}
#imageViewer .content .profile {
	margin: 10px 10px 0px 10px;
}
#imageViewer .content .profile .profile_image_wrapper {
	width: 40px; height: 40px;
	float: left;
}
#imageViewer .content .profile .profile_image_wrapper img {
	width:100%; height:100%;
	display:block;
}
#imageViewer .content .profile .profile_username {
	height: 40px;
	margin-left: 45px;
	line-height: 40px;
}
#imageViewer .content .text {
	padding: 10px 25px;
	border-top: 2px solid #EEE;
}

/* share option div */
#shareOptionDiv {
	position: absolute;
	background: white;
	border: 1px solid #BBB;
	width: 180px;
	height: 40px;
	padding: 15px;
	z-index: 1000;
}
#shareOptionDiv .button_wrapper {
}
#shareOptionDiv .button_wrapper button {
	border: 1px solid #BBB;
	background-color: white;
	padding: 3px 0px;
	width: 80px;
}
#shareOptionDiv .button_wrapper button.selected {
	border-color: #444;
	background-color: #777;
	color:white;
}
#shareOptionDiv .button_wrapper button:hover {
	cursor:pointer;
	border-color:black;
}
#shareOptionDiv .share_text {
	color: #666;
	font-size: 11px;
	margin-top: 5px;
}
#shareOptionDiv .all_list {
	position: absolute;
	background: white;
	border: 1px solid #BBB;
	border-top:none;
	z-index: 1001;
	width:80px;
}
#shareOptionDiv .all_list .all {
	border-top:1px solid #bbb;
	padding:1px 3px;
}
#shareOptionDiv .all_list .all:hover {
	cursor:pointer;
	background-color:#777;
	color:white;
}
#shareOptionDiv .all_list .all.selected {
	background-color:#444;
	color:white;
}
#shareOptionDiv .group_list {
	position: absolute;
	background: white;
	border: 1px solid #BBB;
	border-top:none;
	z-index: 1001;
	width:80px;
}
#shareOptionDiv .group_list .group {
	border-top:1px solid #bbb;
	padding:1px 3px;
}
#shareOptionDiv .group_list .group:hover {
	cursor:pointer;
	background-color:#777;
	color:white;
}
#shareOptionDiv .group_list .group.selected {
	background-color:#444;
	color:white;
}

/* clothes viewer */
#newsfeed_clothes_viewer {
	margin: 30px 0px 10px 0px;
	position: absolute;
	z-index: 1000;
}
#newsfeed_clothes_viewer .anchor {
	position: absolute;
	width: 59px;
	height: 30px;
	background-image: url(../image/clothes/anchor.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	top: -29px; left: 22px;
}
#newsfeed_clothes_viewer .contents {
	padding: 20px 10px 10px;
	background-color: white;
	border: 1px solid #AAA;
}
#newsfeed_clothes_viewer .bottom_padder {
	cursor: default;
}

/* load more feeds */
.load_more_feeds {
	background-color: #eee;
	border-bottom: 1px solid #CCC;
	text-align: center;
	padding: 10px 0px;
	font-size: 12px;
	text-shadow: 1px 2px 2px #ccc;
	line-height: 12px;
}
.load_more_feeds.loading {
	background-image:url(../image/loading_circular.gif);
	background-repeat:no-repeat;
	background-position: 240px 6px;
}
.load_more_feeds:hover {
	cursor:pointer;
	background-color: #ddd;
}
#newsFeed .not_read_feeds_title {
	padding: 15px;
	border-bottom: 1px solid #CCC;
	font-size: 20px;
	text-shadow: 1px 1px 1px #DDD;
}

/* square header */
#square_header {
	padding: 15px;
	border-bottom: 1px solid #CCC;
	font-size: 20px;
	text-shadow: 1px 1px 1px #DDD;
}
#square_header .square_title{
	background-image:url('/media/image/newsfeed/square_title.png');
	background-repeat:no-repeat;
	float:left;
	width:95px;
	height:20px;
}
#square_header .square_descript{
	margin-top:3px;
	margin-left:7px;
	font-size: 12px;
}
/*magazine loader by newfeed*/
#newsfeed_magazine_viewer {
	margin: 30px 0px 10px 0px;
	position: absolute;
	z-index: 1000;
	width:660px;	
}
#newsfeed_magazine_viewer .anchor {
	position: absolute;
	width: 59px;
	height: 30px;
	background-image: url(../image/clothes/anchor.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	top: -29px; left: 22px;
}
#newsfeed_magazine_viewer .contents{
	background-color: white;
	border: 1px solid #AAA;
}
#newsfeed_magazine_viewer .contents.magazine{
	padding-bottom:20px;
}
.newsfeed_magazine_viewer_newfeed {
	width:100%;height:100%;
	background-color:rgba(0, 0, 0, 0);
	filter:alpha(opacity=50);
	position:fixed;
	top:0px; left:0px;
	cursor:pointer;
	z-index:999
}
.newsfeed_magazine_viewer_wrapper {
	width:100%;height:100%;
	background-color:rgba(0, 0, 0, 0.5);
	filter:alpha(opacity=50);
	position:fixed;
	top:0px; left:0px;
	cursor:pointer;
	z-index:999
}
.ie .newsfeed_magazine_viewer_wrapper {
	background-color:rgb(0, 0, 0);
}