/*
 * This file is part of Atopowe, a Django site with phpBB integration
 * Copyright (C) 2007  Maciej Bliziński
 * 
 * Atopowe is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * Atopowe is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with Atopowe; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor,
 * Boston, MA  02110-1301  USA
 */

    #content p.comment_header {
      border: 0;
      padding-bottom: 0px;
    }
    #content div.comment_even, #content div.comment_odd {
    	border-bottom: 1px solid #DDDDDD;
    }
    #content div.comment_even {
      background-color: #F8F8F8;
    }
    #content div.comment_odd p, #content div.comment_even p {
      margin: 0;
      padding: 3px;
      border: 0;
    }
    .karmadown { color: red; font-weight: bold; }
    .karmaup { color: green; font-weight: bold; }


    /* DRUGS */
    table.drugs {
      width: 100%;
    }

    tr.price_old, tr.price_old a {
      color: #DDD;
    }

    /* DOCTORS */
    ul.comments {
      margin: 0;
      padding: 0;
      list-style: none;
    }
    ul.comments li p {
      margin: 0;
      padding: 0;
    }

    ul.comments span.comment_header, ul.comments p {
      line-height: 1.2em;
      font-size: 11px;
    }
    ul.comments blockquote {
      display: none;
    }
    span.since {
      color: #BBB;
      font-size: 11px;
    }
    a.comment_title {
      font-size: 12px;
      font-weight: bold;
    }

    ul.posts {
      list-style: none;
      padding-left: 0;
    }
    ul.posts > li {
      /*
      border-bottom: 1px solid #DDD;
      */
      padding-bottom: 0.5em;
      text-align: justify;
      margin-bottom: 1em;
      border: 1px dotted #DDD;
    }


    p.loginarea {
      float: right;
    }

    p.loginarea input {
      margin: 1px;
      padding: 2px;
    }

    #loginbutton:hover {
      color: black;
    }


    .required {
      border: 1px solid #efdcd2;
    }

    .errorMessage {
      color: red;
    }

    ul.forum_list {
      list-style: none;
      padding-left: 0;
    }
    ul.forum_list li {
      margin-top: 0.5em;
      padding-bottom: 0.5em;
      border-bottom: 1px solid #EEE;
    }
    ul.forum_list span.forum_name {
      font-weight: bold;
    }
    ul.forum_list span.forum_description {
      font-size: 11px;
      color: #888;
      line-height: 12px;
    }
    ul.topic_list {
      list-style: none;
      padding-left: 0;
    }
    ul.topic_list li {
      margin-top: 0.1em;
      padding-bottom: 0.1em;
      border-bottom: 1px solid #EEE;
      display: block;
    }
    ul.topic_list span.topic_title {
      font-weight: bold;
    }
    ul.topic_list span.topic_description {
      font-size: 11px;
      color: #888;
      line-height: 12px;
    }
    a.answer {
      font-weight: bold;
      font-size: 11px;
    }

    div.avatar {
      display: block;
      float: left;
      width: 80px;
      height: 80px;
      border: 1px solid #DDD;
      margin-right: 6px;
      text-align: center;
      vertical-align: middle;
    }
    /*
    div.post_content {
      float: none;
    }
      */

    img.avatar {
      text-align: left;
      display: block;
      float: left;
    }
    ul.pagination {
      list-style: none;
      padding: 0;
    }
    ul.pagination > li.page_no {
      width: 1.5em;
      text-align: right;
      padding-left: 3px;
      padding-right: 3px;
      float: left;
      border: 1px solid #DDD;
      margin: 3px;
    }

    ul.pagination > li#current-page {
      font-weight: bold;
      background-color: #DDD;
    }

