/****
 * +---------------------------------------------------------------------+
 * | Adequae, http://adequae.sf.net                                       |
 * +---------------------------------------------------------------------+
 * | Copyright (c) Adequae, Moziks systems                               |
 * +---------------------------------------------------------------------+
 * | This source code is subject to version 2.0 of the General Public    |
 * | license, that is bundled with this package in the file LICENSE,     |
 * | and is available at through the world-wide-web at                   |
 * | http://www.gnu.org/licenses/gpl.txt.                                |
 * | If you did not receive a copy of the General Public license and are |
 * | unable to obtain it through the world-wide-web, please send a note  |
 * | to contact@moziks.org so we can mail you a copy immediately.        |
 * +---------------------------------------------------------------------+
 * | Author : Joan Fabregat <joan@moziks.org>                            |
 * +---------------------------------------------------------------------+
 *
 * $Id: default.css,v 1.4 2005/04/23 18:41:10 Yoyo Exp $
 *
 */



/**
 * Tags
 */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 0.6em;
	background: #EEE url(../img/bg.png);
	margin: 1em;
}
h2, h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2 {
	font-size: 1.6em;
	color: #000;
	border-bottom: 1px solid #EEE;
	margin: 1.5em 1.1em 0.1em 1.1em;
	clear: both;
}
p {
	line-height: 1.5em;
	padding: 1.3em;
	margin: 0 0.5em 0 0.5em;
	text-align: justify;
}
li {
	list-style-image: url(../img/bullet.png);
}
a {
	color: #333;
}
a:hover {
	color:#333333;
	text-decoration: none;
}
img {
	border: none;
}
input {
	background-color: #CCC;
	border: 1px solid #AAA;
	border-right-color: #EEE;
	border-bottom-color: #EEE;
}
acronym {
	cursor: help;
}



/**
 * Elements
 */
#container {
	width: 65em;
	background: #FFF;
	border: 1px solid #CCC;
	margin: 0 auto 0 auto;
}
#menu {
	width: 100%;
	border-bottom: 1px solid #CCC;
	padding-top: 15px;
	padding-bottom: 9px;
	text-align: center;
}
#menu a {
	height: 3em;
	padding: 1em;
	background-color:#EFEFEF;
	border: 1px solid #CCC;
	font-weight: bold;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	margin: 0.2em;
	background: #EEE;
}
#menu a:hover, #menu a.active {
	background: #FFF;
}
#header {
	background: url(../img/headerbg.png) repeat-x top;
	margin-bottom: 1.5em;
}
#header * {
	color: #000;
	text-decoration: none;
}
#header h1 {
	font-size: 2.0em;
	text-align: center;
	margin: 0.5em 0 0.4em 0;
	font-weight: 300;
}
#footer {
	padding:5px;
	background: #CCC;
	text-align: right;
}
#footer, #footer * {
  color: #FFF;
}


/**
 * Classes
 */
.center {
  text-align: center;
}
.right {
  text-align: right;
}
.clear {
  clear: both!important;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.error, .error *, .red, .red * {
  color: red;
}
.thin-margin {
  margin: 0.5em;
}