/* BODY */

body {
background: white;
}

.container {
margin-right: auto;
margin-left: auto;
padding-bottom: 30px;
}

.content {position: relative;}



/* TEXT */

p.main {
font-family: Verdana, serif;
color: black;
font-size: 110%; 
}

h1 {
font-size: 1.3em; 
color: black; 
line-height: 1.2; 
font-family: Verdana, serif;
text-align: center; 
text-decoration: bold;
}

h2 {
font-family: Verdana, serif;
}

a.links:link, a.links:visited, a.links:active { 
color: darkblue; 
font-family: Verdana, serif;
font-size: 100%; 
text-decoration: none; 
} 

a.links:hover { 
color: rebeccapurple; 
font-family: Verdana, serif; 
font-size: 100%; 
text-decoration: underline;
}



/* NAVIGATION BAR */

.ul {text-align:center;}

.theme-showcase .navbar .menu {
margin-right: auto;
margin-left: auto;
width: auto;
}

.navbar-inverse .navbar-nav > li > a {
background-color: darkblue;
color: #d1e9f3;
font-weight: bold;
font-size: 18px;
text-shadow: 2px 2px black;
font-family: Baskerville, serif;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: white;
font-weight: bold;
font-size: 18px;
text-shadow: 2px 2px black;
font-family: Baskerville, serif;
background-color: darkblue;
}

.navbar {
background: transparent;
margin-bottom: 0;
border: none;
}

.navbar-toggle {
position: relative;
padding: 9px 10px;
margin-top: 8px;
margin-right:15px;
margin-bottom: 0;
background-color: darkblue;
background-image: none;
border: none;
border-radius: 4px;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
content: "";
border-top: 0;
border-bottom: none;
}

.links {
float: right;
padding-top: 10px;
background-color: transparent;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
background: #1d42ac;
}

.theme-dropdown .dropdown-menu {
position: static;
display: block;
margin-bottom: 0;
}

.theme-showcase > p > .btn {
margin: 5px 0;
}

.theme-showcase .navbar .container {
width: auto;
}

.navbar-inverse {
background-color: transparent;
border-color: transparent;
}



/* FOOTER */

p.footer {
font-family: Verdana, serif;
color: black;
font-size: 70%; 
text-align: center;
font-weight: bold;
}

.footer {
margin-right: auto;
margin-left: auto;
background-color: transparent;
}



/* IMAGES */

img.fluid {
border: 0;
padding:0;
margin:0;
vertical-align: bottom;
max-width: 100%;
} 

img.fluidcom {
border: none;
padding:0;
margin:0;
vertical-align: bottom;
max-width: 100%;
margin-bottom: 5px;
} 

img.fluid2 {
border: 3px solid darkblue;
padding:0;
float: left;
vertical-align: bottom;
max-width: 100%;
margin-right: 20px;
} 

img.fluid3 {
border: none;
padding:0;
margin:0;
float: right;
vertical-align: bottom;
max-width: 100%;
} 

img.fluid4 {
border: none;
padding:0;
float: left;
vertical-align: bottom;
max-width: 100%;
margin-right: 20px;
} 

img.fluidmain {
border: none;
padding:0;
float: left;
vertical-align: bottom;
max-width: 100%;
margin-right: 20px;
border: 4px solid darkblue;
} 

img.fluidgallery {
border: 3px solid darkblue;
padding:0;
margin:0;
vertical-align: bottom;
max-width: 100%;
} 



/* VIDEO */

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
