/*article display */

#commentcontainer {
	width: 768px;
	margin:0px;
	border: 1px solid #CCC;
	vertical-align: top;
	float: left;
	}


	
#articleRight {
	float: right;
	width: 300px;
	margin: -1px 0px 0px 5px;
	position: relative;
	clear: both;
	
}


#articleContent a.toggleborder { border-left: 1px solid #820600;padding-left:4px; color: #820600; text-decoration: none;font: 11px arial;}
#articleContent p.readcomments a.toggleborder { border-width:0; color: #820600; text-decoration: none;font: 11px arial;}
#articleContent a.toggleborder:hover { text-decoration: underline; font: 11px arial;}
#articleContent a.post { color: #820600;background-image: url(/img/universal/pencil_graphic.gif);background-repeat: no-repeat;background-position: left 2px;padding-left: 27px;text-decoration: none;font: 11px arial;}
#articleContent a.post:hover { text-decoration:underline; }

#articleContent #comments { margin:16px 0 0 0px; }


/* read all comments styles */
#articlecomment { margin: 0 0 16px 0px;width:423px;}
#articlecomment p {font-family: arial;font-size:11px;}
#articlecomment p.source { font: 12px arial; color: #000; margin: 0;padding:0; }
#articlecomment a { font: 12px arial;color: #620800;text-decoration:none; }
#articlecomment a:hover { font: 12px arial;color: #620800;text-decoration: underline; }
#articlecomment .clear { clear:both;height:1px; }
#articlecomment h4.reader { font: bold 11px arial; color: #000;margin:0 0 6px 0; padding:0;}
#articlecomment h2, #articlecomment h2 a { font: bold 16px arial; color: #083994;margin-top:0;margin-bottom:0;text-decoration: none;padding:0; }
#articlecomment h2 a:hover { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: underline; margin-bottom:0;}
#articlecomment a.back { font: bold 11px arial;text-decoration:none;color: #751119;margin:0;padding:0 }
#articlecomment a.back:hover { font: bold 11px arial;text-decoration:underline;color: #751119;margin:0; }

#articlecomment #commentsort { border-top: 1px solid #083994;border-bottom: 1px solid #083994;margin:0;padding:0; }
#articlecomment #commentsort h3 { font: 24px arial;color: #000;margin-bottom:6px;margin-top:8px; }
#articlecomment #commentsort p { color: #620800;margin:0 0 8px 0;}
#articlecomment #commentsort a {margin:0; }

#articlecomment #commentoptions { border-top: 1px solid #083994;padding: 4px 0px;margin-top: 8px;padding-top:8px; }
#articlecomment #commentoptions .smallcomments {text-align:left; }
#articlecomment #commentoptions p.paging a,#articlecomment #commentoptionsbottom p.paging a {font-weight:bold; }
#articlecomment #commentoptions p.paging a:hover,#articlecomment #commentoptionsbottom p.paging a:hover {font-weight:bold; }
#articlecomment #commentoptions p.paging { font-weight:bold;color: #620800;}

#articlecomment #commentoptionsbottom { border-bottom: 1px solid #083994;padding: 4px 0px;margin: 8px 0px; }
#articlecomment #commentoptionsbottom .smallcomments {text-align:left; }
#articlecomment #commentoptionsbottom p.paging { font-weight:bold;color: #620800;}

#articlecomment .postedcomment { border-bottom: 1px solid #083994;padding: 8px 0px; }
#articlecomment .postedcomment p { font: 12px arial; color: #000;margin:0 0 8px 0; padding:0;}


/*post a comment styles */
#articlepostcomment { margin: 0;width:423px;}
#articlepostcomment p.readcomments { border-top:1px solid #004ea5;border-bottom:1px solid #004ea5;padding: 4px 0;margin-bottom:16px;color: #fff;}
#articlepostcomment p.return {margin:0; font-weight: bold; padding:0;font-size: 11px;}
#articlepostcomment a { color: #751119; font-family: arial,sans-serif;text-decoration: none; }
#articlepostcomment a:hover { color: #751119; font-family: arial,sans-serif;text-decoration: underline; }
#articlepostcomment a.back { font-weight:bold;}
#articlepostcomment h2, #articlepostcomment h2 a { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: none;padding:0;margin-bottom:0; }
#articlepostcomment h2 a:hover { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: underline; margin-bottom:0;}
#articlepostcomment h3 { font: 24px arial;color: #000;margin-bottom:8px; }
#articlepostcomment .userinfo { font: 12px arial;color: #083994; }
#articlepostcomment #commentoptions { border-top: 1px solid #083994;border-bottom: 1px solid #083994;padding: 4px 0px;margin-top: 8px; }
#articlepostcomment #postform { margin:0;padding:0; }
#articlepostcomment #postform p { font: 12px arial; margin-bottom: 27px; }
#articlepostcomment #postform p.disclaimer { margin-bottom: 16px; }
#articlepostcomment p.source { font: 12px arial; color: #000; margin: 16px 0 16px 0;padding:0; }



/* review comment styles */
#previewcontent { margin: 0 0 16px 0px;width:423px;}
#previewcontent p { font: 11px arial; }
#previewcontent p.readcomments { border-top:1px solid #004ea5;border-bottom:1px solid #004ea5;padding: 4px 0;}
#previewcontent p.source { font: 12px arial; color: #000; margin: 0 0 16px 0;padding:0; }
#previewcontent a { color: #751119; font-family: arial,sans-serif;text-decoration: none; }
#previewcontent a:hover { color: #751119; font-family: arial,sans-serif;text-decoration: underline; }
#previewcontent a.back { font-weight:bold; font-size:11px;}
#previewcontent h2, #previewcontent h2 a { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: none; padding:0;margin-bottom:0;}
#previewcontent h2 a:hover { font: bold 16px arial; color: #083994;margin-top:0;text-decoration: underline; margin-bottom:0;}

#previewcontent .userinfo { color: #004ea5; }

#previewcontent #postinginfo { border-bottom:1px solid #004ea5; }
#previewcontent #postinginfo h3 { font: 20px arial;color: #000;margin: 8px 0px; }
#previewcontent #postinginfo h4 { color: #004ea5;font-weight:bold;margin-bottom:8px; padding:0;}

#previewcontent .postedcomment { border-bottom: 1px solid #177AAE;padding: 8px 0px;margin-bottom:8px; }
#previewcontent .postedcomment p { margin:0 0 8px 0; }



/* report abuse styles*/
#commentabuse { margin: 0;width:423px;}
#commentabuse p { font: 11px arial; margin-bottom:8px;}
#commentabuse p.readcomments { border-top:1px solid #004ea5;border-bottom:1px solid #004ea5;padding: 4px 0;margin-top: 16px;margin-bottom:16px;color: #fff;}

#commentabuse a { color: #751119; font-family: arial,sans-serif;text-decoration: none; font-size:11px arial;}
#commentabuse a:hover { color: #751119; font-family: arial,sans-serif;text-decoration: underline; }
#commentabuse p.return {margin:0; font-weight: bold; padding:0;}
#articleContent #article #commentabuse a.back { font-weight:bold;line-height:14px;border: 1px solid #000;}
#commentabuse h2, #commentabuse h2 a { font: bold 16px arial; color: #083994;margin-top:0;margin-bottom:0;text-decoration: none;padding:0; }
#commentabuse h2 a:hover { font: bold 16px arial; color: #083994;margin-top:0;margin-bottom:0;text-decoration: underline; }
#commentabuse h3 { font: 24px arial;color: #000;margin-bottom:8px; }
#commentabuse .userinfo { font: 12px arial;color: #083994; }
#commentabuse #commentoptions { border-top: 1px solid #083994;border-bottom: 1px solid #083994;padding: 4px 0px;margin-top: 8px; }
#commentabuse #postform { margin:0;padding:0; }
#commentabuse #postform p { font: 12px arial; margin-bottom: 27px; }
#commentabuse #postform p.disclaimer { margin-bottom: 16px; }
#commentabuse p.source { font: 12px arial; color: #000; margin: 0 0 16px 0;padding:0; }

#emailsignin { margin: 10px 0 10px 32px;width:530px;}
#emailsignin h2 { margin:0 0 16px 0;padding:0; }
#emailsignin a { color: #333; }
#emailsignin form {margin-bottom:10px; }
#emailsignin p {margin-left:0; font:11px arial;}
#emailsignin dl { float:left;font: 11px arial;}
#emailsignin dl dd{ float:left; }
#emailsignin dl dt{ float:left;width:100px; }

#emailsignin ul { margin: 10px 0; font:11px arial;}
#emailsignin ul li { list-style-position:inside } 





/* hubpage link display styles */


#comments { margin-top: 0;margin-bottom:10px; } 

.topStorySection .topAbstract #comments { padding:0;margin:0;}

.topStorySection .topAbstract #comments a.post { 
	background-image: url(/img/universal/pencil_graphic.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 27px;
	margin-left: 0;
	
}

.topStorySection .topAbstract #comments a.post:hover { text-decoration:underline; } 

#spotlight #comments, #recentStories #comments {margin-top:0px;margin-bottom:0;}

.lawlorncomments {margin:0;}
#spotlight #comments a.post, #recentStories #comments a.post, .lawlorncomments a.post { 
	background-image: url(/img/universal/pencil_graphic.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 27px;
	margin-left: 0;
}

#comments a, #spotlight #comments a, #spotlightHub #spotlight #comments a, .lawlorncomments a, #recentStories #comments a { font: 11px arial; color: #620800; text-decoration: none; }

#comments a:hover, .lawlorncomments a:hover, #spotlightHub #spotlight #comments a:hover, #recentStories #comments a:hover { font: 11px arial;  color: #620800; text-decoration: underline; }

#spotlight #comments a.toggleborder, .lawlorncomments a.toggleborder , #spotlightHub #spotlight #comments a.toggleborder, #recentStories #comments a.toggleborder { border-left: 1px solid #820600;padding-left:4px; color: #820600;}

.unlinkedcomments { font: 11px arial;color: #000;}
.linkedcomments { font: 11px arial;color: #820600;}



