
body {
width:700px;
font-family:verdana:
font-size:16px;
color:black;
background-image: linear-gradient(lightyellow, #e6ffe6);
margin-left:auto;
margin-right:auto;
/* border:2px red solid; */
}

#wrap {
width:auto;
padding:10px;
}

table, th, td {
font-size:16px;
font-family:verdana;
color:black;
font-weight:normal;
border-collapse:collapse; 
}

th {
font-weight:bold;
}


#hilite tr:hover {background-color: lightgrey;}

#duestype, #arrival, #meals {
border-collapse: collapse;
}

#duestype, #arrival {
width:90%;
}

#meals {
width:90%;
}

#arrday, #arrtime {
width:45%;
}


#arrival th, #arrival td, #duestype td, #meals td, #meals th {
border: 3pt ridge silver;
padding: 6px;
text-align:center;
}


#duestype .col1, #meals .col1 {
width: 60%;
}

#duestype .col2, #meals .col2 {
width: 20%;
}

#duestype .col3, #meals .col3 {
width: 20%;
}

#meals .col20 {
width: 20%;
/* color: green; */
}

#meals .col40 {
width: 40%;
}

#meals .col60 {
width: 60%;
}


#arrday .arrdayright, #arrtime .arrdayright {
text-align:right;
width:65%;
border:none;
padding:10px;
}

#arrday .arrdayleft, #arrtime .arrdayleft {
text-align:left;
border:none;
}

#meals .leftalign {
text-align: left;
padding:10px;
}

span.a {
  display: inline-block;
  width: 14%;
  height: 10px;
  padding: 5px;
  font-size:16px;
  margin:auto;
}

span.b {
  display: inline-block;
  width: 14%;
  height: 10px;
  padding: 5px;
  margin:auto;
}


div.a {
font-size:14px;
color:red;
font-family:verdana;
text-align:center;
}


h4 {
font-family:verdana;
font-size:16px;
padding:4px;
font-weight: normal;
text-align:left;
width:90%;
}

h5 {
font-family:verdana;
font-size:26px;
padding:4px;
font-weight: normal;
text-align:center;
width:90%;
}

HR {
width:500px;
}

.entbox {
width:90%;
border:none;
padding:6px;
margin-left:auto;
margin-right:auto;
/* border:2px green solid; */
}

.leftside {
border:none;
width: 25%;
text-align:right;
padding:6px;
font-family:verdana;
font-size:16px;
font-weight: normal;
display: inline-block;
/* border:2px yellow solid; */
}

.rightside {
border:none;
padding:6px;
text-align:left;
display:inline-block;
/* border:2px orange solid; */
}

