/*
 Friendselectric Modified Template
 by Daniel Hunt for the UIEForum module.

 This theme is licensed under the GPL.
*/

/*
 * UIEForum Specific CSS
 */

/* Make the drupal forum containers look like phpBB */
table.forum {width:100%;}
table.forum td.container {background-color:white; font-size: .9em; font-weight:bold;font-family:verdana;padding-top:5px;}

table.forum td.forum, table.forum tr.dark, table.forum tr.light, table.forum td.topic, td.forum-middle-left, td.forum-middle-right, td.forum-bottom-left, td.forum-bottom-right
{
  background-color: #F7F9FF;
}
table.forum td.forum:hover, table.forum td.numposts, table.forum td.post_user_info, table.forum td.numtopics, table.forum td.uieforum-last-reply, table.forum td.topic:hover, table.forum td.replies, table.forum td.created, table.forum th.created, table.forum td.forum_pagenums, td.forum-header-left, td.forum-header-right, table.forum td.uieforumicon
{
  background-color: #DEE7EC;
}
div.quote, div.uie_pre
{
  background-color: #DEE7EC;
}
table.forum td.forum{border:solid white 1px;height:50px; }



table.forum td.forum:hover {border:solid white 1px;height:50px; }
table.forum .description {font-size:1em;}
table.forum tr.dark {border:solid white 1px;height:10px; }
table.forum tr.light {border:solid white 0px;height:10px;}
table.forum td.dark, td.light,table.forum a:hover {color:red;}
table.forum td.post_user_info{border:solid white 1px; text-align: left; vertical-align: top; width: 150px;}
table.forum td.uieforumicon, table.forum td.numposts, table.forum td.numtopics{ border:solid white 1px; text-align: center; width: 10px; } /* width is set to a low amount just to make sure it stays as small as possible. */
table.forum td.uieforumicon{padding:10px;}
table.forum td.uieforum_nopadding{padding:0px;}
/* After you click a forum container link, this page shows a list of topics inside the forum*/
table.forum td.topic, table.forum td.post_text {border:solid white 1px; padding:10px; text-align: left; }
table.forum td.topic {width:600px;}
table.forum td.topic:hover {width:600px;border:solid white 1px; padding 10px;}
table.forum td.replies {border:solid white 1px;}
table.forum td.uieforum-last-reply { width: 130px }
table.forum td.uieforum-last-reply, table.forum td.created, table.forum th.created, table.forum td.forum_pagenums{border:solid white 1px; text-align: left; vertical-align: center; }
table.forum td.forum_pagenums, table.forum td.forum_pagenums div.form-item select { text-align: right; font-size: 80%; }
table.forum td.forum_pagenums div.form-item select {text-align: left; margin-top: 100; margin-bottom: 100; }
table.forum td.post_text { background-color:#FFFFFF; vertical-align: text-top; position: relative; }
table.forum td.post_text a:link, table.forum td.post_text a:visited, table.forum td.post_text a:hover { font-weight: bold; }


/* Customize an actual forum post, which is output in node-forum.tpl.php*/
td.forum-header-left{border:solid white 1px;padding:10px;}
td.forum-header-right{border:solid white 1px;padding:10px;}
td.forum-middle-left{border:solid white 1px; padding:10px; }
td.forum-middle-right{border:solid white 1px;  height:200px; width:600px; vertical-align:top;}
td.forum-bottom-left{border:solid white 1px;border-bottom:solid white 15px; }
td.forum-bottom-right{border:solid white 1px;border-bottom:solid white 15px; padding:5px; text-align:right;}

div.post-container
{
  margin: .5em;
  border: 2px solid #336699;
}

div.quote
{
  padding: .5em;
  margin: .5em;
  border: 2px solid #bcc5ca;
}

div.rant
{
  padding: .5em;
  margin: .5em;
  background-color: #FF7D7D;
  border: 2px solid #dd0000;
}

div.uie_pre
{
  padding: .5em;
  margin: .5em;
  border: 1px solid #8cacbb;

  overflow: auto;
  _overflow-y: hidden;
  min-height: 3em;
  max-height: 40em;
  color: black;
  font-family: Courier New;
}

div.post-interaction
{
  text-align: right;
  background-color: #ffffff;
  border: 1px dashed #bcc5ca;
  width: 80px;
  text-align: center;
}

ul.uieforum_ul {
  padding: 3px;
}

.item-list ul.uieforum_ul li, li.uieforum_expanded, li.uieforum_collapsed, li.uieforum_leaf {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0px 0px 5px 0px;
}

li.uieforum_leaf img
{
  padding-left: 3px;
  vertical-align: middle;
}

.item-list li.uieforum_expanded a, li.uieforum_collapsed a, li.uieforum_leaf a {
  margin: 0;
  padding: 3px 3px 3px 3px;
  display: block;
  text-decoration: none;
}

.item-list ul.uieforum_ul li.uieforum_li a:hover, li.uieforum_expanded a:hover, li.uieforum_collapsed a:hover, li.uieforum_leaf a:hover {
  background-color: #fafafa; 
  padding: 2px 2px 2px 2px;
  border: 1px solid #ccc;
  background-position: 3px 4px;
}

div.uie_edit_text
{
  text-decoration: none;
  font: 11px verdana;
  color: grey;
}


div.signature
{
  width: 95%;
  font-size: 80%;
/*
  background-color: red;
  border-style: solid;
  border-color: #dd0000;
  bottom: 0px;
  position: relative;
*/
}

span.block-forum-title, span.block-forum-title a, span.block-forum-title a:hover, span.block-forum-title a:visited
{
  font-weight:bold;
  font-style: italic;
}
