/* CSS Document */

body{
background-color:#000;
}

#form_outer {
width: 600px; padding: 10px 5px; margin: 0px auto; background-color:#222; border:1px solid #333; 
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#b00;
	font-size: 0.9em;
	margin: 0;
}

div.row {
	  clear: both;
	  width: 580px;
	  border: 1px solid #222;
	  padding: 5px 10px;
	  margin: 7px 0;
	  background-color: #333;
  }

div.row span.label {
	  float: left;
	  text-align: left;
	  color:#bbb;
	  font-size: 0.7em;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding: 0 20px 0  0
  }
  
div.row span.check_label {
	  float: left;
	  width: 175px;
	  text-align: left;
	  color:#bbb;
	  font-size: 0.7em;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding: 0;
  }
  
div.row span.label_01 {
	  float: left;
	  text-align: left;
	  width: 100px;
	  color:#bbb;
	  font-size: 0.8em;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

 
div.row span.button {
	  float: left;
	  /*width: 100px;*/
	  text-align: left;
  }

div.row span.form {
	  float: left;
	  width: 325px;
	  text-align: left;
  } 
  
div.row input.styled{
		border: 1px solid #444;
		background: #000;
		color: #bba;
}

div.row textarea.styled{
		border: 1px solid #444;
		background: #000;
		color: #bba;
}

