/* phpTodo - Web based todo lists                                             *}
{* Copyright (C) 2005-07  Jason Frisvold <friz@godshell.com>                  *}
{*                                                                            *}
{* 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA */

/* $Id: default.css,v 1.16 2007/03/06 17:58:03 xen0phage Exp $ */

/* Standard body element */
body { margin-left: 20px; margin-right: 20px; color: black; background-color: #dddddd; }

/* Header elements */
h1 { text-align: center; }
h3 { text-align: center; text-decoration: underline; }
h3.alert { color: red; font-size: large; font-weight: bold; text-align: center; }

/* Span elements */
span { color: black; font-size: medium; }
span.small { color: black; font-size: small; }
span.tiny { color: black; font-size: x-small; }
span.fakelinktiny { color: blue; cursor: pointer; font-size: x-small; }

/* Table elements */
table { text-align: center; border: none; margin-left: auto; margin-right: auto; border-collapse: collapse; white-space: nowrap; }
table.naked { border: none; text-align: left; margin-left: auto; margin-right: auto; }
th { border: medium solid; text-align: center; vertical-align: middle; }
td.navigate { border: none; text-align: right; vertical-align: middle; }
tr.odd { border: thin solid; color: black; background-color: #c5c5c5; }
tr.even { border: thin solid; color: black; }
td.overdue { color: red; }
td.today { color: blue; }

/* Division elements */
div.centered { text-align: center; }
div.header {  }
div.tasklist {  }
div.taskform {  }
div.footer { text-align: center; }
div.gpl { width: 80%; margin-left: 10%; margin-right: 10%; }

/* Link Elements */
:link { color: blue; background-color: transparent; }
:visited { color: blue; background-color: transparent; }

/* Hover Element */
a.nextaction { position: relative; z-index: 24; color: blue; text-decoration: none; background-color: transparent; }
a.nextaction:link { color: black; text-decoration: none; background-color: transparent; }
a.nextaction:visited { color: black; text-decoration: none; background-color: transparent; }
a.nextaction:hover { z-index:25; color: black; background-color: #ff0; }
a.nextaction span { display: none; }
a.nextaction:hover span{ display:block; position: absolute; top: 2em; left: -1em; width: 25em; border: 2px solid black; background-color:#d0d0d0; color:#000; text-align: center; font-size: small; white-space: normal; }

/* Image Elements */
img { border: none; }
img.w3c { border: none; width:88px; height:31px; }

/* "Other" elements */
hr.onethird { width: 33%; }
dd { line-height: 1.5em; margin-bottom: 1em; }
p.copyright { color: black; font-size: small; font-weight: normal; }
