#signup label.error {
  font-size: 0.8em;
  color: #F00;
  font-weight: bold;
  display: block;
  margin-left: 215px;
}
#signup  input.error, #signup select.error  {
  background: #FFA9B8;
  border: 1px solid red;
}


#container
{
width: 1200px;
margin: 0px auto;
}

body {
background-color: Black;
margin-top: 0;
margin-left: 0;
margin-right: 0;
}
#wrapper
{
width: 1200px;
margin: 0px auto;
}
#leftcolumn {
width: 500px;
background-color: Silver;
float: left;
padding: 10px;
}
#rightcolumn {
width: 650px;
background-color: #00CED1;
margin-left: 500px;
padding: 10px;}

#midcolumn {
width: 1150px;
background-color: white;
margin-left: 232px;}

.pullquote {
	float: right;
	clear: right;
	width: 200px;
	padding: 10px;
	font-size: 20px;
	background-color: rgba(255, 211, 224, 0.5);
	border-radius: 10px;
	margin: 20px 0 10px 10px;
	font-style: italic;
}






table {
  margin-right: auto;
  margin-bottom: 2ex;
}

thead td, th {
  color: black;
  background: #cccccc;
  font-size: smaller;
  font-weight: bold;
  text-align: center;
  padding: 0.5em 1ex;
  border: 1pt solid gray;
}

tbody td, td {
  color: black;
  background: #eeeeee;
  font-size: small;
  padding: 0.5em 1ex;
  border: 1pt solid gray;
}

pre {
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

em {color:blue;}

strong {
  font-weight:bold;
  font-size:24px;
  line-height:30px;
  color:blue;}