html,body
{
    height:100%;
    //background: url("../img/leather.jpg");
    background-repeat: repeat-x;
    background-color: #bdb1a7;
}

#wrap {
  min-height: 100%;
}

#main {
  padding-bottom:20px; /* this needs to be bigger than footer height*/
}

#header {
    background-color: #F2D478;
}


#footer { 
	color: #FFFFFF;
	text-align: center;
	font: 12px normal Helvetica, sans-serif;
	/*background: url("master-gradients.gif") repeat-x; */
    position: relative;
    margin-top: -20px; /* negative value of footer height */
    height: 20px;
    clear:both;
    padding-top:20px;
}

#centercolumn { 
    background-color: #EBD29B;
    height: 100%;
}

#main { 
    background-color: #EBD29B;
    min-height: 100%;
} 

/* TEXT */
h1 { 
	font: bold 24px Helvetica, sans-serif; 
}

h2 {
	font: bold 18px Helvetica, sans-serif;
}

h3 {
	font: bold 14px Helvetica, sans-serif;
}

h6 {
	font-weight: bold;
    font-style: italic;
}

.panel-heading
{
	font-weight: bold;
    background-color: #CC9966!important;
}

.clickable
{
    cursor: pointer;
}

.stationheader
{
	font-weight: bold;
    background-color: #D8CFC0!important;
}

.top-buffer 
{
    padding-top: 10px;
    padding-bottom: 10px;
    vertical-align: middle;
    margin-bottom: 20px;
    background-color: #948671;
    background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0.48, #BC9B6A),
	    color-stop(1, #E2BA8A)
    );
    background-image: -o-linear-gradient(bottom, #BC9B6A 48%, #E2BA8A 100%);
    background-image: -moz-linear-gradient(bottom, #BC9B6A 48%, #E2BA8A 100%);
    background-image: -webkit-linear-gradient(bottom, #BC9B6A 48%, #E2BA8A 100%);
    background-image: -ms-linear-gradient(bottom, #BC9B6A 48%, #E2BA8A 100%);
    background-image: linear-gradient(to bottom, #BC9B6A 48%, #E2BA8A 100%);
}

.btn-transparent
{
    border: none;
    background-color: transparent;
}

.menumessage
{
	font-weight: bold;
    background-color: #E2BA8A;
    margin-bottom: 10px;
    border: none;
}

.menumessage
{
	font-weight: bold;
    background-color: #E2BA8A;
    margin-bottom: 10px;
    border: none;
}

.next-serve-results
{
    padding: 3px;
    font-size: 0.9em;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #dad0ca;
}

.btn-primary,
.btn-primary:active,
.btn-primary:visited,
.btn-primary:focus {
    background-color: #996633;
    border-color: #663300;
}

.btn-primary:hover {
    background-color: #663300;
    border-color: #996633;
}

/* Bootstrap CSS */
.panel-body {
	background-color: #B6a69d;
}

.panel-heading {
	background-color: #e8d3a2;
    font-weight: bold;
}

.panel-edit-area
{
	background-color: #e8d3a2;
}

.form-multiline .form-group {
    margin-bottom: 15px;
    margin-right: 30px;
}
.form-multiline label,
.form-multiline .form-control {
    margin-right: 15px;
}

.form-group {
    padding: 10px;
}

.input-group {
    padding: 10px;
}

.dropdown-header
{
    background-color: #dad0ca;
    font-weight: bold;
    font-size: larger;
}
