html {
  position: relative;
  min-height: 100%;
}
body {
background-color: #ccc;   
background-image: url(../images/papertint3.png);  
background-repeat:  repeat;
background-size: cover;    /* needed to prevent vertical lines.*/
padding:0;
margin:0;
	margin-bottom: 20px;		/*11-2 for sticky footer height*/
}

footer{
  font-size: small;
  text-align: center;
  left: 0px;
  bottom: 0;				/*11-2	*/
  height: 20px;
  width: 100%;
/*  padding-top: 100px;*/
  position: absolute;		/*11-2	*/
}

p{font-family:inherit;font-weight:normal;font-size:1.4em;line-height:1.2;margin-bottom:1.25em;text-rendering:optimizeLegibility}


header {
	height:auto;
	/*  width: 100%;*/
/*	background-image: url(../images/banner1600x180.png);  BG-headerBlue-1.png*/
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

h1{
	font-family: segoe script;
	font-size: 5em;
	font-weight: 600;
	margin-left: 10%;       /* eliminates margin bug & extra space above H1 */
	padding-top: 5px;
/*	top: 0px;*/
	display: inline;
}

h3{
   padding-left: 15%;
   /* display: inline-block;         eliminates margin bug & extra space above text */
}

.btnText{
	margin-top: 10px;
	margin-bottom: 5px;
	/*font-size: 65%;*/
	font-size: 24px;
	font-weight:400;
/*	text-transform: uppercase;*/
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	padding-left: 0;
	padding-bottom: 0;
}

.logo{
	left: 10px;
	top: 10px;
}

.carousel-inner img {
  margin: auto;
}

.carousel .item img {
   left: -9999px;  /*important */
   right: -9999px;  /*important */
   margin: 0 auto;  /*important */
   max-width: none;  /*important */
   min-width: 50%;
   /*position: absolute;*/
}


.navlist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	/* [disabled]overflow: hidden; */
}

.navlistitem a {
	text-decoration: none;
	color: #6B6B6B;
	font-weight: normal;
}

.container-fluid .navbar-header .navbar-brand {
	font-family: alfa-slab-one;
	font-style: normal;
	font-weight: 400;
	color: #0C6199;
}

.navbar-inverse{
	padding-left: 10px;
	background-color: #a99009;
	border: none;
	-webkit-box-shadow: 15px 0px 15px;
	box-shadow: 15px 0px 15px;
}

.navbar-inverse .navbar-nav li a {
    color: #0922a9;
    text-transform: uppercase;
}

.navbar-inverse .navbar-nav li a:hover {
    color: #0922a9;
    font-weight: bold;
    background-color: #ccc;
}

.navbar-nav > li > a, .navbar-brand {
    padding-top:6px !important; 
    padding-bottom:0 !important;
    height: 32px;
}

.navbar {
	min-height:32px !important;
}