
/* Sticky footer styles
-------------------------------------------------- */

html {
	overflow-y: scroll;
	}

html,
body {
	height: 100%;
	}

#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px;
	padding: 0 0 60px;
	}

#footer {
	height: 60px;
	background-color: #f5f5f5;
	}

.container .credit {
	margin: 26px 0 0;
	text-align: right;
	font-size: 11px;
	}
	
	
/* Hide the wrap for fade-in effect
-------------------------------------------------- */
	
.no-js #body {
	display: block; /* make it visible for users with javascript disabled */
	}
	
	
/* Slider captions
-------------------------------------------------- */

.slide-caption-left {
	float: left;
	padding: 0 0 0 20px;
	width: 540px;
	height: 101px;
	}

.slide-caption-left h4, .slide-caption-left h5 {
	color: #fff;
	font-weight: bold;
	font-size: 37px;
	letter-spacing: -2px;
	}

.slide-caption-right {
	float: right;
	padding: 0 20px 0 0;
	width: 244px;
	}
	
.slide-caption-right p {
	padding: 5px 0 6px 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	text-align: right;
	}
	
.slide-caption-right h6 {
	float: left;
	width: 100%;
	padding: 0;
	font-size: 37px;
	font-weight: bold;
	line-height: 100%;
	letter-spacing: -2px;
	color: #fff;
	text-align: right;
	}
	
.middle {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tall {
	background:blue;
	height:100%;
	}

.content {
	margin-top:20px;
	}

.video {
	width: 100%;
	height: 415px;
	}

.navbar-brand {
	font-family: 'Bigelow Rules', cursive;
	font-size: 46px;
	}
	
#sidebar {
	padding-top:12px;
	}
	