/* for eguide module */
.error { color: #ff0000; font-weight: bold; text-align: left; }
.evdate {padding-bottom:0.2em;}
.evhead {font-size: 130%; line-height: 130%;text-align: left;}
.evmark { float: right; padding-left:15px;}
.evinfo { font-size: 80%; text-align: left;}
.evprop { font-size: 90%; text-align: left;padding-left: 2em; }
.evbody { text-align: left; padding-top:10px;}
.evlink { font-size: 90%; text-align: right;}
.evline { font-size: 90%; text-align: left;}
.evnote { font-size: 110%; text-align: center; font-weight: bold;}
.evtitle {
   font-weight:bold;
   text-align: left;
   padding-bottom: 0.5em;
}
.evtbl th { text-align: left; vertical-align: top; }
.event, .evform, .evlist, .entform { border-bottom: solid 1px #9F0156; padding-bottom: 1em; margin-bottom:1em;}
.evms td { background-color: #ffeeee; padding: 5px; }
.evms th { text-align: left; }
.evop td { background-color: #ffccff; padding: 5px; }
.catbox { float:right;margin:10px;padding:10px;border:1px solid #B31E55; }
.evform th em, .evform em,.entform th em, .entform em
  { color: #333; font-weight:bold;}
.entform { background-color: #eeeeff; }
#itemhelper, #itemhelper input, #itemhelper button,
#itemhelper select { font-size: 90%; }
.pagenavi {line-height:2em;}
