
h1 { font-size: 16px; }
fieldset { padding: 10px; }
legend { margin-left: 20px; padding: 2px; border: 1px solid #888; }

.new { font-style: italic; color: #080; }
.new a { color: #080; }

p a { text-decoration: underline; }

.adminnappi { margin: auto; margin-bottom: 10px; display: block; padding: 2px 4px; }

.widthlimit { width: 590px; 	overflow: auto; }
.limit510 a { text-decoration: underline; }

.infobox { width: 100%; margin: 10px 0; padding: 4px; background: #ebe1c0; border: 1px solid #abac85; font-size: 14px; }
.infobox td { height: 18px; }
.col1 { width: 25%; }
.col2 { width: 75%; }

.cancel, .cancel a { color: #999; }

.noborder { border: 0; }

.omat { margin: 10px 30px; }

#map_canvas { width: 585px; height: 380px; border: 1px solid #706957; margin: 20px 0; overflow: hidden; }


#modtable table { width: 100%; font-size: 14px; }
#modtable textarea { width: 100%; height: 200px; }
#modtable small { display: block; font-size: 11px; color: #666; text-align: left; }
#modtable input[type="submit"] { width: 120px; height: 25px; display: block; margin: auto; margin-top: 20px; }

#navbar { width: 590px; padding: 2px; font-size: 12px; font-weight: bold; position: relative; top: -15px; border-bottom: 1px solid #888; }
#navbar  a { color: #000; }

#kuukaudet { background: #c6bca1; width: 100%; font-size: 11px; }
#kuukaudet td { background: #ebe1c0; height: 37px; padding: 5px; }
#kuukaudet a { font-weight: bold; }
.imgcell { width: 23px; height: 37px; text-align: center; }
#kuukaudet th { background: #706957; padding: 4px; text-align: left; font-weight: bold; color: #000; height: 27px; font-size: 12px; }
#kuukaudet th a { color: #000; }

.lue { font-size: 10px; margin-top: 2px; }

#bannerkalenteri { width: 468px; height: 60px; display: block; margin: auto; margin-top: 30px; }
