hr {
    border: none;
    height: 5px;
    /* Set the hr color */
    #color: #333; /* old IE */
    #background-color: #333; /* Modern Browsers */
    color: red;
    background-color: red;
}

a, a:link, a:visited {
	color: blue;
}

table.future {
	background-color: #eafbff;
}

body,p,td,th,select {
	font-size:40;
}

h1 {
	margin-bottom:0;
}

.menu {
	margin-bottom:50;
}

.venue {
	font-weight: bold;
}
.captionuser, .imageuser {
	font-size:25;
	font-style: italic;
}
.attendees {
	margin-top:30;
	font-size:25;
}
.apologies {
	margin-top:30;
	font-size:25;
}
td.venue {
	width: 50%;
}
span.prop {
	width: 100;
}
input {
	font-size:30;
}
input:file {
	font-size:10;
}

a:link {
	text-decoration:none;
}
	
button {
  //border:1px solid gray;
  //border-radius:7%;
  //word-wrap: break-word;
  //white-space: normal;
  font-size:30;
  //max-width: 100%;
  margin-top:20;
}

td.dt {
  width: 30%;
}

.diner {
	height: 30;
	text-align: left;
}
.statush {
	text-align: center;
}
.status {
	height: 30;
	text-align: center;
	border: solid 1px;
	width: 200px;
}
.available {
	background-color: green;
}
.notavailable {
	background-color: red;
}
.address {
	margin-top:20;
}
.notes, .time {
	margin-top:20;
	font-style: italic;
}
.edit{
	margin-top:20;
}
th {
	text-align: left;
}
tr.night > td {
	vertical-align: top;
	padding-bottom: 50;
}
