

table.table td { padding: 5px !important ; border: solid 1px #aaa; }

body { background-color: #FCE6DB; }
header { background-color: #D4291F; color: #fff; border-bottom: solid 3px #fff; }
header .headertitle h1 { font-family: "Coustard"; font-size: 48pt; }

nav .navbar-brand { font-family: "Coustard"; font-size: 20pt; }
@media(max-width:480px) { nav .navbar-brand { font-size: 14pt; } }

.navbar-custom { background-color: #D4291F; border-bottom: solid 1px #fff; }
.navbar-custom .navbar-nav > li > a { color: #fff; font-weight: bold; }
.navbar-custom .navbar-nav > a:hover {
    background-color: #E63F3F;
    color: #fff;
}

.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:focus,
.navbar-custom .navbar-nav > .active > a:hover {
    background-color: #E63F3F;
    color: #fff;
}

.navbar-custom .navbar-nav > li > a:hover {
    background-color: #E63F3F;
    color: #fff;
}

.well { background-color: #FCE6DB; }
.label-default { background-color: #D4291F; }
.btn-primary {  background-color: #D4291F; border-color: #a21; }

.side  li:before { color: #D4291F; }

.cmspage { background-color: #FCE6DB;}

.cmsfooter { background-color: #D4291F; color: #fff; border-top: solid 3px #fff; }
.cmslogin { background-color: #D4291F; color: #fff; }
.cmsmain h1 { color: #D4291F; }
.cmsmain a { color: #D4291F; }
.cmsmain strong { color: #D4291F; }
.cmsmain hr { border: solid 3px #D4291F; }

.cmsmain table td { padding-bottom: 10px !important; }

.cmsmain .main { background-color: #fff; color: #000; }
.cmsmain .main h1 { color: #D4291F; }

.cmsmain .side { background-color: #FCE6DB; color: #000; }
.cmsmain .side h2 { background-color: #D4291F; color: #fff; }
.cmsmain .side h3 { color: #D4291F; }

.cmsfooter a { color: #fff; }

#sidephotogrid {
   line-height: 0;
   -webkit-column-count: 2;
   -webkit-column-gap:   5px;
   -moz-column-count:    2;
   -moz-column-gap:      5px;
   column-count:         3;
   column-gap:           5px;
}

#sidephotogrid img {
  width: 100% !important;
  height: auto !important;
  margin-bottom: 5px;
}

.navbar-custom { background-color: #D4291F; }
.navbar-custom .navbar-nav > li > a { 
    background-color: #D4291F; 
    padding-top: 15px;
}


/*EXTRA*/

/*
.navbar-custom { background-color: #D4291F; }
.navbar-custom .navbar-nav > li > a { background-color: #D4291F; border-bottom: solid 3px #D4291F; padding-top: 15px; padding-bottom: 5px; }

.navbar-custom .navbar-nav > li > a:hover {
    background-color: #D4291F;
    border-bottom: solid 3px #fff;
}

.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:focus,
.navbar-custom .navbar-nav > .active > a:hover {
    background-color: #D4291F;
    border-bottom: solid 3px #fff;
}*/