@charset "UTF-8";
/* CSS Document */

.brand .navbar-brand {
	font-family: Pacifico;
	color:#ffcc33;
	 float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}

 .brand .navbar-brand a:link {
	color: #ffcc33;
	text-decoration: none;
	
}

.brand  .navbar-brand a:hover, a:focus {
    color: #66ffff;
	text-decoration: none;
}


/* unvisited link */
  .container a:link{
   color:#ff6600;
	text-decoration:none;
	text-decoration-color: #ff6600;
	}

/* visited link */
   .container a:visited {
    color: #ffcc33;
	text-decoration: none;
}

/* mouse over link */
 .container a:hover, a:focus {
    color: #6633cc;;
	text-decoration: none;
}

/* selected link */
  .container a:active {
    color: #ffcc33;
	text-decoration: none;
}





.navbar {
  position: relative;
  min-height: 50px;
  border: 1px #333;
   margin-bottom:0;
}



@media (min-width: 768px) {
  .navbar {
    border-radius: 0px;
  }
}

.container .jumbotron {
  border-radius: 0px;
}

.jumbotron {
	max-height: 260px;
  padding-top: 5px;
    padding-bottom: 5px;
	 padding-left: 1px;
	  padding-right: 1px;
  margin-bottom: 0px;
  background-color: #ff6600;

  }

h2 {
	 font-family: "Oswald";
  font-weight: 500;
  line-height: 1.1;
  color: #6633cc;
}

.head {
	background-color:#ff6600;
}
	
	.foot {
		background-color: #000000;
		max-height: 150px;
		font-family: "Oswald";
		padding-top: 20px;
		padding-bottom:20px;
		padding-right: 20px;
		padding-left: 20px;
		margin-bottom: 0px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		
		
}






.booklist {
	
	font-style:oblique;
}

.foot address {
	color: #66ffff;
}
	

.contactform {
	padding-top:20px;
	padding-bottom:20px;
	min-width: 320px;
	max-width: 500px;
}

.container .fancies {
	
	font-family: Pacifico;
	color:#6633cc;
  font-size: 18px;
  line-height: 20px;}
  
 .container .fancies a:link {
	  color: #ff6600;
	  text-decoration: none;
	  
  }
 
 .container .fancies a:hover, a:focus {
	  color: #ffcc33;
	  text-decoration: none;
	  
  }
  

/* selected link */
  .container .fancies a:active {
    color: #66ffff;
	text-decoration:none;
}

	

.photos {
	background-color: #ff6600;
	
}

.contactform {
	padding-top:20px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:50px;
	max-width: 320px;

	
}

address {
  font-style: normal;
  line-height: 1.428571429;
}



/* unvisited link */
.container .colors a:link{
   color:#ff6600;
	text-decoration:none;
	text-decoration-color: #ff6600;
	}

/* visited link */
.container .colors a:visited {
    color: #6633cc;
	text-decoration: none;
}

/* mouse over link */
 .container .colors a:hover, a:focus {
    color: #66ffff;
	text-decoration: underline;
}

/* selected link */
.container  .colors a:active {
    color: #666;
	text-decoration: underline;
}





.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: #ffcc33;
  border: 1px #000000;
  border-radius: 0px;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 0px;
}


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

.navbar-default .navbar-brand {
  color: #ff6600;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #66ffff;
  background-color: #666;
}

.navbar-default .navbar-text {
  color: #ffffff;
}

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

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #66ffff;
  background-color: #666;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #66ffff;
  background-color: #999;
}



.navbar-default .navbar-link {
  color: #777777;
}

.navbar-default .navbar-link:hover {
  color: #333333;
}


.btn {
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
}

.navbar-collapse {
	font-family: Oswald;
  max-height: 340px;
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 0px #333;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

 .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: #transparent;
  border: 1px solid transparent;
  border-radius: 0px;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 0px;
}

.navbar-default .navbar-toggle {
    border-color: #ff6600;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #66ffff;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ff6600;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #ffffff;

 
