/* Processed by Shaun Inman's CSS-SSC :: http://www.shauninman.com/plete/css-ssc/ */
* {
	font-size: 100%;
}

html, body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

html {
	overflow: -moz-scrollbars-vertical;
}

body {
	padding: 5px;
	color: #7f4809;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

img {
	border: 0px;
}

table.layout {
	width: 750px;
	xborder: 2px solid gray;
	border-collapse: collapse;
}
td.layout {
	xborder: 1px solid gray;
	padding: 2px;
	vertical-align: top;
}

td.layout-left {
	width: 90px;
}

td.layout-center {
	xwidth: 450px;
	padding: 10px;
}

td.layout-right {
	width: 200px;
}

td.layout-bottom {
	font-size: 80%;
	color: #5b3025;
	text-align: center;
}


.menu a {
	display: block;
	xborder-left: 5px solid white;
}
.menu .selected {
	xborder-left: 5px solid #7f4809;
}

label {
	cursor: pointer;
}
label:hover {
	color: red;
}

/* Page Title */
h1 {
}
h2 {
	font-size: 120%;
}

p.justified {
	text-align: justify;
}

form table {
	width: 350px;
}

form tr.heading td {
	xfont-weight: bold;
	background-color: #abbc64;
	color: black;
	xfont-family: serif;
	font-size: 90%;
	padding: 2px;
	padding-left: 5px;
	border-top: 1px solid black;
}
form label {
	display: block;
	padding-left: 1em;
	font-size: 80%;
}

.layout-right img {
	display: block;
}

dt {
	margin-top: 1em;
}

form .error {
	border: 1px solid red;
	background-color: yellow;
	padding: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 80%;
	color: black;
}

form input.text {
	font-family: monospace;
	width: 200px;
}

form .readonly input.text {
	border: 1px solid white;
}


ul.supporters {
	padding: 0px;
	margin: 0px;
	clear: both;
	margin-top: 1em;
	xborder: 1px solid red;
	height: 3.6em;
	font-size: 10px;
}
ul.supporters li {
	padding: 0px;
	margin: 0px;
	display: block;
	xborder: 1px solid black;
	width: 200px;
	float: left;
	xtext-align: justify;
	xmargin-left: 20px;
	height: 1.2em;
}
ul.supporters li.organization {
	width: 340px;
}
ul.supporters li.wide {
	xwidth: 360px;
}

input.button,
input.submit {
	font-size: 90%;
	padding: 0px;
}
input.submit {
	font-size: 100%;
	xfont-weight: bold;
}

