/* Global & Shared CSS Properties */
/* #PersonaWatchListDest{display:none;} */
div.Persona_Main{color:#000000; font-family:verdana; font-size:11px; text-align:left; width:675px;}
	div.Persona_Main a{text-decoration: none; color: #005FA4; font-size: inherit;}
	div.Persona_Main a:hover{text-decoration: underline; color: #005FA4;}
	div.Persona_Main a:visited{text-decoration: none; color: #005FA4;}
	div.Persona_Main img{border:0px;}

div #personaDest .Persona_Main{width:675px; margin:0px;}

div.PersonaStyle_ItemContainer{border:0px; margin-top:0px; padding: 0 4px 8px; border-top:5px solid #ffffff; border-bottom:2px solid #e1e1e1; }
div.PersonaStyle_SectionHead{font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #EF4D15;
   text-transform: uppercase; background-color:#FFFFFF; padding:3px; text-align:left; padding-top:10px;}
	div.PersonaStyle_SectionHead a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
table.UserComments_Table{border-bottom:1px solid #e1e1e1;}
div.Blog_RightSideContainer{padding:0px 0px 20px 0px;}
	div.Blog_RightSideContainer a{text-decoration: none; color: #005FA4; font-size: inherit;}
	div.Blog_RightSideContainer a:hover{text-decoration: underline; color: #005FA4;}
       div.Blog_RightSideContainer a:visited{text-decoration: none; color: #005FA4;}
div.Blog_RightSideSectionHead{font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #EF4D15;
   background-color:#FFFFFF; padding:3px; text-align:left; padding-top:10px; text-transform: uppercase;}

/* Discovery widget styles */
td.Summary_BlogImg{display:none;}
td.Summary_BlogTableLeft{display:none;}


div.Summary_Container img{border:0px;}
div.Summary_Container a{text-decoration: none; color: #005FA4; font-size: inherit; }
div.Summary_Container a:link {text-decoration: none; color: #005FA4; font-size: inherit;}
div.Summary_Container a:hover {text-decoration: underline; color: #005FA4; }
div.Summary_Container a:visited {text-decoration: none; color: #005FA4;}

div.Summary_BlogTime {color: #999999; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; padding: 0px 0px 0px 0px;}
div.Summary_BlogBy {color: #000000; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; padding: 0px 0px 0px 0px;}

div.Summary_PhotoIn {color: #000000; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; padding: 0px 0px 0px 0px;}
div.Summary_PhotoBy {color: #000000; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; padding: 0px 0px 0px 0px;}

div.Summary_ForumsAltColor {background-color:#ffffff; }
tr.Summary_PhotoAltTRColor {background-color:#ffffff; }
tr.Summary_GalleryAltTRColor  {background-color:#ffffff; }
tr.Summary_BlogAltTRColor{background-color:#ffffff; }
.Summary_ArticleAltColor{background-color:#ffffff; }



div.Summary_Container h3{font: normal 10px/12px Verdana, sans-serif; font-weight: bold; color: #EF4D15; text-transform: uppercase; }


/************************************ Persona Styles *********************************/
/* Persona Header */
div.PersonaHeader_Container{clear:both; background-color:#e0f0ef; padding:10px 10px 0px 10px;}
	div.PersonaHeader_Container a{color:#336699;}	
div.PersonaHeader_Title{font-weight:bold; font-size:17px; text-align:left; margin: 0; padding: 0;}	
div.PersonaHeader_PublicContent{clear:both; margin-top:10px; margin-left:10px;}	
	div.PersonaHeader_PublicContent a{border:0px; text-align:left; color:#336699; text-decoration:none; height:12px; float:left; margin-bottom:0px; padding:3px 0px 3px 15px; width:90%; background-color: transparent;} 
	div.PersonaHeader_PublicContent a:hover{text-decoration:underline; color:#336699; background-color: transparent;}
       div.PersonaHeader_PublicContent a:link{text-decoration: none;color: #005FA4;font-size: 11px; font-weight:normal; background-color: transparent;}
div.PersonaHeader_PrivateContent{margin-top:10px; padding:5px; text-align:left;  clear:both; width:160px;}
table.PersonaHeader_Table{width:100%; border:0px; padding:0px 0px 10px 0px; table-layout:fixed;}
td.PersonaHeader_TableLeft{vertical-align:top; width:82px; overflow:hidden; padding-right:10px; text-align:center; }
	td.PersonaHeader_TableLeft img{border:0px solid #000000; margin:10px 0px 10px 0px; }
td.PersonaHeader_TableLeft a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
td.PersonaHeader_TableLeft a:hover{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
td.PersonaHeader_TableLeft a:visited{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}

td.PersonaHeader_TableMiddle{vertical-align:top; width:100%; overflow:hidden; padding-top:10px;}
td.PersonaHeader_TableRight{vertical-align:top; width:170px; overflow:hidden;}
td.PersonaHeader_TableRight a{font: bold 10px Verdana, sans-serif;
    text-decoration: none;}
td.PersonaHeader_TableRight a:hover{font: bold 10px Verdana, sans-serif;
    text-decoration: underline;}
td.PersonaHeader_TableRight a:visited{font: bold 10px Verdana, sans-serif;
    text-decoration: none;}
td.PersonaHeader_TableRight div.PersonaHeader_PublicContent a{font: bold 10px Verdana, sans-serif;
    text-decoration: none;}
td.PersonaHeader_TableRight div.PersonaHeader_PublicContent a:hover{text-decoration: underline;}
td.PersonaHeader_TableRight div.PersonaHeader_PublicContent a:visited{text-decoration: none;}
div.PersonaHeader_Info{padding-bottom:5px; width:100%; overflow:hidden;}
.PersonaHeader_InfoHeading{font-weight:bold;}

/* Persona Tabs */
div.PersonaTabs_Container{height:10px; border-bottom:0px; background-color:#7498b6; color:#FFFFFF; background-image:url(/sldemo/images/mock/poweredBy.gif); background-position:top right; background-repeat:no-repeat;}
	div.PersonaTabs_Container a{text-decoration:none; color:#FFFFFF;}
div.PersonaTabs_Container a.PersonaTabs_On{float:left; height:10px; padding:6px 10px 7px 10px; margin-left:0px; border-top: 0px; border-bottom:0px; border-left:0px; border-right: 2px solid #ffffff; background-color:#ffffff; color:#3775a8; text-decoration:none;  font-size:10px; font-weight:bold;}
div.PersonaTabs_Container a.PersonaTabs_On:hover{text-decoration:none;}
div.PersonaTabs_Container a.PersonaTabs_On:visited{text-decoration:none; color:#3775a8;}
div.PersonaTabs_Container a.PersonaTabs_Off{float:left; height:10px; padding:6px 10px 7px 10px; margin-left:0px; border-top: 0px; border-right: 2px solid #ffffff;  border-bottom:0px; border-left:0px; background-color:#7498b6; color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold;}
div.PersonaTabs_Container a.PersonaTabs_Off:hover{background-color:#2e6196; color:#FFFFFF;}
div.PersonaTabs_Container a.PersonaTabs_Off:visited{text-decoration:none; color:#FFFFFF;}

/* Persona Home Table */
table.Persona_2ColumnTable{width:100%; border:0px; margin:0px; padding:0px; table-layout:fixed; background-color:#E8E8E8;}
td.Persona_2ColumnTableLeft{width:67%; vertical-align:top; background-color:#FFFFFF; padding: 0px 5px 0px 5px;}
td.Persona_2ColumnTableRight{width:33%; vertical-align:top; background-color:#FFFFFF; padding: 0px 5px 0px 5px; border-left:3px solid #E8E8E8; }

/* WatchList */
div.WatchList_Title{padding:3px; text-align: left; width:95%; margin:auto; border-style: none;}
table.WatchList_List{width:95%; margin:auto;}
td.WatchList_ListLeft{width:95%; text-align:left;}
td.WatchList_ListRight{width:5%; text-align:center;}
div.WatchList_Page{text-align:center; padding:10px;}
				
/* Reactions */
div.Reactions_Title{font: normal 12px/15px Verdana, sans-serif; font-weight: bold; color: #000000;}	
	div.Reactions_Title a{font: normal 12px/15px Verdana, sans-serif; font-weight: bold;}
table.Reactions_Table{width:98%; padding-bottom:10px; border-bottom:1px solid #e1e1e1; margin:auto; margin-left:0px; margin-top:7px;}
	table.Reactions_Table img{border:0px solid #000000;}	
div.Reactions_DateTime{color:#999999; font-weight: bold;}
div.Reactions_Data{margin:5px 0px 5px 0px;}


div.Reactions_Link a{font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
div.Reactions_Link a:hover{font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
div.Reactions_Link a:visited{font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}

/* Friends */
table.Friends_List{width:95%; margin:auto;}
td.Friends_ListLeft{width:95%; text-align:left;}
td.Friends_ListLeft a{text-decoration: none; color: #005FA4; font-weight:bold; padding-left: 3px;}
td.Friends_ListLeft a:hover{text-decoration: underline; color: #005FA4; font-weight:bold; padding-left: 3px;}
td.Friends_ListLeft a:visited{text-decoration: none; color: #005FA4; font-weight:bold; padding-left: 3px;}
td.Friends_ListRight{width:5%; text-align:center;}
div.Friends_Page{text-align:center; padding-bottom:5px;}
div.Friends_ShowAll{text-align:right;}
div.Friends_ShowAll a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
div.Friends_ShowAll a:hover{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
div.Friends_ShowAll a:visited{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}

/* MessagePreview */
table.MessagePreview_Table{width:100%;  table-layout:fixed;}
	table.MessagePreview_Table img{width:32px; height:32px; border: 0px solid #000000;}
td.MessagePreview_TableLeft{vertical-align:top; width:34px; padding:5px 0px 5px 5px;}
td.MessagePreview_TableRight{width:100%; padding:3px 0px 5px 5px; vertical-align:top; text-align:left; color:#000000; overflow:hidden;}
div.MessagePreview_User{font-weight:bold;}
div.MessagePreview_DateTime{color:#999999; padding-top:0px;}
div.MessagePreview_ViewMessage{padding-top:0px;}

div.MessagePreview_ViewAll  {text-align:right;}
div.MessagePreview_ViewAll a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
div.MessagePreview_ViewAll a:hover{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
div.MessagePreview_ViewAll a:visited{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}

/* RecentPhotoSlideShow */
div.RecentPhotoSlideShow_ViewAll {text-align:right;}
div.RecentPhotoSlideShow_ViewAll a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
div.RecentPhotoSlideShow_ViewAll a:hover{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
div.RecentPhotoSlideShow_ViewAll a:visited{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
div.RecentPhotoSlideShow_Image{text-align:center; padding:5px 0px 5px 0px;}
	div.RecentPhotoSlideShow_Image img{width:80%; border: 0px solid #000000;}
table.RecentPhotoSlideShow_Table{width:80%; table-layout:fixed; margin:auto;}
td.RecentPhotoSlideShow_TableLeft{width:50%; text-align:left;}
td.RecentPhotoSlideShow_TableLeft a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
td.RecentPhotoSlideShow_TableLeft a:hover{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
td.RecentPhotoSlideShow_TableLeft a:visited{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}

td.RecentPhotoSlideShow_TableRight{width:50%; text-align:right;}
td.RecentPhotoSlideShow_TableRight a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
td.RecentPhotoSlideShow_TableRight a:hover{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
td.RecentPhotoSlideShow_TableRight a:visited{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}


/* UserComments */
div.UserComments_Comment{margin:3px 0px 3px 0px;}
table.UserComments_Table{width:95%; padding-bottom:10px; border-bottom:1px solid #e1e1e1; margin:auto; margin-top:7px;}
	table.UserComments_Table img{border: 0px solid #000000; width:75px;}
div.UserComments_Origin{font: normal 12px/15px Verdana, sans-serif; font-weight: bold; color: #000000;}
	div.UserComments_Origin a{font: normal 12px/15px Verdana, sans-serif; font-weight: bold;}
.UserComments_DateTime{font-weight:normal; font-style:normal; }
div.UserComments_Recommended{text-align:left; color:#999999; padding-bottom:5px;}
div.UserComments_Recommended a{text-decoration: none; color: #005FA4; font-size: inherit;}
div.UserComments_Recommended a:hover{text-decoration: underline; color: #005FA4; font-size: inherit;}
div.UserComments_Recommended a:visited{text-decoration: none; color: #005FA4; font-size: inherit;}
div.UserComments_Page{text-align:center; padding:5px;}



/* Messages */
table.Messages_MessageTable{width:95%; table-layout:fixed; margin:auto;}
	table.Messages_MessageTable img{width:58px; border: 0px solid #000000;}
	table.Messages_MessageTable div {padding: 2px 0;}
td.Messages_MessageTableLeft{vertical-align:top; width:70px; padding:5px 0px 5px 0px; text-align:center;}
td.Messages_MessageTableRight{width:100%; padding:5px 5px 5px 5px; vertical-align:top; text-align:left; overflow:hidden;}
div.Messages_DateTime{color:#999999;}
div.Messages_Page{text-align:center; padding:5px;}
div.Messages_NewMessageContainer{text-align:center;margin-top:10px; }
div.Messages_NewMessageHead{text-align:center;}
.Messages_NewMessageTextBox{width:300px; height:100px; margin:10px 0px 0px 0px;}
div.Messages_NewMessageSubmit{margin:10px 0px 10px 0px; text-align:center;}
tr.Messages_MessagesTableAltRowColor{background-color:#ffffff;}
td.Message_Remove{text-align:center; width:20px; padding-top:5px; vertical-align:top;}
	td.Message_Remove img{border:0px; width:13px;}

/* Photos_Home */
table.Photos_HomeTable{table-layout:fixed; width:100%;}

/* GallerySubmissions */
div.GallerySubmissions_ActionLink{padding:0px 0px 0px 5px;}
	div.GallerySubmissions_ActionLink a{padding:1px 0px 1px 20px; background:url(http://images.chron.com/images/icn-gallery-inline.gif) 0 50% no-repeat;   text-decoration: none; font-weight: bold; color:#005FA4; border-style:none;}
	div.GallerySubmissions_ActionLink a:hover{padding:1px 0px 1px 20px; background:url(http://images.chron.com/images/icn-gallery-inline.gif) 0 50% no-repeat;   text-decoration: underline; font-weight: bold; color:#005FA4; border-style:none}
div.GallerySubmissions_ActionLink a:visited{padding:1px 0px 1px 20px; background:url(http://images.chron.com/images/icn-gallery-inline.gif) 0 50% no-repeat;   text-decoration: none; font-weight: bold; color:#005FA4; border-style:none}
table.GallerySubmissions_Table{width:98%; table-layout:fixed; text-align:left; margin:auto; margin-top:10px;}
td.GallerySubmissions_TableDate{width:80px;}
td.GallerySubmissions_TableName{width:100%;}

div.GallerySubmissions_Page{text-align:center;}
div.GallerySubmissions_Page b{font-family:verdana; font-size:12px; text-decoration: none; padding-left: 4px;}
div.GallerySubmissions_Page a{font-family:verdana; font-size:12px; text-decoration: none;}
div.GallerySubmissions_Page a:hover{font-family:verdana; font-size:12px; text-decoration: underline;}
div.GallerySubmissions_Page a:visited{font-family:verdana; font-size:12px; text-decoration: none;}


/* UserGalleryList */
div.UserGalleryList_ActionLink{padding:3px; text-align:right; padding:10px 0px 10px 0px;}
	div.UserGalleryList_ActionLink a{float:right; padding:5px; color:#ffffff; text-decoration:none; font-weight: bold;}
	div.UserGalleryList_ActionLink a:hover{text-decoration:underline;}
 table.UserGalleryList_Table{margin:0px 0px 0px 3px;} 
div.UserGalleryList_Gallery{width:84px; float:left; margin:5px; background-image:url("${SiteLifeServerUrlBase}"/Content/images/tmp/photothumb.jpg); background-repeat:no-repeat; background-position:left;}
	div.UserGalleryList_Gallery img{width:60px; height:60px; margin:8px 0px 0px 8px; }
div.UserGalleryList_GalleryDetails{text-align:center; padding:20px 0px 0px; overflow:hidden;}
div.UserGalleryList_GalleryDetails a{text-decoration:none;}
div.UserGalleryList_GalleryDetails a:hover{text-decoration:underline;}
div.UserGalleryList_GalleryDetails a:visited{text-decoration:none;}

div.UserGalleryList_Page b{font-family:verdana; font-size:12px; text-decoration: none; padding-left: 4px;}
div.UserGalleryList_Page a{font-family:verdana; font-size:12px; text-decoration: none;}
div.UserGalleryList_Page a:hover{font-family:verdana; font-size:12px; text-decoration: underline;}
div.UserGalleryList_Page a:visited{font-family:verdana; font-size:12px; text-decoration: none;}

/* MyRecentPhotos */
div.MyRecentPhotos_Details{color: #999999; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; padding: 0px 2px 0px 3px;}
table.MyRecentPhotos_Table{margin:0px 0px 0px 3px; text-align:left; width:90%;}
	table.MyRecentPhotos_Table img{float:left; padding:5px 0px 0px 5px; border:0px; width:60px; height:60px;}
div.MyRecentPhotos_Page b{font-family:verdana; font-size:12px; text-decoration: none; padding-left: 4px;}

div.MyRecentPhotos_Page a{font-family:verdana; font-size:12px; text-decoration: none;}
div.MyRecentPhotos_Page a:hover{font-family:verdana; font-size:12px; text-decoration: underline;}
div.MyRecentPhotos_Page a:visited{font-family:verdana; font-size:12px; text-decoration: none;}

/* PersonaPhoto */
div.PersonaPhoto_Image{text-align:center; margin-top:10px;}
	div.PersonaPhoto_Image img{padding:5px; border:0px solid #000000;}
table.PersonaPhoto_Table{width:95%; table-layout:fixed; padding:10px 0px 10px 0px; border-bottom: 1px solid #e1e1e1; margin:auto;}

	table.PersonaPhoto_Table img{border:0px;}
div.PersonaPhoto_Title{font-weight:bold;}
div.PersonaPhoto_ByLine{color:#999999;}
div.PersonaPhoto_ByLine a{font-style:normal;}

div.PersonaPhoto_Description a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
div.PersonaPhoto_Description a:hover{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
div.PersonaPhoto_Description a:visited{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
table.PersonaPhoto_GalleryPreview{width:193px; }
	table.PersonaPhoto_GalleryPreview td{text-align:center;}
	table.PersonaPhoto_GalleryPreview img{width:49px; height:50px; padding:3px 3px 3px 0px; border:0px solid #999999;}
	table.PersonaPhoto_GalleryPreview img.PersonaPhoto_CurrentImage{width:49px; height:50px; padding:3px; border:2px solid #000000;}
table.PersonaPhoto_GalleryPreview a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
table.PersonaPhoto_GalleryPreview a:hover{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
table.PersonaPhoto_GalleryPreview a:visited{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
div.PersonaPhoto_Tags{text-align:left;}
div.PersonaPhoto_Statistics{width:75%; text-align:left; padding:5px 0px 0px 50px;}
div.PersonaPhoto_Actions{width:75%; text-align:left; padding:5px 0px 0px 50px;}

/* UserGallery */
div.UserGallery_Details{padding:5px;}
div.UserGallery_Delete{text-align:center; padding:5px;}
div.UserGallery_PhotosWraper{width:90%; margin:0px 0px 0px 0px;}
table.UserGallery_PhotosTable{margin:0px 0px 0px 0px;}
div.UserGallery_PrivatePhotoDiv{width:60px; height:80px; background-color:#cccccc; float:left; margin:5px 0px 0px 5px; text-align:center;}
	div.UserGallery_PrivatePhotoDiv img{ border:0px; width:60px; height:60px;}
div.UserGallery_Description{font-size:17px; font-weight:bold; padding:0px 0px 0px 3px;}
div.UserGallery_Details{color: #999999; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; padding: 0px 2px 0px 3px;}
div.UserGallery_Details a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
div.UserGallery_Details a:hover{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
div.UserGallery_Details a:visited{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
img.UserGallery_PublicPhoto{float:left; padding:5px 0px 0px 5px; border:0px; width:60px; height:60px;}
div.UserGallery_Page{clear:both; text-align:center; padding:10px;}


/* UserGalleryCreate */
.UserGalleryCreate_ErrorText{font-size:12px; text-align:left; width:300px; color:#ff0000; font-weight:bold;}
div.UserGalleryCreate_FieldCaption{padding:10px; text-align:left; width:300px; font-weight: bold;}
div.UserGalleryCreate_Buttons{padding:10px; text-align:right; width:300px;}
.UserGalleryCreate_TextField{width:300px; margin-left:10px;}
.UserGalleryCreate_TextArea{width:300px; margin-left:10px; height:60px;}

/* UserGalleryConfirmation */
table.UserGalleryConfirmation_Table{table-layout:fixed; width:90%; margin:20px 0px 0px 0px; font-size:12px;}
td.UserGalleryConfirmation_TableLeft{width:100px; vertical-align:top; text-align:center;}
td.UserGalleryConfirmation_TableMiddle{width:80px; text-align:right; vertical-align:top;}
td.UserGalleryConfirmation_TableRight{text-align:left; vertical-align:top; width:100%; font-weight:bold;}
div.UserGalleryConfirmation_AddImage{width:84px; height:87px; text-align:left; margin:auto; background-image:url("${SiteLifeServerUrlBase}"/Content/images/tmp/photothumb.jpg); background-repeat:no-repeat; background-position:left; padding-bottom:7px; }
	div.UserGalleryConfirmation_AddImage img{width:60px; height:60px; margin:8px 0px 0px 8px; border:0px;}

/* BloggerProfile - slightly altered original version */
div.BloggerProfile_Container{font-family: Verdana, Arial, sans-serif; color: #FFFFFF; background-color: #ffffff; text-align: left; padding:4px; margin: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 3px solid #e8e8e8; height: 68px;}
div.BloggerProfile_Container table.BloggerProfile_Table{width:100%; background-color: #ffffff; table-layout:fixed; text-align:left; margin:0px; padding:0px 0px 5px 0px;}
div.BloggerProfile_Container td.BloggerProfile_TableImg{width:80px; vertical-align:top; padding:0px 0px 3px 0px; margin:0px;}
div.BloggerProfile_Container table.BloggerProfile_Table td.BloggerProfile_TableText{width:100%; padding: 0px;}
div.BloggerProfile_Container div.BloggerProfile_Title{margin:0px; padding:0px; font-size: 17px; line-height:17px; font-weight:normal; color:#000000; vertical-align:middle; text-align:left;}
div.BloggerProfile_Container div.BloggerProfile_Title a{margin:0px; padding:0px; font-size: 17px; line-height:17px; font-weight:normal; color:#000000; vertical-align:middle; text-align:left;}
div.BloggerProfile_Container  div.BloggerProfile_TagLine{font-family: Verdana, sans-serif; font-size:10px; color: #000000; padding:0px; font-weight: normal; line-height: 10px;}

/* multi-author blog layout */

td .BlogMain_MabAuthTableLeft img{display:none;}
td .BlogMain_MabAuthTableLeft {display:none;}

/* PersonaBlog Main Layout */
table.PersonaBlog_Table{width:675px; table-layout:fixed; clear:both; padding: 0px 0px 0px 0px; margin: 0px;}
td.PersonaBlog_TableLeft{vertical-align:top; width:460px; padding-left: 6px; padding-top: 5px; margin:0px 0px 10px 0px; text-align:left;}
td.PersonaBlog_TableRight{vertical-align:top; width:192px; padding:5px 5px 0px 0px; border-left:solid 3px #e8e8e8; text-align:left;}

/* BlogMain */
table.BlogMain_EntryPost{border-bottom:1px solid #e1e1e1; padding-top: 5px;}
div.BlogMain_EntryContainer{padding:5px 0px 10px 0px; margin:0px 10px 10px 0px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
div.BlogMain_EntryDate{color: #999999; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; padding-left: 3px; padding-right: 8px;}
div .BlogMain_EntryTitle {padding-left: 3px; padding-right: 8px;}
div.BlogMain_EntryTitle a{font-family: Verdana, Arial, sans-serif; font-size: medium; text-decoration: none; text-align: left; font-weight: bold; margin-bottom: 10px;}
div.BlogMain_EntryTitle a:visited{font-family: Verdana, Arial, sans-serif; font-size:     medium; text-decoration: none; text-align: left; font-weight: bold; margin-bottom: 10px;}
div.BlogMain_EntryTitle a:hover{font-family: Verdana, Arial, sans-serif; font-size: medium; text-decoration: underline; text-align: left; font-weight: bold; margin-bottom: 10px;}
div.BlogMain_EntryContent{color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 130%;
	text-align: left;
	margin-bottom: 10px; padding-left: 3px; padding-right: 8px;}
div.BlogMain_EntryContent img{padding:10px;}
div.BlogMain_EntryDetails{padding-top:10px; padding-left: 3px; padding-right: 8px; font-size:11px; clear:both;}
div.BlogMain_EntryDetails a{font-size: 11px; text-decoration: none;}
div.BlogMain_EntryDetails a:hover{font-size: 11px; text-decoration: underline;}
div.BlogMain_EntryDetails a:visited{font-size: 11px; text-decoration: none;}
div .BlogMain_Page b{font-family:verdana; font-size:12px; text-decoration: none; padding-left: 4px;}
div .BlogMain_Page a{font-family:verdana; font-size:12px; text-decoration: none;}
div .BlogMain_Page a:hover{font-family:verdana; font-size:12px; text-decoration: underline;}
div .BlogMain_Page a:visited{font-family:verdana; font-size:12px; text-decoration: none;}

/* Blog Nav */
div.BlogNav{padding:10px 0px 10px  0px; font-size:11px; text-align:center;  margin:auto;}
a.BlogNav_On{text-decoration:none; font-weight:bold;}
a.BlogNav_Off{font-size:11px;}

/* Blog Add to Watchlist */
div.Blog_AddToWatchlist a{padding:5px 0px 4px 32px; background:url(http://images.chron.com/photos/2006/12/14/icn-addtowatchlist/icn-addtowatchlist.gif) 0 100% no-repeat;   text-decoration: none; text-align: left; font-weight: 700; font-style: italic; font-size: 13px; font-family: Times New Roman, serif; color:#000000; border-style:none;}
div.Blog_AddToWatchlist a:hover{text-decoration:none; color:#000000;}

/* BlogEntryList */

div.BlogEntryList_Entries{padding:10px 5px 0px 5px;width:182px;}
table.PersonaBlog_Table td.PersonaBlog_TableRight div.BlogEntryList_Entries a{clear:both; float:left; padding-bottom:5px; text-decoration: none;}
table.PersonaBlog_Table td.PersonaBlog_TableRight div.BlogEntryList_Entries a:hover{clear:both; float:left; padding-bottom:5px; text-decoration: underline;}
table.PersonaBlog_Table td.PersonaBlog_TableRight div.BlogEntryList_Entries a:visited{clear:both; float:left; padding-bottom:5px; text-decoration: none;}

/* BlogArchiveList */
div.BlogArchiveList_Entries{padding:10px 0px 0px 5px;}
	div.BlogArchiveList_Entries a{clear:both; float:left; padding-bottom:5px; text-decoration: none;}
div.BlogArchiveList_Entries a:hover{clear:both; float:left; padding-bottom:5px; text-decoration: underline;}
div.BlogArchiveList_Entries a:visited{clear:both; float:left; padding-bottom:5px; text-decoration: none;}
	
/* BlogEntryForm */
table.BlogEntryForm_Table{width:100%; table-layout:fixed; text-align:left; font-family:Verdana; }
td.BlogEntryForm_TableLeft{vertical-align:top; width:90px; padding:15px 0px 0px 10px; font-weight:bold; font-size:12px;}
td.BlogEntryForm_TableRight{vertical-align:top; width:100%; padding-top:10px;}
div.BlogEntryForm_Submit{padding:10px; text-align:left;}
.BlogEntry_Textarea{width:460px; height:450px;}
iframe.BlogEntryForm_Iframe{width:100%; height:1200px;}

/* BlogEntry */
div.BlogEntry_Container a{color:#005FA4;}
div.BlogEntry_Container{padding:5px 0px 10px 0px; margin:0px 10px 10px 0px;  border-bottom:1px solid #e1e1e1; overflow:hidden;}
div.BlogEntry_Container div.BlogEntry_Title {font-family: Verdana, Arial, sans-serif; font-size: medium; text-decoration: none; font-weight: bold; text-align: left; margin-bottom: 0px;}
div.BlogEntry_PostDate{color: #999999; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; padding: 0px;}
div.BlogEntry_Container div.BlogEntry_Text{color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 130%;
	text-align: left;
	margin-bottom: 10px;}
div.BlogEntry_Text img{padding:10px;}
div.BlogEntry_Tags {padding-left: 3px; padding-right: 8px;}
div.BlogEntry_Details{padding-top:10px; clear: both;}
table.BlogEntry_Actions{width:100%; table-layout:fixed; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; margin-bottom: 25px; margin-top: 5px; line-height: normal;
	padding: 3px;}
td.BlogEntry_ActionItem{width:25%; text-align:left;}


div.BlogEntry_Container div .Comments_Page b{font-family:verdana; font-size:12px; text-decoration: none; text-align: center; padding-left: 4px;}
/*
div div #Comments_Container div div #Comments_OuterContainer .Comments_Container div .Comments_Pagediv .Comments_Page b{font-family:verdana; font-size:12px; text-decoration: none; text-align: center; padding-left:4px;}

 div .headline6 div div #Comments_Container div div #Comments_OuterContainer .Comments_Container div .Comments_Page b{font-family:verdana; font-size:12px; text-decoration: none; text-align: center;}*/

div .Comments_Page b{font-family:verdana; font-size:12px; text-decoration: none; text-align: center;}
div .Comments_Page a{font-family:verdana; font-size:12px; text-decoration: none;}
div .Comments_Page a:hover{font-family:verdana; font-size:12px; text-decoration: underline;}
div .Comments_Page a:visited{font-family:verdana; font-size:12px; text-decoration: none;}



table .Comments_Table td .Comments_TableRight div .Comments_From a{text-decoration: none; color: #005FA4;}
table .Comments_Table td .Comments_TableRight div .Comments_From a:hover{text-decoration: underline; color: #005FA4;}
table .Comments_Table td .Comments_TableRight div .Comments_From a:visited{text-decoration: none; color: #005FA4;}


/* PendingComments */
div.PendingComments_Actions{padding:10px; text-align:right; font-size:12px;}
div.PendingComments_PostContainer{border-bottom:1px solid #e1e1e1; margin:0px 10px 10px 10px; padding:10px 0px 10px 0px; font-size:12px;}
	div.PendingComments_PostContainer a{font-weight:bold;}
table.PendingComments_Table{margin:10px 0px 0px 10px; font-size:10px; }
td.PendingComments_TableLeft{vertical-align:top; width:100px; text-align:center;}
td.PendingComments_TableRight{vertical-align:top; width:100%;}
div.PendingComments_Author{}
	div.PendingComments_Author a{font-weight:bold;}
div.PendingComments_Comment{padding-top:3px;}
div.PendingComments_PostDate{color:#999999; padding-top:3px;}
div.PendingComments_Page{text-align:center; padding:5px;}

/* BlogSettings */
table.BlogSettings_AboutTable{table-layout:fixed; text-align:left; margin:10px 0px 20px 20px; width:80%;}
td.BlogSettings_AboutTableLeft{vertical-align:top; width:90px; padding:10px 0px 0px 10px; font-weight:bold; font-size:12px;}
td.BlogSettings_AboutTableRight{vertical-align:top; width:100%; padding-top:10px;}
table.BlogSettings_PreferencesTable{width:80%; table-layout:fixed; text-align:left; margin:10px 0px 20px 50px;}
td.BlogSettings_PreferencesTableLeft{vertical-align:top; width:150px; padding:10px 0px 0px 10px;}
td.BlogSettings_PreferencesTableRight{vertical-align:top; width:100%; padding-top:10px;}
div.BlogSettings_Save{padding-top:10px; text-align:left;}

/* ViewEditList */
div.ViewEditList_Options{padding:10px 0px 10px 0px; border-bottom:1px solid #cccccc;  margin:0px 10px 0px 10px; font-size:12px;}
table.ViewEditList_Table{width:95%; table-layout:fixed; text-align:left; font-size:12px; margin-left:10px; }
tr.ViewEditList_TableAltTR{background-color:#ffffff;}
td.ViewEditList_TableLeft{width:80px; padding-top:10px;}
td.ViewEditList_TableMiddle{width:350px; padding-top:10px;}
td.ViewEditList_TableRight{width:100%; padding-top:10px;}
.ViewEditList_TableHeading{font-weight:bold;}

/*ProfileEdit*/
div.ProfileEdit_SectionDescription{text-align:left; padding:5px;}	
	div.ProfileEdit_SectionDescription a{font-weight:bold;}	
table.ProfileEdit_Table{width:100%; table-layout:fixed;}
td.ProfileEdit_TableFieldName{width:30%; text-align:right; vertical-align:top; font-size:11px; padding: 10px 5px 0px 0px; font-weight: bold;}
td.ProfileEdit_TableField{width:70%; text-align:left; vertical-align:top; font-size:9px; padding-top:5px; }
div.ProfileEdit_Submit{padding:10px; text-align:center;}
iframe.Profile_Iframe{width:675px;}
body.PersonaProfile_Body{width:675px;}


/* PersonaPhotoUpload */
div.PersonaPhotoUpload_TOS{padding:10px 0px 0px 10px;}
div.PersonaPhotoUpload_Instructions{padding:10px 0px 0px 10px;}
div.PersonaPhotoUpload_FileBrowse{padding:10px 0px 0px 10px;}
div.PersonaPhotoUpload_AddSubmit{padding:10px 0px 10px 10px; text-align:left;}
div.PersonaPhotoUpload_Error{padding:10px 0px 0px 10px; color:#ff0000;}

/* PersonaPhotoAddDetail */
table.PersonaPhotoAddDetail_ItemTable{width:95%; table-layout:fixed; margin:auto; text-align:left;}
td.PersonaPhotoAddDetail_ItemTableImg{width:90px; vertical-align:top; padding-top:20px;}
	td.PersonaPhotoAddDetail_ItemTableImg img{width:80px;}
td.PersonaPhotoAddDetail_ItemTableDetails{Width:100%; vertical-align:top; padding-top:15px;}
div.PersonaPhotoAddDetail_Delete{}
table.PersonaPhotoAddDetail_DetailsTable{width:100%; table-layout:fixed; text-align:left;}
td.PersonaPhotoAddDetail_DetailsTableFieldName{font-size:12px; font-weight:bold; width:95px; padding:8px 0px 0px 0px; vertical-align:top;}
.PersonaPhotoAddDetail_Required{color:#ff0000; font-weight:normal; font-size:9px;}
td.PersonaPhotoAddDetail_DetailsTableField{padding:3px 0px 0px 10px; vertical-align:top;}
.PersonaPhotoAddDetail_DetailsField{width:250px;}
.PersonaPhotoAddDetail_DetailsTextarea{width:250px; height:30px;}
div.PersonaPhotoAddDetail_Submit{text-align:left; margin:auto; padding:10px 0px 10px 0px;}

/* PersonaPhotoConfirmation */
div.PersonaPhotoConfirmation_Content{margin:10px; font-family: verdana; font-size: 11px;}

/********************************************* PHOTOS CSS *********************************************/

/* SolicitPhoto */
div.SolicitPhoto_Container{font-family:verdana; font-size:10px; text-align:center; border:0px; background-color:#ffffff; margin-top:10px;}
	div.SolicitPhoto_Container a{color:#000000;}
div.SolicitPhoto_SectionHead{font-size:17px; position: relative; bottom: 4px; font-weight:bold; background-color:#ffffff; padding:0px;padding-bottom: 2px;  text-align:left; color:#ff6600; display:none;}
div.SolicitPhoto_Photo{margin:5px 0px 5px 0px; text-align:left;}
	div.SolicitPhoto_Photo img{border:1px solid #000000;}
div.SolicitPhoto_Subject{font-size:12px; font-weight:bold; text-align:left;}
div.SolicitPhoto_Details{ padding-top:5px;  text-align:left; display:none;}
div.SolicitPhoto_Action{display:none; padding:10px 0; text-align: left;}
	div.SolicitPhoto_Action a{ color: #369; font-size:11px; font-weight:bold;}
div.SolicitPhoto_Link{display: none; padding-bottom:0px;  text-align:right; }
div.SolicitPhoto_Link a{color:#336699; font-weight:bold;} 
div.SolicitPhoto_Link a:hover{text-decoration:none;}

/* PublicGallery */
div.PublicGallery_Container{font-size:10px; font-family:Verdana; text-align:left; margin:0px 10px 0px 10px; border-bottom: 1px solid #e1e1e1;}
	div.PublicGallery_Container a{color: #005FA4; text-decoration: none;}
div.PublicGallery_Container a:hover{color: #005FA4; text-decoration: underline;}
div.PublicGallery_Container a:visited{color: #005FA4; text-decoration: none;}
div.PublicGallery_Title {font-size:17px; font-weight:bold; padding:0px 0px 0px 0px;}
div.PublicGallery_Description {font: 14px Verdana,sans-serif; padding:0px 0px 0px 0px;}
div.PublicGallery_Details{background-repeat:no-repeat; background-position: 0px 10px;
   padding-left:25px;
   background-image: url('http://images.chron.com/photos/2007/03/05/icn-submitphoto/icn-submitphoto.gif'); font-size:12px; padding-top:10px;}
div.PublicGallery_Details b{padding-top:10px; font-size:12px; font-weight: bold; text-decoration: none;}
div.PublicGallery_Details a{padding-top:10px; font-size:12px; font-weight: bold; text-decoration: none;}
div.PublicGallery_Details a:hover{padding-top:10px; font-size:12px; font-weight: bold; text-decoration:underline;}
div.PublicGallery_Details a:visited{padding-top:10px; font-size:12px; font-weight: bold; text-decoration: none;}
div.PublicGallery_PhotosContainer{margin:10px 8px 0 2px; padding:5px; border:0px solid #000; text-align:center; width:600px;}
table.PublicGallery_PhotosTable{margin:auto; float: left; text-align:left; border-bottom: 0px solid #999999;}
	table.PublicGallery_PhotosTable img{margin:5px; border:0px solid #2E6196; width:60px; height:60px;}
div.PublicGallery_Page{text-align:center;}
div.PublicGallery_Page b{font-family:verdana; font-size:12px; text-decoration: none;}
div.PublicGallery_Page a{font-family:verdana; font-size:12px; text-decoration: none;}
div.PublicGallery_Page a:hover{font-family:verdana; font-size:12px; text-decoration: underline;}
div.PublicGallery_Page a:visited{font-family:verdana; font-size:12px; text-decoration: none;}
div.PublicGallery_Actions{font-size:11px; padding-top:4px; line-height:15px;}


div.PublicGallery_Actions { text-decoration: none; margin-top: 9px; padding: 2px 0 2px 0px;}
	/*div#rec_1 { text-decoration: none; margin-top: 2px; padding: 2px 0 2px 21px; background: #fff url(../sldemo/images/arrow_up.gif) left 50% no-repeat; }*/
	/*div#wa_1 { text-decoration: none; margin-top: 2px; padding: 2px 0 2px 21px; background: #fff url(../sldemo/images/icon_package_get.gif) left 50% no-repeat; }*/
	
table.PublicGallery_Table{ display: none; width:100%; table-layout:fixed; padding-top:10px;}
td.PublicGallery_About{vertical-align:top;}
td.PublicGallery_Related{vertical-align:top;}
div.PublicGallery_SubHeading{font-size:12px; font-weight:bold; padding-bottom:5px;}

/* GalleryPhoto */
div.GalleryPhoto_Container{text-align:center; margin:10px; font-size:11px;}
	
div.GalleryPhoto_Heading{text-align:left; font-size:14px; font-weight:normal;}
	div.GalleryPhoto_Heading a{ font-weight:bold; color: #369;}
div.GalleryPhoto_Image{text-align:center; margin-top:10px;}
	div.GalleryPhoto_Image img{padding:5px; border:0px;}
table.GalleryPhoto_Table{ width:100%; table-layout:fixed; padding:10px 0px 10px 0px; border-bottom: 0px solid #999999; margin: 0 auto;}
	table.GalleryPhoto_Table img{border:0px;}
	table.GalleryPhoto_Table a {color: #369; }
div.GalleryPhoto_Title{font-weight:bold; text-align:left;}
div.GalleryPhoto_ByLine{color:#999999; text-align:left;}
	div.GalleryPhoto_ByLine a{font-style:italic; font-style: normal;}
div.GalleryPhoto_Description{}
table.GalleryPhoto_GalleryPreview{width:193px; }
	table.GalleryPhoto_GalleryPreview td{text-align:center;}
	table.GalleryPhoto_GalleryPreview img{width:60px; height:60px; padding:3px 9px 3px 0px;}
	table.GalleryPhoto_GalleryPreview img.GalleryPhoto_CurrentImage{width:60px; height:60px; padding:3px;}
table.GalleryPhoto_GalleryPreview a{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}
table.GalleryPhoto_GalleryPreview a:hover{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: underline;}
table.GalleryPhoto_GalleryPreview a:visited{padding:5px; font: bold 8px/13px Verdana, sans-serif;
    text-transform: uppercase; text-decoration: none;}

div.GalleryPhoto_Tags{text-align:left;}
div.GalleryPhoto_Statistics{width:75%; text-align:left; padding:5px 0px 0px 50px;}
div.GalleryPhoto_Actions{width:75%; text-align:left; padding:5px 0px 0px 50px;}

/* PhotoUpload */
div.PhotoUpload_Container{font-family:verdana; font-size:10px; text-align:left;}
	div.PhotoUpload_Container a{color:#000000;}
	div.PhotoUpload_Container img{border:1px solid #000000;}
div.PhotoUpload_SectionHead{font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #EF4D15;
   text-transform: uppercase;  background-color:#ffffff; padding:3px; text-align:left;}
div.PhotoUpload_TOS{padding:10px 0px 0px 10px;}
div.PhotoUpload_Instructions{padding:10px 0px 0px 10px;}
div.PhotoUpload_FileBrowse{padding:10px 0px 0px 10px;}
div.PhotoUpload_AddSubmit{padding:10px 0px 10px 10px; text-align:left;}
div.PhotoUpload_Error{padding:10px 0px 0px 10px; color:#ff0000;}

/* PhotoAddDetail */
div.PhotoAddDetail_Container{font-family:verdana; font-size:10px; text-align:left; }
	div.PhotoAddDetail_Container a{color:#000000;}
	div.PhotoAddDetail_Container img{border:1px solid #000000;}
div.PhotoAddDetail_SectionHead{font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #EF4D15;
   text-transform: uppercase; background-color:#ffffff; padding:3px; text-align:left;}
table.PhotoAddDetail_ItemTable{width:95%; table-layout:fixed; margin:auto; text-align:left;}
td.PhotoAddDetail_ItemTableImg{width:90px; vertical-align:top; padding-top:20px;}
	td.PhotoAddDetail_ItemTableImg img{width:80px;}
td.PhotoAddDetail_ItemTableDetails{Width:100%; vertical-align:top; padding-top:15px;}
div.PhotoAddDetail_Delete{}
table.PhotoAddDetail_DetailsTable{width:100%; table-layout:fixed; text-align:left;}
td.PhotoAddDetail_DetailsTableFieldName{font-size:12px; font-weight:bold; width:95px; padding:8px 0px 0px 0px; vertical-align:top;}
.PhotoAddDetail_Required{color:#ff0000; font-weight:normal; font-size:9px;}
td.PhotoAddDetail_DetailsTableField{padding:3px 0px 0px 10px; vertical-align:top;}
.PhotoAddDetail_DetailsField{width:250px;}
.PhotoAddDetail_DetailsTextarea{width:250px; height:30px;}
div.PhotoAddDetail_Submit{text-align:left; margin:auto; padding:10px 0px 10px 0px;}
iframe.PersonaPhotoUpload_Iframe{width:100%; height:900px;}

/* PhotoConfirmation */
div.PhotoConfirmation_Container{font-family:verdana; font-size:10px; text-align:left;}
	div.PhotoConfirmation_Container a{color:#000000;}
div.PhotoConfirmation_SectionHead{font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #EF4D15;
   text-transform: uppercase; background-color:#ffffff; padding:3px; text-align:left;}
div.PhotoConfirmation_Content{margin:10px; font-family:verdana;}
div.PhotoConfirmation_Content a{font-family:verdana; color: #005FA4; text-decoration: none;}
div.PhotoConfirmation_Content a:hover{font-family:verdana; color: #005FA4; text-decoration: underline;}
div.PhotoConfirmation_Content a:visited{font-family:verdana; color: #005FA4; text-decoration: none;}

/* PublicGalleries */
div.PublicGalleries_Container{font-size:11px; text-align:left;}
	div.PublicGalleries_Container a{color: #005FA4; text-decoration: none;}
div.PublicGalleries_Container a:hover{color: #005FA4; text-decoration: underline;}
div.PublicGalleries_Container a:visited{color: #005FA4; text-decoration: none;}

div.PublicGalleries_SectionHead{font: normal 10px/12px Verdana, sans-serif;
   font-weight: bold;
   color: #EF4D15;
   text-transform: uppercase; background-color:#ffffff; padding:7px;}
table.PublicGalleries_Table{width:100%; table-layout:fixed; margin-top:5px;}
td.PublicGalleries_TableImg{width:62px; height:62px; padding:5px;}
 td.PublicGalleries_TableImg img{ width:60px; border:0px solid #000000;}
td.PublicGalleries_TableDetails{width:100%; text-align:left; padding:5px 0px 10px 10px; vertical-align:top;}
div.PublicGalleries_Title{font: bold 12px Verdana, sans-serif;}
/*div.PublicGalleries_Title a{background-repeat:no-repeat;
   background-position: 3px 1px;
   padding-left:25px;
   background-image: url('http://images.chron.com/images/icn-gallery-inline.gif'); } */

div.PublicGalleries_Description{font: 12px Verdana,sans-serif; padding: 2px 0px 0px 0px;}
div.PublicGalleries_ViewLink{padding:5px 0px 0px 5px; font-size:10px; font-weight:bold;}
div.PublicGalleries_ViewLink a{background-repeat:no-repeat;
   background-position: 3px 1px;
   padding-left:25px;
   background-image: url('http://images.chron.com/images/icn-gallery-inline.gif'); } 
div.PublicGalleries_UploadLink{padding:5px 0px 0px 5px; font-size:10px; font-weight:bold;}
div.PublicGalleries_UploadLink a{background-repeat:no-repeat;
   background-position: 3px 1px;
   padding-left:25px;
   background-image: url('http://images.chron.com/photos/2007/03/05/icn-submitphoto/icn-submitphoto.gif'); } 


/* photo upload instructions */
div .PhotoUpload_Instructions {font-family: verdana; font-size: 11px;}
div .PhotoUpload_Error {font-family: verdana; font-size: 11px;}
div .PhotoConfirmation_Content {font-family: verdana; font-size: 11px;}
div .PhotoConfirmation_Content p{font-family: verdana; font-size: 11px;}
div .PhotoConfirmation_Content a{font-family: verdana; font-size: 11px; color: #005FA4; text-decoration: none;}
div .PhotoConfirmation_Content a:hover{text-decoration: underline;}
div .PhotoConfirmation_Content a:visited{text-decoration: none;}


/************************* MISC ELEMENTS ***************************************/

div .SiteLife_Filtered {font-family: verdana; font-size: 11px;}

div.ReportAbuse_Container{background-color:#fe0000; width:170px; font-family:Verdana; font-weight:bold; color:#ffffff; font-size:10px; border:2px solid #fe0000; text-align:left; z-index:4; position:absolute;}
div.ReportAbuse_SectionHead{padding:2px; height:15px;}
	div.ReportAbuse_SectionHead a{float:right; width:7px; border:1px solid #000000; color:#000000; background-color:#FFFFFF; padding:0px 0px 0px 0px; text-decoration:none; }
	div.ReportAbuse_SectionHead a:hover{background-color:#000000; color:#FFFFFF;}
div.ReportAbuse_Interior{background-color:#FFFFFF;}
	div.ReportAbuse_Interior a{float:left; font-weight:bold; height:15px; border-bottom:1px solid #000000; color:#000000; padding:2px 0px 0px 10px; width:160px; background-color:#FFFFFF; text-decoration:none; }
	div.ReportAbuse_Interior a:hover{background-color:#CCCCCC;}

div.Persona_LoginStatus { display:none; }

.NoDisplay{display:none;}
.bold{font-weight:bold;}
.SiteLife_Error{color:#ff0000;}

/* Persona head rpt abuse code */

div#rpt_persona_abuse a.SiteLife_ReportAbuse{
  float:left; 
    padding:4px 0px 1px 20px;        
background:url('http://images.chron.com/photos/2006/11/15/redflag/redflag.gif') 0 50%; background-repeat:no-repeat; 
    margin-left:5px; }

div#rpt_persona_abuse .SiteLife_Reported{float:left; padding:4px 0px 1px 20px; background:url(/ver1.0/Content/images/icons/icon_accept.gif) 0 50% no-repeat; margin-left:5px;}

/* hide report abuse button on persona page */
div#rpt_persona_abuse { display: none }

/* other rpt abuse code */
a.SiteLife_ReportAbuse{
padding:1px 0px 1px 20px;  background:url('http://images.chron.com/photos/2006/11/15/redflag/redflag.gif') 0 50%;   background-repeat:no-repeat; font-weight:normal; text-decoration:none; color:#005FA4;}

a:hover.SiteLife_ReportAbuse{
padding:1px 0px 1px 20px;  background:url('http://images.chron.com/photos/2006/11/15/redflag/redflag.gif') 0 50%; background-repeat:no-repeat; font-weight:normal; text-decoration:underline; color:#005FA4;}

a:visited.SiteLife_ReportAbuse{
padding:1px 0px 1px 20px;  background:url('http://images.chron.com/photos/2006/11/15/redflag/redflag.gif') 0 50%; background-repeat:no-repeat; font-weight:normal; text-decoration:none; color:#005FA4;}



a.SiteLife_AddToWatchList{padding:1px 0px 1px 20px;  background:url(http://images.chron.com/photos/2006/10/12/icn-magnifyingglass/icn-magnifyingglass.jpg) 0 50% no-repeat; font-weight:normal; text-decoration:none; color:#005FA4;}
a:hover.SiteLife_AddToWatchList{padding:1px 0px 1px 20px;  background:url(http://images.chron.com/photos/2006/10/12/icn-magnifyingglass/icn-magnifyingglass.jpg) 0 50% no-repeat; font-weight:normal; text-decoration:underline; color:#005FA4;}
a:visited.SiteLife_AddToWatchList{padding:1px 0px 1px 20px;  background:url(http://images.chron.com/photos/2006/10/12/icn-magnifyingglass/icn-magnifyingglass.jpg) 0 50% no-repeat; font-weight:normal; text-decoration:none; color:#005FA4;}


a.SiteLife_Recommend{padding:1px 0px 1px 20px; background:url(http://contribute.chron.com/ver1.0/Content/images/icons/arrow_up_rec.gif) 0 50% no-repeat;   text-decoration: none; color:#005FA4;}
a:hover.SiteLife_Recommend{padding:1px 0px 1px 20px; background:url(http://contribute.chron.com/ver1.0/Content/images/icons/arrow_up_rec.gif) 0 50% no-repeat;  text-decoration: underline; color:#005FA4;}
a:visited.SiteLife_Recommend{padding:1px 0px 1px 20px; background:url(http://contribute.chron.com/ver1.0/Content/images/icons/arrow_up_rec.gif) 0 50% no-repeat; text-decoration: none; color:#005FA4;}


/* recommend container - for story recommendations */
div.Recommend_Container a.SiteLife_Recommend {padding:1px 0px 1px 20px; background:url(http://contribute.chron.com/ver1.0/Content/images/icons/arrow_up_rec.gif) 0 50% no-repeat;   text-decoration: none; color:#005FA4; font-size: 11px;}
div.Recommend_Container a:hover.SiteLife_Recommend{padding:1px 0px 1px 20px; background:url(http://contribute.chron.com/ver1.0/Content/images/icons/arrow_up_rec.gif) 0 50% no-repeat;  text-decoration: underline; color:#005FA4;}
div.Recommend_Container a:visited.SiteLife_Recommend{padding:1px 0px 1px 20px; background:url(http://contribute.chron.com/ver1.0/Content/images/icons/arrow_up_rec.gif) 0 50% no-repeat; text-decoration: none; color:#005FA4;}

div.Recommend_Container span.SiteLife_Recommended{font-size:11px;}

/* These are the link codes for several items in sitelife if you uncomment these, you will need to correct the image paths


.SiteLife_Reported{padding:1px 0px 1px 20px; background:url(/ver1.0/Content/images/icons/icon_accept.gif) 0 50% no-repeat;}
a.SiteLife_Recommend{padding:1px 0px 1px 20px; background:url(/ver1.0/Content/images/icons/arrow_up_rec.gif) 0 50% no-repeat;}
.SiteLife_Recommended{padding:1px 0px 1px 20px; background:url(/ver1.0/Content/images/icons/icon_accept.gif) 0 50% no-repeat;}
a.SiteLife_AddToWatchList{padding:1px 0px 1px 20px; background:url(/ver1.0/Content/images/icons/icon_favourites.gif) 0 50% no-repeat;}
.SiteLife_Watched{padding:1px 0px 1px 20px; background:url(/ver1.0/Content/images/icons/icon_accept.gif) 0 50% no-repeat;}
a.SiteLife_EmailThis{padding:1px 0px 1px 20px; background:url(/ver1.0/Content/images/icons/icon_email.gif) 0 50% no-repeat;}
a.SiteLife_RSS{padding:1px 0px 3px 20px; height:20px; background:url(/ver1.0/Content/images/icons/feedIcon.gif) 0 50% no-repeat;}

*/

/********************************** Comments *************************/
div.Comments_Container{text-align:left; padding-top:5px; margin:auto auto 20px auto; overflow:hidden;}
div.Comments_Container img{border:0px;}
div.Comments_SectionHead{font-size:12px; font-weight:bold;}
table.Comments_Table{width:100%; table-layout:fixed; margin:10px 0px 10px 0px;}
tr.Comments_TableAltRowColor{background-color:#ffffff;}
td.Comments_UserImage{width:62px; vertical-align:top; padding-right:5px; border-bottom:1px solid #e1e1e1; padding-bottom: 10px;}
    td.Comments_UserImage img{width:60px; height:60px;}

table.Comments_Table div.Comments_From {font-size:12px;}
table.Comments_Table div.Comments_From a{font-weight:bold; color: #005FA4; text-decoration: none; font-size:12px;}
table.Comments_Table div.Comments_From a:hover{text-decoration: underline; color: #005FA4; font-size:12px;}
table.Comments_Table div.Comments_From a:visited{text-decoration: none; color: #005FA4; font-size:12px;}
table.Comments_Table div.Comments_CommentText{padding-top:3px; font-size: 13px;}
table.Comments_Table div.Comments_CommentText a{text-decoration: none; color: #005FA4; font-size: inherit;}
table.Comments_Table div.Comments_CommentText a:hover{text-decoration: underline; color: #005FA4;}
table.Comments_Table div.Comments_CommentText a:visited{text-decoration: none; color: #005FA4;}
div.Comments_NestedDate{color:#999999; padding-top:3px; font-size:11px;}
table.Comments_NestedTable{width:100%; table-layout:fixed; text-align:left; margin-top:3px;}
table.Comments_NestedTable a{text-decoration: none; color: #005FA4; font-size: inherit;}
table.Comments_NestedTable a:hover{text-decoration: underline; color: #005FA4;}
table.Comments_NestedTable a:visited{text-decoration: none; color: #005FA4;}

	table.Comments_NestedTable img{margin-bottom:-5px;}
td.Comments_NestedRecommend{width:50%; }

table.Comments_NestedTable td.Comments_NestedRecommend a{text-decoration: none; color: #005FA4;}
table.Comments_NestedTable td.Comments_NestedRecommend a:hover{text-decoration: underline; color: #005FA4; }
table.Comments_NestedTable td.Comments_NestedRecommend a:visited{text-decoration: none; color: #005FA4; } 

td.Comments_NestedReport{width:50%;}

table.Comments_NestedTable td.Comments_NestedReport a{text-decoration: none; color: #005FA4; }
table.Comments_NestedTable td.Comments_NestedReport a:hover{text-decoration: underline; color: #005FA4; }
table.Comments_NestedTable td.Comments_NestedReport a:visited{text-decoration: none; color: #005FA4; }

div.Comments_Container, div.Comments_AddHeading{ border-top:2px solid #cccccc; padding-top:5px; font-weight:bold;}
div.Comments_AddHeading{font-family:verdana; font-size:11px; text-align:left;}

div.Comments_AddTextarea{padding-top:5px;}
div.Comments_AddWatchlist{padding-top:5px;}
div.Comments_Submit{padding:5px 0px 5px 0px;} 
tr.BlockedContent {display:none !important;}

div.SiteLife_Login {font-family:verdana; font-size:11px; text-align:left;}

/* td.Summary_GalleryTableLeft{display:none;} */








div#footer { padding-top: 20px; }

body { background-image: none; }



/******************* FORUMS *****************/


div .Forums_RecentGroupActivityContianer{background-color:#FFFFFF !important;height:0px !important;visibility:hidden !important;width:0px !important;}
div .Forums_RecentGroupActivityBy {float:left;height:0px !important;overflow:hidden !important;padding:0px !important;text-align:center;visibility:hidden !important;width:0px !important;}
div .Forums_GroupRecentlyActiveMembers {height: 0px; visibility: hidden;}

#ForumEditRename {width:0px !important;height:0px !important;visibility:hidden !important;}
#ForumDelete {width:0px !important;height:0px !important;visibility:hidden !important;}

div.DiscussionList_Admin a.DiscussionList_AdminEdit {width:0px !important;height:0px !important;visibility:hidden !important;}
div.DiscussionList_Admin a.DiscussionList_AdminDelete {width:0px !important;height:0px !important;visibility:hidden !important;}
div.DiscussionList_Admin a.DiscussionList_AdminOpen {width:0px !important;height:0px !important;visibility:hidden !important;}


div .Forums_BottomBreadcrumbs a{color:#326399 !important;}
span .Forums_BaseCrumb a{color:#FFFFFF !important;}
span.Forums_ContainerHead a{color:#FFFFFF !important;}
span.Forums_CatCrumb a{color:#FFFFFF !important;}

div.Forums_ContainerHead span.ForumCategories  a{color:#FFFFFF !important;}
div.Forums_ContainerHead span.Forums_CatCrumb  a{color:#FFFFFF !important;}
div.Forums_ContainerHead span.Forums_BaseCrumb  a{color:#FFFFFF !important;}
div.Forums_ContainerHead span.Forums_ForumCrumb a{color:#FFFFFF !important;}


div.Forums_MainContainer div.Forums_BlockContainer div.Forums_ContainerHead a{color:#ffffff !important;}


div.Forums_ContainerHead .Forums_HeadFeedContainer {float:right;font-size:10px;font-weight:normal;margin:7px 5px 0px 0px;text-align:right;width:150px !important; color:black; padding-top:6px;}

div.Discussion_Admin {background-color:#E1E1E1 !important;border-bottom:1px solid #3E7E7B;padding:7px 0px 7px 5px !important;text-align:left !important;margin:0px 0px 0px 0px;}



td.ForumList_TitleTD {font-size:0px !important;font-weight:bold;visibility:hidden;width:0% !important;}
td.ForumList_SearchTxt2TD {text-align:right;vertical-align:middle;width:30px !important;}
td.ForumList_SearchCatagoryTD {text-align:right;vertical-align:middle;width:185px !important;}
td.ForumList_SearchButtonTD {text-align:center;vertical-align:middle;width:100px !important;}


div .Forums_LoginStatus {visibility: hidden;}
div .Forums_Breadcrumbs {visibility: visible;padding:5px 0px 0px 5px !important;}
div .Forums_TitleText {visibility: hidden;}
div .Forums_MainContainer div .Sitelife_PluckLogo a img{visibility: hidden !important;}
div .Forums_MainContainer  a{color:#005FA4 !important;}


div .ForumList_GroupHeading {background-color:#326399 !important;color:#FFFFFF !important;font-size:12px !important;height:14px !important;padding:3px 0px 3px 5px !important;}
div.ForumList_ForumDescription {height:0px !important;visibility:hidden !important;width:100%;}
div .Forums_ContainerHead {color:#FFFFFF !important;font-size:12px !important;height:14px !important;padding:3px 0px 3px 5px !important;}



tr .ForumsTable_TRcolor {background-color: #ffffff !important;}
tr .ForumsTable_AltTRcolor {background-color: #eeeeee !important;}
td .DiscussionList_ListTableName a.DiscussionList_NewContent {color:#005FA4 !important;}
div .Forums_BottomBreadcrumbs {height: 0px !important;padding: 0px !important; visibility:hidden !important;}


.Discussion_PostContact, .Discussion_PostBlock{display:none;}

div.DiscussionList_Admin {background-color:#ECECEC !important;border-bottom:1px solid #3E7E7B;margin:0px;padding:7px 10px 7px 0px;text-align:right;}



tr .ForumsTable_HeadTR {background-color:#ffffff !important;}
table .DiscussionList_ListTable {background-color:#ffffff !important; border-bottom: 0px !important; border-top: 0px !important;}
table .ForumList_GroupTable {border-top: 0px !important;}
table .Forums_GroupMemberList_Table {border-bottom: 0px !important; border-top: 0px !important;}
div .Forums_Moderator {color:#B9242C !important; text-transform: uppercase !important; font-size: 9px !important; text-align:center !important;}
td .DiscussionList_ListTableName a{color:#005FA4 !important;}
table .ForumList_SearchTable {background-color: #e0f0ef !important; border:0px !important;}
div.Forums_Paginator a{background-color:#FFFFFF;}

/* forum buttons */
a.Forums_RSS{margin-top:2px;}
div.Forums_Paginator{margin:0px 10px 0px 0px;padding:0px}
td.Discussions_PageTableEnd{padding-top:0px;}
td.Forums_PageTableEnd {width: 450px !important;}


td.Forums_PageTableEnd a.Forums_ViewGroupMembers {background-image: url(http://images.chron.com/banners/images/pluck/viewgroupmember.gif) !important;height: 27px !important;width: 146px !important;}
td.Forums_PageTableEnd a.Forums_InviteUserToGroup {background-image: url(http://images.chron.com/banners/images/pluck/inviteuser.gif) !important;height: 27px !important;width: 140px !important;}
a.Forums_InviteUserToGroup {background-image: url(http://images.chron.com/banners/images/pluck/inviteuser.gif) !important;height: 27px !important;width: 140px !important;}
td.Forums_PageTableEnd a.Forums_LeaveGroup {background-image: url(http://images.chron.com/banners/images/pluck/leavegroup.gif) !important;height: 27px !important;width: 103px !important;}
td.Forums_PageTableEnd a.Forums_JoinGroup {background-image: url(http://images.chron.com/photos/2007/12/12/joingroupstartdiscuss/joingroupstartdiscuss.gif) !important; width: 232px !important;height: 27px !important;}
td.Forums_PageTableEnd a.Forums_ViewGroupForum {background-image: url(http://images.chron.com/banners/images/pluck/viewgroupforum.gif) !important;width: 132px !important; height: 27px !important;}

td.Forums_PageTableStart a.Forums_StartDiscussion {background-image: url(http://images.chron.com/banners/images/pluck/startnew.gif) !important;width: 146px !important; height: 27px !important;}


td.Discussions_PageTableStart {padding: 3px !important;}
td.Discussions_PageTableStart a.Discussions_JoinGroup {background-image: url(http://images.chron.com/banners/images/pluck/joingroupstartdiscuss.gif) !important; width: 232px !important;height: 27px !important;}
td.Discussions_PageTableStart a.Forums_AddPost {background-image: url(http://images.chron.com/banners/images/pluck/addnewpost.gif) !important; width:112px !important; height: 27px !important;}
td.Discussions_PageTableStart a.Forums_StartDiscussion {background-image: url(http://images.chron.com/banners/images/pluck/startnew.gif) !important; width: 146px !important; height: 27px !important;}

td.Forums_PageTableStart a.Forums_RegisterToJoinForums {background-image: url(http://images.chron.com/banners/images/pluck/register.gif) !important; width: 162px !important; height: 27px !important; padding:0px 0px 10px 20px !important;}


div .Groups_InviteUserContainer a{color:#005FA4 !important; text-decoration: none;}
div .Groups_InviteUserContainer a:hover{text-decoration: underline;}
div .Groups_InviteUserContainer a:visited{text-decoration: none;}
table.CreateItem_Table{background-color:#E0F0EF;}
td .CreateItem_TableForm div .CreateItem_Header {background-color: #ffffff !important;}
form #CreatePost table .CreateItem_Table {background-color: #ffffff !important;}

/* discussion page */
div .Forums_HeadFeedContainer {padding-top:3px; padding-right: 3px;}
div .Discussion_PostOptions {border-bottom: 1px solid #e1e1e1 !important;}
div .Discussion_PostContainer {background-color: #ffffff !important;}
div .Discussion_AltPostContainer {background-color: #eeeeee !important;}
div .Discussion_UserPostContainer {background-color: #ffffff !important;}
td.Discussion_PostTablePost {font-size: 13px !important;}
div .Discussion_PostTitleTablePosted {font-size: 11px !important; color: #666666 !important;}

/* persona page links */
div .MyLatestDiscussions_Item a{font-weight: bold;}
div .MyLatestDiscussions_Item a:hover{font-weight: bold; text-decoration: underline;}
div .MyLatestDiscussions_Item a:visited{font-weight: bold; text-decoration: none;}

div .MyLatestDiscussions_GoForumsLink {text-align:right;}
div .MyLatestDiscussions_GoForumsLink a{font: bold 8px/13px Verdana, sans-serif; text-transform: uppercase; text-decoration: none;}
div .MyLatestDiscussions_GoForumsLink a:hover{font: bold 8px/13px Verdana, sans-serif; text-transform: uppercase; text-decoration: underline;}
div .MyLatestDiscussions_GoForumsLink a:visited{font: bold 8px/13px Verdana, sans-serif; text-transform: uppercase; text-decoration: none;}

div .MyGroups_Item a{font-weight: bold; text-decoration: none;}
div .MyGroups_Item a:hover{font-weight: bold; text-decoration: underline;}
div .MyGroups_Item a:visited{font-weight: bold; text-decoration: none;}

div .MyGroups_GoForumsLink {text-align:right;}
div .MyGroups_GoForumsLink a{font: bold 8px/13px Verdana, sans-serif; text-transform: uppercase; text-decoration: none;}
div .MyGroups_GoForumsLink a:hover{font: bold 8px/13px Verdana, sans-serif; text-transform: uppercase; text-decoration: underline;}
div .MyGroups_GoForumsLink a:visited{font: bold 8px/13px Verdana, sans-serif; text-transform: uppercase; text-decoration: none;}

#WatchDiv a, #WatchDiv a:link{color:#FFFFFF !important;}
/* ___________ more forum overwrites ___________*/
span.Forums_BaseCrumb, span.Forums_BaseCrumbArrows, span.Forums_CatCrumb, span.Forums_CatCrumbArrows, span.Forums_ForumCrumb, span.Forums_CurrentPageCrumbArrows, span.Forums_CurrentPageCrumb{
display:none !important;}
div.Forums_HeadFeedContainer{visibility:visible !important;margin:0px 5px 0px 0px !important;padding-top:0px !important;}
div#plckTitleTag{display:none !important;}
.DiscussionList_Moderator{background-color:#dcdcdc;}

div.Comments_CommentText{font-weight:normal !important;} 
div.Comments_Container, div.Comments_AddHeading {
border-top:0px solid #CCCCCC; } /* fixing the bold text in the comments, not forums */

/*---------- changed by tes ----------- */
td.Comments_TableRight{width:85%; vertical-align:top; padding: 5px 10px 10px 5px; border-bottom:1px solid #e1e1e1 !important;}

iframe.Comments_Iframe{height:172px !important;}


