/* ADDITIONAL STYLES FOR READER COMMENT CHANNEL */
			
			/* style for the top right Email a Friend and Report Abuse links in grey box header */
			.greyBoxTopRightLinks {
				text-align:				right;
				margin-top:				-17px;
			}
			
			/* sub container divs inside grey box to house the relevant content */
			.topLeftTalkbackDetailsLeft {
				float:					left;
				width:					90px;
				height:					auto;
				text-align:				right;
				margin:					0;
				padding:				0;
				font-size:				60%;
			}
			.topLeftTalkbackDetailsRight {
				float:					left;
				width:					287px;
				height:					auto;
				margin:					0 0 0 -10px;
				padding:				0;
				font-size:				60%; 
			}
			.topLeftTalkbackDetailsFull {
				width:					auto;
				height:					auto;
				text-align:				right;
				margin:					0;
				padding:				0;
				font-size:				60%;
			}
			
			.topLeftTalkbackDetailsFull div.leftColPageLinksPrevious {
				width:					auto;				
				padding-left:			89px;
				margin-bottom:			0px;
			}
			.topLeftTalkbackDetailsFull div.leftColPageLinksNext {
				width:					auto;
				float:					right;
				padding-right:			10px;
				margin-bottom:			0px;					
			}			
			
			* html .topLeftTalkbackDetailsFull div.leftColPageLinksNext, * html .topLeftTalkbackDetailsFull div.leftColPageLinksPrevious {
				margin-bottom:			8px;
			}
			
			/* used for left column in grey box for read page */
			.lightGrey {
				color:					#999999;
			}
			
			/* links in purple */
			.leftColFullBoxGrey a:link, .leftColFullBoxGrey a:visited, .leftColFullBoxGrey a:active {
				font-weight:			bold;
				color:					#6666CC;
			}
			
			.topLeftTalkbackDetailsFull p img, .leftColListBtmLinks img.iconComments {
				vertical-align:			middle;
				margin-top:				-1px;
				margin-bottom:			0;
			}
			
			/* reader comment name at bottom */
			p.readerCommentName {
				margin-top:				0;
				margin-bottom:			25px;
			}
			
			
/* POST PAGE */
			
			.leftColFullBoxGrey form textarea {
				width:					253px;
				height:					180px;
				margin:					10px 0 10px 8px;
			}
			
			.leftColFullBoxGrey form input {
				width:					208px;
				height:					auto;
				margin:					6px 0 0 8px;
			}
			
			/* the dotted line image for the no display text */
			.dottedLine {
				margin-top:				-7px; 
				margin-left:			-2px;
				position:				relative;
			}
			
			/* style for the two radio buttons for display name or not */
			.leftColFullBoxGrey form input.radioButton {
				width:					auto;
				margin:					6px 0 0 8px;
				float:					left;
			}
			html>body .leftColFullBoxGrey form input.radioButton {
				margin-top:				10px;
			}
			/* used for radio button text in grey box for post page */
			.lightPurple {
				color:					#6666CC;
				display:				block;
				float:					left;
				margin:					10px 4px 0 4px;
			}
			
			/* style for the end submit buttons */
			.leftColFullBoxGrey form input.submit {
				width:					72px;
				height:					28px;
				margin:					10px 0 0 4px;
			}
			
			
/* ERROR */
			
			/* style for main error message at top */
			.errorMessage {
				font-size:				60%;
				color:					#FF0000;
				font-weight:			bold;
			}
			
			/* style to highlight the error on the selected fields itself */
			.error {
				color:					#FF0000;
				font-weight:			bold;
			}
			
			
/* THANK YOU */

			.leftColCommentThankyou {
				margin:					30px 10px 10px 0;
				padding:				0 0 10px 0;
				font-size:				10px;
				border-bottom:			1px solid #CCCCCC;
			}
			
			.leftColCommentThankyou h2 {
				font-size:				160%;
				font-family:			arial, sans-serif;
			}
			
			.leftColCommentThankyou p.backToLink {
				text-align:				right;
				margin-top:				25px;
			}
			
			/* links in purple */
			.leftColCommentThankyou a:link, .leftColCommentThankyou a:visited, .leftColCommentThankyou a:active {
				font-weight:			bold;
				color:					#6666CC;
			}