/*
vim: ts=2 sw=2
*/
/* logos in both sidebars */

thead th,
tbody
{
  border: 0;
}

tr.even,
tr.odd
{
  background: transparent;
  border: 0;
}

tr.even td,
tr.odd td
{
  margin: 0;
  padding: 0 1em 0 0;
}

/* letna skola */

#urbanner
{
  position: absolute;
  left: auto;
  right: 0;
  top: 8px;
  margin: 0;
  padding: 0;
}

/* vykuk */

#vykuk
{
  position: absolute;
  left: auto;
  right: 0;
  top: 74px;
  margin: 0;
  padding: 0;
}

/* articles and authors */

.authors,
.authors a,
.authors a:hover,
.authors a:visited
{
  font-weight: normal;
  font-size: 1.2em;
  color: #e97b00;
}

.authors a
{
  text-decoration: underline;
}

div.authors
{
  margin-bottom: 1em;
}

.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6,
.article-content a,
.article-content a:hover,
.article-content a:visited
{
  color: #e97b00;
}

.article-content h3
{
  font-size: 1.2em;
}

.article-content h3,
.article-content h4,
.article-content h5
{
  margin: 1em 0;
}

.article-content h5,
.article-content h6
{
  font-weight: normal;
}

.article-content em
{
  color: #666;
  font-style: normal;
}

.article-content strong
{
  color: #666;
}

/* petitions */

#petition-form
{
  font-size: 0.8em;
}

#petition-form table
{
}

#petition-form .form_div
{
  float: left;
  padding: .5em 1em;
  background-color: #fef2ca;
  border: 1px outset;
  margin-bottom: 6px;
}

#petition-form label
{
  margin-right: 1em;
}

#petition-form #edit-email-use-wrapper label,
#petition-form #edit-showsig-wrapper label
{
  white-space: normal;
}

#petition-form table
{
  margin: 0;
}

#petition-form input
{
  font-size: 1em;
}

#petition-form td
{
  padding: 1px 0;
}

#petition-form #edit-send
{
  font-weight: bold;
  padding: 0.25em 1em;
}

.form_clear
{
  clear: both;
}

.form_note
{
  font-size: 0.8em;
  margin: 1em 0 2em;
  line-height: 1.2em;
  text-align: left;
}

.signees-list
{
  font-size: 0.8em;
}

.signees-list .even td,
.signees-list .odd td
{
  padding: 0 8px;
  vertical-align: top;
  height: 2em;
  width: 50%;
}

.signees-list .even
{
  background-color: #fef2ca;
}

.side-logo
{
  padding: 0 8px 8px;
  text-align: center;
}

/* partners - watch out for changed ID! */
#block-block-3
{
  margin-top: 4em;
}
