@charset 'UTF-8';

@import 'layout.css';
@import 'colors.css';
@import 'typography.css';

/*
 *	Sloppy last minute styles below.  Put into appropriate files when ready.
 */
label {
	font-weight: bold;
	margin-top: 1.5em;
}

label input, 
textarea {
	background: #eee;
	color: #000;
	border: none;
	font: normal normal normal small/1.333 'Courier New', monospace;
}

input[ type=submit ]
{
	margin: 1em auto;
	padding: 1ex 5em;
	font-weight: bold;
	font-size: medium;	
}	

label, input, textarea 
{
	display: block;
}



table 
{
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
	font-size: smaller;
	margin: auto;
	width: 90%;
	border-collapse: collapse;
}

table col
{
	border: 1px solid rgb(233,233,233)
}

table.fixed
{
	table-layout: fixed;
}

table thead,
table tfoot
{
	border-width: 1px;
	border-color: #aaa;
	border-style: solid;
	background-color: #eee;
	color: inherit;
}

table tbody,
table tbody th,
table tbody td
{
	vertical-align: top;
}

table tbody tr th:first-child
{}

/*
 *	This is a CSS3 selector.  
 *	Currently supported by Opera 9, Firefox 3, and Safari 3.
 */
table tbody tr:nth-child(even)
{
	background-color: rgb(245,245,245)
}