/* This is the Pluck Override CSS */
/*
* @ section Comments
* @ notes Styles for commenting, recommended and forums
*/


#commentsLoader{
	padding:40px;
}
#commentsLoader p{
	font-weight:bold;
	color:#666;
}
#commentsLoader p img{
	float:none;
	display:inline;
	border-top:3px solid #fff;
}


.story_comments_count{
	display:none;
}



#story_comments_count a{
	font-weight:bold;
}
#story_activity_count{
	font-weight:bold;
	color:#666;
}

#story_activity_count img{
	border-right:7px solid #fff;
}

/*Comments piece*/
.comWrapper{
	width:620px;
   margin:0px;
   clear:both;
}

#playContent .comWrapper{
	width:500px;
}

#iditarodContent .comWrapper{
	width:550px;
}

#primCol .comWrapper p.head{
	font-size:11px;
	color:#ccc;
	margin:4px;
}

#playContent .comWrapper p.head,#iditarodContent .comWrapper p.head{
	font-size:10px;
	font-weight:normal;
}

#primCol .comWrapper p.note{
	margin-left:4px;
}

div#Comments_Container{
   margin:0px;
   margin-bottom:10px;
   height:200px;
}

div#Comments_OuterContainer{
	clear:both;
	padding:0px;
}

div#Comments_OuterContainer iframe{
	margin-right:0px;
	clear:both;
}

.Sitelife_PluckLogo{
	width:120px;
	height:20px;
	float:right;
	border-top:4px solid #fff;
	
}

   
p#nyxComments_header {
   font-size: 12px;
   font-weight: bold;
   /*background:blue;*/
   margin-bottom:10px;
   color:#666;
   /*float:right;*/
}

span#nyxComments_count{
	display:block;
	width:300px;
	float:left;
	margin-right:20px;
}

#playContent span#nyxComments_count,#iditarodContent span#nyxComments_count{
	display:block;
	width:140px;
	float:left;
	margin-right:10px;
}

span#nyxComments_count img{
	float:none;
	margin:3px 4px 0px 4px;
}
   
   
.nyxComment {
	   /* wraps each comment line-item */
	   font-size:12px;
	   background-color:#EDEDED;
	   padding: 10px 10px 15px 15px;
	   font-family: Arial, Helvetica, sans-serif;
	   clear:both;
}

nyxComment a{text-decoration:none; color:#003366; font-weight:bold;}
nyxComment a:hover{text-decoration:underline}
   
.nyxComment img.avatar {
	   /* avatar */
	   width:  60px;
	   height: 60px;
	   float: left;
}
   
.nyxComment .commentBlock {
	   /* wrapper for all the comment content EXCEPT the avatar image... 
			   effectively floats the image, but cleaner
	   */
	   padding: 2px;
	   padding-left: 72px;
}
   
.nyxComment p {
	   /* the body of the comment itself */
	   margin: 6px 0px;
}
   
.nyxComment h1 {
	   /* author */
	   font-size: 11px;
	   font-weight: bold;
	   margin: 0px;
	   padding: 0px;
	   white-space: nowrap;
}
   
   .nyxComment h2 {
           /* post date-time */
           font-size: 10px;
           font-weight: normal;
           color: rgb(100, 100, 100);
           margin: 0px;
           padding: 0px;
           white-space: nowrap;
   }
   
   .nyxComment h3 {
           /* wrapper for the recommendation abuse-report controls */
           font-size: 10px;
           margin: 4px 24px;
           padding: 0px;
           white-space: nowrap;
   }
   
   #nyxComments_sort {
        border: 1px solid #999;
   }
   
   .nyxComment .commentRecommend {
           /* wrapper for the controls that Nyx writes for recommending the comment */
           padding-right:4px;
		   color:#666;
   }
   
   .nyxComment .commentAbuse {
           /* wrapper for the controls that Nyx writes for reporting abuse on the comment */
           padding-left: 0px; color:#003366;
   }
   
   div.comWrapper {
        margin-top:30px;
		
   }
   

   
   div.Comments_AddTextarea textarea {
        border: 1px solid #999;
   }
   
   div.Comments_AddHeading {
        font: normal 16px Georgia, "Times New Roman", Times, serif;
        color: #136aa8;
   }
   
   div.SiteLife_Login {
        padding: 0 0 0 20px;
        font: bold 13px Arial, Helvetica, sans-serif;
        margin: 0 0 8px 0;
        background: url("http://media.adn.com/includes/assets/images/pluck/exclamation.png") no-repeat left center;
   }
   
   div.SiteLife_Login a {
        color: #136aa8;
   }
   
   div.commentBlock p{
        font-size: 12px;
        line-height: 140%;
   }
   
div.pluckComAuth {
	font-size: 12px;
	color:#666;
}
div.pluckComAuth a{
	font-weight:bold;
}
   
ul#nyxComments_dynamicContent{
	list-style: none;
}
   
   
   
   
   
   
   
   
   
   
   
   
   /* styles for user tiers */
   .commentTier_Standard {
           background-color: transparent;
   }
   .commentTier_Trusted {
           background-color: #ddd9c3;
   }
   .commentTier_Featured {
           background-color: #d7e3bc;
   }
   .commentTier_Staff {
           background-color: #fbd5b5;
   }
   .commentTier_Editor {
           background-color: #e5b9b7;
   }
   .commentTier_Staff p, .commentTier_Editor p {
           /* this sets the comment body font style differently for staff and up */
           font-family: serif;
   }
   .commentTier_Editor h1 {
           font-size: 11px; /* slightly bigger text for the editor's name */
   }
   
   /* here's how you can remove abuse-reporting by tier (for editors in this case); 
           -- the same trick would work for other features too
   */
   .commentTier_Editor .commentAbuse {
           display: none;
   }
   
   .nyx2 {
           /* use this to change style on every other row, for instance background color
           border-left: 14px solid red; */
           background-color:#ffffff;
   }
   .nyx3 {
           /* use this to change style on every third row
           border-right: 14px solid blue; */
   }
   
   /* pagination nav-link styling */
   #nyxComments_pager{
        text-align:left;
        padding:5px 0 0px 4px;
        margin-top:10px;
        font-size:12px;
		font-weight:bold;
		color:#666;
		border-top:2px solid #ccc;
		
		
		
    }
	

	
   .paginationNavLinks span, .paginationNavLinks a {
           margin: 2px 3px;
           padding: 3px 0px;
           width: 28px;
		   display:block;
		   background:#ededed;
		   display:block;
		   float:left;
		   text-align:center;
		   border:2px solid #fff;
   }

   
   
   .paginationNavLinks span {
           /* this is for the current page (disabled) */
           color: #666;
		   background:#fff;
   }
   
   .paginationNavLinks a{
   		background:#003366;
		color:#fff;
		border-color:#000033;
   }
   
   .paginationNavLinks a:hover{
		background:#000033;
   }
   

   
   .paginationNavLinks a:hover {
           text-decoration: underline;
   }
   
   /* abuse report styling */
   .nyxAbuseReport{
   	color:#003366; font-size:10px;
}
   img.nyxAbuseReport {
           width:  16px;
           height: 15px;
           float: none;
           margin-right: 4px;
           vertical-align: middle;
   }
   img.reported {
           /* by default, the green check-mark image */
           width:  13px;
           height: 13px;
   }
   img.reportable {
           /* by default, the yellow triangle image */
   }
   .SiteLife_Recommended{color:#666; font-size:10px;}
   .nyxRecCount{}
   
   
/*
* @ section Forums tab on section fronts
*/
div.Summary_ForumsContainer a {
       font: normal 12px Georgia, "Times New Roman", Times, serif;
       color: #136aa8;
       text-decoration: none;
}


/*
* @ section Recommended Tab on section fronts
*/
    .discOptions {
        padding:10px;
    }
    .discoArticle {
        margin-bottom: 8px;
        color:#000;
        font-family:Georgia,"Times New Roman", Times, serif;
        font-size:12px;
        padding-left:10px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 3px;
    }
    .discoArticle img{
        border:0px;
        margin-bottom:-3px;
    }
    .discoArticle a{
        text-decoration:none;
        color:#003366;;
        
    }
    a.pluckDiscoCount{
        color:#003366;
    }
        
        
/*
 * @ section Persona Page Styles
 */
div.Persona_Main {
    font: 13px Arial, Helvetica, sans-serif;
}

div.Persona_Main a {
    color: #136aa8;
    text-decoration: none;
}

div.Persona_Main a:hover {
    color: #136aa8;
}

div.PersonaHeader_Container {
    background: none;
    padding: 0;
}

div.Persona_LoginStatus {
    margin: 0 0 16px 0;
}

div.PersonaHeader_Title {
    font: normal 24px Georgia, "Times New Roman", Times, serif;
    color: #136aa8;
    text-transform: capitalize;
}

td.PersonaHeader_TableLeft img {
    border: 1px solid #ccc;
}

div.PersonaHeader_PublicContent a {
    background: #EDF3F5;
    border: 1px solid #ccc;
    color: #136aa8;
    height: auto;
    font-size: 12px;
}

div.PersonaHeader_PublicContent a:hover {
    color: #136aa8;
    text-decoration: underline;
}

.PersonaHeader_InfoHeading {
    display: block;
}


#PhotosTab{
	display:none;
}

div#rpt_persona_abuse a.SiteLife_ReportAbuse {
    background-position: 30px 50%;
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 12px;
    padding: 5px 42px 5px 50px;
}

div#rpt_persona_abuse a.SiteLife_ReportAbuse:hover {
    background: #FFFFC3 url("http://pluck.adn.com/ver1.0/Content/images/icons/icon_alert.gif") no-repeat scroll 30px 50%;
}

div#personaDest {
    position: relative;
    clear:both;
    border: 1px solid #bbb;
    padding: 16px;
    margin: 32px 0 0 0;
}

div.PersonaTabs_Container {
    background: none;
    /*position: relative;*/
    /*top: 1px;*/
    position: absolute;
    top: -24px;
    left: -6px;
}

/*div#PersonaUserCommentsDest, div#PersonaMessagesPageDest, div#personaDestPhoto {*/
/*    clear:both;*/
/*    border: 1px solid #bbb;*/
/*    padding: 16px;*/
/*}*/

     
div.PersonaTabs_Container a.PersonaTabs_Off {
    background: url("http://media.adn.com/includes/assets/images/pluck/gradient-bottom-edge.gif") repeat-x left bottom;
    border: 1px solid #bbb;
    text-transform: uppercase;
    padding: 0 9px;
    color: #666;
    font: bold 11px/22px Arial, Helvetica, sans-serif;
}

div.PersonaTabs_Container a.PersonaTabs_On {
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
    padding: 0 9px;
    color: #000;
    font: bold 11px/22px Arial, Helvetica, sans-serif;
}

div.Persona_Main table {
    font-size: 15px;
}

table.PersonaHeader_Table {
    margin: 16px 0;
}
        
div.PersonaStyle_ItemContainer {
    border: 1px solid #bbb;
    margin-top: 1px;
    padding-bottom: 5px;
}

div.BloggerProfile_Container {
    background: none;
    clear: both;
}

td.PersonaBlog_TableRight {
    border: none;
    padding: 0 0 16px 0;
}
        
/* Home Tab */
div.PersonaStyle_SectionHead {
    background: none;
    font: normal 16px Georgia, "Times New Roman", Times, serif;
    color: #136aa8;
    padding: 0;
}

div.Persona_Main table.Persona_2ColumnTable {
    font-size: 13px;
}

td.Persona_2ColumnTableLeft {
    padding: 0;
}

div.PersonaStyle_ItemContainer {
    border: none;
}

div.Reactions_Wrapper {
    border-right:1px solid #CCCCCC;
    padding: 0 10px 0 0;
}

div.Reactions_Title {
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
}

div.Reactions_Title a, div.Reactions_Title a:hover {
    color: #136aa8;
    font-style: normal;
}

div.Reactions_DateTime {
    font-size: 11px;
    margin: 4px 0 16px 0;
}

div.Reactions_Data {
    line-height: 1.5em;
    margin: 0 0 16px 0;
}

div#PersonaFriendsDest {
    margin: 0 0 16px 10px;
    padding: 0 0 8px 0;
    border-bottom: 1px solid #ccc;
}

div#Div1 {
    margin: 0 0 0 10px;
}

div#Div1 div.Persona_NullContent {
    padding: 0;
    margin: 8px 0 0 0;
}

div#Div1 div.Persona_NullContent a {
    background: #EDF3F5;
    border: 1px solid #ccc;
    text-align: center;
    padding: 5px 20px;
    float: left;
    text-decoration: none;
    height: auto;
    font-size: 12px;
    color: #136aa8;
    width: 100%;
}

div#Div1 div.Persona_NullContent a:hover {
    color: #136aa8;
    text-decoration: underline;
}



/* Messages Tab */
div.Messages_NewMessageHead {
    text-align: left;
}

.Messages_NewMessageTextBox {
    width: 98%;
    border: 1px solid #bbb;
}

div.Messages_NewMessageSubmit {
    text-align: left;
}

div#PersonaMessagesPageDest div.Persona_NullContent, div#PersonaMessagesPageDest div.Persona_NullContent,
div#GallerySubmissionDiv div.Persona_NullContent, div#UserGalleryListDiv div.Persona_NullContent{
    padding: 0;
    margin: 0 0 16px 0;
}

div.Messages_MustConnectMessage {
    padding: 0;
    margin: 16px 0 0 0;
}

div.MessagePreview_DateTime {
    font-size: 11px;
}


/* Comments Tab */
table.UserComments_Table {
    width: 100%;
}

div.UserComments_Origin {
    font-size: 11px;
    font-style: normal;
}

div.UserComments_Origin a {
    font-weight: bold;
    color: #136aa8;
}

.UserComments_DateTime {
    display: block;
    color: #999;
    font-size: 12px;
    margin: 4px 0 16px 0;
}

table.UserComments_Table {
    border-bottom: 1px dotted #CCCCCC;
}

div.UserComments_Comment {
    line-height: 1.5em;
}


/* Photos Tab */
div.GallerySubmissions_ActionLink {
    clear: both;
}

div.GallerySubmissions_ActionLink a {
    background: #edf3f5;
    border-color: #ccc;
}


/* Blog Tab */
div.BloggerProfile_Container {
    background: #edf3f5;
    border: 1px solid #ccc;
}

td.PersonaHeader_TableLeft img {
    border: 1px solid #ccc;
}

/*table.BloggerProfile_Table div.BloggerProfile_Title a {*/
/*    font: normal 22px Georgia, "Times New Roman", Times, serif;*/
/*}*/

a#AddToWatchList {
    background: #edf3f5;
    border: 1px solid #ccc;
}

div.BlogMain_EntryTitle {
    font-size: 17px;
}

div.BlogMain_EntryDate {
    font-size: 12px;
}

div.BlogMain_EntryDetails {
    font-size: 12px;
}

td.PersonaBlog_TableLeft {
    padding: 0 10px 0 0;
}

td.PersonaBlog_TableRight {
    border-left: 1px solid #ccc;
}

div.Blog_RightSideSectionHead {
    text-transform: uppercase;
}

div.BlogEntryList_Entries {
    padding-left: 10px;
}

div.BlogArchiveList_Entries {
    padding-left: 10px;
}



/* Profile Page */
.ProfileEdit_Textarea, .ProfileEdit_SmallInput, .ProfileEdit_BigInput  {
    border: 1px solid #bbb;
}

/* Blog Entry Form */
.BlogEntry_InputFullField, .BlogSettings_InputField {
    border: 1px solid #bbb;
}

table.BlogSettings_PreferencesTable td input {
    border: 1px solid #bbb;
}

div.BlogNav {
    font-size: 13px;
    margin: 0 0 16px 0;
}

td.BlogEntryForm_TableLeft {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

td.BlogEntryForm_TableRight {
    font-size: 14px;
}





/*
 * @ section Forums
 * @ notes Styles for the Pluck forums
 */
div#forumDest {
    margin: 16px 0 0 0;
}

div.Forums_MainContainer {
    font-family: Arial, Helvetica, sans-serif;
}

div.Forums_MainContainer table {
    font-size: 12px;
    line-height: 1.3em;
}

td.ForumList_TitleTD {
    font: normal 22px Georgia, "Times New Roman", Times, serif;
    color: #136aa8;
}

tr.ForumsTable_TRcolor {
    background: #fff;
}

tr.ForumsTable_AltTRcolor {
    background: #edf3f5;
}

div.ForumList_GroupHeading {
    padding: 7px 0;
    background: none;
    color: #000;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

div.Forums_MainContainer a {
    color: #136aa8;
}

div.Forums_MainContainer a.DiscussionList_NewContent {
    color: #136aa8;
}

table.ForumList_GroupTable {
    border-top: 1px solid #ccc;
}

table.ForumList_GroupTable td {
    padding: 10px;
}

tr.ForumsTable_HeadTR {
    text-transform: uppercase;
}

td.ForumList_GroupTableFolder, td.ForumList_GroupTableName, td.ForumList_GroupTableDiscussions, td.ForumList_GroupTablePosts {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 10px;
}

td.ForumList_GroupTableLatest {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 10px;
}

td.ForumList_GroupTableFolder {
    border-left: 1px solid #ccc;
}

div.ForumList_ForumName a {
    font: normal 16px Georgia, "Times New Roman", Times, serif;
}

div.Forums_Breadcrumbs {
    font: normal 11px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

div.Forums_TitleText {
    font: normal 16px Georgia, "Times New Roman", Times, serif;
    color: #136aa8;
}

td.ForumList_ForumSpecificTitleTD {
    font: normal 22px Georgia, "Times New Roman", Times, serif;
    color: #136aa8;
}

div.Forums_LoginStatus a {
    color: #136aa8;
}

table.ForumList_ForumSpecificSearchTable, table.ForumList_SearchTable  {
    background: #edf3f5;
    border: 1px solid #ccc;
}

td.ForumList_ForumSpecificSearchFieldTD input, input#plckSearchText1 {
    border: 1px solid #999;
}

* > td.ForumList_ForumSpecificSearchButtonTD input, * > td.ForumList_SearchButtonTD input {
    border: none;
    text-indent: -9000px;
    background: url("http://media.adn.com/includes/assets/images/pluck/submit-btn.gif") no-repeat left top;
    height: 20px;
    width: 75px;
}

a.Forums_StartDiscussion {
    background: url("http://media.adn.com/includes/assets/images/pluck/discussion-btn.gif") no-repeat center top;
    width: 200px;
}

div.Forums_BlockContainer div.Forums_ContainerHead {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #000;
    border: 1px solid #ccc;
    background: none;
}

div.Forums_ContainerHead a {
    color: #136aa8;
}

table.DiscussionList_ListTable {
    border: none;
    border-left: 1px solid #ccc;
}

div.Discussion_AltPostContainer, div.Discussion_PostContainer {
    background: none;
    border: none;
}

tr.ForumsTable_HeadTR {
    background: #edf3f5;
}

td.DiscussionList_ListTableImg, td.DiscussionList_ListTableName, td.DiscussionList_ListTableStarted,
td.DiscussionList_ListTablePosts, td.DiscussionList_ListTableLatest {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

a.Forums_RegisterToJoinForums {
    background: url("http://media.adn.com/includes/assets/images/pluck/register-btn.gif") no-repeat center top;
}

/*
 * @ notes Styles for the post page in Forums
 */
div.Forums_HeadFeedContainer {
    margin-top: -40px;
}

div.Discussion_VisibilityContainer {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

div.Discussion_UserPostContainer {
    background: none;
}

div.Discussion_PostQuote {
    background: #edf3f5;
    border: 1px solid #ccc;
    padding: 10px;
}

table.CreateItem_Table {
    border-top: none;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: none;
}

/* Add New Post Form */
table.CreateItem_Table {
    font-family: Arial, Helvetica, sans-serif;
}

td.CreateItem_TableForm {
    text-transform: uppercase;
    padding-left: 10px;
    padding-bottom: 5px;
    font-size: 11px;
}

div.CreateItem_Header {
    font: normal 18px Georgia, "Times New Roman", Times, serif;
    color: #136aa8;
    text-transform: capitalize;
}

input.CreateItem_TableFormInput {
    border: 1px solid #999;
    padding: 2px 5px;
}

textarea.CreateItem_TableFormTextarea {
    border: 1px solid #999;
    padding: 5px;
}

div.CreateItem_MarkAsQuestion input {
    border: 1px solid #999;
}

a.Forums_AddPost {
    background: url("http://media.adn.com/includes/assets/images/pluck/newpost-btn.gif") no-repeat center top;
    width: 144px;
}

div.Forums_BottomBreadcrumbs {
    font-weight: normal;
}

table.Discussion_PostTitleTable, table.Discussion_PostTable {
    padding: 10px 0;
}

table.Discussion_PostTitleTable {
    background: #edf3f5;
    border-bottom: 1px solid #ccc;
}

div.Discussion_PostOptions {
    padding: 10px 5px;
}

div.CreateItem_Buttons input {
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: #edf3f5;
    padding: 2px 5px;
}

/*div.CreateItem_Buttons input#ForumAddPost {*/
/*    border: 1px solid #999;*/
/*    background: #edf3f5;*/
/*    padding: 2px 5px;*/
/*}*/

div.DiscussionList_Admin {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: none;
}

div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminEdit, div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminOpen,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminDelete{
    color: #136aa8;
}

/*
 * @ notes Forum search results styles
 */
table.ForumMain_ListTable {
    border: none;
    border-left: 1px solid #ccc;
}

tr.ForumsTable_HeadTR {
    background: #edf3f5;
}

tr.ForumsTable_UserTRcolor {
    background: none;
}

td.ForumMain_SearchTableImg, td.ForumMain_SearchTableTitle, td.ForumMain_SearchTableDiscussion,
td.ForumMain_SearchTableForum, td.ForumMain_SearchTablePosted {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}


/*
 * @ notes Forum discovery widget styles
 */
div.Summary_ForumsContainer {
    padding-bottom: 3px;
    font-family: Arial, Helvetic, sans-serif;
    font-size: 11px;
}

div.Summary_ForumsAltColor {
    background: #edf3f5;
}

span.ForumDiscussionSummary_SiteAttribution {display:none;}













