/* CSS Document */label, label span {display:block; padding-right:.25em;padding-bottom:.25em;float:left; width:35%; text-align:right}label span {float:left; width:30%; text-align:right; padding-right:10px}#keep_event label {display:block; padding-bottom:.25em;float:left; width:40%;}form {  font-size: 1.4em;  width: 90%;   padding: 5px;  border : 1px solid #ccc;  margin: 5px 0;}label.checkbox {width:55%}/* fieldset styling */fieldset {  margin:  0 0 5px 0; /*  space out the fieldsets a little*/  padding: 1em;  border : 1px solid #ccc;}/* legend styling */legend {  font-weight: normal;}/* style for  labels *//* style for required labels */label .required {  font-size: 0.75em;  color:#760000;}input {  width: 200px;}input.radio, input.submit, input.checkbox {  width: auto;}/* style form elements on focus */input:focus, textarea:focus {  background: #ffc;}input.radio {  margin-right: 1em;}textarea {  width:200px;  height: 50px;}/* Hack to make sure the floated radio buttons   sit next to the labels correctly in IE/Mac*//* This is the style I want IE/Mac to see */input.radio + label {  text-indent: 2em;}/* Using the commented backslash filter, I'm resetting   the above rule for everything other than IE5/Mac \*/input.radio + label {  text-indent: 0;}
