/* CSS Document */

/* ADD ANYWHERE THERE IS DISCUSSION */

/* FORUMS, GROUPS */

#Discuss {}

#Discuss textarea { width: 350px;}
#Discuss .Preview { border: 1px solid #ddd; }
#Discuss .Preview td { background-color: #f5f5f5; padding: 10px; font-size: 12px; }
#Discuss h4 { margin-bottom: 10px; }
#Discuss .ProIcon { vertical-align: bottom; border: none; }

div.Preview  { border: 1px solid #ddd; background-color: #f5f5f5; padding: 10px; font-size: 12px; }

/* ANYWHERE TOPICS ARE LISTED, PUT THEM IN A TABLE LIKE THIS */

.TopicListing table { font-size: 12px; margin: 0px; width: 100%; }
.TopicListing tr { vertical-align: top; }
.TopicListing td { border-bottom: 1px solid #E5E5E5; padding: 5px 5px 7px 5px; }
.TopicListing th { text-align: left; padding-left: 5px; }
.TopicListing p { margin-bottom: 10px; }
.TopicListing .Head { font: bold 12px; margin-top: 0px; margin-bottom: 0px; color: #fff; background: #666; }
.TopicListing h4 { font-size: 11px; margin-top: 0px; margin-bottom: 0px; color: #666666; }
.TopicListing h6 { font-size: 11px; margin-top: 0px; margin-bottom: 0px; color: #666666;  margin-bottom: 0px; padding-bottom: 0px;}

/* For the table that shows CURRENT DISCUSSION */

.AddNewTopic { padding-top: 5px; padding-bottom: 7px; border-bottom: 1px solid #eee; }
.MakeNew { font-size: 14px; color: #ff0084; font-weight: bold; }

.Locked { background: #f5f5f5; color: #333; margin: 15px 0 15px 0; padding: 5px; text-align: center; }
.ForumStaffOptions { float: right; width: 70px;	text-align: left; font-size: 11px; font-weight: normal;	padding-bottom: 5px; color: #999999; line-height: 15px;	font-family: Arial, Helvetica, sans-serif; } 

.PlatformInfo {display: none;margin-top:.5em;background:#eee;border:1px solid #ccc;padding:.5em;color:#333;}
.PlatformInfo h4 {margin:0;font-size:11px !important}
.PlatformInfo p {font-size:11px;}

/* ACTIVITY PAGE */

.SortOptions { float: left; margin-top: 0; margin-left: 8px; font-weight: normal; font-size: 11px; color: #666666; }
.SortOptions b { color: #999999; } 
.SortOptions a { text-decoration: none; }

/* THREADS */

#DiscussTopic table {border-collapse: collapse;}

#DiscussTopic textarea { width: 350px;}
#DiscussTopic .Preview { border: 1px solid #ddd; }
#DiscussTopic .Preview td { background-color: #f5f5f5; padding: 10px; font-size: 12px; }
#DiscussTopic .Who { vertical-align: top; padding-right: 10px; }
#DiscussTopic .Said { padding-bottom: 15px; width: 100%; }
#DiscussTopic .Said h4 { font-size: 13px; margin-bottom: 10px; }
#DiscussTopic .ProIcon { vertical-align: bottom; border: none; }

#noteEdit { display: none; }

tr.staffPost td {background-color:#f5f5f5;border-bottom:6px solid #fff; }
tr.staffPost .mantis td {background-color:#ffffd3;border-bottom:none; }

tr.helpfulPost td {background-color:#edfee2;border-bottom:6px solid #fff; }
tr.helpfulPost .mantis td {background-color:#edfee2;border-bottom:none; }

.noteText { width: 80%; height: 70px; margin: 4px 0px 4px 0px; }
.TopicReply { margin-left: 66px; margin-top: 20px; }
.TopicReply td { padding-bottom: 15px; }
.CategoryList {	background-color: #f6f6f6; padding: 6px; border: 1px solid #eee; font: 12px Arial, Helvetica, sans-serif; color: #666666; }
.CategoryList h4 { font-weight: bold; font-size: 12px; }
.PostPreview { border: 1px solid #D3DEFA; width: 100%; }
.PostPreview td { background-color: #EEF2FD; padding: 10px; font: 12px Arial, Helvetica, sans-serif; text-align: left; }
.PostPreview h4 { font-size: 14px; font-weight: bold; padding-bottom: 4px; }
div.PostPreview  { border: 1px solid #D3DEFA; width: 100%; background-color: #EEF2FD; padding: 10px; font: 12px Arial, Helvetica, sans-serif; text-align: left; }
.Who { vertical-align: middle; margin-left:0px; border: none; padding-left: 2px; margin-right: 0px; padding-right: 0px; }

/* PHOTO.GNE */

#DiscussPhoto {}

#DiscussPhoto textarea { width: 350px;}
#DiscussPhoto .Preview { border: 1px solid #ddd; }
#DiscussPhoto .Preview td { background-color: #f5f5f5; padding: 10px; font-size: 12px; }
#DiscussPhoto .Who { vertical-align: top; padding-right: 10px; }
#DiscussPhoto .Said { padding-bottom: 15px; }
#DiscussPhoto .Said h4 { font-size: 13px; margin-bottom: 10px; }
#DiscussPhoto .ProIcon { vertical-align: bottom; border: none; }


/* Forum Page */

.IdeasForum {float:right;margin:-18px 0 0 0;width:245px;}
* html .IdeasForum {margin-top: -38px;}

div#newTopic {margin-top:1em}
div#newTopic a {font-size:16px;text-decoration:none}
div#newTopic em {font-size:18px;font-style:normal;color: #FF0084;  }

.forumIntro {margin-top:-1em;}
* html .forumIntro {margin-top: 0;}
.forumIntro h3 {font-weight:bold;}
.forumIntro .forumIntroText {width:360px;line-height:150%;font-size:16px;padding:10px;background-color:#f5f5f5;float:left;}
.forumIntro .forumSearch {margin-left:20px;float:left;}
.forumIntro .forumSearch p {font-size:14px;}


/* Topic types */

span.forum_topic_closed, 
span.forum_topic_redirected { font: 8px Verdana, Arial, Helvetica, sans-serif; color: #4a4a4a; background: #e7e7e7; padding: 1px; vertical-align: middle; }
span.forum_topic_official { font: 8px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #ffc7c7; padding: 1px; vertical-align: middle; }
span.forum_topic_staffed { font: 8px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #aaf56b; padding: 1px; vertical-align: middle; }
tr.forum_topic_muted td, 
tr.forum_topic_muted td a, 
tr.forum_topic_muted td small { color: #a5a5a6; font-weight: normal; text-decoration: none; }
tr.forum_topic_muted td b { font-weight: normal; }
tr.forum_topic_muted td a:hover { color: #fff; }


/* Language changing */

div#forum_lang, div#forum_lang div, div#forum_lang form {display:inline;font-size:12px;font-weight:normal;color:#666}
div#forum_lang #change_lang {display:none}

div.lang_select_open#forum_lang #change_lang {display:inline}
div.lang_select_open#forum_lang #this_lang {display:none}

div#forum_lang .change_lang_cancel {color:#ff0000; margin-left: 1em;}
