/* TYPE SELECTORS** _____________________________________________________________________________*/#commentsContainer {	margin: 0 10px 50px 10px;}.maincontentComments{	margin-bottom:15px;}.maincontentComments .title {	font-size:14px; 	font-weight:bold;}.maincontentComments .byline {	font-size:11px;	color:#999;	margin-bottom:10px;}.maincontentComments .headerContainer {	padding:10px 10px 5px 10px;	margin-bottom:8px;	background:#f2f2f2;}.maincontentComments .comment {	padding-left:10px;	padding-right:10px;}.maincontentComments .comment p {	font-size:13px;	line-height:120%;}.maincontentComments .report {	padding-left:10px;	padding-right:10px;	padding-top:7px;	font-size:11px;}#maincontentLeave {	padding-left:10px;	padding-top:10px;	padding-bottom:10px;	margin-top:15px;	background-color:#e2e2e2;	font-size:15px;	font-weight:bold;}#maincontentLeaveOut {	float:right;	padding-right:10px;	padding-top:3px;	font-size:12px;	font-weight: normal;}.maincontentHeadTitle {	font-size: 12px;	font-weight:bold;	text-transform: uppercase;		border-bottom:1px dashed #ccc;	padding-bottom:2px;	margin-bottom:10px;}/* START: NEW COMMENT CODE */#full {	width:640px;	margin-left:10px;}#register {	float:right;	width:310px;	margin-left:5px;	margin-right:10px;}#signin {	width:310px;	margin-left:10px;	margin-right:5px;}#commentStatus {	clear:both;	width:660px;	background-color:#f2f2f2;	padding:10px 0 10px 0;	margin:0;}#commentStatus p {	padding-bottom:10px; }#commentStatus .announce {	margin:0 0 10px 0;	padding: 0 10px 10px 10px;	border:1px solid #ccc;	background:#9ad8d7;}#commentStatus .title {	font-size:18px;	font-weight:bold;	margin-top:10px;}#commentStatus p {	margin-top:0;	font-size:13px;}.commentForm {	margin-top:7px;}.commentSmall {	font-size:12px;	font-weight:normal;	}div.announce label{	display:block;	margin-bottom:5px;	color:#666;	font-size:12px;}div.announce label span{	display:block;	float:left;	padding-top:6px;	padding-left:0;	padding-right:5px;	width:120px;	text-align:right;}div.announce label a {	font-size:12px; }div.announce .note {	padding-top:10px;}.inputBox {		font-family: Arial;	color:#666;	font-size:13px;	background:#f2f2f2;	border:1px solid #ccc;	padding:3px;}.inputBox:focus {	border:1px solid #666;}.inputArea {	font-family: Arial;	color:#666;	font-size:13px;	background:#f2f2f2;	border:1px solid #ccc;	padding:3px;}.inputArea:focus {	border:1px solid #666;}.submitButton {	background:#ccc;	padding:0px 6px;	border:1px solid #999;	height:24px; 	line-height:24px;	color:#666;	font-size:12px;	margin-right:10px;	display:inline-block;	text-decoration:none;}