.clr { clear: both;}

.SubHeader { font-family: Georgia; font-size: 18px; font-weight: normal; color: #4A7195; margin: 3px 0;}
.underlinedHeader { border-bottom:1px solid #ccc; padding-bottom:3px; }
	
/* Tab Style 1 */
.FeaturedMembers { }
	.FeaturedMembers .TabNavigation { cursor: pointer; height: 25px; list-style: none; border-bottom: 1px solid #c8d0d6; }
		.FeaturedMembers .TabNavigation li { position: relative; top: 3px; float: left; text-align: center; background: transparent url(images/sprite-tabs-1.png) no-repeat center -32px; margin-right: 3px; }
			.FeaturedMembers .TabNavigation li a { color: #467096; display: block; height: 16px; width: 130px; padding: 3px 0px; position: relative; top: 2px; cursor: pointer; text-decoration: none; overflow: hidden; }
		.FeaturedMembers .TabNavigation li.Selected { top: 2px; background-position: center 0px; }
			.FeaturedMembers .TabNavigation li.Selected a { height: 18px; top: 3px; }	

/* Tabbed Box */
.TabBox { margin-bottom: 20px; zoom: 1; }
    .TabBox .ChannelNavigation {   }
        .ChannelNavigation { border-bottom: 1px solid #8A9AA6; padding-bottom: 23px; position: relative; }
	    .ChannelNavigation li { list-style: none;float: left; position: relative; padding: 3px 5px; height: 16px; border:1px solid #8A9AA6; background: #DDE2E6; }
	    .ChannelNavigation .right { border-right: 1px solid #8A9AA6; }
	    .ChannelNavigation a { font-family: Arial;color: #4A7195; font-size: 11px; font-weight: bold; display: block; }
	    .ChannelNavigation .selected { background: #fff; border-bottom: 1px solid #fff; }
	    .ChannelNavigation .selected a { color: #DFA641; }
	.TabBox .right { border-right: 1px solid #8E9AAA; }
	.TabBox .TabContainer { position: relative; top:-1px; border-left: 1px solid #8A9AA6; border-right: 1px solid #8A9AA6; border-bottom: 1px solid #8A9AA6; margin-bottom: 10px; }
	.TabBox .TabContainer li { list-style:none; }
	.TabBox .TabContainer { padding: 1px 0 0 6px; }
 	.TabBox .TabContainer .Link { text-align: right; display: block; padding-right: 10px; position: relative; top: 10px; }
 	.TabBox .TabContainer .TabContent { display: none; }
 	.TabBox .TabContainer .TabContent.Selected { display: block; }

.userAvatar { display: block; background: url(images/ticker1.gif) no-repeat center center; width: 60px; height: 60px; }
.userAvatar.avatarLarge { width: auto; height: auto; background-position: center center; }
.userAvatar.avatarMedium { width: 160px; height: 160px; background-position: center center; }
.userAvatar.avatarTiny { width: 25px; height: 25px; background: none; }
	.userAvatar img { width: 100%; height: 100%; }
	.userAvatar.avatarLarge img { width: auto; height: auto; }
	.userAvatar.avatarMedium img { }
	.userAvatar.avatarTiny img { }

/* Faceroll */
.Faceroll { margin-top:10px; clear:both; }
.Faceroll:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.Faceroll.Processing { background: url(images/ticker1.gif) no-repeat center center; }
	.Faceroll .DefaultContent { background: #fff; }
	.Faceroll a { display: block; float: left; margin:0 5px 5px 0; border:0; float:left; width: 55px !important; height: 55px !important; line-height:0; font-size:0; background: none; }
		.Faceroll a img { border: 0; width: 55px; height: 55px; }

.FacerollMagnifier { height: 75px; width:75px; border: solid 3px #fff; z-index:99; background: #fff url(images/ticker1.gif) no-repeat center center; position: absolute; display: none; }
	.FacerollMagnifier img { height: 100%; width:100%; border:0; }

.TabBox.DidThis { margin-bottom:10px; }
.DidThis {  }
	.DidThis .TabNavigation li { background-position: center -308px; }
		.DidThis .TabNavigation a { cursor: default; width: 166px; }
	.DidThis .DefaultContent { text-align: center; padding: 15px 10px; margin-top: -10px; }
		.DidThis .DefaultContent a { float: none; width: auto; height: auto; line-height: normal; font-size: 13px; display: inline; }
	.DidThis .Paging { float: right; width: 110px; margin-top: 8px; }
		.DidThis .Paging .NextButton { float: right; padding-right: 10px; background: transparent url(images/sprite-buttonset5.gif) no-repeat right -21px; }	
		.DidThis .Paging .PreviousButton { float: left; padding-left: 10px; background: transparent url(images/sprite-buttonset5.gif) no-repeat left 2px; }
		
.DidThisButton img { width: auto !important; height: auto !important; margin-right: 4px; float: left; margin-top: 5px; }

.iDidThis { }
	.iDidThis .TabNavigation { cursor: pointer; height: 25px; list-style: none; border-bottom: 1px solid #c8d0d6; }
		.iDidThis .TabNavigation li { position: relative; top: 3px; float: left; text-align: center; background: transparent url(images/sprite-tabs-1.png) no-repeat center -32px; margin-right: 3px; }
			.iDidThis .TabNavigation li a { color: #467096; display: block; height: 16px; padding: 3px 5px; position: relative; top: 2px; cursor: pointer; text-decoration: none; overflow: hidden; }
		.iDidThis .TabNavigation li.Selected { top: 2px; background-position: center -308px; }
			.iDidThis .TabNavigation li.Selected a { height: 18px; top: 3px; }	
#ArticleTemplate3 .iDidThis { border-bottom: 1px solid #c8d0d6; }

.Box { border:1px solid #ccc; padding:10px; }

/* Topic Page Tombstones */
.tombstone { margin-top:50px; }
	.tombstone li { margin-left:15px; }
	.tombstone .Heading2a { margin-bottom:10px; }
	.tombstone .BulletList { margin-left:0; }
	.tombstone .additionalLinks { float:left; width:630px; }
		.tombstone .additionalLinks dl { margin-bottom:15px; }
			.tombstone .additionalLinks dl dt { font-weight:bold; font-size:14px; margin-bottom:5px; }
		.tombstone .additionalLinks ol { color:#9ca5ac; }
		.tombstone .additionalLinks li { margin:0 0 3px 25px; }
		.tombstone .additionalLinks .column1 { float:left; width:330px; border-right:1px solid #ccc; }
			 .tombstone .additionalLinks .column1 li { float:left; width:140px; }
		.tombstone .additionalLinks .column2 { float:right; width:280px; }
	.tombstone .searchAgain { float:right; width:300px; }
		.tombstone .searchAgain .SearchInputBox { float:left; width:175px; line-height:28px; margin-right:10px; padding:4px 5px; }
		.tombstone .searchAgain .SearchButton { float:left; }
	.tombstone .discover { float:right; width:300px; margin-top:20px; }
		.tombstone .discover li { font-size:11px; margin-bottom:10px; color:#9ca5ac; }
		.tombstone .discover li.hasImage { list-style-type:none; margin-left:0; }
			.tombstone .discover li.hasImage .img { width:50px; height:50px; float:left; margin-right:10px; }
				.tombstone .discover li.hasImage .img img { width:50px; height:50px; }
			.tombstone .discover li a { font-weight:bold; }
		.tombstone .discover .browseMore { text-align:right; border-top:1px solid #ccc; padding-top:8px; }

/* Article Comments */	
#OldComments .Comments {  }
	#OldComments .Comments .Head { border-bottom: solid 3px #DDE2E6; border-top: solid 1px #DDE2E6; margin-top: 10px; height: 30px; padding-top: 3px; }
		#OldComments .Comments .Head .Options { float: right; margin-top: 5px; white-space: nowrap; }
		#OldComments .Comments .Head .SubHeader { float: left; margin: 2px 0px; }
			#OldComments .Comments .Head .SubHeader a { font-size: 12px; }
	#OldComments .Comments .Comment { margin: 10px 10px 0px 10px; }
		#OldComments .Comments .Comment .UserInfo { float: left; }
			#OldComments .Comments .Comment .UserInfo .userAvatar { float: left; margin: 0 10px 0 0; width: 40px; height: 40px; }
			#OldComments .Comments .Comment .UserInfo .SubHeader {  padding-top: 8px; font-size: 17px; float: left; }
				#OldComments .Comments .Comment .UserInfo .SubHeader a { font: normal 17px Georgia; }
		#OldComments .Comments .Comment .RateOrFlag { float: right; margin-top: 12px; white-space: nowrap; }
			#OldComments .Comments .Comment .RateOrFlag img { float: left; margin-right: 10px; }
		#OldComments .Comments .Comment .UserText { position: relative; }
			#OldComments .Comments .Comment .UserText .Arrow { background: url(images/comment_arrow.gif) no-repeat;  height: 13px; position: relative; margin-left: 75px; top: 1px; _top: 4px; }
			#OldComments .Comments .Comment .UserText p { border: solid 1px #DDE2E6; padding: 8px; margin: 0; }
			#OldComments .Comments .Comment .UserText p span { color: #999; }
	
	#OldComments .Comments .ViewComments { margin-bottom: 20px; }
	#OldComments .Comments .Comment .RateOrFlag .Stars { float: left; }

/* Post a Comment Form */
#OldComments .PostComment {  }
	#OldComments .PostComment textarea { width: 458px; margin: 5px 0px; }
	#OldComments .PostComment .SubmitButton { margin: 5px 0px 20px; float: right; }
	#OldComments .PostComment .FacebookLink { height: 14px; padding: 1px 0 0 20px; background: url(images/comments_facebook_icon.png) no-repeat left top; }
		#OldComments .PostComment .FacebookLink input,
		#OldComments .PostComment .FacebookLink p { float: left; margin-top: 0; margin-bottom: 0; margin-right: 5px; font-size: 12px; line-height: 12px; }
		#OldComments .PostComment .FacebookLink input { *margin-top: -4px; *border: 0; *background: none; } /* IE6,IE7 */

#OldComments .SubHeader { font-family: Georgia; font-size: 18px; font-weight: normal; color: #4A7195; margin: 3px 0;}
#OldComments .userAvatar img { height: 100%; width: 100%; }


#OldComments .IconSet1 { background: url(images/sprite-iconset1.gif) repeat-y; width: 22px; height: 25px; float: left; position: relative; padding-right: 3px; top: -2px; }
	#OldComments .IconSet1.AddComment { background-position: 2px -65px; }
	#OldComments .IconSet1.AddFlag { background-position: 0px -176px; top: 0px; height: 21px; }

#OldComments .href { color: #0364A4; }
#OldComments input, textarea { border: solid 1px #D0D7DC; background: #F4F4F4; padding: 3px 5px; }
#OldComments .Stars input { background: 0; border: 0; padding: 0; }

.ActivityNow { }
	.ActivityNow .container { height:210px; overflow:hidden; } 
		.ActivityNow .container ul { } 
	.ActivityNow .container li { font-size:12px; background-color:#ebf0f4; } 
		.ActivityNow li .PrettyDate { color:#676664; font-size:11px;} 
		.ActivityNow li a { font-size:12px; } 
		.ActivityNow li.alt { background:#fff; }  
		.ActivityNow li .actionText { float:left; width:170px; height:60px; overflow:hidden; margin: 0; } 
		.ActivityNow li .thumbnail { float:left; display:block; margin-right:10px;} 
			.ActivityNow li .thumbnail img { width:40px; }
.newFeatureCallout { background:url(images/new_feature_callout_bg.gif) repeat-x left bottom #f9f3a3; border:1px solid #decb92; border-width:1px 2px 2px 1px; padding:5px 10px; font-size:12px; position:absolute; z-index:999; display:none; }
	.newFeatureCallout a.close { display:block; width:11px; height:12px; background:url(images/close_callout_box.gif) no-repeat left top; float:right; }
	.newFeatureCallout span { color:#c00; font-weight:bold; }
	.newFeatureCallout p { font-size:11px; margin-top:3px; position:relative; }
	.newFeatureCallout .pointer { position:absolute; width:17px; height:10px; background:url(images/new_feature_callout_pointer.gif) no-repeat left top; }

.newFlag { position:absolute; width:43px; height:26px; background:url(images/new_flag.gif) no-repeat left top; }

small.smallNewCallout { font-family:Arial; font-size:10px; color:#c00; padding-left:3px; position:relative; }

