/*
 * Additional styles for lists.opensuse.org
 * Main styles are imported from opensuse.org
 * Author: Frank Sundermeyer <fs@suse.de>
 * Last changed: 11 Jul 2006
 */

/* General extensions */

#content {
  margin-top: 86px;
}
#column-one {
  padding-top: 86px;
  width: 100%;
}
#p-thread, #p-refs, #p-followups, #p-lists {
  position: relative;
  z-index: 3;
}
#p-thread em, #p-refs em, #p-followups em, #p-lists em {
  font-style: normal;
}
#p-thread .pBody {
  margin-left: .6em;
}
#p-thread ul {
  padding: .625em 0 0 .5em;
}
#p-thread a.active {
  background-color: #efedee;
  padding: .12em 0;
  margin: 0 .75em 0 0;
  display: block;
  text-decoration: none;
}
#searchInput {
  width: 7.5em;
  float: left;
  margin: .5em 0 1.5em .75em;
}
#p-gotop {
  position: fixed;
  bottom: 1em; 
  z-index: 2;
  _display: none;
}
input.searchButton {
  margin-top: .5em;
}
.bodynav {
   width: 100%;
}
.page_heading {
  margin-top: 0;
  padding-top: 0;
}
/*--------------------------
* General index page styles
*-------------------------*/
#maillist {
  width: 100%;
}
#maillist ul {
  list-style-image: none;
  list-style-type: none;
}
#maillist table {
  padding: 0;
  margin: 0;
  background-color: transparent;
}
#maillist td {
  vertical-align: top;
}

/*---------------------------------
* Styles for the list overview page
*--------------------------------*/

#listview .listlist {
  border: 1px solid black;
  margin: .5em 0;
  padding: .5em;
  background-color: #e3e3e3;
  font-size: 120%;
  font-weight: bold;
  text-align: center;
}

/*---------------------------------
* Styles for the list overview page
*--------------------------------*/

#listview {
  width: 44em; 
}
#listview .year_group {
  border: 1px solid black;
  margin: .5em 0;
  padding: .5em;
  background-color: #e3e3e3;
}
#listview td {
  padding: .1em 1em;
  margin: 0;
  white-space: pre;
}
/* fixed width for the monthname column */
#listview tr td:first-child {
  width: 7em;
}


/*------------------------------
* Styles for the date index page
*------------------------------*/
#datelist {
  width: 100%
}
#datelist .date_group  {
  border: 1px solid black;
  margin: .5em 0;
  padding: .5em;
  background-color: #e3e3e3;
}
#datelist .msubject {
  padding: 0;
  font-weight: bold;
}
#datelist .mauthor {
  width: 11em;
  padding: 0 1em 0 0;
  font-style: italic;
  white-space: nowrap;
}
#datelist .mtime {
  width: 3.5em;
  padding: 0 1em 0 0;
  font-size: 120%;
  font-family: Helvetica, Courier, sans-serif;
  white-space: nowrap;
}
/*--------------------------------
* Styles for the thread index page
*-------------------------------*/
#threadlist .thread_group {
  border: 1px solid black;
  margin: .5em 0;
  padding: .5em;
  background-color: #e3e3e3;
}
#threadlist .thread_start {
  font-size: 120%;
  font-weight: bold;
}
#threadlist .date_group  {
  border: 1px solid black;
  margin: .5em 0;
  padding: .5em;
  background-color: #e3e3e3;
}
#threadlist .tsubject {
}
#threadlist .tauthor {
  font-style: italic;
}
#threadlist .tdate {
  font-style: italic;
}
/*--------------------------------
* Styles for the author index page
*-------------------------------*/
#authorlist {
  width: 100%
}
#authorlist .author_group  {
  border: 1px solid black;
  margin: .5em 0;
  padding: .5em;
  background-color: #e3e3e3;
}
#authorlist .msubject {
  padding: 0;
  font-weight: bold;
}
#authorlist .mdate {
  width: 3.5em;
  padding: 0 1em 0 0;
  white-space: nowrap;
}
/*------------------------------
* Styles for the mail page
*-----------------------------*/
#mail {
  width: 50em;
} 
#mail ul {
  margin: .4em;
  list-style: none;
}
#mail .header {
   border: 1px solid #0b5147;
   border-collapse: collapse;
   padding: 0;
   margin: 1em 0;
}
#mail .subject {
   background: #d7f1bd;
   border-bottom: 1px solid #0b5147;
   border-collapse: collapse;
   font-weight: bold;
   padding: .4em;
   margin: 0;
}
#mail .head {
  background: #efedee;
}
#mail .identifier {
  font-weight: bold;
}
#mail .body {
  width: 49em;
  padding: 1em 0 0 1em;
  background-color: #e3e3e3;
  font-family: Helvetica, Courier, sans-serif;
}
/*------------------------------
* Styles for the search page
*-----------------------------*/

#search_results {
  width: 100%
}
#search_results .newsearch  {
  border: 1px solid black;
  margin: .5em 0;
  padding: .5em 0;
  background-color: #e3e3e3;
  text-align: center;
}
#search_results .title {
  font-size: 120%;
  font-weight: bold;
  margin: 1em 0 .5em 0;
}
#search_results table {
  background-color: #e3e3e3;
}
#search_results .rank {
}
#search_results .description {
  margin: 0;
  padding-left: 2em;
}
#search_results .highlight {
  font-style: italic;
  font-weight: bold;
  background-color: #d7f1bd;
}
#search_results .metadata {
  margin: .5em 0 .25em 0;
  padding-left: 2em;
  font-size: 90%;
  color: #0b5147;
}
