/* Defines styles */

/* Notes:
Lucida Bright, Lucida Fax, Palatino, "Palatino Linotype", Palladio, "URW Palladio", serif
"Open Sans", "Fira Sans", "Lucida Sans", "Lucida Sans Unicode", "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", sans-serif
"Brush Script MT", "Brush Script Std", "Lucida Calligraphy", "Lucida Handwriting", "Apple Chancery", cursive
Papyrus, Herculanum, Party LET, Curlz MT, Harrington, fantasy
*/

body {
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: "Arial Black", Gadget, sans-serif;
}

p.large {
	font-size:125%;
	font-weight:300;
	margin-bottom:1em;
}

.navbar-brand {
	font-size:14px;
}

.jumbotron {
	min-height: 650px !important
}

.jumbotron p {
	font-size:16px;
	text-shadow: 1px 1px 8px #333;
	color:#FFF;
}

.container h2 {
	color:#C9942B;
}

.container h3 {
	color:#C9942B;
}

.container h4 {
	color:#C9942B;
}

#contentblue {
	color:#FFF;
	background-color:#000047;
	padding: 40px 0px 40px;
	height:auto;
}

#contentblue.page {
	padding: 10px 0px 40px !important;
	background-color:#000047;
	height:auto;
}

#contentwhite {
	background-color:#FFF;
	padding: 40px 0px 40px;
	height:auto;
}

#contentwhite.page {
	padding: 10px 0px 40px !important;
	background-color:#FFF;
	height:auto;
}

.timeline {display:block; padding-bottom:40px; border-top:1px solid #999;}

.timeline .timeblock {float:left; padding-top:25px; text-align:center; max-width:15%; margin:0 1%; background: url(../img/timeline-vertical.jpg) no-repeat top center; overflow:auto;}

.timeline .timeblock h3 { padding-bottom:3px;}

.timeline .timeblock p { font-size:12px; line-height:1.5em;}

#navbar, .navbar, .navbar-header {
	background-color: #ffd700
}

.navbar {
	border:none;
	margin-bottom:0;
}

#navbar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#navbar ul li {
	float: left;
}

#navbar ul li a {
	padding:10px 12px !important;
	color:#FFF;
	font-size:15px;
	line-height:2em;
	margin:0 5px;
	text-shadow: 1px 1px 5px #000;
	border-radius: 4px
}

#navbar ul li.active {
	text-decoration:none;
	color:#FFF;
	background-color: #ba2c36;
	text-shadow: none;
}

#navbar ul li a:hover {
	text-decoration:none;
	color:#FFF;
	background-color: #daa520;
	text-shadow: none;
}

#navbar ul li a.current {
	text-decoration:none;
	color:#FFF;
	background-color: #ba2c36;
	border-bottom:2px solid #c9942b;
	border-radius:0;
	text-shadow: none;
}

#navbar ul li a.current:hover {
	background-color: #ba2c36;
	background:none;
}

#navbar ul li a.redbutton {
	padding:10px 18px !important;
	font-size:16px;
	margin-left:10px;
	text-shadow: none;
	color: #fff;
	text-shadow:none;
    background-color: #ba2c36;
    border-color: #a6232c; border-width:1px; border-radius: 4px
}

#navbar ul li a.redbutton:hover {
	text-decoration:none;
	color:#FFF;
	background-color: #a6232c;
	border-color: #a6232c
}

.navbar-default{background-color:#ffd700;border-color:#e7e7e7}

.navbar-default .navbar-brand{color:#000}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:#daa520}

.navbar-default .navbar-text{color:#000}

.navbar-default .navbar-nav>li>a{color:#000}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover{color:#000;background-color:#daa520}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover{color:#000;background-color:#daa520}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}

.navbar-default .navbar-toggle{border-color:#ddd}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{background-color:#ddd}

.navbar-default .navbar-toggle .icon-bar{background-color:#888}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form{border-color:#daa520}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{color:#000;background-color:#daa520}

@media (max-width:767px){
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#000;background-color:#daa520}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#000;background-color:#daa520}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}
}
	
.navbar-default .navbar-link{color:#777}

.navbar-default .navbar-link:hover{color:#333}

.navbar-default .btn-link{color:#777}

.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}

.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	.ipadnav-portraitnav {max-width:450px;}
	.jumbotron {min-height: 600px !important}
	.pagetop {min-height: 400px !important}
 }

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	.ipadnav-portraitnav {max-width:none;} 
	.jumbotron {min-height: 690px !important}
	.pagetop {min-height: 390px !important}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	.ipadnav-portraitnav {max-width:none;} 
	.jumbotron {min-height: 550px !important}
	.pagetop {min-height: 450px !important}
 }
 
