/*
	AX Competition Manager - A scoring program for hot air balloon competitions
	Copyright (c) 2004-2008 Toni Martínez i Colom - toni@balloonerds.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 (license.txt); if not, write to the Free Software
	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
/* @page orientation {size: landscape; margin:0;} */


body,table,td,th,p,input,select,textarea {
	background-color:ECD9B0;
	font-family: Verdana, sans-serif;
	/*font-size:xx-small;*/
	color:black;
}

table,td,th,input,select,textarea {
	border-color:black;
	padding:1px 0.25em;
	text-align:right;
	vertical-align:top;
	empty-cells:hide;
}

table,td,th {
	border-collapse: collapse;
	/*border-width:0;*/
}

th {
	border-bottom:thin solid black;
}

input,select,textarea {
	border-width:1;
}

h1,h2,h3,h4 {
	clear:both;
	margin:0 0 1ex 0;
}

h1 {
}
h2 {
}
h3,pre {
}
h4 {
	margin-bottom:0;
}

p {
	margin-top:1ex;
	text-indent:2em;
}

hr {
	border:thin solid black;
}

input {text-align:right;}


/* classes */
.left {
	text-align:left;
	vertical-align:top;
	/*border:thin solid black;*/
	}

.center {
	text-align:center;
	vertical-align:top;
}

.right {
	text-align:right;
	vertical-align:top;
}

.wide {padding:0.25em;}

.border {
	padding:0.5em;
	border:thin solid black;
	margin-bottom:2ex;
}

.indent {
	text-align:left;
	padding-left:2em;
}

div.indent {
	margin-bottom:2ex;
}

br {
	clear:both;
}

a.button {
	width:9em;
	margin:2px;
	padding:2px;
	color: black;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	float:left;
}

a.button:link, a.button:visited, a.button:focus	{
	letter-spacing: .5pt;
	background-color:d0b060;
	border:#003399 solid 1px;
}

a.button:hover {
	background-color: b09020;
}

a.button:active {
	letter-spacing:	.3pt;
	border-bottom:#99ccff solid	1px;
	border-left:#003399	solid 2px;
	border-right:#99ccff solid 1px;
	border-top:#003399 solid 1px;
}

/* Media */

@media screen {
	.noscreen {
		display:none;
	}

	.newpage {
		border:thin dotted black;
	}
}

@media print {
	body {
		color:black;
		background-color:white;
		margin:0;
	}

	.button, .noprint {
		display:none;
	}

	.newpage {
		display:none;
	}
}
