.x-post {
	padding-bottom:28px;
}

.x-post .w-pic {
  position:relative;
  margin:0 auto 15px;
}

.x-post .w-pic a.js-add-comment {
	position:absolute;
	display:none;
	bottom:0px; right:0px;
	padding:7px 20px;
}

.x-post .w-pic { overflow:hidden; }

.x-post .w-pic div:hover a.js-add-comment { display:block; }

.x-post .copyright {
	position:absolute;
	left:0; top:0;

	-moz-opacity:0;
	opacity:0;
}

.x-post .w-pic .example_img {
	position:absolute;
	left:0; top:0;
}

.x-post .x-portrait {
	overflow:hidden;
	clear:both;
	zoom:1;
	padding-bottom:15px;
}

.x-post .post-text {
	padding:0 10px 10px;
}

.x-post .post-text p {
  padding-bottom:10px;
}

.x-post .h-f-left { margin:0 0 0 10px; }

.x-post .x-portrait .w-pic {
	padding-bottom:0; margin-bottom:0;
}

/* */

.x-post {}

.x-post .w-pic a.js-add-comment {
	font-size:12px;
	letter-spacing:1px;
	color:#fff;
	text-decoration:none;
	background:#7d1416;
	-moz-opacity:.8;
	opacity:.8;
}

.x-post .w-pic a.js-add-comment:hover { text-decoration:underline; }


/* */

.x-pagenavy {
    text-align:center;
}

.x-pagenavy a, .x-pagenavy strong, .x-pagenavy span {
	color:#a02a31;
	font:normal 11.67px georgia, times, serif;
	text-decoration:none;
}

.x-pagenavy span {
    color:#000;

    padding:0 4px;
}

.x-pagenavy a:hover {
	text-decoration:underline;
}

/* */


/* */

.w-comment {
	position:relative;
  padding-bottom:16px;
	overflow:hidden;
}

.x-comment {  }

.x-comment {
	position:relative;
  /* height:200px; */
  padding-bottom:48px;

}

.x-comment .w-hide {
	position:relative;
	top:29px; left:24px;
  width:920px; height:146px;

	overflow:auto;
	color:#3f3f3f;
	background:#ECECEC;

	display:none;
}

.x-comment .w-hide a {
	font-style:normal;
}

.x-comment .w-hide span {
	display:block;
	margin-bottom:9px;
}

.x-comment .w-hide .w-name {
	padding-right:8px;
}

.x-comment .w-hide .w-name a {
	 color:#7d1416;
}

.x-comment .w-hide .w-name:hover {
	text-decoration:underline !important;
}

.x-comment .w-hide span em {

}

.x-comment .w-hide .w-scroll {
	position:absolute;
	top:0px;
	padding:0 12px;
}

.x-comment .w-action {
	z-index:79;
	position:absolute;
	right:38px; top:8px;
}

.x-comment .w-action a {
	padding:0;
	display:block;
	position:absolute;
	left:0;
}

.x-comment .w-action a.js-scrollup { top:0; }
.x-comment .w-action a.js-scrolldown { top:71px; }

.x-comment .w-control {
	position:absolute;
	left:24px; top:0;
	width:920px; height:24px;
	overflow:hidden;
}

.x-comment .w-control .w-post-act a {
	position:relative;
  display:block;
	float:left;
	height:24px;
}

.x-comment .w-control .w-post-act a span {
	position:absolute;
	top:-1079px;
}

.x-comment .t-add-comment { width:112px; background:url(../images/t1-add-comment.png) no-repeat; }
.x-comment .t-link-post	  { width:95px;  background:url(../images/t1-link-this-post.png) no-repeat; }
.x-comment .t-send-friend { width:119px; background:url(../images/t1-send-to-friend.png) no-repeat; }
.x-comment .t-hide-comment { width:105px; background:url(../images/t1-comments-hide.png) no-repeat; }
.x-comment .t-view-comment { background:url(../images/t1-comments-view.png) no-repeat; }

.x-comment .t-hide-comment { left:485px; }

.f-pic-action {
	padding-bottom:28px;
}

.x-comment .w-control .w-social {
    width:172px;
    padding-top:3px;
    margin-top:2px;

    text-align:center;
    background:#faf9f8;
}

.x-comment .w-control .w-social a {
    display:inline;
    margin:0 8px;
}

/* R */

.f-pic-action  {
	display:none; /*js hidden*/
}

.f-pic-action {
	margin-bottom:10px;
}

.f-pic-action textarea {
	height:104px;
}

.f-pic-action .w-action {
	overflow:hidden;
	text-align:right;
	margin-right:8px;
}

.f-pic-action .w-action a {
	margin-right:12px;

	font-weight:normal;
	text-decoration:none;
}

.f-pic-action .w-action a:hover {
	text-decoration:underline;
}

.f-pic-action .w-action em {
	font-style:normal;
}

/* */

/* forms */

textarea { padding:4px 4px 6px 4px; }

input.f-text, textarea, select,
.f-generic .w-left input { 	border:1px solid #aaa; }

input.f-text,
.f-generic .w-left input { padding:3px 4px 3px 4px; }

.w-form {
	overflow:hidden;
	width:625px;
	margin:0 auto;
}

.w-form .f-text {
	width:288px;
}

.w-form textarea {
	width:288px;
	height:90px;
}

.f-generic textarea { height:125px; }
.f-generic .w-left input { width:298px; }

.w-form .f-text, .f-generic .w-left input {
	margin-bottom:8px;
}

.f-generic p.w-comm {
	padding-bottom:16px;
}

.w-form .w-left, .w-form .w-right {
	float:left;
}

.w-form .w-left {
	width:300px;
	margin-right:24px;
}

.f-generic .w-action {
	clear:both; overflow:hidden;
	text-align:center;
    margin:0 3px 20px 0;
}

.f-generic .w-action input {
    margin-top:10px;
	width:90px;
    padding-top:3px; padding-bottom:3px;
	text-align:center;
}

.f-generic .w-action .f-proceed { margin:0 14px 0 12px; }

/* */

/* forms */

input, textarea, select {
	font-family:"Century Gothic", verdana, arial, sans-serif;
	font-size:11px;
	color:#000;
	background:transparent;
	border:1px solid #aaa;
}

input.f-proceed {
	cursor:pointer;
}

.f-generic p {
	font-size:12px;
	text-align:center;
}

.w-action a {
	color:#000;
}

.js-count-char {
	color:#000;
}

/* */

.pad-bot-28 {
	padding-bottom:28px;
}
