/*---:[ comment styles ]:---*/

.overallcommentsbox { float: right; width: 496px; border: 1px solid #C4C4C4; padding: 5px; margin-bottom: 5px; background-color: white;}

#respond {width: 400px; height: 350px; background-color:#EFF2E7; border-style: groove; margin-right: 5px; padding: 5px;}

#comments { width: 496px; float: left; clear: both; font-size: 1.2em;}

	ul#comment_list { list-style: none; margin: 0 0 4.0em 0; border-top: 1px solid #bbb; float: left; }
		
		ul#comment_list li.comment { width: 496px; padding: 1.2em 0 0 0; border-bottom: 1px dotted #bbb; float: left; }
			
		ul#comment_list li.trackback { width: 496px; padding: 1.2em 15px 0 15px; background-color: grey; }
				
			.comment_meta { margin: 0 0 1.2em 0; }
			
				.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }
				
				.trackback .comment_num { padding: 0 0 0 20px; }
				
					.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
					
						.comment_num a:hover { color: #df0000; text-decoration: none; }
				
				.comment_meta strong { font-size: 1.4em; }
					
				.comment_time { font: normal 60% Verdana, Helvetica, Arial, sans-serif; color: #63659C; }
		
			.comment .entry { padding: 0 15px; }
			
				.comment .entry p { margin: 0 0 1.0em 0; }

/*---:[ Threaded Comment Styles ]:---*/			

ul.commentlist { list-style:none; margin:1em 0 1em; padding:0; text-indent:0; } 

ul.commentlist li { } 

ul.commentlist li.alt { } 

ul.commentlist li.bypostauthor {} 

ul.commentlist li.byuser {} 

ul.commentlist li.comment-author-admin {} 

ul.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; } 

ul.commentlist li div.comment-author {} 

ul.commentlist li div.vcard { font:normal 12px verdana,georgia,times,serif; } 

ul.commentlist li div.vcard cite.fn { font-style:normal; } 

ul.commentlist li div.vcard cite.fn a.url {} 

ul.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:left; margin:0.5em 1em 0.5em 0; } 

ul.commentlist li div.vcard img.avatar-32 {} 

ul.commentlist li div.vcard img.photo {} 

ul.commentlist li div.vcard span.says {} 

ul.commentlist li div.commentmetadata { margin-bottom: 3px; color: #63659C;} 

ul.commentlist li div.comment-meta { font-size:10px; } 

ul.commentlist li div.comment-meta a { color:#0060FF; } 

ul.commentlist li p { font-size:12px; margin:0 0 1em; } 

ul.commentlist li ul { font-size:12px; list-style:square; margin:0 0 1em 2em; } 

ul.commentlist li div.reply { font-size:12px; } 

ul.commentlist li div.reply a { font-weight:bold; } 

ul.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; } 

ul.commentlist li ul.children li {} 

ul.commentlist li ul.children li.alt {} 

ul.commentlist li ul.children li.bypostauthor {} 

ul.commentlist li ul.children li.byuser {} 

ul.commentlist li ul.children li.comment {} 

ul.commentlist li ul.children li.comment-author-admin {} 

ul.commentlist li ul.children li.depth-2 { border-left:3px solid #555; margin:0 0 .25em 0; } 

ul.commentlist li ul.children li.depth-3 { border-left:3px solid #999; margin:0 0 .25em 0; } 

ul.commentlist li ul.children li.depth-4 { border-left:3px solid #bbb; margin:0 0 .25em 0; } 

ul.commentlist li ul.children li.depth-5 {} 

ul.commentlist li ul.children li.odd {} 

ul.commentlist li.even { background:#fff; } 

ul.commentlist li.odd { background:#f6f6f6; } 

ul.commentlist li.parent { border-left:3px solid #111; } 

ul.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; } 

ul.commentlist li.thread-alt { } 

ul.commentlist li.thread-even {} 

ul.commentlist li.thread-odd {}  

/*---:[ comment form styles ]:---*/

#comment_form_box { width: 658; height: 500px; border: 1px solid #C4C4C4; padding: 5px; background-color: white;}

#comment_form { width: 380px; margin: 0 0 0 5px; padding: 1.0em 0 0 0; float: left; }

	#comment_form p { padding: 0.6em 0; }
	
		#comment_form label { padding: 0 0 0 10px; font-size: 12px; }

		#comment_form .text_input { width: 210px; padding: 3px; color: #444; font: normal 12px Verdana, Georgia, "Times New Roman", Times, serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 5px;}
		
		#comment_form .text_area { width: 370px !important; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
	
			#comment_form .text_input:focus { border-top: 2px solid #666; border-left: 2px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
	
		#comment_form .form_submit { padding: 0.4em 4px; background: url(https://www.telecomramblings.com/wp-content/themes/TRWideRightV8Skin/images/submit_bg.gif); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 14px Verdana, Georgia, "Times New Roman", Times, serif; cursor: pointer; }
		
		#comment_form p.subscribe-to-comments { font-size: 14px; }
		
			#comment_form p.subscribe-to-comments label { font-size: 10px; }

#comments_left_box {float: left; width: 187px; height: auto;}

#comments_left_box1 { float: left; width: 180px; height: auto; background-color: white; border: 1px solid #c4c4c4; margin-bottom: 5px; margin-right:5px;}

#comments_left_box2 { float: left; width: 180px; height: auto; background-color: white; border: 1px solid #c4c4c4; margin-bottom: 5px; margin-right:5px;}

#comments_left_box3 { float: right; width: 450px; height: 350px; background-color: white; border: 1px solid #c4c4c4; margin-bottom: 5px; padding:5px;}

#comments_left_box4 { float: left; width: 180px; height: 355px; background-color: white; border: 1px solid #c4c4c4; margin-bottom: 5px; margin-right:5px;}

li.byuser table.image caption { 
	background-color: green;
	font-size: 8px;
	font-weight: bold;
}