body {
 background: white;
  text-align: center;
  font-family: arial;
 font-size: 12px;
 margin: 0px;
 line-height: 18px
}

#capsule {
 width: 100%
}
.shiftcenterdiv {
 margin-left: auto;
 margin-right: auto;
 width: 1004px;
 text-align: left;

}
#logodiv { margin-bottom: 10px; background: black }
#slabdiv {
 width: 100%;
 background: url(/infevent/images/crossbanner.jpg);
 background-position: center;
 height: 200px;
 border-top: 1px solid #ececec
}
#menudiv { color: white }

#contentdiv { padding: 10px; padding-top: 0px;
border-left: 1px dotted silver;
border-right: 1px dotted silver;
 text-align: justify
}

#menutable {
 font-size: 11px;
 color: white;
 font-weight: bolder;
 margin-left: auto;
 margin-right: auto;
 background: purple;
 margin-bottom: 10px
}
#menutable td { width: 100px; border: 1px dotted silver; border-right: 0px; cursor: pointer; text-align: center }
#menutable td:hover { background: black }
#menutable a { color: white; text-decoration: none }

#eventmenutable { font-size: 12px; color: gray; line-height: 20px }
#eventmenutable td { text-align: center } 
#eventmenutable a { color: purple }
#eventmenutable a:hover { color: red }
#eventmenutable img { border: 0 }

#copyrightsection {
 background: black; color: white; font-size: 10px
}
#copyrightsection a { color: white }

.gallerytable img{
 border: 2px solid black
}
.gallerytable th {
 text-align: left;
 background: black;
 color: white;
 font-size: 14px;
 border: 1px outset black
}

.formtable {
 font-size: 11px
}
.formtable input, .formtable textarea {
 width: 300px;
 border: 1px solid silver;
 padding: 4px
}

h1 { font-size: 17px; color: black }
h2 { font-size: 14px }

ul  { padding-left: 20px }
ul li { padding: 5px }
hr {
 size: 1px;
 border: 0px;
 border-top: 1px solid #ececec;
 width: 100%;
 height: 1px;
 color: #ececec
}