 

 
/* @override 
	http://www.newspond.com/css/comments2.css.php
	http://beta.newspond.com/css/comments2.css.php
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

/* body#comments {
 	background: #0b0b0d url(../gfx/vertical149999.gif) repeat-y 50%;
} */

fieldset,img{border:0;} ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

.main-comments .catbox {
		margin-right: 24px;
	margin-left: 24px;
}

.main-comments .combar {
	margin: 0px 24px 0;
}

.main-comments .newsbox {

margin-right: 24px;
margin-left: 24px;
}

.main-comments .streamsbox {
	margin-right: 24px;
	margin-left: 24px;
}

.main-comments .newsbox-title a {
	font-size: 25px;
}

form {
	margin: 0;
	padding: 0;
}

.comments-storycontainer {
	padding-top: 24px;
	background: url(../gfx/comments2/story_bgtop.jpg) repeat-x 0 top;
	padding-bottom: 27px;
}

.main-comments {
	background: #edf1f2 url(../gfx/comments2/article-bottombg.gif) repeat-x 0 bottom;
}

.comments-sc1 {
	background: #edf1f2 url(../gfx/comments2/story-bgbottom.jpg) repeat-x 0 bottom;
}

/* @group comments dialog / new thread button */

.comments-dialog {
	height: 50px;
	background-repeat: repeat-x;
	line-height: 40px;
	position: relative;
}

span.centerdialog {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
	font: 16px/49px Arial, Geneva, Helvetica, sans-serif;
	color: #bec5cc;
	text-shadow: #17191b 0 -1px 0;
	background-image: url(../gfx/comments2/comm-cont-long.gif);
	text-indent: 0;
	height: 49px;
}

.comments-dialog a.new-thread-button {
	color: #fff;
	font-weight: bold;
	position: absolute;
	top: 11px;
	right: 26px;
	height: 29px;
	font-size: 5px;
	width: 165px;
	text-indent: -9999px;
	white-space: nowrap;
	display: block;
	float: right;
	line-height: 4px;
}

.comments-dialog a.ntb-reg
{
	background-image: url(../gfx/comments2/newthreadbutton.gif);
	background-position: 0 0;
}

.comments-dialog a.ntb-reg:active {
	background-position: 0 -29px;
}

.comments-dialog a.ntb-dis
{
	background-image: url(../gfx/comments2/newthreadbutton-dis.gif);
	background-position: 0 0;
}

.comments-dialog a.ntb-off
{
	background-image: url(../gfx/comments2/newthreadbutton.gif);
	background-position: 0 29px;
}

.comments-dialog a.ntb-dis:hover {
	background-position: 0 -29px;
}

.comments-dialog a.ntb-dis:active {
	background-position: 0 -58px;
}

.comments-dialog a.show-all-threads {
	color: #fff;
	font-weight: bold;
	position: absolute;
	top: 11px;
	height: 29px;
	font-size: 5px;
	width: 165px;
	text-indent: -9999px;
	white-space: nowrap;
	display: block;
	float: left;
	line-height: 4px;
	left: 22px;
	background: url(../gfx/comments2/showallthreads2.jpg) 0 0;
}

a.refresh-threads {
	color: #fff;
	position: absolute;
	top: 11px;
	height: 26px;
	width: 165px;
	white-space: nowrap;
	display: block;
	float: left;
	left: 22px;
	background: url(../gfx/chat/refresh.gif) no-repeat 0 0;
	font: 11px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-decoration: none;
	padding-left: 40px;
	padding-top: 7px;
	text-shadow: #33353c 0 -1px 0;
}

a.refresh-threads:hover {
	background-position: 0 -33px;
}

a.refresh-threads:active {
	background-position: 0 -66px;
}

.comments-dialog a.show-all-threads:hover {
	background-position: 0 -29px;
}

.comments-dialog a.show-all-threads:active {
	background-position: 0 -58px;
}

a.comments-top-reg {
	float: right;
	position: absolute;
	right: 205px;
	top: 17px;
	font: 11px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-decoration: none;
	color: #93969d;
	text-shadow: #38414d 0 -1px 0;
	display: none;
}

a.comments-top-reg:hover {
	color: #fff;
}

a.comments-top-reg:active {
	color: #c6cad4;
}

/* @end */

/* @group new thread box */

.new-thread-box {
	overflow: hidden;
	height: 0;
	background-color: #44484f;
}

.ntb-entry {
	height: 124px;
	background: #000 url(../gfx/comments2/ntb-line.gif) repeat-x 0 bottom;
	padding: 11px 13px 1px 11px;
}

.ntb-entry .thread-textarea {
	width: 100% !important;
	width: 99%;
	height: 113px;
	border: 0 none #000;
	color: #fff;
	font: 12px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	background: #000 url(../gfx/comments2/ntb-bg.gif) repeat-x scroll 0 -12px;
	padding-left: 7px;
	padding-top: 5px;
}

.ntb-controls {
	height: 66px;
	padding-top: 15px;
	padding-left: 8px;
	padding-right: 26px;
	background: url(../gfx/comments2/ntb-bg.gif) repeat-x 0 bottom;
}

#ntbcontrols_user {
	float: right;
	margin-right: 10px;
}

.ntb-controls a.ntb-submit {
	color: #fff;
	text-decoration: none;
	height: 33px;
	display: block;
	float: left;
	width: 80px;
	text-indent: -9999px;
	font-size: 8px;
	line-height: 8px;
	white-space: nowrap;
	background: url(../gfx/comments2/ntb-postthread2.gif) 0 0;
	margin-top: -5px;
	margin-right: 14px;
	margin-left: 17px;
}

.ntb-controls a.ntb-submit:hover {
	background-position: 0 -33px;
}
.ntb-controls a.ntb-submit:active {
	background-position: 0 -66px;
}

.ntb-controls span.dialog {
	color: #848b99;
	text-shadow: #000 0 -1px 0;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	display: block;
	float: right;
	width: 69px;
	height: 19px;
	text-align: right;
	padding-top: 7px;
	padding-right: 11px;
}

.ntb-controls a.user-logout {
	width: auto !important;
	width: 0px;
	color: #d3d8df;
	display: block;
	float: right;
	height: 26px;
	padding-left: 26px;
	text-decoration: none;
	font: bold 13px/27px Arial, Helvetica, Geneva, sans-serif;
	margin-right: 8px;
	white-space: nowrap;
	background: url(../gfx/comments2/ntb-userlogoutbg.gif) no-repeat left top;
}

.ntb-controls a.user-logout, 
.ntb-controls a.guidelines-button
{
	text-shadow: #000 0 -1px 0;
}

.ntb-controls a.user-logout:hover, 
.ntb-controls a.guidelines-button:hover
{
	color: #fff;
}

.ntb-controls a.guidelines-button {
	width: auto !important;
	width: 0px;
	color: #d3d8df;
	display: block;
	float: right;
	height: 26px;
	padding-left: 33px;
	text-decoration: none;
	font: bold 13px/27px Arial, Helvetica, Geneva, sans-serif;
	padding-right: 33px;
	white-space: nowrap;
	background: url(../gfx/comments2/ntb-guidebut.gif) no-repeat 0 top;
}

.ntb-controls a.user-logout span {
	height: 26px;
	padding-right: 26px;
	background: url(../gfx/comments2/ntb-userlogoutbg-l.gif) no-repeat right top;
	display: block;
}

/* @end */

.comments-holder {
	background: #44484f url(../gfx/comments2/comm-cont-long.gif) repeat-x 0 top;
	padding-top: 0;
}

.comments-holder .thread {
	margin-right: 16px;
	margin-left: 16px;
}

/* @group thread header */

/* @group thread header backtoroot-off */

.comments-holder .thread .backtoroot-off {height: 9px;}

.comments-holder .thread .backtoroot-off {background-image: url(../gfx/comments2/thread-top-norm.gif);}
.comments-holder .thread .backtoroot-off div {background-image: url(../gfx/comments2/thread-top-norm-l.gif);}
.comments-holder .thread .backtoroot-off div div {
	background: url(../gfx/comments2/thread-top-norm-r.gif) right;
}
.comments-holder .thread .backtoroot-off div div div {display: none;}

.comments-holder .thread .backtoroot-off span {display: none;}
.comments-holder .thread .backtoroot-off:hover span {display: none;}

/* @end */

/* @group thread header backtoroot-on */

.comments-holder .thread .backtoroot-on {height: 31px;}

.comments-holder .thread .backtoroot-on {
	cursor: pointer;
	background: #000 url(../gfx/comments2/btr-new-m.gif) repeat-x 0 0;
	color: #fff;
}
.comments-holder .thread .backtoroot-on div {
	cursor: pointer;
	background: url(../gfx/comments2/btr-new-l.gif) no-repeat 0 0;
}
.comments-holder .thread .backtoroot-on div div {
	cursor: pointer;
	background: url(../gfx/comments2/btr-new-r.gif) no-repeat right 0;
}
.comments-holder .thread .backtoroot-on div div div {background-image: url(../gfx/comments2/blackarrow-norm2.gif);}

/* .comments-holder .thread .backtoroot-on:hover {background-image: url(../gfx/comments2/thread-top-black-hov.gif);
	background-color: #1f2124;
}
.comments-holder .thread .backtoroot-on:hover div {background-image: url(../gfx/comments2/thread-top-black-hov-l.gif);}
.comments-holder .thread .backtoroot-on:hover div div {background-image: url(../gfx/comments2/thread-top-black-hov-r.gif);}
*/

.comments-holder .thread .backtoroot-on:hover {
	background: #1f2124 url(../gfx/comments2/btr-new-m.gif) 0 -31px;
}
.comments-holder .thread .backtoroot-on:hover div {
	background: url(../gfx/comments2/btr-new-l.gif) no-repeat left -31px;
}
.comments-holder .thread .backtoroot-on:hover div div {
	background: url(../gfx/comments2/btr-new-r.gif) no-repeat right -31px;
}
.comments-holder .thread .backtoroot-on:active {
	background: #1f2124 url(../gfx/comments2/btr-new-m.gif) 0 -31px;
}
.comments-holder .thread .backtoroot-on:active div {
	background: url(../gfx/comments2/btr-new-l.gif) no-repeat left -31px;
}
.comments-holder .thread .backtoroot-on:active div div {
	background: url(../gfx/comments2/btr-new-r.gif) no-repeat right -31px;
}
.comments-holder .thread .backtoroot-on:hover div div div {background-image: url(../gfx/comments2/blackarrow-hover2.gif);}

.comments-holder .thread .backtoroot-on span {color: #929399; text-shadow: #000 0 -1px 0;
}

.comments-holder .thread .backtoroot-on:hover span strong {
	color: #afb4c0;
}
.comments-holder .thread .backtoroot-on:active span strong {
	color: #fff;
	text-shadow: #fff 0px 0px 10px;
}
.comments-holder .thread .backtoroot-on:hover span {
	color: #d3d6db;
}
.comments-holder .thread .backtoroot-on:active span {
	color: #707780;
}

/* @end */

/* @group thread header general */

.comments-holder a.thread-header {
	text-decoration: none;
	overflow: hidden;
}

.comments-holder .thread .thread-header {
	display: block;
	background-repeat: repeat-x;
}

.comments-holder .thread .thread-header div, 
.comments-holder .thread .thread-header div div, 
.comments-holder .thread .thread-header div div div {
	height: 100%;
}

.comments-holder .thread .thread-header div {
	background-repeat: no-repeat;
}

.comments-holder .thread .thread-header div div {
	background-repeat: no-repeat;
}

.comments-holder .thread .thread-header div div div {
	padding-left: 18px;
	padding-right: 18px;
	background-position: 15px 6px;
	background-repeat: no-repeat;
}

.comments-holder .thread .thread-header span {
	display: block;
	float: left;
	font: 13px/26px Arial, Helvetica, Geneva, sans-serif;
}

.comments-holder .thread .thread-header span strong {
	color: #838893;
	font: bold 11px "Lucida Grande", Tahoma, Verdana, sans-serif;
}

.comments-holder .thread .backtoroot-on:hover span.btr-l {
	color: #fff;
}
.comments-holder .thread .backtoroot-on:active span.btr-l {
	color: #b9bec4;
}

.comments-holder .thread .thread-header span.btr-l {
	display: block;
	float: left;
	color: #dddee7;	
}

.comments-holder .thread .thread-header span.btr-r {
	display: block;
	float: right;
	font: 10px "Lucida Grande", Tahoma, Verdana, sans-serif;
	padding-top: 6px;
}



/* @end */



/* @end */

/* @group thread username */

.thread-username {
	background-color: #fff;
	height: 32px;
	background-image: url(../gfx/comments2/thread-controls.gif);
}

.thread-username div div .thread-by {
	font: 14px/28px Arial, Helvetica, Geneva, sans-serif;
	color: #818c98;
	height: 26px;
	width: 25px;
	float: left;
	background-image: none;
	padding-left: 25px;
	text-shadow: #fff 0 1px 0;
	white-space: nowrap;
}
.thread-username div, 
.thread-username div div {
	height: 100%;
}

.thread-username div {
	background: url(../gfx/comments2/thread-controls-l.gif) no-repeat left;
}

.thread-username div div{
	background: url(../gfx/comments2/thread-controls-r.gif) no-repeat right;
}

.thread-username div div a.thread-author {
	cursor: pointer;
	width: auto !important;
	width: 0px;
	display: block;
	float: left;
	height: 20px;
	font: bold 13px/19px Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
	position: relative;
	top: 5px;
	background: #e6e6e9 url(../gfx/comments2/username-l.gif) no-repeat 0 0;
	color: #2b3040;
	text-shadow: #fff 0 1px 0;
	padding-left: 12px;
	text-align: left;
}
.thread-username div div a.thread-author span
{
	cursor: pointer;
	background: url(../gfx/comments2/username-r.gif) no-repeat right 0;
	height: 20px;
	padding-right: 12px;
	padding-left: 0;
	white-space: nowrap;
	float: left;
}
.thread-username div div a.thread-author:hover span
{
	color: #0f1621;
}

.thread-username div div a.thread-author:active
{
	background-position: 0 -40px;
}

.thread-username div div a.thread-author:active span
{
	background: url(../gfx/comments2/user-active.gif) no-repeat right 0;
}

.thread-username div div a.reply-button {
	height: 22px;
	width: 64px;
	display: block;
	float: right;
	position: relative;
	top: 3px;
	right: 15px;
	text-indent: -9999px;
	background: url(../gfx/comments2/replybutton.jpg) 0 0;
}

.thread-username div div a.reply-button-disabled {
	height: 22px;
	width: 64px;
	display: block;
	float: right;
	position: relative;
	top: 3px;
	right: 15px;
	text-indent: -9999px;
	background: url(../gfx/comments2/replybutton-disabled.jpg) 0 0;
}

.thread-username div div a.reply-button:hover {
	background-position: 0 -22px;
}
.thread-username div div a.reply-button:active {
	background-position: 0 -44px;
}

.thread-username div div a.reply-button-discard {
	height: 22px;
	width: 64px;
	display: block;
	float: right;
	position: relative;
	top: 3px;
	right: 16px;
	text-indent: -9999px;
	background: url(../gfx/comments2/replybutton.jpg) 0 -66px;
}

.thread-username div div a.reply-button-discard:hover {
	background-position: 0 -88px;
}
.thread-username div div a.reply-button-discard:active {
	background-position: 0 -110px;
}

span.rn-green {
	color: #535f70;
	font-weight: bold;
}

.thread-username div div span.thread-postage {
	color: #aeb1b5;
	font: 10px "Lucida Grande", Tahoma, Verdana, sans-serif;
	float: right;
	position: relative;
	top: 6px;
	right: 27px;
	background-image: none;
	text-shadow: #fff 0 1px 0;
}
/* @end */

/* @group thread */

.thread-text {
	overflow-x: hidden;
	background: #eff0f1 url(../gfx/comments2/body-text-1line.gif) repeat-x 0 bottom;
}

.thread-text div, 
.thread-text div div, 
.thread-text div div div, 
.thread-text div div div div
{
}

.thread-text div {
	background: url(../gfx/comments2/thread-text-l-rep.gif) repeat-y left;
}
.thread-text div div {
	background: url(../gfx/comments2/thread-text-r-rep.gif) repeat-y right;
}
.thread-text div div div {
	background: url(../gfx/comments2/thread-text-l.gif) no-repeat left bottom;
}
.thread-text div div div div {
	background: url(../gfx/comments2/thread-text-r.gif) no-repeat right bottom;
}

.thread-footer {
	height: 37px;
	background-image: url(../gfx/comments2/comments-footer.gif);
	display: block;
}

.thread-text div div div div .threadtext {
	display: block;
	font: 14px/16px Helvetica, Arial, Geneva, sans-serif;
	text-shadow: #fff 0 1px 0;
	margin-left: 25px;
	background: #eff0f0 url(../gfx/comments2/body-text-1line.gif) repeat-x 0 bottom;
	padding: 6px 0 0;
	margin-right: 25px;
	overflow: hidden;
}

.thread-text div div div div span a {
	color: #68768a;
	text-decoration: none;
	font-size: 14px;
	text-shadow: #dee2e7 0 1px 0;
	border-bottom: 1px solid #99a5b5;
}

.thread-text div div div div span a:hover {
	color: #35475d;
	text-decoration: none;
	border-bottom-color: #8391a3;
}

.thread-footer div, 
.thread-footer div div,
.thread-footer div div div
{
	height: 37px;
}

.thread-footer div {
	background: url(../gfx/comments2/thread-footer-l.gif) no-repeat left;
}
.thread-footer div div {
	background: url(../gfx/comments2/thread-footer-r.gif) no-repeat right;
}
.thread-footer-on div div div {
	background: url(../gfx/comments2/thread-footer-arrow.gif) no-repeat 13px bottom;
}

.thread-footer-off div div div {
	background: none no-repeat 16px bottom;
}

.thread-footer div div div .thread-linkbutton {
	text-decoration: none;
	display: block;
	width: 14px;
	height: 8px;
	text-indent: -9999px;
	float: right;
	background: url(../gfx/comments2/linkbutton2.gif) 0 0;
	font-size: 1px;
	line-height: 1px;
	margin-right: 19px;
}

.thread-footer div div div .thread-linkbutton:hover {
	background-position: 0 -8px;
}

.thread-footer div div div .thread-linkbutton:active {
	background-position: 0 -16px;
}



/* @end */

/* @group replybox */

.thread-replybox {
	background: #edeeef url(../gfx/comments2/replybox-bg2.gif) repeat-x 0 top;
	overflow: hidden;
	display: none;
	height: 0;
}

.thread-replybox div, 
.thread-replybox div div {
	height: 256px;
	margin-right: 0;
}
.thread-replybox div
{
	background: url(../gfx/comments2/thread-side-l.gif) repeat-y;

}
.thread-replybox div div
{
	background: url(../gfx/comments2/thread-side-r.gif) repeat-y right;
	padding: 19px 20px 0 21px;
}

.thread-replybox .replyfield {
	height: 101px;
	background: #fff url(../gfx/comments2/tf-top-m.gif) repeat-x 0 top;
	margin: 0;
	padding: 0;
}

.thread-replybox .replyfield div, 
.thread-replybox .replyfield div div, 
.thread-replybox .replyfield div div div, 
.thread-replybox .replyfield div div div div, 
.thread-replybox .replyfield div div div div div, 
.thread-replybox .replyfield div div div div div div, 
.thread-replybox .replyfield div div div div div div div, 
.thread-replybox .replyfield div div div div div div div div
{
	height: 101px;
	padding: 0;
	margin: 0;
}

.thread-replybox .replyfield div {
	background: url(../gfx/comments2/tf-bottom-m.gif) repeat-x 0 bottom;
}
.thread-replybox .replyfield div div {
	background: url(../gfx/comments2/tf-l-m.gif) repeat-y left;
}
.thread-replybox .replyfield div div div {
	background: url(../gfx/comments2/tf-r-m.gif) repeat-y right;
}
.thread-replybox .replyfield div div div div {
	background: url(../gfx/comments2/tf-top-left.gif) no-repeat left top;
}
.thread-replybox .replyfield div div div div div {
	background: url(../gfx/comments2/tf-top-right.gif) no-repeat right top;
}
.thread-replybox .replyfield div div div div div div {
	background: url(../gfx/comments2/tf-bottom-left.gif) no-repeat left bottom;
}
.thread-replybox .replyfield div div div div div div div {
	background: url(../gfx/comments2/tf-bottom-r.gif) no-repeat right bottom;
}
.thread-replybox .replyfield div div div div div div div {
	background: url(../gfx/comments2/tf-bottom-r.gif) no-repeat right bottom;
}
.thread-replybox .replyfield div div div div div div div div {
	background-image: none;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 5px;
}


.thread-replybox .replyfield .reply-textarea {
	width: 100% !important;
	width: 99%;
	height: 91px;
	font: 12px/18px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	border: 0 none #fff;
	background-color: #fff;
	padding-top: 3px;
	background-image: none;
}

.thread-replybox .replycontrols {
	color: #394da7;
	height: 29px;
	display: block;
	margin: 0;
	padding: 10px 3px 0 2px;
	background: none repeat-x 0 0;
}

.thread-replybox .replycontrols .rb_user {
	float: right;
}

.thread-replybox .replycontrols .reply-postbutton {
	display: block;
	width: 65px;
	height: 25px;
	float: left;
	font-size: 1px;
	text-indent: -9999px;
	background: #fff url(../gfx/comments2/replybutton3.gif) 0 0;
}

.thread-replybox .replycontrols a.reply-postbutton:hover
{
	background-position: 0 -25px;
}
.thread-replybox .replycontrols a.reply-postbutton:active
{
	background-position: 0 -50px;
}

.thread-replybox .replycontrols span.dialog {
	display: block;
	float: right;
	font: 11px "Lucida Grande", Verdana, sans-serif;
	color: #5e636b;
	text-shadow: #d3d6d9 0 1px 0;
	padding-top: 5px;
	padding-right: 10px;
}

.thread-replybox .replycontrols a.user-logout {
	cursor: pointer;
	width: auto !important;
	width: 0px;
	display: block;
	float: right;
	height: 20px;
	font: bold 12px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
	padding-left: 12px;
	background: url(../gfx/comments2/reply-loggedinbg.jpg) no-repeat 0 0;
	text-shadow: #363655 0 -1px 0;
	margin-top: 3px;
}

.thread-replybox .replycontrols a.user-logout:hover, .thread-replybox .replycontrols a.guidelines-button:hover  {
	color: #e2e4e6;
}

.thread-replybox .replycontrols a.user-logout:active, .thread-replybox .replycontrols a.guidelines-button:active {
	color: #bbbec2;
}

.thread-replybox .replycontrols a.guidelines-button {
	cursor: pointer;
	width: auto !important;
	width: 0px;
	display: block;
	float: right;
	height: 20px;
	font: bold 12px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;
	padding-left: 15px;
	background: url(../gfx/comments2/replybox-guidebut.jpg) no-repeat;
	text-shadow: #424b74 0 -1px 0;
	padding-top: 0;
	padding-right: 16px;
	margin-left: 7px;
	margin-top: 3px;
}

.thread-replybox .replycontrols a.user-logout:hover {
}

.thread-replybox .replycontrols a.user-logout span {
	padding-right: 12px;
	height: 20px;
	display: block;
	white-space: nowrap;
	background: url(../gfx/comments2/reply-loggedinbg-l.jpg) no-repeat right 0;
}



/* @end */

ul {
	color: #fff;
	padding-left: 26px;
	list-style-type: none;
}

ul ul {
	background: url(../gfx/comments2/dot3.gif) repeat-y 11px 0;
}

.reply-container {
	padding: 0 22px 23px 7px;
}

.reply-container li div a.user-r {
	width: auto !important;
	width: 0px;
	color: #ffb600;
	display: block;
	float: left;
	height: 26px;
	padding-left: 12px;
	background: url(../gfx/comments2/replies/colon.jpg) no-repeat 2px 7px;
	font: bold 13px/24px Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
	text-shadow: #363942 0 -1px 1px;
}
.reply-container li div a.user-r:hover
{
	color: #ffefc2;
	text-decoration: none;
	text-shadow: #ffbf00 0 0 12px;
}

.reply-container li div a.user-r:active
{
	color: #ffefc2;
	text-decoration: none;
	text-shadow: #ffbf00 0 0 5px;
}

/* @group reply */

.reply-container li
{
	display: inline;
}
.reply-container li div
{
	height: 26px;
	margin: 0;
	white-space: nowrap;
	display: block;
	padding: 0;
}

.reply-container li div a.reply {
	cursor: pointer;
	width: auto !important;
	width: 0px;
	display: block;
	float: left;
	height: 26px;
	font: 13px/24px Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;

}
.reply-container li div a.reply div, 
.reply-container li div a.reply div div
{
	cursor: pointer;
	width: 100%;
	height: 26px;
	margin: 0;
	padding: 0;
}
.reply-container li div a.reply div
{
	background-position: right;
	background-repeat: no-repeat;
}
.reply-container li div a.reply div div
{
	padding-right: 7px;
	padding-left: 28px;
	background-position: left;
	background-repeat: no-repeat;
}

/* @group reply level0 */

.reply-container li.level0 div a.reply, .reply-container li.selected li.level0 div a.reply {color: #7f8186; text-shadow: #292b30 0 -1px 0; background-image: none;}
.reply-container li.level0 div a.reply div, reply-container li.selected li.level0 div a.reply div {color: #7f8186; background-image: none;}
.reply-container li.level0 div a.reply div div, .reply-container li.selected li.level0 div a.reply div div {color: #7f8186; background: url(../gfx/comments2/replies/r-level0-l.gif) no-repeat left;}

/* @end */

/* @group reply level1 */

.reply-container li.level1 div a.reply, .reply-container li.selected li.level1 div a.reply {color: #909398; text-shadow: #292b30 0 -1px 0; background-image: none;}
.reply-container li.level1 div a.reply div, .reply-container li.selected li.level1 div a.reply div {color: #909398; background-image: none;}
.reply-container li.level1 div a.reply div div, .reply-container li.selected li.level1 div a.reply div div {color: #909398; background: url(../gfx/comments2/replies/r-level1-l.gif) no-repeat left;}

/* @end */

/* @group reply level2 */

.reply-container li.level2 div a.reply, .reply-container li.selected li.level2 div a.reply {color: #a3a7ac; text-shadow: #292b30 0 -1px 0; background-image: none;}
.reply-container li.level2 div a.reply div, .reply-container li.selected li.level2 div a.reply div {color: #a3a7ac; background-image: none;}
.reply-container li.level2 div a.reply div div, .reply-container li.selected li.level2 div a.reply div div {color: #a3a7ac; background: url(../gfx/comments2/replies/r-level2-l.gif) no-repeat left;}

/* @end */

/* @group reply level3 */

.reply-container li.level3 div a.reply, .reply-container li.selected li.level3 div a.reply {color: #b4b8bd; text-shadow: #292b30 0 -1px 0; background-image: none;}
.reply-container li.level3 div a.reply div, .reply-container li.selected li.level3 div a.reply div {color: #b4b8bd; background-image: none;}
.reply-container li.level3 div a.reply div div, .reply-container li.selected li.level3 div a.reply div div {color: #b4b8bd; background: url(../gfx/comments2/replies/r-level3-l.gif) no-repeat left;}

/* @end */

/* @group reply level4 */

.reply-container li.level4 div a.reply, .reply-container li.selected li.level4 div a.reply {color: #ced0d5; text-shadow: #292b30 0 -1px 0; background-image: none;}
.reply-container li.level4 div a.reply div, .reply-container li.selected li.level4 div a.reply div {color: #ced0d5; background-image: none;}
.reply-container li.level4 div a.reply div div, .reply-container li.selected li.level4 div a.reply div div {color: #ced0d5; background: url(../gfx/comments2/replies/r-level4-l.gif) no-repeat left;}

/* @end */

/* @group reply level5 */

.reply-container li.level5 div a.reply, .reply-container li.selected li.level5 div a.reply {color: #e5e6e8; text-shadow: #292b30 0 -1px 0; background-image: none;}
.reply-container li.level5 div a.reply div, .reply-container li.selected li.level5 div a.reply div {color: #e5e6e8; background-image: none;}
.reply-container li.level5 div a.reply div div, .reply-container li.selected li.level5 div a.reply div div {color: #e5e6e8; background: url(../gfx/comments2/replies/r-level5-l.gif) no-repeat left;}

/* @end */

/* @group reply level6 */

.reply-container li.level6 div a.reply, .reply-container li.selected li.level6 div a.reply {color: #fafafb; text-shadow: #292b30 0 -1px 0; background-image: none;}
.reply-container li.level6 div a.reply div, .reply-container li.selected li.level6 div a.reply div {color: #fafafb; background-image: none;}
.reply-container li.level6 div a.reply div div, .reply-container li.selected li.level6 div a.reply div div {color: #fafafb; background: url(../gfx/comments2/replies/r-level6-l.gif) no-repeat left;}

/* @end */

/* @group reply level7 */

.reply-container li.level7 div a.reply, .reply-container li.selected li.level7 div a.reply {color: #ffffff; text-shadow: #8d9099 0 0 4px; background-image: none; font-weight: bold;}
.reply-container li.level7 div a.reply div, .reply-container li.selected li.level7 div a.reply div {color: #ffffff; background-image: none;}
.reply-container li.level7 div a.reply div div, .reply-container li.selected li.level7 div a.reply div div {color: #ffffff; background: url(../gfx/comments2/replies/r-level6-l.gif) no-repeat left;}

/* @end */

/* @group selected */

.reply-container li.selected div a.reply:link, 
.reply-container li.selected div a.reply:hover, 
.reply-container li.selected div a.reply:active, 
.reply-container li.selected div a.reply:visited {
	color: #000;
	background-image: url(../gfx/comments2/replies/r-sel-white-m.gif);
	text-shadow: #fff 0 1px 0;
	background-color: #fff;
}

.reply-container li.selected div a.reply:link div, 
.reply-container li.selected div a.reply:hover div, 
.reply-container li.selected div a.reply:active div, 
.reply-container li.selected div a.reply:visited div
{
	color: #000;
	background-image: url(../gfx/comments2/replies/r-sel-white-r.gif);
}
.reply-container li.selected div a.reply:link div div, 
.reply-container li.selected div a.reply:hover div div, 
.reply-container li.selected div a.reply:active div div, 
.reply-container li.selected div a.reply:visited div div
{
	color: #000;
	padding-right: 13px;
	background: url(../gfx/comments2/replies/r-hovboth.gif) no-repeat 0 -26px;
}

.reply-container li.selected li div a.reply, 
.reply-container li.selected li div a.reply div, 
.reply-container li.selected li div a.reply div div {
	background-color: #44484f;
}

.reply-container li.selected li.level0 div a.reply:link div.in, 
.reply-container li.selected li.level0 div a.reply:active div.in, 
.reply-container li.selected li.level0 div a.reply:visited div.in, 
.reply-container li.selected li li.level0 div a.reply:link div.in, 
.reply-container li.selected li li.level0 div a.reply:active div.in, 
.reply-container li.selected li li.level0 div a.reply:visited div.in
{
	background-image: none;
}


/* @end */

/* @group reply hover */

.reply-container li div a.reply:hover, .reply-container li.selected li div a.reply:hover {
	cursor: pointer;
	text-shadow: #000 0 -1px 0;
	color: #fff;
	background: #191919 url(../gfx/comments2/replies/r-hov-black-m.gif) repeat-x;
}
.reply-container li div a.reply:hover div, .reply-container li.selected li div a.reply:hover div {
	color: #fff;
	background: url(../gfx/comments2/replies/r-hov-black-r.gif) no-repeat right;
}
.reply-container li div a.reply:hover div div, .reply-container li.selected li div a.reply:hover div div {
	color: #fff;
	background: url(../gfx/comments2/replies/r-hovboth.gif) no-repeat left 0;
	padding-right: 13px;
}

.reply-container li div a.reply:active div div, .reply-container li.selected li div a.reply:active div div {
	color: #fff;
	color: #afb2b8;
	padding-right: 13px;
	background: url(../gfx/comments2/replies/r-hov-black-l.gif) no-repeat left;
}

/* @end */



/* @end */

/* @group comments footer */

.comments-pg {
	height: 54px;
	position: relative;
	text-align: center;
	background: url(../gfx/comments2/cmt-pg-bg.jpg) no-repeat center bottom;
}

.comments-pg .break {
	width: 28px;
	height: 22px;
	background: url(../gfx/comments2/elipses2.gif) no-repeat 7px 13px;
	text-indent: -9999px;
}

.comments-pg .pg-container {
	margin-right: auto;
	margin-left: auto;
	height: 26px;
}

.comments-pg .pg-container tr {
	width: 41px;
}

.comments-pg .pg-container td {
	height: 26px;
	text-align: center;
	font: bold 10px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
}

.comments-pg .pg-container td a {
	display: block;
	height: 26px;
	line-height: 25px;
	text-decoration: none;
	background-image: url(../gfx/comments2/comments-paginav.gif);
}

.comments-pg .pg-container td.changepos a {
	color: #dcdce1;
	text-shadow: #000 0 1px 1px;
	background-color: #30353a;
}

.comments-pg .pg-container td.changepos a:active {
 	color: #a8aeba;	
}

.pg .pg-container td.backbutton {
	padding-right: 10px;
}

.comments-pg .pg-container td.backbutton a {
	width: 47px;
	padding-left: 18px;
	background-position: -74px 0;
}

.comments-pg .pg-container td.backbutton a:active {
	background-position: -74px -26px;
}

.pg .pg-container td.nextbutton {
	padding-left: 10px;
}

.comments-pg .pg-container td.nextbutton a {
	width: 44px;
	background-position: -74px -52px;
	padding-right: 21px;
}

.comments-pg .pg-container td.nextbutton a:active {
	background-position: -74px -78px;
}

.comments-pg .pg-container td.left a {width: 25px; text-indent: 1px;}
.comments-pg .pg-container td.mid a {width: 24px;}
.comments-pg .pg-container td.right a {width: 25px;}

.comments-pg .pg-container td.left a.norm {
	background-position: 0 0;
}

.comments-pg .pg-container td.mid a.norm {
	background-position: -25px 0;
}

.comments-pg .pg-container td.right a.norm {
	background-position: -49px 0;
}

.comments-pg .pg-container td a.norm {
	color: #babac0;
	line-height: 26px;
	text-shadow: #000 0 -1px 0;
	background-color: #000;
}

.comments-pg .pg-container td a.norm:hover {
	color: #fff;
	background-color: #161819;
}

.comments-pg .pg-container td a.norm:active {
	color: #898b99;
}

.comments-pg .pg-container td.left a.norm:active {
	background-position: 0 -26px;
}

.comments-pg .pg-container td.mid a.norm:active {
	background-position: -25px -26px;
}

.comments-pg .pg-container td.right a.norm:active {
	background-position: -49px -26px;
}

.comments-pg .pg-container td.left a.sel {
	background-position: 0 -52px;
}

.comments-pg .pg-container td.mid a.sel {
	background-position: -25px -52px;
}

.comments-pg .pg-container td.right a.sel {
	background-position: -49px -52px;
}

.comments-pg .pg-container td a.sel {
	color: #090a0b;
	line-height: 26px;
	text-shadow: #d6d7d9 0 1px 0;
	background-color: #fdfdfd;
}

.comments-pg .pg-container td.left a.sel:active {
	background-position: 0 -78px;
}

.comments-pg .pg-container td.mid a.sel:active {
	background-position: -25px -78px;
}

.comments-pg .pg-container td.right a.sel:active {
	background-position: -49px -78px;
}

.comments-pg .pg-container td a.sel:active {
	color: #000;
	line-height: 26px;
	text-shadow: #d6d7d9 0 1px 0;
}



/* @end */