html {
	background: #000;
}
body {
	font-family: "Bookman Old Style",Georgia,"Times New Roman",Times,serif;
	background: #000000;
	margin: 0;
	padding: 0;
}
h1 {
	text-align: center;
	color: white;
	font-size: 1.25em;
}
h2 {
	font-size: 1em;
	text-align: center;
	color: white;
}
h3 {
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	color: yellow;
}

p, address {
	text-align: center;
	color: white;
	font-size: 0.85em;
}

p.flyer {
	width: 354px;
	text-align: center;
	color: white;
	margin: 0 auto 0 auto;
	padding: 0;
}

p.flyer a:link, p.flyer a {
	padding: 0; margin: 0;
	border-width: 0;
}

div.flyer {
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 0;
}

a, a:link, a:visited {
	/* color: #5CF; */
	color: #777;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
	border-width: 0;
	margin: 0;
	padding: 0;
}

p.flyer img {
	border: none;
	border-width: 0;
	margin: 0;
	padding: 0;
	display: block;
}

br {
	margin:0; padding:0;
}

div#main {
	width: 100%;
}

div.objectWrapper {
	margin: auto;
	width: 693px;
	padding: 0;
}
div.videoWrapper {
	margin: auto;
	width: 425px;
	padding: 0;
}

.new {
	font-weight: bold;
	color: #f50;
}

.highlight {
	color: #fe0;
}

.big {
	font-size: 300%;
	font-weight: bold;
}

/* two-column forms */
span.label {
	color: white;
}

form {
	width: 550px;
	margin: 10px auto 10px auto;
	padding: 10px;
	clear: both;
}

form div.row {
	clear: both;
	padding-top: 5px;
}

form div.row span.label {
	float: left;
	width: 200px;
	text-align: right;
}
form.edition div.row span.label {
	float: left;
	width: 120px;
	text-align: left;
}

form div.row span.field {
	float: right;
	width: 320px;
	text-align: left;
}
form.edition div.row span.field {
	float: left;
	width: 320px;
	text-align: left;
}

hr {
	width: 600px;
}

