BODY {
background: white url('images/bg.jpg') repeat;
background-attachment: fixed;
}
td.main {
padding-left: 48px;
}
table.inner {
border: #fb8303 2px solid;
background: white;
}

h1 {
font-family: "Hog Bold - HMK", "Comic Sans MS", Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 18px;
color: red;
text-decoration: none;
font-weight: bold;
}

td.content {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 14px;
color: #5f3b17;
text-decoration: none;
font-weight: normal;
padding: 8px;
}
.content a:link, .content a:visited {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 14px;
color: #1b1b1b;
text-decoration: underline;
font-weight: bold;
}
.content a:active, .content a:hover {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 14px;
color: red;
text-decoration: underline;
font-weight: bold;
}
#expTitle {
font-family: Arial, Sans-serif;
font-size: 15px;
color: #fb7f03;
text-decoration: none;
font-weight: bold;
padding: 4px;
text-transform: uppercase;
}
#expContent {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 14px;
color: #5f3b17;
text-decoration: none;
font-weight: normal;
padding: 4px;
}
table.availability {
border: #fb7f03 2px solid;
}
#availTitle {
background-color: #fb7f03;
font-family: Arial, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}
#availSubTitle {
background-color: #fae4af;
font-family: Arial, Sans-serif;
font-size: 11px;
color: #5f3b17;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
padding: 2px;
padding-left: 6px;
}
#availDay {
font-family: Arial, Sans-serif;
font-size: 11px;
color: #5f3b17;
text-decoration: none;
font-weight: bold;
font-style: italic;
padding: 2px;
padding-left: 6px;
}
#availTime {
font-family: Arial, Sans-serif;
font-size: 11px;
color: #5f3b17;
text-decoration: none;
font-weight: bold;
padding: 2px;
padding-left: 6px;
}

td.messages {
background-color: #f8b720;
font-family: Arial, Verdana, Sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
padding: 4px;
}

td.fields {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: #5f3b17;
text-decoration: none;
font-weight: bold;
padding: 4px;
}
.fieldEntries {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 13px;
color: #5f3b17;
text-decoration: none;
font-weight: bold;
padding: 2px;
border: #f8b720 1px solid;
}

.submits {
background-color: #5f3b17;
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 11px;
color: #f8b720;
text-decoration: none;
font-weight: bold;
border: #5f3b17 1px solid;
}

td.footer {
background-color: #fb8303;
font-family: sans-serif;
font-size: 12px;
color: #a17206;
text-decoration: none;
font-weight: bold;
padding: 8px;
text-align: center;
}
.footer a:link, .footer a:visited {
font-family: sans-serif;
font-size: 12px;
color: black;
text-decoration: none;
font-weight: bold;
}
.footer a:active, .footer a:hover {
font-family: sans-serif;
font-size: 12px;
color: white;
text-decoration: none;
font-weight: bold;
border-bottom: black 1px solid;
border-top: black 1px solid;
}