.inline{display:inline;}
input,textarea{font-family:Helvetica,Arial,Tahoma;}
textarea{padding:3px;}
form h1{margin-bottom:20px;}
fieldset.search-results{border:0px;margin-bottom:20px;}
legend, .legend {color:#5c5c5c;margin:10px 0 10px 0;font-weight:bold;font-size:23px;}
form p.related label{width:auto;}
.field{float:left;}
.columnar .row{margin-bottom:15px;}
.columnar .column{float:left;width:175px;}
.columnar .input-column{float:left;width:375px;}
.columnar label.required{content-after('*');color:#666;font-weight:bold;}
.columnar label.optional{color:#666;font-weight:normal;}
.columnar .fields{float:left;}
.columnar label.suboption,.suboption{clear:both;font-size:80%;font-weight:normal;margin:5px 0 10px 0;width:auto;}
.columnar input{border:1px solid #ccc;padding:3px;}
.columnar .result-box{background:#eee;}
.columnar .facebook .result-box{background:#ECEFF5 url(/images/icons/FaceBook_48x48.png) no-repeat 5px 5px;color:#666;padding:10px 10px 10px 60px;}
.button{color:#fff;padding:6px 14px 6px 14px;border:none;background:#4682bb url(/images/elements/shade.png) repeat-x bottom;position:relative;bottom:5px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.search-results .result-box a.button{color:#fff;font-size:0.7em;padding:8px 16px;}
.button:hover{background:#c11d1d url(/images/elements/shade.png) repeat-x bottom;}
.button img{position:relative;top:2px;margin-left:5px;}
.button.selected{background-color:#479E47;}
.button.remove{background-color:#c11d1d;}
.taglist_instruct,a.mini{font-size:80%;color:#999;font-weight:normal;}
.taglist li{float:left;margin-bottom:3px;}
.taglist li a{display:block;padding:3px 10px 5px 0px;font-size:80%;}
.taglist li a:hover{}
.facebook .taglist{-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff;margin-top:10px;padding:10px 10px 0 10px;}
.punchlist{-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff;}
.punchlist li{border-bottom:1px solid #eee;color:#4682bb;padding:14px 10px 16px 10px;}
.minitag{background:#999;color:#fff;float:left;font-size:11px;margin-right:5px;padding:3px;}
span.tags{color:#666;font-size:12px;}

.editable { cursor:pointer; }

.tip {
  color:#800;
  cursor:pointer;
  display:none;
  font-size:12px;
  margin-left:-35px;
  margin-top:5px;
  position:absolute;
}
 
.tip span {
  background-color:#efefef;
  color:#800;
  display:block;
  float:left;
  font-size:12px;
  height:11px;
  padding:5px;
}

.tip a { color: #800; }


#admin_tabnav_content fieldset { margin-left: 20px; margin-bottom: 2em; }

.edit-filters h3 { position: relative; left: -1em; margin-top: 1em; margin-bottom: 1em;}
.edit-filters div label { width: 120px; float: left; display: block; clear: left; font-weight: bold; }
.edit-filters div { clear: left; margin-bottom: 1em; display: block; float: left;}
.edit-filters div input, .edit-filters div select { float: left; display: block; }
.filter_config_form select {width: 7em;}
.filter_config_form .small-text {font-size: 80%}
