/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012

~ colors ~
Red = #6b0e00 (104, 14, 0)
Beige = #f3e6d2
Dark Beige = #e0c18e (224,193,142)
Gold = #da9440 (218,148,64)
*/

/* Menu
===================================*/
.menu, .menu ul { /* all lists */
	list-style: none;
	margin: 40px auto 0 auto;
	overflow: hidden;
	width: 100%; 
}

.menu li { /* all list items */
 	display: inline-block;
 	font-weight: 700;
 	line-height: 1.25em;
 	padding: 0 10px;

}

.menu a:link, .menu a:visited {
	color:#f3e6d2;
	height: 25px;
	text-align: center !important;
	text-decoration: none;
}

.menu a:hover, .menu a:visited:hover, .menu li .current-menu-item, .menu li .current_page_item {
	color: #da9440 !important;
	text-decoration: underline;
}

/* Sub Nav 
===================================*/	
.sub {
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 25;
}

.sub, .sub ul {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 10px;
	color: #fff;
	
}

.sub a {
	background: rgb(104, 14, 0);
	border-bottom: 1px solid #fff;
	color: #fff;
	display: block;
	/*height: 20px;*/
	margin: 0;
	padding: .5em;
	text-decoration: none;
}

.sub a:hover, .sub .current-menu-item a, .sub .current_page_item a {
	background: rgb(218,148,64);
	border-bottom: 1px solid #fff;
	color: rgb(104, 14, 0);
	display: block;
	/*height: 20px;*/
	text-decoration: none;
}

.sub .current_page_item a:visited {border-bottom: 1px solid #fff; color: #333;}

.sub li { /* all list items */
	display: block;
	line-height: 1em;
	margin: 0;
	width: 100%;
}

/* Make things pretty
===================================*/
.feature {
	background:rgb(224,193,142);
	color: rgb(104, 14, 0) !important; 
	display:block; 
	padding: 0; 
	text-align:center; 
	width:100%;
}
	.feature img {display: block;}
	.feature p {
		padding: 5px 0;
	}	
	.feature:link {
		text-decoration: none;
	}
	.feature:hover {
		background: rgb(104, 14, 0);
		color:rgb(224,193,142) !important;
		text-decoration: underline;
	}

#footer {
	color: #6b0e00;
	font-size: 95%;
	padding-top: 10px;
}

 #footer a {
	 color: #6b0e00;
 }

#fullslider {
	border-bottom: 5px solid rgba(104, 14, 0, 1);
	height:auto; 
	margin-bottom: 20px;
	padding: 0 !important;
	overflow: hidden;
	width: 100%;
}

.gallery-item {
	float: left;
	padding: 1%;
}

#homecontent {
	width:75%; 
	text-align:center; 
	margin: auto;
}

#logo {float:left;}

#navcolor {
	background: rgba(104, 14, 0, .75);
	border-bottom: 5px solid rgba(104, 14, 0, 1);
	bottom: 0;
	padding: 10px 0 0 0;
	position: absolute;
	width: 100%;
}

.social {
	float:right;
	padding: 1%;
}

#topimg {
	background: url('../images/top-img.jpg') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 130px;
	position: relative;
}

.typecolumns {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

#wrapper {
	background: #f3e6d2;
	border-bottom: 1px #6b0e00 solid;
	overflow: hidden;
	padding-bottom: 25px;
	width: 100%;
}


/* Wordpress Specific
===================================*/
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* Accent Button
===================================*/

.prettybtn {
	  background: rgb(104, 14, 0);
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	  color: #fff !important;
	  display: inline-block;
	  text-decoration: none;
	  cursor: pointer;
	  line-height: 1em;
	  padding: 5px;
	  margin: 0;
}

.prettybtn a {
	color: #fff;
}

.prettybtn:hover {
	background: rgb(218,148,64);
	color: rgb(104, 14, 0) !important;
	text-shadow: none;
}

/* booknow
===================================*/

.booknowbtn {
	  background: rgb(218,148,64); /* Old browsers */
	  color: #fff !important;
	  display: inline-block;
	  text-decoration: none;
	  cursor: pointer;
	  line-height: normal;
	  padding: 5px 25px;
	  position: relative;
	  margin: 35px 0 0 0;
	  z-index: 25;
}

.booknowbtn a {
	color: #fff;
	text-decoration: none;	
}

.booknowbtn:hover {
	background: rgb(224,193,142); 
	color: rgb(104, 14, 0) !important;
}

/* join
===================================*/

.joinbtn {
	  background: rgb(104, 14, 0);
	  color: #fff !important;
	  display: inline-block;
	  text-decoration: none;
	  cursor: pointer;
	  line-height: normal;
	  padding: 5px 25px;
	  position: relative;
	  margin: 35px 0 0 0;
	  z-index: 25;
}

.joinbtn a {
	color: rgb(218,148,64) !important;
	text-decoration: none;
}

.joinbtn:hover {
	background: rgb(224,193,142); 
	color: rgb(104, 14, 0) !important;
}
