f/*
Theme Name: TruthMove
Theme URI: https://bbpress.org/
Description: No desc.
Version: 0.01 alpha
Author: yh
Author URI: https://www.truthmove.org
*/

@import url(https://www.truthmove.org/workspace/css/styles.css);

pre, code { font: 1.0em Monaco, 'Courier New', monospace; }

.bbcrumb {
  background:#333; color:#eee;
  padding: 5px; margin-bottom:10px;
  font-size: 10px;}
  .bbcrumb a,
  .bbcrumb a:hover {color: #cbf;}

.syntax {
  text-align:center;
  display:block; padding:.5em 0em;}
.syntax span {
  background:#fff;
  padding:.25em .5em; border-bottom:1px solid #ccc;
  margin-right:.25em;}
.syntax h1 {
  font-size:10px; font-weight:bold; display:inline;}
.syntax ul {
  display:inline;}
.syntax li {
  display:inline;}

/* Topic Admin */

#forum {
  padding:15px 0px 15px 15px;}

/* exceptions */
#forum #topic-move {
  display:block; padding:.2em .5em; margin:0px; border:0px; background:transparent;}
#forum #topic-move label {
  display:inline;}

#forum .admin {
  background:#333; color:#fff;
  padding:5px; margin: 5px 0px 10px;
  font-size:10px;}
#forum .admin .links {
  padding: .2em 0em;}
#forum .admin a {
  color:#cbf;
  padding: .2em .5em;}
  #forum .admin a:hover {
    background:#000; color:#fff;}
#forum .admin select {
  border:1px solid #666;}
#forum .admin input {
  cursor:pointer;
  color:#cbf; border:0px;
  background:#000;}

#forum div.closed {
  background:#333; color:#fff;
  padding:10px; margin:5px 0em 10px;}

/* General Stuffs */
#forum form h6,
#navForum form h6 {
  margin:0em;
  font-weight:bold;
  font-size:10px; text-transform:lowercase; color:#666;}
#forum form,
#forum .panel {
  display:block;
/*  padding:5px 10px; margin-bottom: 1em; border:5px solid #ddd;
  background: #f5f5f5; */
  }
#forum form label,
#navForum form label {
  display:block; margin:5px 0px; }
  #forum label.buttons,
  #navForum label.buttons {
      text-align:center;}
.postform textarea,
#post textarea {
  font-size:12px;
  font-family: 'Lucida Grande', Verdana, sans-serif;
  width:100%;
  height: 20em;
  margin: 5px 0px;
  display: block;}
  * html .postform textarea,
  * html #post textarea {
    width:480px;}
#forum label.text,
#navForum label.text {
  text-align:center;
  padding:5px;
  background:#e5e5e5;
  font-size:10px;}
.buttons input, input.button {
  cursor:pointer;
  background:#333; border:2px solid #333;
  color:#fff;}  
 .formwidth {
 width:210px;
 margin-left:2px;
 }
  

#navForum .login,
#navForum #tagger,
#navForum #tagList {
  background:#f5f5f5;
  border-top:1px solid #ccc;
  margin:0px 0px 10px; padding:5px 10px;}
  #nav #navForum h1 {
    color:#000; font-size:14px; margin-bottom:5px;
    font-weight:bold;}
    #nav #navForum h1 a {
      border:0px; color:#000;}
  .login input.text {
    width:99%;}
  #tagger p {
    margin:5px 0px 0px;
    font-size:10px;}
  #navForum #tagger ul {
    font-size:10px;
    margin: 0px 0px 5px;}
#navForum #tagList .list {
  font-size:10px;
  line-height:1.5em;}


/* Left side */
#navForum {
  padding:10px 10px 0px 10px;
  background: url(https://www.truthmove.org/workspace/img/navTopBG.jpg) 0% 0% no-repeat;}
  #nav #navForum a {
    color: #484080;
    border-bottom:1px dotted #ccc;
    display:inline;}
#navForum ul {
  margin:5px 0px; padding:0px;
  background:transparent;}
  #nav #navForum ul li {
    background: url(https://www.truthmove.org/workspace/img/bulletDim.gif) 0px 55% no-repeat;
    padding: .25em .25em .25em 15px;}
#navForum .credits {
  font-size:10px; text-align:center;}

#topic-info {}

/* Topic Pager */
.nav {
  text-align:right;
  font-size:10px;
  margin: 10px 0px;}
  .nav span { font-weight: bold; }
  .nav span, .nav a { padding:2px 6px; }

/* Thread */
#thread {
  border:5px solid #ddd;
  list-style:none;
  margin: 5px 0px 10px;}
#thread li {
  background:#f5f5f5 url(https://www.truthmove.org/workspace/img/forumDiv.gif) 0% 100% repeat-x;
  /*clear:both;*/
  padding: 10px 10px 13px;
  margin: 0px;
  line-height: 1.2em;}
  * #thread li {
    height:1%;}
  #thread li.alt {
    background-color: #fff;}
#thread li ol, #thread li ul { margin-left: 40px; }
#thread li ol li, #thread li ul li { padding: 0; background:transparent; }

.threadauthor {
  background:#80789c url(https://www.truthmove.org/workspace/img/altauthorBG.gif) 100% 50% no-repeat;
  float:left; padding:3px 10px 3px 5px;
  width:110px;
  color:#cbf;}
  .threadauthor a {
    color:#fff;}
  .alt .threadauthor {
    background-image: url(https://www.truthmove.org/workspace/img/authorBG.gif);}
  .threadauthor small {font-size:10px;}
  * html .threadauthor {
    height:1%;}
.threadpost {
  margin-left:135px;}
  .threadpost img {max-width:95%;}
.poststuff {
  text-align:right; font-size:10px;
  color:#666;
  border-top: 1px dotted #ccc;
  margin: 10px 0px 0px; padding: 5px 0px 0px;}
  .poststuff a,
  .poststuff span {
    padding: 3px 5px;}
  .poststuff span {
    padding-left:0px;}
  .poststuff a:hover {
    color:#fff; background:#333;}

#forum .post {
  line-height:1.35em;}
#forum .post h1 {
  font-size:1.2em;
  font-weight:bold;
  margin-bottom:1em;}
#forum .post h2,
#forum .post h3,
#forum .post h4,
#forum .post h5,
#forum .post h6 {
  font-size:1.2em;
  font-weight:bold;
  margin-bottom:1em;}
#forum .post p {
  margin:0em 0em 1em;}
#forum .post blockquote {
  margin: 0em 0em 1em;
  padding:.5em;
  background:#fff; border:1px solid #ddd;}
#forum .post ul {
  margin:0em 0em 1em;
  list-style:square;}
#forum .post ol {
  margin:0em 0em 1em;}
#forum .post ul li, #forum .post ol li {
  border:0px;
  margin:0em 0em .5em 1.5em;}
#forum .post a {
  border-bottom:1px dotted #ccc;}

.topiclink { display: block; }

/* Other
=================================== */

.postList {
  width:100%; background:#f5f5f5;
  border-collapse:collapse;}
.postList tr:hover {background: #fff;}
.postList td {
  vertical-align:middle;
  padding: 5px 6px;
  border-right:1px dotted #ddd;
  border-bottom:1px solid #ddd;}
  .postList td a {font-weight:normal !important;}
  .postList td.thread {
    padding-left:20px; background: url(https://www.truthmove.org/workspace/img/forumIconThread.gif) 6px 50% no-repeat;}
.postList th {
  font-size:10px; font-weight:normal;
  padding: 6px 8px; white-space:nowrap;}
  .postList th a{
    background:#111;
    padding:.2em .25em;
    color:#fff;}
.postList small {
  font-size:10px;}
.postList .sticky td.thread {
  padding-left:20px; background: #ddd url(https://www.truthmove.org/workspace/img/forumIconSticky.gif) 6px 50% no-repeat;}
  .postList .sticky td.thread a {
    color:#000;
    font-weight:bold !important;}
.sticky td {
  border-right:1px dotted #bbb;
  border-bottom:1px solid #bbb;
  background: #ddd; color:#333;}
  .sticky .date a {border-color:#bbb;}
.closed,
.closed a {
  color:#999;}
.num {
  text-align: center; font-size: 10px;}
.postList td.date {
  border-right:0px;
  white-space:nowrap;
  font-size:10px; text-align:right;}
  .postList td.date .author {
    display:block;
    color:#666;}
  .date a {
    margin-left:4px;
    padding-left:4px;
    border-left:1px solid #ccc;}
.postList .new {
    font-size:8px; text-transform:uppercase;
    background:#ddd; color:#666;
    padding: 3px;}
    .postList .sticky .new {
      background:#111; color:#cbf;}
    .postList .thread strong {color:#000;}
    .postList .sticky .thread strong {color:#fff;}
.postList .page-numbers {
  font-size:10px;
  padding:2px 4px; margin:0px 2px;
  border:1px solid #ccc; background:#fff;}
  .postList .page-numbers:hover {
    border-color:#999;}

big {
  font-size:100%;}

.bozo { background: #eeee88; }
.alt.bozo { background: #ffff99; }
.deleted { background: #ee8888; }
.alt.deleted { background: #ff9999; }

#content .nav a {
  border: 1px solid #ccc;
  font-weight: normal;}
  #content .nav a:hover {
    border: 1px solid #999;}
  #content a:visited {
    font-weight: normal;}




/* Profile Page
=================================== */
.panel h1 {
  margin:5px 0px;
  text-transform:lowercase;
  color:#666;
  font-weight:bold;}
  .panel ol {
    margin: 0em 0em 1em 2em; }
  .panel ol li { margin: 0em 0em .5em 0em; }

#profile-menu {
  float:right; margin:0em; padding:0em;}
  * html #profile-menu {
    height:1%;}
#profile-menu li {
  padding:.25em .5em;
  display: inline;}
#profile-menu li.current {
  background-color: #000;
  color:#fff;}
  #profile-menu li.current a {
    color:#fff;}

dl#userinfo {
  margin:0px 0px 10px;
  padding:5px 10px; border:5px solid #ddd;
  background:#f5f5f5;}
dl#userinfo dt {
  text-transform:lowercase; font-size:10px; color:#666; font-weight: bold;
  margin:5px 0px 0px;}
dl#userinfo dd {
  margin:0px 0px 5px 1em;} 


/* Profile
=================================== */

form .section,
.panel .section {
  margin:0px -10px;
  padding:5px 10px;
  border-bottom:1px solid #ddd;}
form .section p {
  margin:5px 0px; font-size:10px;}
form table {
  width:auto !important;
  margin:5px 0px; background:#fff;
  border:1px solid #ddd; border-collapse:collapse;
  text-align: left;}
  form table th {
    padding:5px 10px;
    color:#333;
    vertical-align:middle;
    text-align:right;
    font-weight:normal;}
  form table td {
    padding:5px 10px;
    vertical-align:middle;}
  form table small.error {
    display:block;
    color:#c30;}
#forum form table label {
  display:inline;
  padding:0px; margin:0px;}
#forum form table input,
#forum form table select {
  font-size:12px;}

#manage-tags {
  overflow:auto; padding:10px;
  border:5px solid #ddd; background:#f5f5f5;
  list-style:none;}
#manage-tags li {
  float: left;
  text-align:center;
  width: 33%;}
#manage-tags form {
  margin-top:5px;
  padding:0px;
  border:0px;}
  #manage-tags form input {
    font-size:12px;}

.notice { 
  border-top:2px solid #405880;
  background: #80789c; color: #fff;
  padding: 10px; margin: 0px 0px 10px;}
  .notice p { margin:0px; }
  .notice a {
    border-color:#458;
    color:#bcf;}

  /* INCOMPLETE */

h2.blue,
h2.post-form {
  margin: 15px 0px 0px; padding:5px;}
  * html h2.blue,
  * html h2.post-form {
    height:1%;}
h2.blue a,
h2.blue a:hover,
h2.post-form a,
h2.post-form a:hover {
  color:#cbf;}

h2.clear {
  overflow:hidden;
  font-size:16px; line-height:16px;
  margin:15px 0px 5px;
  font-weight:bold;}
  h2.clear span {
    font-size:12px;
    font-weight:normal; font-style:italic;}
  h2 #favorite-toggle {
    line-height:16px;
    font-style:normal;
    float:right;
    font-size:10px;}

.page-header form {
  height:35px; line-height:35px;
  float:right;}
.page-header form input {
  font-size:12px;
  width:100px;}
.page-header form input.button {
  width: auto;}

h2.blue,
h2.post-form,
.postList th {
  background: #80789c; color:#fff;
  border-bottom:1px solid #605878 !important;}

h2 .new-topic {
  float:right;}
.new-topic {
  font-size:12px; font-weight:normal;
  color:#cbf; padding:2px 5px; margin-left:5px;
  background:#333;}
  .new-topic:hover {
    color:#fff;}