/*---------------------------------------------------GENERAL------------------------------------------------------*/
fieldset { border:1px solid black; } 
legend { color:#990000; font-family:Arial,Helvetica,Sans-serif; font-size:12px; font-weight:bold; }
/*------------------------------------------------BLOG MENU---------------------------------------------------------*/
.noDrawer {left:424px;position:absolute;top:55px;z-index:92;}
.drawerHandleNOSCRIPT {height:49px;left:424px;position:absolute;top:55px;width:170px;z-index:92;}
.drawerHandle {background-image: url('/images_08/blogs/drawer.png');background-repeat:no-repeat;color:white;cursor:hand;cursor:pointer;height:49px;left:424px;position:absolute;top:55px;width:170px;z-index:92;}
.handleInner {padding:10px;}
.blogDrawer {float:left;left:427px;position:absolute;top:99px;width:166px;z-index:90;}
.sideShadow {background-image: url('/images_08/sideShadow.png'); float:left; width:166px; }
.drawerBorder {background-color:white;border-color:black;border-style:solid;border-width:0px 0px 0px 0px;float:right;width:158px;}
.drawerInner{background-color:white;float:right;padding:5px;}
#drawerFoot {cursor:hand; cursor:pointer; float:left; margin-left:-1px; width:166px; }
#drawerPreview{background-image:url("/images_08/blogs/drawerPreview.png");background-repeat:no-repeat;height:26px;left:425px;position:absolute;top:100px;width:166px;z-index:30;}	
.blogMenuLinkContainer { width:170px;height:52px;float:left;padding:3px; } 
.blogMenuImageItem { width:48px;float:left;margin-right:5px; }
.blogMenuTextItem { width:110px;float:left;padding-top:6px; }
.blogMenuTextTitle { font-weight:bold; font-size:12px; } 
#mostRecentHandle { font-size:13px; margin-right:10px; color:#4949A6; }
#mostRecentWrapper { position:relative;width:0px; float:left; }
#mostRecentContent {  font-size:13px; position:absolute; z-index:80; background-color:white; width:200px; top:13px; border-left:1px solid #dedede; border-bottom:1px solid #dedede; left:-100px;}
#mostRecentContent a:hover {background-color: #BEDB39;} 


#mostPopularHandle { font-size: 13px; color:#4949A6; }
#mostPopularWrapper { position:relative; width:0px; float:left; }
#mostPopularContent { font-size:13px; position:absolute; z-index:80; background-color:white; width:200px; top:13px; border-left:1px solid #dedede; border-bottom:1px solid #dedede; left:-100px; }
#mostPopularContent a:hover {background-color: #BEDB39;}

/*------------------------------------------DEBUG------------------------------------------------------*/
.debugWindow {border:2px dotted black;left:5px;position:absolute;top:-150px;width:500px;z-index:99;}
.debugHandle {background-color:black;color:white;font-weight:bold;padding: 4px;}
.debug {background-color:yellow;color:red;font-size:10px;font-weight:bold;padding:15px;}
.debugHeader {font-color:black;font-size:12px;}
.debug hr {background-color:black;border:0px;color:black;height:1px;} 
/*--------------------------------------AJAXTOGGLE--------------------------------------------------*/
.ajaxToggle {cursor:hand;cursor:pointer;font-size:11px;font-weight:bold;float:left;} 
.ajaxToggle:hover {text-decoration:underline;}
.ajToggleContent {border-left:2px dotted #ccc;display:none;padding:5px;margin-left:10px;}
/*--------------------------------------USER CONTROLS------------------------------------------------*/
#blogControls { float:right; height:56px; margin-bottom:0px; overflow:hidden; padding:0px; width:315px; }
#keywordSearchContainer { height:27px; overflow:hidden; float:right; width:150px;}
#keywordSearchForm { margin:0px; padding:0px; float:right;}
#faqLink {color: #339;cursor: pointer;font-weight: bold;font-size: 10px;margin-left: 5px;margin-right:8px;text-decoration: underline;}
#aboutChronic { position:relative; }
#k {float: left;font-size: 10px;margin:0;margin-right:4px;width: 110px;padding:0px;}
#subHeaderContentContainer { float:left; width:580px; } 
.subHeaderContent { float:left; padding-left:3px; padding-right:3px; }
#blogAlert { float:left; margin-left:5px; width:185px; }
#subHeadContainer { float:left; width:570px; } 
#viewToggle { float:left; overflow:none;  }
#keywordSearch { margin-bottom:5px; }
#TextSizeUI { margin-top:-8px; float:left; width:75px; height:27px;float:right;}
#changeSection { cursor:hand; cursor:pointer; }
#textTitle { float:left; margin-top:15px; } 
/* Dynamic Breadcrumbs */
.breadcrumbs { float:left; font-size:12px; clear:both; float:left;width:370px; height:27px; display:table-cell; white-space:nowrap; position:relative; }
.breadCrumbHistory { background-color:#DAEAD5; float:left; padding-left:5px; padding-right:5px; height:27px; display:table-cell; white-space:nowrap; }
.breadcrumbItem { float:left; color:#4949A6; font-weight:bold; padding-bottom:5px;}
.breadcrumbDivider { float:left; padding:0px; margin:0px;padding-bottom:5px;}

.toggleMenuItem { width:200px; }
.toggleMenuItem:hover { background-color:#BEDB39; }

.accountLinksFieldset { display:none; }
.sectionMenuWrapper { position:relative; width:0px; float:left;} 
  #BreadCrumbSectionMenu { color:#4949A6; }
  #BreadCrumbSectionList { font-size:13px; position:absolute; z-index:80; background-color:white; width:200px;  top:13px; border-left:1px solid #dedede; border-bottom:1px solid #dedede;}
  #BreadCrumbSectionList a { width:200px; }
  #BreadCrumbSectionList a:hover { background-color:#BEDB39;}
.blogMenuWrapper { position:relative; width:0px; width:0px; float:left;} 
  #BreadCrumbBlogMenu {color:#4949A6; padding-bottom:5px;}
  #BreadCrumbBlogList {font-size:13px; position:absolute; z-index:80; background-color:white; width:200px;  top:13px; padding-left:5px; border-left:1px solid #dedede; border-bottom:1px solid #dedede;}
  #BreadCrumbBlogList a { width:200px; }
  #BreadCrumbBlogList a:hover { background-color:#BEDB39;}
.subNameMenuWrapper { position:relative; width:200px; width:0px; float:left;} 
  #BreadCrumbSubNameMenu { color:#4949A6; padding-bottom:5px;}
  #BreadCrumbSubNameList { font-size:13px; position:absolute; z-index:80; background-color:white; width:200px;  padding-left:5px; border-left:1px solid #dedede; border-bottom:1px solid #dedede;}
  #BreadCrumbSubNameList a { width:200px; }
  #BreadCrumbSubNameList a:hover { background-color:#BEDB39; }
/* listings link */
.listingsContainer { align:right; border:1px dotted #A0B092; float:right; font-weight:bold; font-size:12px; padding:5px; background-color:#E2F0D6; width:170px; text-align:right; margin-top:10px;}
/* admin bar */
.adminLink { background-color:#F6E497; float:right; cursor:hand; cursor:pointer;}
.adminLinkContent { width:100px; padding:5px; display:none; border:0px 1px 1px 1px; border-color:black; align:right; position:absolute; z-index:80; float:right; background-color:#F6E497; left:480px;}
.adminLinkClose { color:#4949A6; cursor:hand; cursor:pointer; }
/* COMMENTS / SHARE / ETC */
.commentLinksWrapper { float:left; width:560px; 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;}
/*-------------------------------------------TAG CLOUD---------------------------------------------------------*/ 
#cloudContent {background-color:white;background-image:url('/images_08/blogs/tabs/topics_tray.gif');background-repeat:repeat-x;background-position:top-right;border-top:1px solid #c4c4c4;display:none;float:left;padding:011px;width:548px;}
.cloud1 {font-size:12px;}
.cloud2 {font-size:14px;}
.cloud3 {font-size:16px;}
.cloud4 {font-size:18px; font-weight:bold;} 
.cloud5 {font-size:20px; font-weight:bold;}
.cloud6 {font-size:22px;font-weight:bold;}
.cloud7 {font-size:24px;font-weight:bold;} 
.cloud8 {font-size:26px;font-weight:bold;}   
.cloud1:hover {color:#d93902;}
.cloud2:hover {color:#d93902;}
.cloud3:hover {color:#d93902;}
.cloud4:hover {color:#d93902;}
.cloud5:hover {color:#d93902;}
.cloud6:hover {color:#d93902;}
.cloud7:hover {color:#d93902;} 
.cloud8:hover {color:#d93902;}
/*----------------------------------------------CONTENT-----------------------------------------------------------*/
.entryAuthorLink { color:gray; float:left; }
.entryAuthorLink:hover { text-decoration:underline;}
.displayPostInfo { color:gray; width:560px; float:left; margin-bottom:10px; }
.editBodyLink { color:#37379e;}
.editBodyLink:hover { text-decoration:underline;}
.editMoreBodyLink {color:red; font-size:14px; font-weight:bold; cursor:hand;cursor:pointer;}
.editMoreBodyLink:hover { text-decoration:underline;}
.topicLinksTitle { background-color:#7797a4; color:white; float:right; padding-left:5px; padding-right:5px; height:12px; line-height:12px;}
.topicLinksTitle a { color:white; }
.topicLinksTitle a:hover { text-decoration:underline;}
.entryHeadline { float:left; } 
.entryHeadline a { color:#4949A6; }
#sticky { border:1px solid black; } 
.stickyBottom { width:560px; height:20px;}
#blogHead { float:left; height:58px; overflow:hidden; width:250px; }
#story { display:block; }
.blogItemElement { float:left; overflow:hidden; width: 560px;}
#blogContents { float:left; margin-top:15px; width:570px; } 
.moreLinkList { float:left; width:560px; } 
.moreBox { background-color:#d8e2e6; padding:2px; }
.fieldItem { float:left; width:150px; padding:5px; font-size:13px;} 

.toggleLinkActive { font-size:13px; color:#4949a6; float:left;  }
.toggleLinkInactive {font-size:13px; color:#999999; font-weight:bold; float:left; }
.toggleLinkInactive:hover { text-decoration:none; }

/*----------------------------------------------FLICKR CLOUD-----------------------------------------------------------*/
.onFlickr { width:275px; float:left; }
.onFlickr img { width:75px; height:75px; float:left; margin:3px;}
/*----------------------------------------------MISC-----------------------------------------------------------*/
.lightbox { display:none; } 
.mailbox { display:none; }
.iframe { display:none; }
.rollout { display:none; }   
.clear { clear:both; }
.left { float:left; }
/* -----------------------------------COMMENTS--------------------- */
.classicComments { background-color: white; float:left; width:580px; }
.toolbarAccordion { background-color: #FFFFFF; display:none; padding:4px; }
.oldComments { background-color: #FFFFFF; padding:4px; }
.toolbarLink	   { float:left; margin-left:5px; padding:4px; width:570px; }
.commentsContainer { background-color: white; float:left; }
.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:568px; 
						}				
.shareFieldsetWrapper { margin-bottom:10px; float:left; width:550px;}
.commentsInfoBar { width:570px; 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'); }
.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:550px; background-color:#DDE5EE; 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:5px; 
							width:80px;
							
						}
.commentUserName { font-size:12px; margin-right:5px; }						
.commentTimestamp { font-size:12px; }
.commentBody { font-size:12px; }	
.previewComment { float:right; font-size:14px; font-weight:bold; margin-right:30px;}					
#userHR { display:none; }
.inlineBucketContainer { width:270px; float:left; }
.commentsOuter { }
.commentFormWrapper { padding:10px; background-color:#F5F6D4; float:left; width:550px; } 
.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; width:288px;}
#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;  }
.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:560px; }
.commentFormTop { float: left; margin-right:35px; width:200px; }
.loginUserName {font-size:13px;}
.loginPassword {font-size:13px;}
.commentFormConditionals { float:left; margin-top:15px; width:210px; }
.commentFormBottom { float:left; background-color:#F5F6D4; padding:10px; }
.commentMessage { height:150px; width:500px; font-size:13px;}
.createAccountLink { cursor:hand; cursor:pointer; font-size:14px; }

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

.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:570px;
					 padding:5px;
					 left:-4px;
					 overflow:auto;
				  	 background-color:#FCFAE1;
	               } 
	
	.postComment { float:right; font-size:14px; font-weight:bold; } 
	.backComment { float:right; font-size:14px; font-weight:bold; } 

   .userHeadline { font-size:13px; color:black } /* was: #3D9756; */
   .userCommentsOutline { padding:5px;  } 
   .accountLinksFieldset { width:250px; float:left; }

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

.userPhonePos{ 
box-shadow: 0 0 25px #313131; 
-moz-box-shadow: 0 0 25px #313131; 
-webkit-box-shadow: 0 0 25px #313131; 
}

.videoPlayOverlay { position:absolute; z-index:80; background-color:transparent; background-image:url('/images_08/commonSprites/videoPlayBttn.png'); background-image:none; width:38px; height:38px; left:55px; top:55px; }
#squish { background-image:url('/images_08/commonSprites/squishImage.gif'); background-repeat:no-repeat; width:16px; height:16px; position:absolute; z-index:80; top:134px; left:134px; cursor:pointer; cursor:hand;}
#unsquish { background-image:url('/images_08/commonSprites/unsquishImage.gif'); background-repeat:no-repeat; width:16px; height:16px; position:absolute; z-index:80; top:134px; left:134px; cursor:pointer; cursor:hand;}

.alertTabLink { color:blue; cursor:pointer; cursor:hand; }  
.highlight { background-color:yellow; }	

