/**
 * doc.css
 *
 * This file is part of projectbench.
 * Copyright  (C) 2003-2004 Philip Mateescu (philipmateescuATgmailDOTcom)
 *
 * projectbench 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.
 *
 * projectbench 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 projectbench; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 * @CVS $Id: doc.css,v 1.2 2004/10/07 07:43:56 philipx Exp $
 */
body {
	font-family: Arial, Sans-Serif, Helvetica;
	background-color: white;
	font-size: small;
}
h1 {
	font-family: Arial, Sans-Serif, Helvetica;
	font-size: xx-large;
	text-align: center;
}
h2 {
	font-family: Arial, Sans-Serif, Helvetica;
	font-size: x-large;
	margin: 0;
}
h3 {
	font-family: Arial, Sans-Serif, Helvetica;
	font-size: large;
	margin: 0;
}
h4 {
	font-family: Arial, Sans-Serif, Helvetica;
	font-size: medium;
	margin-bottom: 0;
}
p {
	font-family: Verdana, Sans-Serif, Helvetica;
	font-size: small !important;
	text-align: justify;
	text-indent: 2em;
}
td {
	font-family: Verdana, Sans-Serif, Helvetica;
	font-size: small;
}
th {
	font-family: Verdana, Sans-Serif, Helvetica;
	font-size: small;
	font-weight: bold;
	text-align: left;
}
ul,ol {
	border: 0;
	font-family: Verdana, Sans-Serif, Helvetica;
	font-size: small;
}
li {
	text-align: justify;
}
blockquote {
	/* font-family: Times New Roman, Serif; */
	border: 2px solid silver;
	font-size: small;
	padding: 10px;
}
code {
	font-family: Lucida Console, Courier New, monospace;
	font-size: small !important;
	font-weight: bold;
	border: 1px dotted black;
	background-color: ghostwhite;
	padding: 2px 5px 2px 5px; /* top right bottom left */
	margin: 1px;
}
img.app {
	border: 2px solid darkblue;
}
div.ml {
	margin-left: 50px;
}
#maincontent {
	margin-top: 50px;
	width: 700px;
	text-align: left;
}
#menu {
	text-align: center;
	border-top: 2px solid darkblue;
	margin: 20px 40px 0px 40px;
	white-space: nowrap;
}
#menu A {
	background-color: white;
	border: 2px solid darkblue;
	color: darkblue;
	width: 100px !important;
	padding: 0px 10px 0px 10px;
	display: inline;
	position: relative;
	margin-left: 5px;
	font-weight: bold;
	font-size: medium;
	text-transform: uppercase;
	text-decoration: none;
}
#menu A:hover, #menu A.current {
	background-color: darkblue;
	color: white;
	padding-top: 10px;
}
#menu A.current:hover {
	color: orange;
	border-color: orange;
}
