/*---------------------------------------------------GENERAL------------------------------------------------------*/
/*
fieldset { border:1px solid black; } 
legend { color:#990000; font-family:Arial,Helvetica,Sans-serif; font-size:12px; font-weight:bold; }
*/

/* COMMENTS / SHARE / ETC */
.commentLinksWrapper { float:left; width:400px; border-top:1px solid #d8e2e6; padding-top:2px;}
.postLink { float:left; font-size:12px; }
.commentLinksDivider { float:left; font-size:12px; }
.readComments { float:left; font-size:12px; } 
.shareLink { color:#4949A6; float:right; cursor:hand; cursor:pointer; display:block;}
/* ---------------------------------- VIEW SWITCH STYLES -----------------------------------------*/
.whiteOut { filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25; }
#loadingBack {background: transparent url('/images_08/blogs/dropBack.png') no-repeat;width:160px;height:85px;left:260px;top:155px;position:absolute;z-index:60;display:none;}   			
/*-------------------------------------------AUTH-----------------------------------------------------*/
.loginStatus {float:right;}


/*----------------------------------------------MISC-----------------------------------------------------------*/
.lightbox { display:none; } 
.mailbox { display:none; }
.iframe { display:none; }
.rollout { display:none; }   
.clear { clear:both; }
.left { float:left; }
/* -----------------------------------MUCH OF THIS IS DEPRECATED / LEFT OVER FROM SUPERBAR. WE NEED TO AUDIT THIS AT SOME POINT --------------------- */
.classicComments { background-color:#FFFFFF; border:1px solid #BBBBBB; float:left; width:620px; }
.toolbarAccordion { display:none; padding:4px; }
.oldComments { padding:4px; }
.toolbarLink	   { float:left; margin-left:5px; padding:4px; width:620px; }
.commentsContainer { float:left; width:620px; }
.extrasContainer   { float:right; }
   /* This class is the bucket which comments etc appear in when the toolbar is clicked */
.commentsShareTray {
	border-bottom:1px solid black;
   	border-left:1px solid black; 
   	border-right:1px solid black; 
   	display:none;
   	float:left;
   	padding:0px;
   	padding-bottom:10px;
   	overflow:hidden;
	width:400px; 
}				
.shareFieldsetWrapper { margin:0; float:left; width:620px; border-top:1px solid #C8C8C8; border-bottom:1px solid #C8C8C8; padding:8px 0 4px; }
.commentsInfoBar { width:600px; float:left; padding:5px 10px 10px; } 
.commentsInfoBar h2 { font-family:Rockwell; font-weight:bold; text-transform:uppercase; }
.postHeader h2 { font-family:Rockwell; font-weight:bold; text-transform:uppercase; }
.commentsInfoBar h2 span { color:#006666; }
.commentsInfoBar a:hover h2 span,
.commentsInfoBar a:active h2 span { color:#00B4B4; }
#commentCount { float:left; }
#commentJump { float:right; }
.commentsInfoBarTitle { padding-left:8px; padding-top:10px; margin-right:8px; float:left; font-size:16px; color:white; font-weight:bold; }
.commentCount { padding-left:12px; padding-top:10px; font-weight:bold; height:40px; width:30px; font-size:16px; float:left; background-image:url('/images_08/userMacros/comments/chatIconBlue.gif'); background-repeat:no-repeat;}
.postCommentButton { height:40px; width:162px; float:left; background-repeat:no-repeat; background-image:url('/images_08/userMacros/comments/postCommentBlue.gif'); }
/* 
.sortCommentsTitle { padding-top:10px; float:right; font-size:16px; font-weight:bold; color:black; }
.sortCommentsToggle { float:right; }
*/
.commentsHeader { font-weight:bold; font-size:13px; padding:5px; float:left; width:585px; margin-bottom:8px; }
.commentDetail { font-weight:normal; font-size:11px; float:left;} 						
/* a single group inside commentsShareTray. Allows for horizontal scroll effects */
.commentsShareTrayElement { float:left; width:560px; }					
.signIn { cursor:hand; cursor:pointer; }	
.shareContainer {       float:left; padding-right:5px; width:250px; }
.shareReccoContainer { float:left; padding-left:20px; width:250px; }
.suggestionContainer { float:left; width:100%; }
.shareItem {
	cursor:hand; 
	cursor:pointer; 
	display:block;
	float:left;
	padding:0; 
	width:100px;
	font-weight:bold;
	text-transform:lowercase;
}
#shareFacebook { padding-left:10px; }
#shareTwitter { width:90px; }
#shareDigg { width:80px; }
#shareDelicious { width:120px; }
#emailArticle { width:120px; }
.commentUserName { font-size:14px; margin-right:5px; }
.commentTimestamp { font-size:12px; }
.commentBody { font-size:12px; width:400px; }
.commentText { line-height:18px; margin:4px 10px 0 10px; }
#userHR { display:none; }
.inlineBucketContainer { width:270px; float:left; }
.commentsOuter { float:left; width:620px; padding-bottom:10px; border-bottom:1px solid #BBBBBB; }
.commentFormWrapper { padding:10px; float:left; width:595px; } 
.blogBucketContentTitle { font-size:13px; color:white; padding:1px; padding-left:5px; float:left;}
.blogBucketContent { padding:5px; border:1px solid #92aa9e; float:left;}
#generalHighlightBucketTitle { width:295px; }
#generalHighlightBucketContent { width:289px; }
.bucketSpacer { float:left; width:20px; height:100px; }
#blogHighlightBucketTitle { width:270px; }
#blogHighlightBucketContent {width:264px;}
#SectionHighlightBucketTitle {width:270px; }
#SectionHighlightBucketContent {width:264px; }

.shareBox { padding:4px; }
.shareReccoUrl { float:left; }					
.reccoSubmit { background-image: url('/images_08/blogs/suggest.gif'); float:left; height:20px; width:68px; }
.reccoSubmit:hover { background-image: url('/images_08/blogs/suggest_o.gif'); }
.shareItem a:hover { text-decoration:underline; }
.commentsScroller { height:200px; overflow:auto; padding:5px; 	}	
.toolbarTabOn { background-color:#FFFFFF; border-left:1px inset black; border-right:1px inset #DCE5EE; border-top:1px inset #FFFFFF; }
.toolbarContent { float:left; padding:10px; width:9000px; }
.loginDetails { font-family:Arial,Helvetica,Sans-serif; }
.loginDetails ul { list-style-position: outside; list-style-type: square; margin-left: 10px; padding-left: 10px; }
.loginDetails label { font-weight:bold; }
.question A:link {text-decoration: none}
.question A:visited {text-decoration: none}
.question A:active {text-decoration: underline}
.question A:hover {text-decoration: underline}
.commentFormOuter { float:left; width:620px; }
.commentFormTop { float: left; margin-right:5px; width:200px; }
.commentFormElement { float:left; font-weight:bold; margin-top:10px; }
.commentFormConditionals { float:left; margin-left:60px; padding:15px; background-color:#ECF3F3; }
.commentFormBottom { float:left; }
.commentMessage { height:150px; width:600px; }
.createAccountLink,
.accountLinksFieldset .authForgotPass { color:#00B4B4; cursor:hand; cursor:pointer; font-size:14px; }
.backLeft { cursor:hand; cursor:pointer; }
/* account creation */
#accountPerksLink { cursor: hand; cursor: pointer; color:#5D76B7; }
   #accountPerks { background-color:#FFFFFF; padding:10px; }
   .accountPerksContainer { background-color:#FFFFFF; padding:10px; }
   .accountPerksContainer li { list-style: disc; }
   .newAccountLightboxFetcher { display:none; }
   #fancy_div { overflow:auto; background-color:#FDFBE3; }
   .NewAccountWrapper { background-color:#FDFBE3; padding:10px; display:none; } 
   .authForm { background-color:white;}
   .newAccountErrors { color:crimson; padding:5px; }
   .newAccountHeader { color: #5B6C96; font-family: Verdana,Geneva,Arial,Sans-serif; font-size: 14px; }
   .newAccountInfo { color: #669EA4; font-family: Verdana,Geneva,Arial,Sans-serif; font-size: 10px; }
   #newAccountOptions { cursor:hand; cursor:pointer; } 
   .createAccountOptional { display:none; }
   .signupErrorArray { font-weight:bold; color:crimson; } 
   .activationForm { width:400px; color:black; height:100%; width:100%; }

  .commentsPreview {
	display:none; 
	border:2px dotted #999999;
	background-color:white; 
	opacity:0.90; filter:alpha(opacity=90);
	position:absolute; 
	width:595px;
	padding:5px;
	margin-left:0px;
	overflow:auto;
	background-color:#FFFFFF;
	z-index:99;
} /* was: #FCFAE1; */
.previewComment { float:right; font-size:14px; font-weight:bold; margin-right:20px;}					
.postComment { float:right; } 
.backComment { float:right; } 

.userHeadline { font-size:12px; color:black } /* was: #3D9756; */
.userCommentsOutline { padding:10px;  } 
.userCommentsOutline h2 { font-size:14px; }
.userCommentsOutline h2 a { font-size:15px; font-weight:bold; }
#newest { Float:left;  }
#newer { float:left;  }
#older { float:right; }
.pageNavButton { padding:10px; border:1px solid #4949A6; font-size:13px;} 
.shareIcon {background: url('/images_08/shareIcons.png');background-repeat:no-repeat;float:left;height:18px;margin-right:5px;width:18px;}

.textResize { float:left; border:1px solid white; margin:3px;}
.textResized { float:left; border:1px solid gray; margin:3px; }
.previewLoginSuccess { font-weight:bold; font-size:14px; } 
.fbStatus { width:200px; }

.promptTagWrapper { width:400px; height:60px; position:absolute; font-weight:bold; float:left; top:5px; left:300px; background-color:#FFFFFF; border:2px dotted #999999; padding:10px; }
.promptTagLeft { background-image:url('/images_08/userMacros/comments/tag-arrow_left.png'); background-repeat:no-repeat; width:116px;height:94px;float:left;background-color:transparent;}
.promptTagLeft { background-image:none; width:0; height:0; float:left;background-color:transparent;}
.emailCommentsPromptInner { float:left; padding:10px;}
.promptTagRight {background-image:none; width:0; height:0; float:left; } 

.accountLinksFieldset { display:none; } 


.textResize { float:left; border:1px solid white; margin:3px;}
.textResized { float:left; border:1px solid gray; margin:3px; }
.previewLoginSuccess { font-weight:bold; font-size:14px; } 
	.postComment { float:right; font-size:14px; font-weight:bold; } 
	.backComment { float:right; font-size:14px; font-weight:bold; } 
	
	.backLeft { display:none; }

