/* 
   Simple F.A.Q. implementation.
   Copyright (C) e-network 2003
   
   This program 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.
   
   This program 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 this program; if not, write to the Free Software
   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/

/* HTML General style sheet definition */

body
{
  color: #000000;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
}

td, p, div, span, input, select, option, textarea
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.field
{ 
  background-color: #FEF0DD;
  border: solid 1px #ff9900;
  color: #000000;
}

a, a:visited, a:active
{ 
  color: #7B2D00;
  text-decoration: none;
}

a:hover
{ 
  color: #7B2D00;
  text-decoration: underline;
}

/* Code style */
.code
{
  font-family: Courier New, Courier, sans-serif;
  font-size: 11px;
  color: #404040;
  background-color: #f7f7f7;
  border: solid 1px #e5e5e5;
  padding: 5px 7px 5px 7px;
}

.quote
{
  background-color: #FDEBD3;
  border: solid 1px #FFDEB5;
  padding: 5px 7px 5px 7px;
}

/* Display box for category */
.subcat
{
  background-color: #f7f7f7;
  border: solid 1px #e5e5e5;
  padding: 5px 7px 5px 7px;
}

/* Header style */
.headermain
{ 
  background-image: url(images/header_tile.gif);
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px;
}
.headerbottombar
{ 
  background-image: url(images/header_bar_tile.gif);
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px;
}

/* Footer bar */
table.footer
{ 
  background-color: #f7f7f7;
  border: solid 1px #e5e5e5;
}

td.footer
{
  color: #808080;
  font-size: 9px;
  padding: 5px 7px 5px 7px;
}

/* Main information style */
td.main
{
  line-height: 1.5;
}

/* Page title */
font.title, td.title
{ 
  font-weight: bold;
  font-size: 18px;
}

/* Form field title */
td.ftitle
{ 
  font-weight: bold;
}

/* Header bar */
table.header
{
  background-color: #f7f7f7;
  border: solid 1px #e5e5e5;
}

td.header
{
  padding: 5px 7px 5px 7px;
  color: #000000;
}

/* Header search bar */
td.headersearch
{
  color: #FF9900;
  font-weight: bold;
}

/* Breadcrumb links and title */
a.breadcrumb, a.header, a.breadcrumb:visited, a.header:visited, a.breadcrumb:active, a.header:active
{ 
  color: #7B2D00;
  text-decoration: none;
}

a.breadcrumb:hover, a.header:hover
{ 
  color: #7B2D00;
  text-decoration: underline;
}

/* Left column handling general information */
table.column_left
{ 
  background-color: #ffffff;
}

td.menu
{ 
  background-image: url(images/menu_tile.gif);
  background-repeat: repeat-y;
}

/* Grey color */
font.grey, div.grey, td.grey
{ 
  color: #808080;
}

/* For user/admin information in the header bar */
a.headeruser, a.headeruser:visited, a.headeruser:active
{ 
  color: #e5e5e5;
  text-decoration: none;
}

a.headeruser:hover
{ 
  color: #808080;
  text-decoration: underline;
}

/* How to show the question */
td.question
{
  font-size: 13px;
  font-weight: bold;
}

td.answer
{
  text-align: justify;
}

/* For error messages */
table.error
{ 
  background-color: #ffe0e0;
  border: dashed 1px #c00000;
}

td.error
{ 
  color: #c00000;
  font-weight: bold;
}

/* Styles for the Category, Questions box */
table.cbox, table.qbox
{ 
  background-color: #FDEBD3;
}

td.cbox
{ 
  padding: 5px 7px 5px 7px;
}

td.qbox
{ 
  padding: 3px 7px 3px 7px;
}

td.cbox_title
{ 
  padding: 5px 7px 5px 7px;
  background-color: #ff9900;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
}

td.qbox_title
{ 
  padding: 3px 7px 3px 7px;
  background-color: #ff9900;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
}

/* Styles for the Administration Box */
table.abox
{ 
  background-color: #ffd0d0;
}

td.abox
{ 
  padding: 5px 7px 5px 7px;
  color: #c00000;
}

td.abox_title
{ 
  padding: 5px 7px 5px 7px;
  background-color: #c00000;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
}

a.abox, a.abox:visited, a.abox:active
{ 
  color: #c00000;
  text-decoration: none;
}

a.abox:hover
{ 
  color: #c00000;
  text-decoration: underline;
}

/* Styles for the Who's Online box */
table.wbox
{ 
  background-color: #f7f7f7;
  padding: 1px 7px 1px 7px;
  border: solid 1px #e5e5e5; 
}

td.wbox_title
{ 
  color: #808080;
}

td.wbox
{ 
  color: #008000;
}

/* Styles for the info Box */
table.ibox
{ 
  background-color: #d7d7d7;
  border-width: 1px;
  border-style: solid;
  border-color: #808080;
}

td.ibox
{ 
  padding: 5px 7px 5px 7px;
  color: #c00000;
}

td.ibox_title
{ 
  padding: 5px 7px 5px 7px;
  background-color: #c00000;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
}

a.ibox, a.ibox:active, a.ibox:visited
{ 
  color: #808080;
  text-decoration: none;
}

a.ibox:hover
{ 
  color: #000000;
  text-decoration: none;
}

/* Style for question listing */
table.listing
{ 
  border: solid 1px #B75E00;
  background-color: #FEF0DD;
}

tr.listing_header
{ 
  background-image: url('images/bgsubheader.gif');
}

td.listing_header
{ 
  color: #ffffff;
  font-weight: bold;
  padding: 7px;
}

td.listing_data
{ 
  color: #404040;
  background-color: #FDEBD3;
  padding: 7px;
}

td.listing_title
{
  font-size: 11px;
  font-weight: bold;
  background-color: #FDEBD3;
  color: #000000;
  padding: 7px;
}

a.listing, a.listing:visited, a.listing:active
{ 
  color: #7B2D00;
  text-decoration: none;
}

a.listing:hover
{ 
  color: #7B2D00;
  text-decoration: underline;
}
