/*---------------------------------------------------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: white; float:left; width:395px; }
.toolbarAccordion { background-color: #FFFFFF; display:none; padding:4px; }
.oldComments { background-color: #FFFFFF; padding:4px; }
.toolbarLink	   { float:left; margin-left:5px; padding:4px; width:395px; }
.commentsContainer { background-color: white; float:left; width:395px; }
.extrasContainer   { float:right; }
   /* This class is the bucket which comments etc appear in when the toolbar is clicked */
.commentsShareTray {	background-color:#FFFFFF;
					    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:395px; 
						}	

						
.shareFieldsetWrapper { margin-bottom:10px; float:left; margin-left:0px; margin-right:0px;width:395px;}
.commentsInfoBar { width:410px; height:40px; background-color:#7798a5; float:left; margin-bottom:20px; } 
.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'); }



.commentsHeader { font-weight:bold; font-size:13px; padding:5px; float:left; width:400px; background-color:#DDE5EE; margin-bottom:8px;margin-right:0px; }
.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:5px; 
							width:80px;
							
						}
.commentUserName { font-size:12px; margin-right:5px; }						
.commentTimestamp { font-size:12px; }
.commentBody { font-size:12px; width:400px;margin-left:10px;}						
#userHR { display:none; }
.commentHR {width:410px; color:#DDDDDD; height:1px;}
.inlineBucketContainer { width:270px; float:left; }
.commentsOuter { }
.commentFormWrapper { padding:10px; background-color:#F5F6D4; float:left; width:390px; } 
.blogBucketContentTitle { font-size:13px; color:white; background-color:#92aa9e; 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:hover { background-color:CornflowerBlue; }
.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:390px; }
.commentFormTop { float: left; margin-right:5px; width:150px; }
.commentFormElement { float:left; font-weight:bold; margin-bottom:10px; }
.commentFormConditionals { float:left; margin-top:15px; width:210px; }
.commentFormBottom { float:left; background-color:#F5F6D4; padding:10px; }
.commentMessage { height:150px; width:340px; }
.createAccountLink { 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:390px; 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:410px;
					 padding:5px;
					 margin-left:0px;
					 overflow:auto;
				  	 background-color:#FFFFFF;
	               } /* 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 {   } 
.accountLinksFieldset { width:150px; float:right; }
.accountLinksFieldset a { margin-bottom:8px; }
#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:620px; height:94px; position:absolute; float:left; top:5px; left:300px; background:transparent; opacity:0.9;filter:alpha(opacity=90)}
.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;}
.emailCommentsPromptInner { background-image:url('/images_08/userMacros/comments/tag-background.gif'); background-repeat:repeat-x;height:94px; float:left;padding-left:10px;}
.promptTagRight {background-image:url('/images_08/userMacros/comments/tag-rounded_right.png'); background-repeat:no-repeat; width:23px;height:94px; float:left;background-color:transparent; } 

.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; }
