/** 
* 
* forms
*
*/
@media screen, projection {
  form {
    display: inline
  }
  form label {
    cursor: pointer
  }
  fieldset {
    border: none
  }
  input, select, textarea {
    font-size: 100%;
    font-family: inherit
  } 
  textarea {
    line-height: 1.25
  }
  button {
   cursor: pointer
  }
  
  /** checkboxes */ 
  .checkbox {
    margin: 0;
    padding: 0;
    width: auto
  } 
  /** radio */  
  .radio {
    margin: 0;
    padding: 0
  }
  /** textarea */
  .textarea {
    width: 430px;
    height: 140px;
    margin-bottom: .3em
  }
  /** upload */
  .file {
    margin-bottom: .3em
  }
  
  /** contact */  
  label {
  	float: left;
  	width: 70px;
   	padding-top: .2em
  }
  #contactform input,
  #contactform select,
  #contactform textarea {
    position: relative;
  	border: 1px solid #000;  	
  	color: #000;
  	padding-left: 2px
  }  
  #contactform input {
  	width: 170px;
  	margin-bottom: .3em  	  	
  }
  #contactform textarea {
  	width: 233px;
  	height: 80px;
  	background: transparent
  }
  #contactform input {
  	width: 150px;
  	margin-bottom: .3em;
  	background: transparent
  } 
  #contactform button.btn {
  	margin-left: 70px;
  	border: 1px solid #000;
  	background: #fff; 
  	margin-top: .3em; 
  	height: 20px
  } 
}