/************************************ Persona Styles *********************************/

/* Global & Shared CSS Properties */

a:link {
color:#0C4790;
text-decoration:underline;
}

a.SiteLife_AddToWatchList {
	display:none;
	}

div#PersonaWatchListDest {
	display:none;
	}

div#article {
	width:100%;
	}

div.Persona_Main {
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	background-color: #ffffff;
}
div.Persona_Main img {
	border: 0px;
}

div#ProfileEdit_SectionDescription_Link p {
	display:none;
	}

div.PersonaStyle_ItemContainer {
	border: 1px solid #cccccc;
	margin-top: 10px;
}

div.Comments_Page b {
	padding-left:2px;
	}

div#WatchDiv {
	position:relative;
	top:-20px;
	display:none;
	}
	
div.PersonaStyle_SectionHead {
	font-family: arial;
	font-size: 12px;
	color: #cc0000;
	font-weight: bold;
	background-color: #E4E3E3;
	padding: 3px;
	text-align: left;
}
div.PersonaStyle_SectionHead a {
	font-size: 10px;
	font-weight: normal;
}

/* Persona Header */
div.PersonaHeader_Container {
	clear: both;
	padding: 10px 10px 0px 10px;
	border-top: 1px solid #999;
	background-image: url( "http://media.washingtonpost.com/wp-srv/community/images/main_bg.gif" );
}
div.PersonaHeader_Title {
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}
div.PersonaHeader_PublicContent {
	clear: both;
	margin-top: 10px;
}
	div.PersonaHeader_PublicContent a {
	background-image: url("http://www.washingtonpost.com/wp-srv/community/images/button_middle.gif");
	background-repeat:repeat;
	text-align: center;
	color: #0a4594;
	font-family:arial;
	font-size:12px;
	line-height:12px;
	text-decoration: none;
	float: left;
	margin-bottom: 10px;
	padding: 5px;
	width: 90%;
	border-left:2px solid #b1c3d4;
	border-right:2px solid #b1c3d4;
	border-top-color:#b1c3d4;
	border-bottom-color:#b1c3d4;
	
	
}
div.PersonaHeader_PublicContent a:hover {
	text-decoration: underline;
}
div.PersonaHeader_PrivateContent {
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	clear: both;
	width: 100%;
	height: 100%;
}
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: 1px solid #000000;
	width: 60px;
	margin: 5px 0px 10px 0px;
}
td.PersonaHeader_TableMiddle {
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
}
td.PersonaHeader_TableRight {
	vertical-align: top;
	width: 170px;
	overflow: hidden;
}
div.PersonaHeader_Info {
	padding-bottom: 10px;
	width: 100%;
	overflow: hidden;
}
.PersonaHeader_InfoHeading {
	font-weight: bold;
}

/* Persona Tabs */
div.PersonaTabs_Container {
	float: left;
	width: 624px;
	height: 22px;
	min-height: 25px;
	font: bold 11px/normal Arial, Helvetica, sans-serif;
	color: #333;
	background: url(  "http://media.washingtonpost.com/wp-srv/business/images/biztab_bgstripe.gif" ) repeat-x bottom;
	background-color: #f7f7f7;
}

div.PersonaTabs_Container a.PersonaTabs_On {
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: url(   'http://media.washingtonpost.com/wp-srv/business/images/biztab_rcorner_on.gif' ) no-repeat right top;
	padding: 6px 8px 5px 8px;
	text-decoration: none;
	border: 0px;
	border-left: 1px solid #666;
	margin-left: 3px;
	border-bottom: 0px solid #ff0000;
}
div.PersonaTabs_Container a.PersonaTabs_Off {
	font: bold 11px Arial, Helvetica, sans-serif;
	float: left;
	padding: 5px 8px 5px 8px;
	background: #FFF url(   'http://media.washingtonpost.com/wp-srv/business/images/biztab_rcorner.gif' ) no-repeat right top;
	border: 0px;
	border-left: 1px solid #666;
	border-bottom: 1px solid #999999;
	margin-left: 3px;
}

/** do these need to be overridden here? **/

a:visited {
	color: #333366;
}
a:hover {
	text-decoration: underline;
	color: #cc0000;
}

a.PersonaTabs_On {
	float: left;
	display: block;
	background: url(   'http://media.washingtonpost.com/wp-srv/business/images/biztab_rcorner_on.gif' ) no-repeat right top;
	padding: 6px 8px 5px 8px;
	text-decoration: none;
	border-left: 1px solid #cc0000;
	margin-left: 3px;
}

a.PersonaTabs_Off {
	font: bold 11px Arial, Helvetica, sans-serif;
	float: left;
	display: block;
	padding: 6px 8px 5px 8px;
	padding: 5px;
	background: #FFF url(   'http://media.washingtonpost.com/wp-srv/business/images/biztab_rcorner.gif' ) no-repeat right top;
	border-left: 1px solid #666;
	margin-left: 3px;
}


/* Persona Home Table */
table.Persona_2ColumnTable {
	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
}

/* WatchList */

td.BlogEntry_ActionItem div#watch_Blog {
display:none;
}

.SiteLife_Watched {
display:none;
}

div.WatchList_Title {
	padding: 3px;
	text-align: left;
	width: 95%;
	margin: auto;
}
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 */
table.Reactions_Table {
	width: 95%;
	border-bottom: 1px solid #000000;
	margin: auto;
	margin-bottom: 3px;
	margin-top: 3px;
}
table.Reactions_Table img {
	border: 1px solid #000000;
}
div.Reactions_Link {
	padding: 0px 0px 5px 0px;
}

/* Friends */
table.Friends_List {
	width: 95%;
	margin: auto;
}
td.Friends_ListLeft {
	width: 95%;
	text-align: left;
}
td.Friends_ListRight {
	width: 5%;
	text-align: center;
}
div.Friends_Page {
	text-align: center;
	padding-bottom: 5px;
}
div.Friends_ShowAll {
	text-align: center;
	padding: 5px;
}

/* MessagePreview */
table.MessagePreview_Table {
	width: 100%;
	table-layout: fixed;
}
table.MessagePreview_Table img {
	width: 32px;
	height: 32px;
	border: 1px 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: center;
	padding-bottom: 5px;
}

/* RecentPhotoSlideShow */
div.RecentPhotoSlideShow_ViewAll {
	padding: 5px;
	text-align: center;
}
div.RecentPhotoSlideShow_Image {
	text-align: center;
	padding: 5px 0px 5px 0px;
}
div.RecentPhotoSlideShow_Image img {
	width: 80%;
	border: 1px solid #000000;
}
table.RecentPhotoSlideShow_Table {
	width: 80%;
	table-layout: fixed;
	margin: auto;
}
td.RecentPhotoSlideShow_TableLeft {
	width: 50%;
	text-align: left;
}
td.RecentPhotoSlideShow_TableRight {
	width: 50%;
	text-align: right;
}

/****************************** Comments Styles ******************************/
/* "Add a Comment" widget */
body.Comments_Body a:link {
	color: #0C4790;
}
body.Comments_Body a:visited {
	color: #0C4790;
}
body.Comments_Body a:active {
	color: #CC0000;
}
body.Comments_Body a:hover {
	color: #CC0000;
}

body.Comments_Body {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
}
div.Comments_AddHeading span.Comments_MaxLengthText {
	color: #333;
	font-weight: normal;
}
/** WP will be using their own "Comments" headline text for posting a new comment.  **/
div.Comments_AddHeading {
	/* display: none; */
}
/** Meet existing (production) well width requirements **/
div.Comments_Container {
	/* width: 415px; */
}
/** Pluck logo is in the way on comments widget **/
div#Comments_Container div span div.SiteLife_PluckLogo {
	display: none;
}
/** made the comments widget (which loads in an iframe) have the same background color as the hdr class **/
body.CommentsBody {
	/** div.Comments_Container { **/
	background-color: #eee;
}
body.Comments_Body div.Comments_Container {
	background-color: #eee;
}
/* UserImage */
td.Comments_UserImage {
	width: 44px;
}

/* UserComments */
div.UserComments_Comment {
	margin: 3px 0px 3px 0px;
}
table.UserComments_Table {
	width: 95%;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	margin: auto;
	margin-top: 7px;
}
table.UserComments_Table img {
	border: 1px solid #000000;
	width: 75px;
}
div.UserComments_Origin {
	font-style: italic;
	font-weight: bold;
}
div.UserComments_Origin a {
	font-style: normal;
	font-weight: normal;
}
.UserComments_DateTime {
	font-weight: normal;
	font-style: normal;
}
div.UserComments_Recommended {
	text-align: left;
	padding-bottom: 5px;
}
div.UserComments_Page {
	text-align: center;
	padding: 5px;
}


/***************************************** Forums **************************/
/** no questions in Forums **/
.CreateItem_MarkAsQuestion {
	display: none;
}
/** no one can block users in the Forum (like Moderators) **/
a.Discussion_PostBlock {
	display: none;
}

div.MyGroups_GoForumsLink {
display:none;
}

div.MyLatestDiscussions_GoForumsLink {
display:none;
}


/** Set colors and weight for the Forums Announcements **/
div.Forums_BlogPostTitle {
	background-image: url(  "http://media.washingtonpost.com/wp-srv/pluck/images/post_fade_1x26.gif" );
	border-top: 1px solid #ccc;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 16px;
	color: #0a4594;
	padding: 20px 0 0 0;
}

span.Forums_BlogPostAuthor {
	font-weight: bold;
	color: #CC0000;
}

/* Pad Forum Announcement Area from left margin*/
div.Forums_Announcement_Area {
	padding-left: 30px;
}


/** for abstracts on top of Forums - we don't want an extra line between the author's name and the start of the abstract **/
span.Forums_BlogPostAbstract p {
	display: inline;
}

span.Forums_BlogPostAbstract div {
	display: inline;
}

span.Forums_BlogPostAbstract {
	font-size: 12px;
}

/* Reactions */
div.Reactions_Wrapper {
	padding: 0px 5px 5px 5px;
}
td.Reactions_TableContent {
	width: 100%;
	vertical-align: top;
	padding-top: 7px;
	overflow: hidden;
}
td.Reactions_TableImg {
	width: 63px;
	vertical-align: top;
	padding-top: 7px;
}
div.Reactions_Title {
	font-style: italic;
	font-weight: bold;
}
div.Reactions_Title a {
	font-style: normal;
	font-weight: normal;
}
div.Reactions_DateTime {
	color: #999999;
}
div.Reactions_Data {
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}


/************************************ Forums overrides *********************************/

/*  Globals  */
div.Forums_MainContainer {
	font-family: Arial;
	font-size: 11px;
	width: 624px;
	margin: auto;
	text-align: left;
}
div.Forums_MainContainer a {
	color: #0a4594;
}
div.Forums_MainContainer img {
	border: 0px;
}
div.Forums_MainContainer table * {
	font-size: 11px;
}

tr.ForumsTable_HeadTR {
	font-size: 10px;
	color: #cc0000;
	font-weight: bold;
	background-color: #B1C3D4;
}
/* top of table */

/* Buttons*/
div.ForumMain_CategoriesLink {
	padding: 10px 0px 0px 0px;
	height: 30px;
}
div.ForumMain_CategoriesLink a {
	background-image: url(  "http://www.washingtonpost.com/wp-srv/community/images/viewAllCats.jpg" );
	background-position: top;
	background-repeat: no-repeat;
	height: 30px;
	width: 165px;
	float: left;
}
a.Forums_AddPost {
	background-image: url(  "http://www.washingtonpost.com/wp-srv/community/images/addNewPost.jpg" );
	background-position: top;
	background-repeat: no-repeat;
	height: 30px;
	width: 134px;
	float: left;
}
a.Forums_StartDiscussion {
	background-image: url(  "http://www.washingtonpost.com/wp-srv/community/images/newDiscussion.gif" );
	background-position: top;
	background-repeat: no-repeat;
	height: 30px;
	width: 180px;
	float: left;
	margin-right: 10px;
}

/*a.Forums_ViewGroupMembers {
	background-image: url(  "../images/forums/view_group_members.gif" );
	background-x-position: center;
	background-y-position: top;
	background-repeat: no-repeat;
	height: 29px;
	width: 157px;
	float: left;
	margin-left: 10px;
	padding-bottom: 20px;
}

*/

a.Forums_ViewGroupMembers {
background-image:url(http://www.washingtonpost.com/wp-srv/community/images/view-group.gif);
background-image:url(http://www.washingtonpost.com/wp-srv/community/images/view-group.gif);
}


a.Forums_InviteUserToGroup {
background-image:url(http://www.washingtonpost.com/wp-srv/community/images/invite-user.gif);

}

a.Forums_LeaveGroup {
background-image:url(http://www.washingtonpost.com/wp-srv/community/images/leave-group.gif);

}



a.Forums_RegisterToJoinForums {
background-image:url(http://www.washingtonpost.com/wp-srv/community/images/register-join.gif);
}




/* WelcomeSearchTable */
table.Forums_WelcomeSearchTable {
	width: 100%;
	table-layout: fixed;
}
/* Three column table contains welcome and search box*/
td.Forums_WelcomeSearchTableWelcome {
	width: 100%;
	vertical-align: middle;
	height: 46px;
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	border-right: 1px solid #ffffff;
	background-color: #ECF1FA;
}
/* Welcome */
td.Forums_WelcomeSearchTableField {
	width: 300px;
	vertical-align: middle;
	height: 46px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background-color: #E2EAF6;
}
/* search field */
td.Forums_WelcomeSearchTableSearch {
	text-align: center;
	vertical-align: middle;
	height: 46px;
	width: 100px;
	padding: 0px 0px 0px 0px;
	background-color: #E2EAF6;
}
/* SearchButton */

/*  PageTable */
table.Forums_PageTable {
	width: 100%;
	table-layout: fixed;
	margin-top: 0px;
	color: #000000;
}
td.Forums_PageTableData {
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 50%;
	vertical-align: middle;
	height: 30px;
}
div.Forums_Paginator {
	margin: 0px;
	padding-top: 5px;
	margin-bottom: -2px;
	text-align: left;
	text-align:right;
}
div.Forums_Paginator .bold {
	margin: 0px 2px 0px 2px;
	padding: 4px;
	border: 1px solid #999999;
	background-color: #f7f7f7;
}
div.Forums_Paginator a {
	margin-right: 2px;
	padding: 4px;
	text-decoration: none;
	border: 1px solid #999999;
	background-color: #f7f7f7;
}
div.Forums_Paginator a:hover {
	text-decoration: underline;
}
div.Forums_Paginator a.Forums_PageTableDataOn {
	border: 1px solid #E8EDF4;
	background-color: #D5DEEA;
}
td.Forums_PageTableStart {
	text-align: left;
	width: 50%;
	padding-top: 10px;
	vertical-align: middle;
}
.Forums_TopPaginator {
}
.Forums_BottomPaginator {
}

/* container items */
div.Forums_BlockContainer {
	margin-top: 7px;
	clear: both;
}

/* Recently Active Members & Forum breadcrumbs */
div.Forums_ContainerHead {
	height: 23px;
	padding: 6px 10px 0px 10px;
	margin-top: 20px;
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
	background-image: url(  "http://media.washingtonpost.com/wp-srv/pluck/images/post_fade_1x26.gif" );
	background-position: top left;
	background-repeat: repeat-x;
	border-top: 1px solid #ccc;
}

div.Forums_GroupRecentlyActiveMembers {display:none;}

/* new content functionality */
div.Forums_MainContainer a.DiscussionList_NewContent {
color:#0A4594;
font-weight:bold;
}

/* ex. entertainment */
div.Forums_ContainerHead a {
	color: #000000;
}
div.Forums_ContainerHead a:hover {
	color: #000000;
}
div.Forums_ContainerHead a:visited {
	color: #000000;
}
div.Forums_HeadFeedContainer {
	float: right;
	margin-top: -17px;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
	width: 200px;
}
div.Forums_HeadFeedContainer a {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

/* closed */
.Forums_ClosedItem {
	color: #ffcc00;
}

/* Forums - TitleSummary*/
div.Forums_TitleText {
	font-size: 12px;
	font-weight: bold;
}
div.Forums_DescriptionText {
	font-size: 12px;
}

/* Forums_Breadcrumbs */
div.Forums_Breadcrumbs {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	display: none;
}
/* block head crumbs */
.Forums_BaseCrumbArrows {
}
.Forums_CatCrumb {
}
.Forums_CatCrumbArrows {
}
.Forums_ForumCrumb {
}
.Forums_CurrentPageCrumbArrows {
}
.Forums_CurrentPageCrumb {
}
/* bottom Breadcrumbs */
div.Forums_BottomBreadcrumbs {
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	display: none;
}

 a.Forums_RSS {display: none;}  

/* Do not display Recently Active Members photos */
div.Forums_RecentGroupActivityBy img {	
	display: none;
}



div.Forums_RecentGroupActivityBy br {
	
	display: none;
}

/* Shrink Active Members blocks */
div.Forums_RecentGroupActivityBy {
float:left;
height:20px;
overflow:hidden;
padding:10px;
text-align:center;
width:70px;
}


/* Do not display top Pluck logo */
div.Sitelife_PluckLogo {
	text-align: right;
	display: none;
}

/* Not displaying these in the blog */
div.Blog_RightSideSectionHead {
	display: none;
}

td.PersonaBlog_TableRight {
	display: none;
}

/* Change Blog tagline link */
div.BloggerProfile_TagLine {
	text-decoration: none;
	font-weight: bold;
}

div.Persona_Main a {
	color: #0a4594;
	text-decoration: none;
}

div.Persona_Main a:hover {
	color: #0a4594;
	text-decoration: none;
}

div.BloggerProfile_Container {
	background-image: url(  "http://media.washingtonpost.com/wp-srv/pluck/images/post_fade_1x26.gif" );
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	background-repeat: repeat-x;
	background-color: #ffffff;
	border-bottom: none;
}

.BlogMain_MabAuthTable {
	background-image: url(  "http://media.washingtonpost.com/wp-srv/pluck/images/post_fade_1x26.gif" );
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	background-repeat: repeat-x;
	background-color: #ffffff;
	border-bottom: none;
}


/**************************************************************************************/

/* FormsList Top */
/** Turn off various parts of the Forums page in order to meet WPNI mocks. **/

/* My Groups members count */
div.MyGroups_Count {
display: none;
}

div.Forums_RecentGroupActivityContianer {
display: none;
}

td.BlogMain_MabAuthTableLeft {
display: none;
}

table.ForumList_TitleSearchTable {
	display: none;
}
div#forumTitle .Forums_TitleText {
	display: none;
}
div.Forums_LoginStatus {
	display: none;
}
span.Forums_BaseCrumb {
	display: none;
}
span.Forums_BaseCrumbArrows {
	display: none;
}
span.Forums_CatCrumb {
	display: none;
}
span.Forums_CatCrumbArrows {
	display: none;
}

/* ForumListGroup*/
div.ForumList_GroupHeading {
	height: 23px;
	padding: 6px 10px 0px 10px;
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
	background-image: url(  "http://www.washingtonpost.com/wp-srv/community/images/forumHeadBg.jpg" );
	background-position: top left;
	background-repeat: repeat-x;
	background-repeat: repeat-x;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
/* ex. entertainment */
div.ForumList_GroupHeading a {
	float: right;
	margin-top: -15px;
}
table.ForumList_GroupTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-top: 1px solid #999999;
}
/* 5 column forum table*/
td.ForumList_GroupTableFolder {
	width: 28px;
	padding: 5px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}
/* contains folder image */
td.ForumList_GroupTableName {
	width: 45%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* Forum name and desc*/
div.ForumList_ForumName {
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
/* div for forum name link */
td.ForumList_GroupTableDiscussions {
	width: 10%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* count */
td.ForumList_GroupTablePosts {
	width: 10%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* count */
td.ForumList_GroupTableLatest {
	width: 25%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
}
/* latest activity */
div.FourumList_GroupPage {
	text-align: right;
	padding: 10px;
	font-weight: bold;
	background-color: #EEF1F7;
}
/* pagination div */
div.FourumList_GroupPage a {
	font-weight: normal;
}

/* DiscussionList Group*/
table.DiscussionList_ListTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-top: 1px solid #999999;
	border-bottom: 12px solid #B1C3D4;
}
/* 5 column forum table*/
td.DiscussionList_ListTableImg {
	width: 32px;
	padding: 5px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}
/* contains folder image */
td.DiscussionList_ListTableName {
	width: 45%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* Forum name and desc*/
a.DiscussionList_Sticky {
	font-weight: bold;
	color: #A80505;
}
a.DiscussionList_Sticky:visited {
	color: #A80505;
}
.DiscussionList_Popular {
	font-weight: bold;
	color: #FF6600;
}
td.DiscussionList_ListTableStarted {
	width: 20%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	display: none;
}
/* count */
td.DiscussionList_ListTablePosts {
	width: 10%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* count */
td.DiscussionList_ListTableLatest {
	width: 20%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
}
/* latest activity */


/* Alternating table row colors */
tr.ForumsTable_TRcolor {
	background-color: #ebebeb;
}
/* Regular background color */
tr.ForumsTable_AltTRcolor {
	background-color: #ebebeb;
}
/* Alt background color */
tr.ForumsTable_UserTRcolor {
	background-color: #ebebeb;
}
/* User-owned background color */

/* Discussion post */
div.Discussion_PostContainer {
	background-color: #F6F6F6;
	border-bottom: 1px solid #ffffff;
}
/* First background color */
div.Discussion_AltPostContainer {
	background-color: #F0F0F0;
	border-bottom: 1px solid #ffffff;
}
/* Alternating background color */
div.Discussion_UserPostContainer {
	background-color: #EEF3F7;
	border-bottom: 1px solid #ffffff;
}
/* User's background color */
div.Discussion_ModeratorPostContainer {
	background-color: #FDFBFF;
	border-bottom: 1px solid #ffffff;
}
/* Moderator Staff background color */
table.Discussion_PostTitleTable {
	width: 100%;
	table-layout: fixed;
	margin: 0px;
	padding: 0px;
}
td.Discussion_PostTitleTableIcon {
	width: 32px;
	vertical-align: top;
	padding: 0px 5px 0px 5px;
}
td.Discussion_PostTitleTableTitle {
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 3px;
}
div.Discussion_PostTitleTablePosted {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
div.Discussion_PostQuote {
	border: inset 1px white;
	padding: 5px;
	margin: 3px 0 0 0;
}
table.Discussion_PostTable {
	width: 100%;
	table-layout: fixed;
	border-top: 1px solid #ffffff;
	padding: 0px;
}
td.Discussion_PostTableUser {
	width: 147px;
	vertical-align: top;
	padding-top: 7px;
	border-right: 1px solid #ffffff;
	text-align: center;
	overflow: hidden;
}

td.Discussion_PostTableUser img {
	display:none;
}

a.Discussion_PostEdit {
	display:none;
	}
	
a.Discussion_PostDelete {
	display:none;
	}


div.Forums_Moderator {
	padding-bottom: 5px;
	color: #0000ff;
	font-weight: bold;
}
div.Discussion_UserName {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
}
div.Discussion_UserInfo {
	padding: 5px;
	font-size: 9px;
}
td.Discussion_PostTablePost {
	width: 100%;
	vertical-align: top;
	padding: 7px 10px 7px 10px;
	border-right: 1px solid #ffffff;
	overflow: hidden;
}
td.Discussion_PostTablePost img {
	display: block;
	padding: 7px;
}
/*new options div*/
div.Discussion_PostOptions {
	padding: 5px;
	border-top: 1px solid #FFFFFF;
	line-height: 20px;
}


div.QuickPost_Container {
	background-color: #F6F6F6;
	margin-top: 7px;
	padding-bottom: 10px;
}
div.QuickPost_Field {
	padding: 10px 0px 0px 20px;
	width: 400px;
	font-size: 12px;
	font-weight: bold;
}

/* Create Discussion */
iframe.CreateItem_Iframe {
	width: 100%;
	height: 420px;
}
table.CreateItem_Table {
	width: 100%;
	font-family: verdana;
	table-layout: fixed;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #999999;
	background-color: #F6F6F6;
}
tr.CreateItem_TableHeadingTR {
	height: 25px;
	vertical-align: bottom;
}
td.CreateItem_TableForm {
	padding-left: 20px;
	width: 60%;
	font-weight: bold;
	font-size: 12px;
}
input.CreateItem_TableFormInput {
	width: 95%;
}
textarea.CreateItem_TableFormTextarea {
	width: 95%;
	height: 200px;
}
textarea.CreateItem_TableFormTextarea img {
	border: 0px;
}
td.CreateItem_TableText {
	vertical-align: top;
	width: 40%;
	font-size: 10px;
	padding-left: 5px;
	color: #666666;
}
.CreateItem_FieldCaption {
	font-weight: bold;
	font-size: 12px;
}
.CreateItem_Required {
	color: #ff0000;
}
div.CreateItem_Header {
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
div.CreateItem_Buttons {
	text-align: center;
	padding: 10px;
}
table.CreateItem_DetailsTable {
	width: 100%;
	table-layout: fixed;
	margin-top: 5px;
}
td.CreateItem_DetailsTableHead {
	height: 25px;
	width: 68px;
}
td.CreateItem_DetailsTableData {
	height: 25px;
	font-weight: normal;
	width: 100%;
	padding-left: 5px;
}

/* forumMain */

/* ForumMainGroup*/
table.ForumMain_ListTable {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-top: 1px solid #999999;
}
/* 5 column forum table*/
td.ForumsTable_EmptySet {
	text-align: center;
	padding: 10px;
}
/* Displays message stating no participation */
/* my discussions*/
td.ForumMain_MyTableImg {
	width: 32px;
	padding: 5px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}
/* contains folder image */
td.ForumMain_MyTableDiscussion {
	width: 30%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* Forum name and desc*/
td.ForumMain_MyTableCategory {
	width: 20%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
td.ForumMain_MyTableForum {
	width: 20%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
td.ForumMain_MyTablePosts {
	width: 8%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* count */
td.ForumMain_MyTableLatest {
	width: 22%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
}
/* latest activity */
/* most popular */
td.ForumMain_PopularTableImg {
	width: 32px;
	padding: 5px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}
/* contains folder image */
td.ForumMain_PopularTableDiscussion {
	width: 30%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* Forum name and desc*/
td.ForumMain_PopularTableCategory {
	width: 20%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
td.ForumMain_PopularTableForum {
	width: 20%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
td.ForumMain_PopularTablePosts {
	width: 8%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* count */
td.ForumMain_PopularTableLatest {
	width: 22%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
}
/* latest activity */
/* Most Recent */
td.ForumMain_RecentTableImg {
	width: 32px;
	padding: 5px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}
/* contains folder image */
td.ForumMain_RecentTableTitle {
	width: 30%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
td.ForumMain_RecentTableDiscussion {
	width: 25%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* Forum name and desc*/
td.ForumMain_RecentTableForum {
	width: 25%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
td.ForumMain_RecentTablePosted {
	width: 20%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
}

/* forum main pagination */
div.FourumMain_MyPage {
	text-align: right;
	padding: 10px;
	font-weight: bold;
	background-color: #F3F4EE;
}
/* pagination div */
div.FourumMain_MyPage a {
	font-weight: normal;
}
div.FourumMain_Page {
	text-align: right;
	padding: 10px;
	font-weight: bold;
	background-color: #EEF1F7;
}
/* pagination div */
div.FourumMain_Page a {
	font-weight: normal;
}

/* Search Results */
td.ForumMain_SearchTableImg {
	width: 32px;
	padding: 5px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}
/* contains folder image */
td.ForumMain_SearchTableTitle {
	width: 30%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
td.ForumMain_SearchTableDiscussion {
	width: 25%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* Forum name and desc*/
td.ForumMain_SearchTableForum {
	width: 25%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
td.ForumMain_SearchTablePosted {
	width: 20%;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
}

/* Edit Profile  */

td.Forums_EditProfileConfirmation {
	text-align: center;
	width: 400px;
	padding-top: 10px;
}
td.Forums_EditProfileFieldName {
	text-align: right;
	font-weight: bold;
	width: 100px;
	padding-top: 10px;
}
td.Forums_EditProfileField {
	width: 200px;
	padding-left: 10px;
	padding-top: 10px;
}
td.Forums_EditProfileCaption {
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
}

/***Photo View***/
div.Forums_PhotoContainer {
	background-color: #F6F6F6;
	padding: 20px;
	text-align: center;
}
div.Forums_PhotoContainer img {
	padding-bottom: 10px;
}

/*****PhotoUpload*****/
div.Forums_PhotoUpload {
	padding: 10px 10px 10px 10px;
	font-family: Verdana;
	font-size: 11px;
}
div.Forums_PhotoUpload input {
}
div.Forums_PhotoUploadError {
	padding: 0px 10px 10px 10px;
	font-weight: bold;
	color: #ff0000;
}

/***********HIDDEN DIVS*******************/
div.Forums_HiddenCatTopClass {
	display: none;
}
div.Forums_HiddenPageTopClass {
	display: none;
}

