/* CSS Document */

/* Global Elements  ------------------------------------------------------------------------------------------------------ */

body {
	background-color: #000000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 72.5%;
	color: #FFFFFF;
	margin:  0 0 20px 0;
	padding: 0; }

* { /* Reset all margins/padding*/
	margin:0;
	padding:0; }

ul, ol { /* Make for consistent list handling across browsers */
	padding-left:1em;
	margin-left: 10px; }

ol {
	background-image:none; }

/* Typography  ------------------------------------------------------------------------------------------------------ */

h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em; }

a:link { font-family:Verdana, Arial, Helvetica, sans-serif;}
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif;}
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none !important}
a:active { font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Layout Elements  ------------------------------------------------------------------------------------------------------ */

#wrapper {
	width:600px;
	margin: 0 auto 0 auto;
	text-align:left;
	position:relative; }

#poster {
	width:600px;
	height: 848px;
	padding: 0 0 20px 0; }

#subscribeform {
	width: 560px;
	padding:20px;
	background-color:#666666;
	border: 1px solid #999999;
	float:left;
	clear:both; }

/* Form Fields */

.formField {
	border: 1px solid #CFCFCF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	padding:4px;
	color:#555555; }

.formField:focus {background: #fdfcd1;}

label, input.formField {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px; }

label {
	text-align: left;
	width: 150px; 
	padding-right: 20px;
	padding-top:5px;
	font-size:1.1em; }

br.formBR {
	clear: left; }

.messageRight { margin: 0 0 20px 0;
font-weight: bold; }