.invisible { display: none; }
.alt {
	background: #F8F8F8; border: solid #aaa; border-width: 1px 0px;
}
.badcomment {
	background-color: #DDD;
}
.commenttoggle {
	text-indent: 13px;
}
.commenttoggle a .commenttoggle a: visited,.commenttoggle a: active,.commenttoggle a: link {
	font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #444; text-decoration: underline;
}
.commenttoggle small {
	font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #444;
}
.commentlist div,.commentuser a {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commenttext {
	width: 100%; clear: both;
}
.commentinvisible {
	visibility: hidden; display: none; vertical-align: text-top;
}
.commentprops {
	float: right;
}
.commentprops img {
	vertical-align: text-top;
}
.commentuser {
	float: left; vertical-align: top;
}
.commentuser small {
	color: grey;
}
.commentuser a,.commentuser a: visited,.commentuser a: active,.commentuser a: link {
	color: #09F;
}
.commentuserinactive {
	float: left;
}
.commentuserinactive small {
	color: grey;
}
.commentuserinactive a,.commentuserinactive a: visited,.commentuserinactive a: active,.commentuserinactive a: link {
	color: #CC0;
}
.commentreply a,.commentreply a: visited,.commentreply a: active,.commentreply a: link {
	font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #09F;
}
.commentreply {
	width: 100%; text-align: right;
}
.commentprops a {
	vertical-align: text-top;
}
small {
	font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
ul#tabnav {
	font: bold 11px verdana, arial, sans-serif; list-style-type: none; padding: 0; padding-bottom: 24px; border-bottom: 1px solid #000; margin: 0;
}
ul#tabnav li {
	float: left; height: 21px; background-color: silver; margin: 2px 2px 0; border: 1px solid #000; display: inline; padding-left: 17px; background-repeat: no-repeat; background-position: 4px 3px;
}
#tab1 li.tab1,#tab2 li.tab2,#tab3 li.tab3,#tab4 li.tab4 {
	border-bottom: 1px solid #FFF; background-color: #FFF;
}
#tab1 li.tab1 a,#tab2 li.tab2 a,#tab3 li.tab3 a,#tab4 li.tab4 a {
	color: #000;
}
#tabnav a {
	float: left; display: block; color: #000; text-decoration: none; padding: 3px; margin: 0;
}
#tabnav a: hover {
	color: #FFF;
}


ul#tabnav li.activetab {
	border-bottom: 1px solid #FFF; background-color: #FFF;
}
ul#tabnav li.activetab {
	border-bottom: 1px solid #FFF; background-color: #FFF;
}
ul#tabnav li.activetab a: hover {
	color: #000;
}
.imgbox {
	background: #f2f2f2; padding: 0; margin: 0; border: 1px solid #a1a5a9;
}
.clearboth {
	clear: both;
}
.imgbox p {
	margin: 0; padding: 0; color: #79767c; font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
}
.imgtbl {
	padding: 4px; border: 2px solid #000; margin-left:auto; margin-right:auto; margin-bottom:0px;background-color:#000;
}
.imgtext {
	color: #FFF; font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; padding:4px;
}
.comment2 {
	padding: 12px; border-top: 1px solid #C6C6C6; font-family: Verdana, sans-serif, Arial, Helvetica; letter-spacing: .2px; line-height: 18px; font-size: 13px;
}
.comment2 .time {
	color: #444;
}
.comment2 .comtext {
	background: url(../i/propfull.gif) -64px 0; background-repeat: no-repeat; vertical-align: top; padding-left: 20px;
}
.proparea {
	float: right; width: 170px; background-color: ;
}
.proparea li {
	display: inline;
}
.proparea a {
	background-repeat: no-repeat; width: 16px; height: 16px; float: right;
}
.proparea .delete a {
	background: url(../i/cancel.gif) 0 0;
}
.proparea .thumbup a {
	background: url(../i/propfull.gif) 0 0;
}
.proparea .thumbdown a {
	background: url(../i/propfull.gif) -16px 0;
}
.badcomm .proparea .thumbup a {
	background: url(../i/propfull.gif) -48px 0;
}
.badcomm .proparea .thumbdown a {
	background: url(../i/propfull.gif) -32px 0;
}
.proparea .pcp {
	float: right; text-align: right; padding-right: 10px; font-size: 10px;
}
.badcomm .comtext {
	display: none;
}
.badcomm .showcomment {
	display: inline;
}
.goodcomm .showcomment {
	display: none;
}
.replylink {
	;
}
.alt1,.alt1 .pcp {
	background-color: #FFF;
}
.alt2,.alt2 .pcp {
	background-color: #EFEFEF;
}
.commentreply2 {
	margin-left: 50px;
}
.newcomment2,.newcomment2 .pcp {
	background-color: #FCF;
}
.badcomm,.badcomm .pcp {
	background-color: #D9D9D9;
}
