/* form styling */
.form_settings { 
  margin: 0;}

.form_settings p { 
  padding: 0 0 10px 0;}

.form_settings span { 
  padding: 2px 0; 
  float: left; 
  width: 110px; 
  text-align: left;}
  
.form_settings input, .form_settings textarea { 
/*  padding: 4px; */
  width: 252px; 
/*  font: 100% 'trebuchet ms', arial, sans-serif; */
  color: #fff;
  border: 0;
  border-bottom: 1px solid; 
  background: transparent;}
  
.form_settings .submit { 
/*  font: 150% 'Yanone Kaffeesatz', arial, sans-serif; */
/*  font-size: 120%; */
  background: #444;
  text-shadow: 1px 1px #000;
  color: #FFF;  border: 0; 
  width: 80px; 
  margin: 0 0 0 162px; 
  height: 30px;
  padding: 2px 0 3px 0;
  cursor: pointer; 
  border-radius: 6px 6px 6px 6px; 
  -webkit-border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;}

.form_settings textarea, .form_settings select { 
/*  font: 100% 'trebuchet ms', arial, sans-serif; */
  border: 1px solid; 
  border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  width: 250px;
  overflow: auto;}

.form_settings select { 
  width: 304px;}

.form_settings .checkbox { 
  margin: 4px 0; 
  padding: 0; 
  width: 14px;
  border: 0;
  background: none;}
