body{ background-color:#EEF; font-family:arial; font-size:80%; } fieldset{ background-color:#FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } legend{ font-weight:bold; color:purple; } h2{ font-size:16px; text-align:center; margin:0; margin-bottom:10px; padding:0; width:100%; background-color:white; border:solid 1px purple; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } hr.spacer{ clear:both; border:None; } .edit label{ display:block; } ul#action{ background-color:#EEF; list-style-type:none; margin:0; padding:3px; padding-left:0; border-bottom:1px solid black; } #action li{ display:inline; padding:3px; margin-right:6px; border:1px solid black; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } #action li#selected{ background-color:#FFF; border-top:solid 2px purple; } #action a{ text-decoration:None; color:black; } #panel{ padding:6px 10px; border: 1px solid black; height:200px; position:absolute; z-index:5; top:50px; bottom:20px; right:18px; width:250px; background-color:#FFF; opacity:0.8; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; } #detail{ padding:6px 10px; border: 1px solid black; position:absolute; z-index:5; top:274px; bottom:18px; right:18px; width:250px; background-color:#FFF; opacity:0.8; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; } #detail_content{ overflow:auto; height:90%; } #map{ border: 1px solid black; position:absolute; top:40px; bottom:8px; left:8px; right:8px; } ul#categories{ margin:0; padding:0; overflow:auto; height:140px; } ul#categories li{ font-variant:small-caps; list-style:none; } ul#categories li li{ font-variant:normal; } ul#categories ul{ margin:0; padding:0; } ul.subcategories img{ height:20px; } .errorlist{ color:purple; font-weight:bold; } .fieldWrapper{ padding:6px; }