/* Color Scheme - nature 
* Designed by Lan */

/* Sidebar Widget */
.blog-widgets .widget-container {
	padding: 10px;
  	-webkit-border-radius: 8px;
  	-moz-border-radius: 8px;
 	border-radius: 8px;
    background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c4c4c4c4,endColorstr=#c4c4c4c4); 
    zoom: 1;
	background: rgba(180, 176, 157, 0.3);
	margin-bottom: 20px;
}

.blog-widgets a {
	color: #fff;
}

#main .widget_rss ul li a:hover,
#main .widget_recent_comments ul li a:hover,
#main .widget_nav_menu ul li a:hover,
#main .widget_meta ul li a:hover,
#main .widget_recent_entries ul li a:hover,
#main .widget_pages ul li a:hover,
#main .widget_archive ul li a:hover,
#main .widget_categories ul li a:hover {
	background: rgba(180, 176, 157, 0.6);
}

.blog-widgets .widget-title {
	margin: -10px -10px 0 -10px;
	padding: 8px 10px;
  	-webkit-border-radius: 8px 8px 0 0;
  	-moz-border-radius: 8px 8px 0 0;
 	border-radius: 8px 8px 0 0;

	background-image: -moz-linear-gradient(top,  rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);
	background-image: -webkit-linear-gradient(top,  rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background-image: linear-gradient(to bottom,  rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	color: #333;
    border-bottom: 1px solid #888;
}

/* Voyage Navigation Tab */
.voyage_navigation .tab-content {
	background: none;
	filter: none;
	border-color: #e39c5b;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
	background: none;
	filter: none;
	border-color: #e39c5b;
	border-bottom: 1px solid #888;
	color: #e1e1e1;
}
	
.nav-tabs {
	border-color: #e39c5b;
}

.nav-tabs > li > a:hover {
    background: rgba(180, 176, 157, 0.6);
	border-color: #e39c5b;
}


#main .widget_archive ul li span, #main .widget_categories ul li span {
    color: #555;
}

#main .widget_nav_menu ul li a,
#main .widget_pages ul li a,
#main .widget_meta ul li a,
#main .widget_archive ul li a,
#main .widget_recent_entries ul li a,
#main .widget_categories ul li a {
	padding-left: 5px;
	border-bottom: 1px solid #888;
}

#main .widget_recent_entries ul a:before,
#main .widget_archive ul a:before,
#main .widget_meta ul a:before,
#main .widget_nav_menu ul a:before,
#main .widget_pages ul a:before,
#main .widget_categories ul a:before {
	background: none;
	text-indent: 0px;
	margin: 0;
	font-family: "FontAwesome";
	content: "\f101";
}

#main .widget_nav_menu ul ul a:before,
#main .widget_pages ul ul a:before,
#main .widget_categories ul ul a:before {
	content: "\f105";
}

/* Background */
body {
	color: #000;
	background: url(images/denali.jpg) no-repeat center top fixed;
	font-size: 18px;
}

@media screen and (min-width: 1280px) { 
body {
	background-size: 100% auto;
}
}

.site-header {
    background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80c4c4c4,endColorstr=#80c4c4c4); 
    zoom: 1;	
	background: rgba(85, 85, 85, 0.5);
	box-shadow: 0px 0px 10px #b6661f;
}


h3#site-description {
	margin-top: 48px;
}

h3#site-title a {
	color: #e08d43; 
	font-size: 48px;
	font-variant: small-caps;
}
/* Landing Page Tag Line */
.headline p {
    color: #000;
}

#main,
.featured-wrapper {
	background: none;
	filter: none;
	margin-top: 5px;
}

.custom-background #main .container_12,
.custom-background #main .container_16,
#main .container_12,
#main .container_16,
.custom-background #footer .container_12,
.custom-background #footer .container_16,
.fullscreen #footer .container_12,
.fullscreen #footer .container_16,
#footer .container_12,
#footer .container_16 {
	background: none; 
}

#main .featured-wrapper {
	margin-top: 5%;
}

#main #content,
.blog-widgets {
	margin-top: 5%;	
}

#main .featured-wrapper #content {
	margin-top: 0;
}
#main .featured-wrapper .container_12,
#main .featured-wrapper .container_16 {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c4c4c4c4,endColorstr=#c4c4c4c4); 
    zoom: 1;
	background: rgba(180, 176, 157, 0.8);
}

.fullscreen #main .featured-wrapper .container_12,
.fullscreen #main .featured-wrapper .container_16 {
background: none;
}

.headline-wrapper {
	margin-top: 20px; 
	color: #e8a76c;
}

/* Home Widget Area */
#home-widget-area {
	margin-top: 40px; 
	padding: 5px;
	background: rgba(180, 176, 157, 0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c4c4c4c4,endColorstr=#c4c4c4c4); 
    zoom: 1;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#home-widget-area .widget-title {
	color: #333;
}

.entry-meta-summary, .entry-meta-summary a {
    color: #333;
}

/* Landing Page Headline Text*/
.featured .entry-summary, .landing {
    color: #333;
}

/* Link Color */
a { color: #0a3c7e; }

.entry-title {
	border-bottom: none; 
}

.entry-title a { color: #0a3c7e }

.entry-title a:hover {
	color: #1168dd;
	border-bottom: 2px solid transparent; 
}

.post-date-2 .month {
	border: solid 1px #a11216;
	background-color: #e0161d;
}

.custom-background .titlebar,
.titlebar {
	color: #000;
}

/* portfolio & content-hentry */
.portfolio > .item > .hentry,
#content > .post-grid .hentry ,
#content > .hentry {
 	padding: 15px;
    background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c4c4c4c4,endColorstr=#c4c4c4c4); 
    zoom: 1;
    background: rgba(180, 176, 157, 0.8);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #504040;
	box-shadow: 1px 1px 4px #333;
}

.fullscreen .hentry {
	background: none;
}

.navbar .brand {
	padding: 5px;
}

.comments-link {
	position: absolute;
	top: 15px;
	right: 15px;
}

#content .pagination {
	margin: 0;
	float: right;
}

/* Footer */
#footer .container_12,
#footer .container_16,
.custom-background #footer .container_12,
.custom-background #footer .container_16 {
	background: rgba(180, 176, 157, 0.8);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.custom-background #footer,
#footer {
	margin-top: 40px; 
	filter: none;
	padding-bottom: 20px;
	margin-bottom: -10px;
	color: #222;	
}

#footer-widget-area {
	border-bottom: 1px solid #e08d43;
	font-size: 13px;
}

#footer .widget-title {
    font-size: 14px;	
}

#footer .back-to-top a {
	color: #222;
	background-color: #ecb786;
}

#site-generator a,
#site-generator  {
	color: #555;	
}

/* Section Menu */
#mainmenu {
	margin: 0;
	filter: none;
}

#mainmenu .search-query {
	background-color: rgb(211, 221, 221); 
}
	
#mainmenu .navbar-inner {
	padding: 0;
	background: none;
	border: none;
	box-shadow: none;
}

#mainmenu-one .nav > li > a,
#mainmenu .nav > li > a {
	color: #0c689a; 
	text-shadow: none;
	padding: 13px 10px;
	font-weight: bold;
	font-size: 16px;
}

#mainmenu .nav > li > .dropdown-toggle {
	display: none;
}

#mainmenu-one .nav > li > a:hover, 
#mainmenu .nav > li > a:hover {
	color: #e6c8a5; 
}

#mainmenu .menu-item-depth-0.current-menu-item {
	position: relative;
}

#mainmenu-one .menu-item-depth-0.current-menu-item a {
	color: #1192d7; 
}
#mainmenu .menu-item-depth-0.current-menu-item:after {
  content: '';
  display: inline-block;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(180, 176, 157, 0.8);
  position: absolute;
  top: 38px;
  left: 45%;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
	background: none;
	background-color: #eab482;
}

.dropdown-menu {
    background: #e6c8a5; 
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
} 

#section-menu .divider {
	background: none;
	border-bottom: 1px solid rgb(221, 221, 221); 
}

#mainmenu-one .nav > li > .dropdown-menu:after,
#mainmenu .nav > li > .dropdown-menu:after {
  border-bottom: 6px solid #e6c8a5;
}

/* Top Menu */
.top-menu li ul a {
	background: #EBF4FA;
}

.top-menu ul li a:hover,
.top-menu ul li:hover > a {              
	background:#d4d4d4;  
}
/* Subsection Menu */
.subsection-menu {
	padding-bottom: 0px;
	background-color: #acacac;
	background-image: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%);
	background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
	background-image: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
	width: 100%;
}

.subsection-menu li ul a {
	background: #EBF4FA;           
}

.subsection-menu ul li a:hover,
.subsection-menu ul li:hover > a {              
	border-bottom-color: #EBF4FA;
}

#wp-calendar tbody td {
    border-color: #eab380;
}

#mainmenu .btn-navbar {
	margin: 8px 8px 0 0;
}

/* Social Links */

.pagination {
	font-size: 14px;
}
.pagination ul > li > a,
.pagination ul > li > span {
    background: rgba(180, 176, 157, 0.8);
}

.pagination ul > li > .current {
    background-color: #ecb786;
	border: 1px solid #ecb786;	
}

/* page title - archive blog */
.page-title {
    color: #333;
}

#respond {
	background: rgba(180, 176, 157, 0.5);
}

#comments {
	background: rgba(180, 176, 157, 0.5);	
	padding: 10px;
}

#comments a {
	color: #eee;
}