﻿/* Move down content because we have a fixed navbar that is 50px tall */
.navbar-inverse {
  background-color: #196733;
  border-color: #080808;
}

.navbar-inverse .navbar-nav > li > a {
    color: #dee8dc;
}

body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
    background-image:url("../../Images/bg_body.jpg");
}

.footer-content {
    padding-left: 15px;
    padding-right: 15px;
    background-image:url("../../Images/bg_footer.jpg");
}

/* Set widths on the form inputs since otherwise they're 100% wide 
input,
select,
textarea {
    max-width: 280px;
}
*/
/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 0px;
    }
    .body-content {
        padding: 0;
    }
}

.imgdiv {
	padding: 10px;
    background-color : #eeeeee;
}


.tablecontest {
    width: 100%; 
    border-collapse:separate; 
    border-spacing: 15px;     
    border : 1px;
}
.cellacontest {
    padding: 20px;
    /*background-color : white;*/
    width: 50%;
    vertical-align:top;
    text-align: justify;
}

.tableuscite {
    width: 100%; 
    border-collapse:separate; 
    /*border-spacing: 15px;*/     
    border : 1px;
}
.cellauscite {
    padding: 20px;    
    /*background-color : white;*/
    width: 50%;
    vertical-align:top;
    text-align: justify;
    
}

.tablenews {
    width: 100%; 
    border-collapse:separate; 
    /*border-spacing: 15px;*/     
    border : 1px;
}
.cellanews {
    padding: 20px;    
    /*background-color : white;*/
    width: 50%;
    vertical-align:top;
    text-align: justify;
}

.tablestaff {
    width: 100%; 
    border-collapse:separate; 
    border-spacing: 5px;     
    border : 1px;
}
.cellastaff {
    padding: 10px;
    width: 33%;
    background-color : white;
    vertical-align:top;
    text-align: justify;
}

.tablesponsor {
    width: 100%; 
    border-collapse:separate; 
    /*border-spacing: 15px;*/     
    border : 1px;
 }
.cellasponsor {
    padding: 10px;
    /*background-color : white;*/
    vertical-align:top;
    text-align: justify;
}

.tablegallery {
    width: 100%; 
    border-collapse:separate; 
    /*border-spacing: 15px;*/     
    border : 1px;
 }
.cellagallery {
    padding: 10px;
    /*background-color : white;*/
    vertical-align:top;
    text-align: justify;
}


#map-container {
  margin: 0;
  padding: 0;
  height: 300px;
}


