/*!
 * Voyage Styles
 * The followings are defined in bootrap.min.css 	
 * - Reset
 * - Fonts
 * - Images
 * and other web components. 
 * Refer to http://twitter.github.com/bootstrap for details
-------------------------------------------------------------- */
.container_12,.container_16
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.one_half,.one_third,.two_third,.one_quarter,.three_quarter
{
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15
{
	position: relative;
}
.container_12 .grid_3,.container_16 .grid_4
{
	width: 23%;
}
.container_12 .grid_6,.container_16 .grid_8
{
	width: 48%;
}
.container_12 .grid_9,.container_16 .grid_12
{
	width: 73%;
}
.container_12 .grid_12,.container_16 .grid_16
{
	width: 98%;
}
.one_half
{
	width: 49%;
}
.one_third
{
	width: 32%;
}
.two_third
{
	width: 66%;
}
.one_quarter
{
	width: 23.5%;
}
.three_quarter
{
	width: 74.5%;
}
.alpha
{
	margin-left: 0;
}
.omega
{
	margin-right: 0;
}
.container_12 .grid_1
{
	width: 6.333%;
}
.container_12 .grid_2
{
	width: 14.666%;
}
.container_12 .grid_4
{
	width: 31.333%;
}
.container_12 .grid_5
{
	width: 39.666%;
}
.container_12 .grid_7
{
	width: 56.333%;
}
.container_12 .grid_8
{
	width: 64.666%;
}
.container_12 .grid_10
{
	width: 81.333%;
}
.container_12 .grid_11
{
	width: 89.666%;
}
.container_16 .grid_1
{
	width: 4.25%;
}
.container_16 .grid_2
{
	width: 10.5%;
}
.container_16 .grid_3
{
	width: 16.75%;
}
.container_16 .grid_5
{
	width: 29.25%;
}
.container_16 .grid_6
{
	width: 35.5%;
}
.container_16 .grid_7
{
	width: 41.75%;
}
.container_16 .grid_9
{
	width: 54.25%;
}
.container_16 .grid_10
{
	width: 60.5%;
}
.container_16 .grid_11
{
	width: 66.75%;
}
.container_16 .grid_13
{
	width: 79.25%;
}
.container_16 .grid_14
{
	width: 85.5%;
}
.container_16 .grid_15
{
	width: 91.75%;
}
.container_12 .prefix_3,.container_16 .prefix_4
{
	padding-left: 25%;
}
.container_12 .prefix_6,.container_16 .prefix_8
{
	padding-left: 50%;
}
.container_12 .prefix_9,.container_16 .prefix_12
{
	padding-left: 75%;
}
.container_12 .prefix_1
{
	padding-left: 8.333%;
}
.container_12 .prefix_2
{
	padding-left: 16.666%;
}
.container_12 .prefix_4
{
	padding-left: 33.333%;
}
.container_12 .prefix_5
{
	padding-left: 41.666%;
}
.container_12 .prefix_7
{
	padding-left: 58.333%;
}
.container_12 .prefix_8
{
	padding-left: 66.666%;
}
.container_12 .prefix_10
{
	padding-left: 83.333%;
}
.container_12 .prefix_11
{
	padding-left: 91.666%;
}
.container_16 .prefix_1
{
	padding-left: 6.25%;
}
.container_16 .prefix_2
{
	padding-left: 12.5%;
}
.container_16 .prefix_3
{
	padding-left: 18.75%;
}
.container_16 .prefix_5
{
	padding-left: 31.25%;
}
.container_16 .prefix_6
{
	padding-left: 37.5%;
}
.container_16 .prefix_7
{
	padding-left: 43.75%;
}
.container_16 .prefix_9
{
	padding-left: 56.25%;
}
.container_16 .prefix_10
{
	padding-left: 62.5%;
}
.container_16 .prefix_11
{
	padding-left: 68.75%;
}
.container_16 .prefix_13
{
	padding-left: 81.25%;
}
.container_16 .prefix_14
{
	padding-left: 87.5%;
}
.container_16 .prefix_15
{
	padding-left: 93.75%;
}
.container_12 .suffix_3,.container_16 .suffix_4
{
	padding-right: 25%;
}
.container_12 .suffix_6,.container_16 .suffix_8
{
	padding-right: 50%;
}
.container_12 .suffix_9,.container_16 .suffix_12
{
	padding-right: 75%;
}
.container_12 .suffix_1
{
	padding-right: 8.333%;
}
.container_12 .suffix_2
{
	padding-right: 16.666%;
}
.container_12 .suffix_4
{
	padding-right: 33.333%;
}
.container_12 .suffix_5
{
	padding-right: 41.666%;
}
.container_12 .suffix_7
{
	padding-right: 58.333%;
}
.container_12 .suffix_8
{
	padding-right: 66.666%;
}
.container_12 .suffix_10
{
	padding-right: 83.333%;
}
.container_12 .suffix_11
{
	padding-right: 91.666%;
}
.container_16 .suffix_1
{
	padding-right: 6.25%;
}
.container_16 .suffix_2
{
	padding-right: 16.5%;
}
.container_16 .suffix_3
{
	padding-right: 18.75%;
}
.container_16 .suffix_5
{
	padding-right: 31.25%;
}
.container_16 .suffix_6
{
	padding-right: 37.5%;
}
.container_16 .suffix_7
{
	padding-right: 43.75%;
}
.container_16 .suffix_9
{
	padding-right: 56.25%;
}
.container_16 .suffix_10
{
	padding-right: 62.5%;
}
.container_16 .suffix_11
{
	padding-right: 68.75%;
}
.container_16 .suffix_13
{
	padding-right: 81.25%;
}
.container_16 .suffix_14
{
	padding-right: 87.5%;
}
.container_16 .suffix_15
{
	padding-right: 93.75%;
}
.container_12 .push_3,.container_16 .push_4
{
	left: 25%;
}
.container_12 .push_6,.container_16 .push_8
{
	left: 50%;
}
.container_12 .push_9,.container_16 .push_12
{
	left: 75%;
}
.container_12 .push_1
{
	left: 8.333%;
}
.container_12 .push_2
{
	left: 16.666%;
}
.container_12 .push_4
{
	left: 33.333%;
}
.container_12 .push_5
{
	left: 41.67%;
}
.container_12 .push_7
{
	left: 58.33%;
}
.container_12 .push_8
{
	left: 66.666%;
}
.container_12 .push_10
{
	left: 83.333%;
}
.container_12 .push_11
{
	left: 91.666%;
}
.container_16 .push_1
{
	left: 6.25%;
}
.container_16 .push_2
{
	left: 12.50%;
}
.container_16 .push_3
{
	left: 18.75%;
}
.container_16 .push_5
{
	left: 31.25%;
}
.container_16 .push_6
{
	left: 37.50%;
}
.container_16 .push_7
{
	left: 43.75%;
}
.container_16 .push_9
{
	left: 56.25%;
}
.container_16 .push_10
{
	left: 62.50%;
}
.container_16 .push_11
{
	left: 68.75%;
}
.container_16 .push_13
{
	left: 81.25%;
}
.container_16 .push_14
{
	left: 87.50%;
}
.container_16 .push_15
{
	left: 93.75%;
}
.container_12 .pull_3,.container_16 .pull_4
{
	left: -25%;
}
.container_12 .pull_6,.container_16 .pull_8
{
	left: -50%;
}
.container_12 .pull_9,.container_16 .pull_12
{
	left: -75%;
}
.container_12 .pull_1
{
	left: -8.333%;
}
.container_12 .pull_2
{
	left: -12.666%;
}
.container_12 .pull_4
{
	left: -33.333%;
}
.container_12 .pull_5
{
	left: -41.666%;
}
.container_12 .pull_7
{
	left: -58.333%;
}
.container_12 .pull_8
{
	left: -66.666%;
}
.container_12 .pull_10
{
	left: -83.333%;
}
.container_12 .pull_11
{
	left: -91.666%;
}
.container_16 .pull_1
{
	left: -6.25%;
}
.container_16 .pull_2
{
	left: -12.50%;
}
.container_16 .pull_3
{
	left: -18.75%;
}
.container_16 .pull_5
{
	left: -31.25%;
}
.container_16 .pull_6
{
	left: -37.50%;
}
.container_16 .pull_7
{
	left: -43.75%;
}
.container_16 .pull_9
{
	left: -56.25%;
}
.container_16 .pull_10
{
	left: -62.50%;
}
.container_16 .pull_11
{
	left: -68.75%;
}
.container_16 .pull_13
{
	left: -81.25%;
}
.container_16 .pull_14
{
	left: -87.50%;
}
.container_16 .pull_15
{
	left: -93.75%;
}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear
{
	background: 0;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	height: 0;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	visibility: hidden;
	width: 0;
}
.ie6 .grid_1,.ie6 .grid_2,.ie6 .grid_3,.ie6 .grid_4,.ie6 .grid_5,.ie6 .grid_6,.ie6 .grid_7,.ie6 .grid_8,.ie6 .grid_9,.ie6 .grid_10,.ie6 .grid_11,.ie6 .grid_12,.ie6 .grid_13,.ie6 .grid_14,.ie6 .grid_15,.ie6 .grid_16
{
	margin-left: .8%;
	margin-right: .8%;
}
.ie7 .grid_1,.ie7 .grid_2,.ie7 .grid_3,.ie7 .grid_4,.ie7 .grid_5,.ie7 .grid_6,.ie7 .grid_7,.ie7 .grid_8,.ie7 .grid_9,.ie7 .grid_10,.ie7 .grid_11,.ie7 .grid_12,.ie7 .grid_13,.ie7 .grid_14,.ie7 .grid_15,.ie7 .grid_16
{
	margin-left: .92%;
	margin-right: .92%;
}
object,embed,iframe
{
	max-width: 100%;
}
p
{
	margin: 10px 0;
        text-align: justify;
}
ol,ul
{
	margin-bottom: 10px;
	margin-top: 10px;
}
ol
{
	list-style: decimal;
}
ol ol
{
	list-style: upper-alpha;
}
ol ol ol
{
	list-style: lower-roman;
}
ol ol ol ol
{
	list-style: lower-alpha;
}
blockquote
{
	font-style: italic;
}
big
{
	font-size: 20px;
}
ins
{
	background: #fff9c0;
	text-decoration: none;
}
abbr,acronym
{
	border-bottom: 1px dotted #999;
	cursor: help;
}
.screen-reader-text
{
	left: -9000px;
	position: absolute;
}
.assistive-text
{
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	position: absolute!important;
}
input[type="radio"],input[type="checkbox"]
{
	margin: 0;
}
textarea
{
	width: 94%;
}
input[type="file"]
{
	height: 100%;
}
select
{
	width: auto;
}
#wrapper
{
	width: 100%;
}
.site-header
{
	background: #dedeff;
	background: linear-gradient(#dedeff,#8b9dc3);
	background: -moz-linear-gradient(top,#dedeff,#8b9dc3);
	background: -webkit-gradient(linear,left top,left bottom,from(#dedeff),to(#8b9dc3));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dedeff,endColorstr=#8b9dc3);
}
.featured-wrapper
{
	background: #8b9dc3;
	background: linear-gradient(#8b9dc3,#f9f9f9);
	background: -moz-linear-gradient(top,#8b9dc3,#f9f9f9);
	background: -webkit-gradient(linear,left top,left bottom,from(#8b9dc3),to(#f9f9f9));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8b9dc3,endColorstr=#f9f9f9);
}
.titlebar
{
	background-color: rgba(255,255,255,0.1);
}
#main
{
	background: #f9f9f9;
	overflow: hidden;
}
.custom-background #main,.custom-background #footer,.custom-background .featured-wrapper,.custom-background .site-header
{
	background: 0;
	filter: none;
}
.custom-background #main .container_12,.custom-background #main .container_16
{
	background: #f9f9f9;
	border-radius: 3px 3px 0 0;
}
.custom-background #footer .container_12,.custom-background #footer .container_16
{
	background: #f9f9f9;
	border-radius: 0 0 3px 3px;
}
@media screen and (min-width:481px)
{
	.fullscreen #mainmenu .navbar-inner
	{
		background: #333;
		background: rgba(0,0,0,0.60);
		border: 0;
		filter: none;
	}
	.fullscreen #mainmenu .nav>li>a
	{
		color: #fff;
		text-shadow: none;
	}
	.fullscreen .subsection-menu>ul>li>a
	{
		color: #fff;
	}
	.fullscreen #mainmenu .search-query
	{
		background-color: none;
		color: #ddd;
	}
	.fullscreen #main,.fullscreen #footer,.fullscreen .featured-wrapper,.fullscreen .site-header
	{
		background: 0;
		filter: none;
	}
	.fullscreen #content-wrapper
	{
		border-radius: 3px 3px 0 0;
	}
	.fullscreen #footer .container_12,.fullscreen #footer .container_16
	{
		border-radius: 0 0 3px 3px;
	}
	.fullscreen #content-wrapper,.fullscreen #footer .container_12,.fullscreen #footer .container_16
	{
		background: #f9f9f9;
	}
}
#access
{
	margin-bottom: 0;
}
.admin-bar #access.navbar-fixed-top
{
	margin-top: 28px;
}
.navbar-no-background .navbar-inner
{
	background: 0;
	border: 0;
	box-shadow: none;
	filter: none;
}
body.fixed-top-menu
{
	padding-top: 28px;
}
#branding
{
	position: relative;
}
.header-one #branding
{
	margin-top: 10px;
}
#logo
{
	float: left;
	max-width: 100%;
}
#access #logo
{
	margin-right: 10px;
}
#logo img
{
	width: auto\9;
}
#site-title,#site-description
{
	float: left;
	margin: 35px 5px 10px 0;
}
#site-title
{
	margin-top: 15px;
}
h3#site-title
{
	filter: Shadow(Color=#666666,Direction=135,Strength=4);
	font-size: 36px;
	line-height: 1.4;
	padding-right: 10px;
	text-shadow: 1px 1px 0 #666,4px 4px 0 rgba(0,0,0,0.15);
}
#site-title a
{
	color: #0a3c7e;
	text-decoration: none;
}
h3#site-description
{
	color: #555;
	font-size: 14px;
	line-height: 1.2;
}
.header-one #site-title
{
	margin-top: 0;
}
.header-one #site-description
{
	clear: left;
	margin: 0 0 5px 0;
}
.search-query
{
	max-width: 80%;
}
#masthead .search-query
{
	background: url(../images/search.png) no-repeat 0 center;
	margin-bottom: 4px;
	moz-transition-duration: 400ms;
	moz-transition-property: width,background;
	moz-transition-timing-function: ease;
	o-transition-duration: 400ms;
	o-transition-property: width,background;
	o-transition-timing-function: ease;
	padding-left: 24px;
	webkit-border-radius: 10px;
	webkit-transition-duration: 400ms;
	webkit-transition-property: width,background;
	webkit-transition-timing-function: ease;
	width: 50px;
}
#branding .search-query
{
	background: rgba(0,0,0,0.3) url(../images/search.png) no-repeat 0 center;
	border: 0;
	color: #ddd;
}
#branding #searchform
{
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 2;
}
.header-one #branding #searchform
{
	position: relative;
	right: 0;
	top: 0;
}
.header-one #branding .search-query
{
	background: rgba(255,255,255,0.3) url(../images/search.png) no-repeat 0 center;
	color: #333;
}
#masthead .search-query:focus
{
	width: 140px;
}
#main .widget_nav_menu ul a:before,#main .widget_pages ul a:before,#main .widget_meta ul a:before,#main .widget_archive ul a:before,#main .widget_recent_entries ul a:before,#main .widget_categories ul a:before,.meta-comment-prep,.meta-tag-prep,.social-links a
{
	background: url('../images/icons.png') no-repeat 0 0;
	display: inline-block;
	height: 16px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 16px;
}
.navbar-inverse .social-links span
{
	color: #888;
}
.social-links
{
	float: right;
	font-size: 12px;
	line-height: 1;
	margin: 3px 0 -1px;
	padding: 0;
}
#access .social-links
{
	padding-right: 10px;
}
.social-links ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.social-links li
{
	display: table-cell;
	margin: 0;
	vertical-align: middle;
}
.widget-area .social-links
{
	clear: both;
	float: none;
	margin: 10px auto 0;
	text-align: center;
}
.widget-area .social-links li
{
	display: inline-block;
}
.widget-area .social-links a
{
	opacity: 1;
}
.widget-area .social-links a:hover
{
	opacity: .8;
}
.social-links span
{
	padding-right: 5px;
}
.social-links a
{
	margin-left: 4px;
	opacity: .5;
}
.small-icon a
{
	border: 1px solid #888;
	border-radius: 2px;
	height: 18px;
	width: 18px;
}
.large-icon a
{
	height: 32px;
	width: 32px;
}
.social-links a:hover
{
	opacity: 1;
}
.social-links a.url_facebook
{
	background-position: 0 0;
}
.social-links a.url_linkedin
{
	background-position: -26px 0;
}
.social-links a.url_twitter
{
	background-position: -52px 0;
}
.social-links a.url_gplus
{
	background-position: -78px 0;
}
.social-links a.url_youtube
{
	background-position: -104px 0;
}
.social-links a.url_vimeo
{
	background-position: -130px 0;
}
.social-links a.url_rss
{
	background-position: -156px 0;
}
.social-links a.url_flickr
{
	background-position: -182px 0;
}
.social-links a.url_instagram
{
	background-position: -208px 0;
}
.social-links a.url_pinterest
{
	background-position: 0 -134px;
}
.social-links a.url_aboutme
{
	background-position: -26px -134px;
}
.social-links a.url_stumbleupon
{
	background-position: -52px -134px;
}
.small-icon a.url_facebook
{
	background-position: -26px -50px;
}
.small-icon a.url_linkedin
{
	background-position: -48px -50px;
}
.small-icon a.url_twitter
{
	background-position: -70px -50px;
}
.small-icon a.url_gplus
{
	background-position: -92px -50px;
}
.small-icon a.url_youtube
{
	background-position: -114px -50px;
}
.small-icon a.url_vimeo
{
	background-position: -136px -50px;
}
.small-icon a.url_rss
{
	background-position: -158px -50px;
}
.small-icon a.url_flickr
{
	background-position: -180px -50px;
}
.small-icon a.url_instagram
{
	background-position: -202px -50px;
}
.small-icon a.url_pinterest
{
	background-position: -0px -158px;
}
.small-icon a.url_aboutme
{
	background-position: -18px -158px;
}
.small-icon a.url_stumbleupon
{
	background-position: -36px -158px;
}
.large-icon a.url_facebook
{
	background-position: 0 -70px;
}
.large-icon a.url_linkedin
{
	background-position: -32px -70px;
}
.large-icon a.url_twitter
{
	background-position: -64px -70px;
}
.large-icon a.url_gplus
{
	background-position: -96px -70px;
}
.large-icon a.url_youtube
{
	background-position: -128px -70px;
}
.large-icon a.url_vimeo
{
	background-position: -160px -70px;
}
.large-icon a.url_rss
{
	background-position: -192px -70px;
}
.large-icon a.url_flickr
{
	background-position: -0px -102px;
}
.large-icon a.url_instagram
{
	background-position: -32px -102px;
}
.large-icon a.url_pinterest
{
	background-position: -64px -102px;
}
.large-icon a.url_aboutme
{
	background-position: -96px -102px;
}
.large-icon a.url_stumbleupon
{
	background-position: -128px -102px;
}
#access.navbar-inverse .navbar-inner
{
	/*background-color: #3b3b3b;*/
	background-color: #eaeaea;
	/*background-image: linear-gradient(to bottom,#444,#333);*/
	background-image: linear-gradient(to bottom,#eaeaea,#eaeaea);
	background-image: -moz-linear-gradient(top,#444,#333);
	background-image: -o-linear-gradient(top,#444,#333);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#333));
	background-image: -webkit-linear-gradient(top,#eaeaea,#eaeaea);
	background-repeat: repeat-x;
	border-color: #454545;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff333333',GradientType=0);
}
.top-menu
{
	float: left;
}
.top-menu .mnav
{
	height: 26px;
	line-height: 1;
	margin: 3px 0 5px 5px;
	padding: 3px;
	width: 120px;
}
.top-menu ul
{
	font-size: 12px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.top-menu ul li a
{
	color: #000;
	float: left;
	padding: 5px 10px 3px 10px;
	text-decoration: none;
}
.fixed-top-menu .top-menu ul li a
{
	color: #e1e1e1;
}
.fixed-top-menu .top-menu ul li ul a,.fixed-top-menu .top-menu ul li:hover a
{
	color: #000;
}
.top-menu ul li a:hover
{
	color: #000;
}
.top-menu ul li
{
	float: left;
	position: relative;
}
.top-menu li ul
{
	left: -999em;
	margin: 28px 0 0 0;
	position: absolute;
	width: 100px;
	z-index: 99;
}
.top-menu li ul a
{
	background: #e0e0e0;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid transparent;
	margin-left: 0;
	width: 100px;
}
.top-menu li ul li:first-child
{
	border-top: 1px solid #999;
}
.top-menu ul li a:hover,.top-menu ul li:hover>a
{
	background: #b2d5ee;
}
.top-menu li:hover ul
{
	left: auto;
}
.top-menu li li ul
{
	margin: 0 0 0 120px;
	visibility: hidden;
}
.top-menu li li:hover ul
{
	visibility: visible;
}
.subsection-menu
{
	float: left;
	margin-top: 0;
	padding-bottom: 5px;
}
.subsection-menu ul
{
	font-size: 14px;
	font-weight: normal;
	list-style: none;
	margin: 0;
	padding: 0;
}
.subsection-menu ul li a
{
	border-bottom: 4px solid transparent;
	color: #000;
	float: left;
	padding: 10px 10px 6px;
	text-decoration: none;
}
.navbar-inverse .subsection-menu ul li a
{
	color: #ddd;
}
.navbar-inverse .subsection-menu li ul a
{
	color: #000;
}
.subsection-menu ul li
{
	float: left;
	position: relative;
}
.subsection-menu li ul
{
	left: -999em;
	margin: 40px 0 0 0;
	position: absolute;
	width: 120px;
	z-index: 99;
}
.subsection-menu li ul a
{
	background: #e0e0e0;
	border: 1px solid #999;
	border-top: 1px solid transparent;
	color: #000;
	margin-left: 0;
	width: 120px;
}
.subsection-menu li ul li:first-child
{
	border-top: 1px solid #999;
}
.subsection-menu ul li a:hover,.subsection-menu ul li:hover>a
{
	border-bottom: 4px solid #888;
}
.subsection-menu li ul a:hover,.subsection-menu li ul li:hover>a
{
	background: #f0f0f0;
	border-bottom: 1px solid #999;
}
.subsection-menu li:hover ul
{
	left: auto;
}
.subsection-menu li li ul
{
	margin: 5px 0 0 135px;
	visibility: hidden;
}
.subsection-menu li li:hover ul
{
	visibility: visible;
}
.subsection-menu .current-menu-item>a
{
	font-weight: bold;
}
.footer-menu
{
	float: left;
	margin-left: -8px;
	margin-top: 8px;
}
.footer-menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer-menu ul li ul,.footer-menu ul li
{
	display: inline;
}
.footer-menu ul li a
{
	line-height: 12px;
	padding: 2px 8px;
}
.footer-menu ul li
{
	border-right: 1px solid #999;
}
.footer-menu ul li:last-child
{
	border-right: 0;
}
.footer-menu ul li ul li:first-child
{
	border-left: 1px solid #999;
}
.navbar-inner
{
	border: 0;
	filter: none;
	min-height: 0;
	padding-left: 0;
	padding-right: 0;
}
#mainmenu .navbar-inner
{
	padding: 5px 10px;
}
.navbar .brand
{
	margin: 0;
	max-width: 100%;
	padding: 0;
}
.navbar .nav>li>a
{
	padding: 10px 10px;
}
.nav li.dropdown>a
{
	float: left;
}
.nav li.dropdown ul li>a
{
	float: none;
}
#mainmenu-one .nav li.dropdown .dropdown-toggle,#mainmenu .nav li.dropdown .dropdown-toggle
{
	margin-left: -10px;
	padding-left: 3px;
	padding-right: 3px;
}
#mainmenu-one ul.nav li.dropdown:hover .menu-depth-1,#mainmenu ul.nav li.dropdown:hover .menu-depth-1
{
	display: block;
	margin-top: 0;
}
#mainmenu
{
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}
#mainmenu .btn-navbar
{
	margin: 0;
}
#mainmenu-one
{
	clear: right;
	margin: 5px 0;
}
#mainmenu-one .navbar-inner
{
	background: 0;
	box-shadow: none;
	padding: 0;
}
#mainmenu-one .nav>li>a
{
	color: #000;
	text-shadow: none;
}
#mainmenu-one .nav
{
	margin: 0;
}
.hentry
{
	border-bottom: 1px solid #e1e1e1;
	margin: 10px 0 28px 0;
	position: relative;
}
.featured .hentry,.featured-blog .hentry
{
	position: static;
}
.single .hentry,.singular .hentry,.hentry:last-child
{
	border-bottom: 0;
}
.template-intro
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.page-title,.tag-archive-meta,.tag-archive-meta p,.category-archive-meta,.category-archive-meta p
{
	color: #666;
	font-size: 18px;
	letter-spacing: .16px;
	margin: 0;
	text-transform: uppercase;
}
.entry-title
{
	border-bottom: 2px solid #dedeff;
	font-size: 24px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
.entry-title a:hover
{
	border-bottom: 2px solid #dedeff;
	text-decoration: none;
}
.entry-meta
{
	clear: both;
	font-size: 12px;
	padding: 4px 0;
	width: 100%;
}
.entry-meta a
{
	text-decoration: none;
}
.entry-meta-top
{
	letter-spacing: 1px;
	margin-top: 5px;
	text-transform: uppercase;
}
.entry-meta-top a
{
	color: #555;
}
.entry-featured
{
	color: #d20000;
	text-transform: uppercase;
}
.entry-format
{
	display: none;
	text-transform: uppercase;
}
.entry-meta abbr
{
	border: 0;
}
.entry-meta abbr:hover
{
	border-bottom: 1px dotted #666;
}
.meta-cat-prep,.entry-meta-summary .meta-tag-prep,.entry-meta-summary .meta-author-prep
{
	display: none;
}
.meta-comment,.entry-date,.by-author,.entry-category,.entry-tag
{
	margin-right: 3px;
}
.meta-tag-prep
{
	background-position: 0 -26px;
	margin: 0 4px -4px 0;
	width: 20px;
}
.meta-comment-prep
{
	background-position: 0 -50px;
	margin: 0 4px -4px 0;
}
.edit-link
{
	margin-left: 3px;
}
.comments-link
{
	padding-left: 10px;
}
.entry-meta-summary
{
	color: #999;
	line-height: 16px;
	margin-top: 5px;
}
.entry-meta-summary a
{
	color: #999;
	text-decoration: underline;
}
.entry-meta-summary a:hover
{
	color: #555;
}
.meta-summary-icon
{
	display: none;
	margin-right: 3px;
	opacity: .5;
}
.entry-meta-summary .meta-summary-icon
{
	display: inline-block;
}
.page-link
{
	clear: both;
	margin: 20px 0 12px 0;
	word-spacing: 3px;
}
.page-link a
{
	border: 1px solid #999;
	font-weight: normal;
	padding: 4px 6px;
	text-decoration: none;
}
.page-link a:hover
{
	background: #999;
}
#author-info
{
	background: #e1e1e1;
	border-top: 4px solid rgba(0,0,0,0.3);
	clear: both;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#author-info #author-avatar
{
	background: #fff;
	border: 1px solid #e1e1e1;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#author-info #author-description
{
	float: left;
	margin: 0 0 0 104px;
}
#author-info h2
{
	font-weight: bold;
	margin-bottom: 0;
}
.single-post-link
{
	position: absolute;
	right: 5px;
	text-decoration: none;
	top: 45%;
}
.widget-area .single-post-link
{
	display: none;
}
.format-gallery .entry-content,.voyage_recent_post .format-gallery .entry-summary
{
	clear: both;
}
.format-aside .entry-content,.format-aside .entry-summary
{
	background: #f1f1f1;
	border-left: 20px solid #e1e1e1;
	margin: 10px 0;
	padding: 5px 10px;
}
.multi .format-aside .entry-title,.multi .format-aside .entry-meta-top,.format-aside .entry-meta-summary,.multi .format-aside .entry-meta-bottom
{
	display: none;
}
.format-link .entry-summary a:before,.format-link .entry-content a:before
{
	content: "\f0ac";
	font-family: "FontAwesome";
	margin-right: 10px;
}
.format-link .entry-summary a,.format-link .entry-content a
{
	font-size: 18px;
}
.format-link .entry-title
{
	display: none;
}
.format-quote .post-date-2,.multi .format-quote .entry-title,.multi .format-quote .entry-meta
{
	display: none;
}
.format-quote .entry-content,.format-quote .entry-summary
{
	background: #f1f1f1;
	border-left: 20px solid #e1e1e1;
	margin: 10px 0;
	padding: 20px 10px 10px 20px;
	position: relative;
}
.entry-content blockquote cite
{
	display: block;
	margin: 5px 0 0;
}
.format-quote .entry-content:before,.format-quote .entry-summary:before
{
	color: #888;
	content: "\f10d";
	font-family: "FontAwesome";
	font-size: 36px;
	left: -5px;
	position: absolute;
	top: 30px;
}
.img-polaroid
{
	padding: .6%;
	/*width: 98.2%;*/
}
.featured-image
{
	margin-bottom: 10px;
}
.alignleft,img.alignleft
{
	display: inline;
	float: left;
	padding-right: 20px;
}
.alignright,img.alignright
{
	display: inline;
	float: right;
	margin-left: 20px;
}
.aligncenter,img.aligncenter
{
	clear: both;
	display: block;
	margin: 10px auto;
}
img.alignleft,img.alignright
{
	margin-bottom: 10px;
	margin-top: 5px;
}
.wp-caption
{
	margin-bottom: 20px;
	max-width: 100%;
	text-align: center;
}
.wp-caption p.wp-caption-text
{
	margin: 8px;
}
.wp-smiley
{
	margin: 0;
}
.gallery
{
	margin: 0 auto 24px;
}
.gallery .gallery-item
{
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item
{
	width: 50%;
}
.gallery-columns-4 .gallery-item
{
	width: 25%;
}
.gallery img
{
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium
{
	height: auto;
	max-width: 92%;
}
.gallery-columns-4 .attachment-thumbnail
{
	height: auto;
	max-width: 84%;
}
.gallery .gallery-caption
{
	margin: 0 0 16px;
}
.gallery dl
{
	margin: 0;
}
.gallery img
{
	border: 10px solid #e1e1e1;
}
.gallery br+br
{
	display: none;
}
#content li
{
	margin-bottom: 5px;
}
#content .sticky
{
	clear: both;
}
#content .attachment img
{
	display: block;
	margin: 0 auto;
}
#content .video-player
{
	padding: 0;
}
#content nav
{
	clear: both;
	overflow: hidden;
	padding: 8px 0;
}
#content nav a
{
	font-weight: bold;
	line-height: 19px;
}
#nav-above
{
	display: none;
}
.pagination ul>li>span
{
	line-height: 19px;
}
.pagination ul>li>.current
{
	background-color: #dedeff;
	border: 1px solid #ddd;
	border-left-width: 0;
	cursor: default;
	font-weight: bold;
	line-height: 19px;
	padding: 4px 12px;
}
.nav-previous
{
	float: left;
}
.nav-next
{
	float: right;
	text-align: right;
}
#content nav .meta-nav
{
	font-weight: normal;
}
#nav-single
{
	clear: both;
	width: 100%;
}
#content .comment-navigation .nav-next a,#content .comment-navigation .nav-previous a
{
	background: 0;
	border-radius: 0;
	color: #7d7d7d;
	font-size: 11px;
	margin: 16px 0;
	padding: 0;
	text-align: left;
	text-shadow: none;
}
#content .comment-navigation .nav-next a:hover,#content .comment-navigation .nav-previous a:hover
{
	color: silver;
}
.comments-title,#respond h3#reply-title
{
	border-bottom: 1px solid #e3e3e3;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	padding: 5px 0;
	text-transform: uppercase;
}
#respond h4#reply-title
{
	border: 0;
}
#respond
{
	background: rgba(255,255,255,0.1);
	margin: 10px 0 10px;
	padding: 10px 20px;
}
.commentlist,.children
{
	list-style: none;
	margin: 0;
}
.children
{
	margin: 0 0 0 3%;
}
.full-width .children
{
	margin: 0 0 0 2%;
}
.commentlist li.comment,.commentlist li.pingback
{
	border-bottom: 1px solid #e3d3d3;
}
.commentlist .children li
{
	border: 0;
}
article.comment,li.pingback
{
	overflow: hidden;
	padding: 10px 0;
	position: relative;
}
.children article.comment,.children li.pingback
{
	padding-top: 16px;
}
.comment-author
{
	margin: 0;
	position: relative;
}
.comment-author cite
{
	font-style: normal;
	font-weight: bold;
}
.comment-author .avatar
{
	border: 1px solid #ccc;
	padding: 3px;
	position: absolute;
	right: 0;
	top: 0;
}
.comment-meta
{
	color: #7d7d7d;
	font-size: 12px;
	font-weight: 300;
	margin: 0 0 24px;
	padding: 0;
}
.comment-meta a
{
	color: #7d7d7d;
}
.comment-content
{
	margin: 0;
	position: relative;
}
.comment-content p
{
	font-size: 13px;
	padding-bottom: 12px;
}
a.comment-reply-link
{
	background: linear-gradient(#7bb4ec,#468cd4);
	background: -moz-linear-gradient(top,#7bb4ec,#468cd4);
	background: -webkit-gradient(linear,left top,left bottom,from(#7bb4ec),to(#468cd4));
	background-color: #7bb4ec;
	border-radius: 5px;
	color: #eee;
	cursor: pointer;
	display: inline-block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7bb4ec,endColorstr=#468cd4);
	font-size: 12px;
	margin: 0;
	opacity: .6;
	padding: 0 14px;
	text-align: center;
	text-shadow: 1px 1px #3e79b9;
}
a.comment-reply-link:hover
{
	opacity: 1;
}
#cancel-comment-reply-link
{
	background: #c1bec5;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	float: right;
	font-size: 12px;
	margin-left: 24px;
	padding: 4px 14px;
	text-align: right;
}
#cancel-comment-reply-link:hover
{
	opacity: .8;
}
#content .comment-navigation
{
	margin: 16px 0 0;
}
span.says
{
	display: none;
}
.nopassword,.nocomments,.logged-in-as,#respond .comment-notes
{
	color: #7d7d7d;
	font-size: 12px;
	font-style: italic;
}
#commentform
{
	position: relative;
}
#respond label
{
	display: inline-block;
	font-size: 11px;
	font-weight: 600;
	margin: 8px 8px;
}
#respond .input-prepend
{
	display: block;
	margin-bottom: 0;
}
.form-allowed-tags
{
	color: #7d7d7d;
	line-height: 24px;
}
.form-allowed-tags code
{
	white-space: pre-wrap;
}
.form-allowed-tags,.form-allowed-tags abbr,.form-allowed-tags code
{
	font-size: 11px;
}
#respond .required
{
	color: #ff4b33;
}
#header-widget
{
	margin-top: 5px;
	max-width: 100%;
}
.blog-widgets
{
	padding-top: 10px;
}
.widget-title
{
	margin: 0;
	padding: 4px 0;
}
.blog-widgets .widget-title
{
	border-bottom: 1px solid #eaeafc;
	padding: 8px 0;
}
#home-widget-area .widget-title
{
	color: #555;
	font-size: 18px;
	padding: 16px 0;
}
#footer-widget-area
{
	border-bottom: 1px solid #e1e1e1;
	margin-top: 10px;
	overflow: hidden;
}
#footer-widget-area .widget-title
{
	font-size: 12px;
	line-height: 16px;
}
.widget-area ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget-area ul ul ul
{
	margin-left: 10px;
}
#footer-widget-area .widget_rss ul li:before,#footer-widget-area .widget_nav_menu ul li:before,#footer-widget-area .widget_meta ul li:before,#footer-widget-area .widget_recent_entries ul li:before,#footer-widget-area .widget_pages ul li:before,#footer-widget-area .widget_archive ul li:before,#footer-widget-area .widget_categories ul li:before
{
	content: "\f105";
	font-family: "FontAwesome";
	margin-right: 5px;
}
#footer-widget-area .widget_rss ul li:hover:before,#footer-widget-area .widget_nav_menu ul li:hover:before,#footer-widget-area .widget_meta ul li:hover:before,#footer-widget-area .widget_recent_entries ul li:hover:before,#footer-widget-area .widget_pages ul li:hover:before,#footer-widget-area .widget_archive ul li:hover:before,#footer-widget-area .widget_categories ul li:hover:before
{
	font-size: 14px;
	margin-right: 4px;
}
#main .widget_rss ul,#main .widget_nav_menu ul,#main .widget_recent_comments ul,#main .widget_pages ul,#main .widget_meta ul,#main .widget_archive ul,#main .widget_recent_entries ul,#main .widget_categories ul
{
	list-style: none;
	margin-left: 0;
}
#main .widget_nav_menu ul ul,#main .widget_pages ul ul,#main .widget_categories ul ul
{
	margin-left: 10px;
}
#main .widget_recent_comments ul li
{
	border-bottom: 1px solid #efefff;
	padding: 5px;
}
#main .widget_recent_comments ul li:hover
{
	background: #eee;
}
#main .widget_rss ul li,#main .widget_nav_menu ul li,#main .widget_pages ul li,#main .widget_meta ul li,#main .widget_archive ul li,#main .widget_recent_entries ul li,#main .widget_categories ul li
{
	margin: 0;
	position: relative;
}
#main .widget_rss ul li a,#main .widget_nav_menu ul li a,#main .widget_meta ul li a,#main .widget_recent_entries ul li a,#main .widget_pages ul li a,#main .widget_archive ul li a,#main .widget_categories ul li a
{
	border-bottom: 1px solid #efefff;
	display: block;
	padding: 5px 0;
	text-decoration: none;
}
#main .widget_archive ul li span,#main .widget_categories ul li span
{
	color: #999;
	position: absolute;
	right: 10px;
	top: 3px;
}
#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: #eee;
}
#main .widget_nav_menu ul a:before,#main .widget_pages ul a:before,#main .widget_meta ul a:before,#main .widget_archive ul a:before,#main .widget_recent_entries ul a:before,#main .widget_categories ul a:before
{
	background-position: -52px -26px;
	content: ' ';
	margin: 0 8px -4px 4px;
}
#main .widget_meta ul a:before
{
	background-position: -104px -26px;
}
#main .widget_archive ul a:before
{
	background-position: -130px -26px;
}
#main .widget_recent_entries ul a:before
{
	background-position: -156px -26px;
}
#main .widget_nav_menu ul ul a:before,#main .widget_pages ul ul a:before,#main .widget_categories ul ul a:before
{
	background-position: -78px -26px;
}
#main .widget_nav_menu ul ul ul a:before,#main .widget_pages ul ul ul a:before,#main .widget_categories ul ul ul a:before
{
	background-position: -130px -26px;
}
.widget-container
{
	margin-bottom: 10px;
}
#nav-widget .widget-container
{
	margin-bottom: 0;
}
.widget-container select,.widget_search .search-query
{
	margin-top: 10px;
	max-width: 100%;
}
#searchsubmit,.widget_search label
{
	display: none;
}
#wp_tag_cloud div
{
	line-height: 24px;
}
#wp-calendar
{
	width: 100%;
}
#wp-calendar caption
{
	font-weight: bold;
	padding-bottom: 6px;
	text-align: center;
}
#wp-calendar tbody td
{
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar th
{
	text-align: center;
}
#wp-calendar tbody .pad
{
	background: 0;
}
#wp-calendar tfoot #next
{
	text-align: right;
}
#footer
{
	font-size: 12px;
	margin-bottom: 16px;
}
#site-info,#site-generator
{
	margin-top: 4px;
}
#site-info a,#site-generator a
{
	text-decoration: none;
}
#site-generator
{
	color: #999;
	font-style: italic;
	text-align: right;
}
#site-generator a
{
	color: #999;
}
img#wpstats
{
	display: none;
	margin: 0 auto 10px;
}
#footer-fixed
{
	background: rgba(0,0,0,0.6);
	bottom: 0;
	padding: 8px 0;
	position: fixed;
	width: 100%;
}
#footer-fixed #site-info
{
	float: left;
	margin: 0 0 0 10px;
}
#footer-fixed #site-generator
{
	float: right;
	margin: 0 10px 0 0;
}
#footer-fixed .footer-menu
{
	display: block;
	float: none;
	margin: 0;
	text-align: center;
}
#footer-fixed .footer-menu a
{
	color: #ddd;
}
.carousel.fading .item
{
	moz-transition: opacity 3s;
	o-transition: opacity 3s;
	transition: opacity 3s;
	webkit-transition: opacity 3s;
}
.carousel.fading .prev,.carousel.fading .active.left
{
	left: 0;
	opacity: 0;
	z-index: 2;
}
.carousel.fading .active.right,.carousel.fading .next
{
	left: 0;
	opacity: 1;
	z-index: 1;
}
.landing
{
	padding: 20px;
}
.landing h1
{
	font-size: 36px;
	letter-spacing: -1px;
	line-height: 1;
	margin-bottom: 0;
	text-align: center;
}
.featured .entry-summary,.landing
{
	color: #555;
	font-size: 18px;
	font-weight: 200;
	line-height: 1.5;
	text-align: center;
}
.featured .entry-content
{
	font-size: 18px;
	line-height: 1.5;
}
.featured .entry-content ul li
{
	margin-bottom: 5px;
}
.featured .entry-title
{
	border-bottom: 0;
	letter-spacing: -1px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}
.featured .entry-title a
{
	color: #000;
}
.featured-blog .carousel-caption h2,.featured .carousel-caption h2
{
	font-size: 17.5px;
	line-height: 20px;
	margin: 0 0 5px;
}
.featured-blog .carousel-caption p,.featured .carousel-caption p
{
	margin: 10px 0 0 0;
}
.featured.carousel
{
	margin-bottom: 0;
}
.featured-blog .carousel-caption,.featured .carousel-caption,.featured-blog .carousel-caption h2>a,.featured .carousel-caption h2>a
{
	color: #fff;
}
.fullwidth-caption
{
	background: #333;
	background: rgba(0,0,0,0.60);
	border-radius: 5px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 30px;
}
.fullwidth-caption h2
{
	font-size: 24px;
	line-height: 1.5;
}
.fullwidth-caption a
{
	color: #eee;
}
.fullwidth-caption p
{
	color: #eee;
	font-size: 18px;
	line-height: 1.5;
}
.featured .format-image .carousel-caption
{
	bottom: auto;
	left: 50%;
	opacity: .7;
	right: auto;
	top: 50%;
}
.featured .hentry,.featured-blog .hentry
{
	border: 0;
	margin: 0;
	padding: 0;
}
.featured-blog .format-image .wp-caption,.featured .format-image .wp-caption
{
	margin: 0 auto;
}
.voyage_recent_post .wp-caption p.wp-caption-text,.voyage_recent_post .wp-caption-text,.featured-blog .format-image .wp-caption p.wp-caption-text,.featured-blog .format-gallery .wp-caption-text,.featured .format-gallery .wp-caption-text,.featured .format-image .wp-caption p.wp-caption-text
{
	display: none;
}
.featured .more-link
{
	display: none;
}
.more-link-custom
{
	font-weight: bold;
	margin-top: 5px;
}
.featured .carousel-inner .item
{
	height: auto;
}
.no-js .carousel-inner .item
{
	display: block;
}
.carousel-image,img.carousel-image
{
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}
.featured-fullwidth-image
{
	height: auto;
	left: 0;
	min-height: 100%;
	min-width: 1024px;
	moz-transition: opacity 3s;
	o-transition: opacity 3s;
	position: fixed;
	top: 0;
	transition: opacity 3s;
	webkit-transition: opacity 3s;
	width: 100%;
	z-index: -1;
}
.carousel .prev .featured-fullwidth-image,.carousel .active.left .featured-fullwidth-image
{
	opacity: 0;
}
.carousel .active.right .featured-fullwidth-image,.carousel .next .featured-fullwidth-image
{
	opacity: 1;
}
@media screen and (max-width:1024px)
{
	.featured-fullwidth-image
	{
		left: 50%;
		margin-left: -512px;
	}
}
.carousel-control
{
	filter: alpha(opacity=10);
	opacity: .1;
	top: 50%;
}
.carousel-control:hover
{
	filter: alpha(opacity=80);
	opacity: .8;
	top: 50%;
}
.carousel-nav
{
	margin: 0 auto;
	padding: 2px 0;
	text-align: center;
}
.carousel-indicators
{
	display: inline-block;
	position: relative;
	right: 0;
	top: 0;
}
.carousel-indicators li
{
	background-color: #dad5fb;
	background-color: rgba(218,213,252,1);
}
.carousel-indicators li:hover
{
	background-color: #b6aaf7;
}
.carousel-indicators .active
{
	background-color: #9180f2;
}
.fullscreen .carousel-nav
{
	display: inline;
	position: absolute;
	right: 10px;
	top: 20px;
}
.more-link-custom
{
	margin-bottom: 0;
}
.small-thumbnail .more-link-custom
{
	text-align: center;
}
.headline h1
{
	font-family: 'Berkshire Swash',Arial;
	font-size: 36px;
	text-align: center;
	text-shadow: 1px 1px 0 #666,4px 4px 0 rgba(0,0,0,0.15);
}
.headline p
{
	color: #555;
	font-size: 24px;
	font-style: italic;
	line-height: 1.5;
	text-align: center;
}
.featured-blog
{
	margin-top: 10px;
}
.featured-blog .carousel-inner .item
{
	float: left;
	min-height: 300px;
	width: 100%;
}
#content .entry-header
{
	margin-bottom: 10px;
}
.featured-blog .entry-header
{
	margin-top: 10px;
}
img.carousel-image-blog
{
	height: 100%;
	width: 100%;
}
.voyage_recent_post .entry-title
{
	border-bottom: 0;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 5px;
}
.voyage_recent_post .hentry
{
	border-bottom: 1px solid #efefef;
	margin-bottom: 5px;
	position: relative;
}
.featured-container
{
	color: #ff5959;
	left: 0;
	position: absolute;
	top: 0;
}
.featured-container .icon-star
{
	margin-left: 5px;
}
.featured-container p
{
	display: none;
}
.featured-container:before
{
	content: url(../images/featured.png);
	opacity: .8;
}
.voyage_recent_post
{
	position: relative;
}
.voyage_recent_post .hentry:last-child
{
	border-bottom: 0;
}
.voyage_recent_post .post-thumbnail
{
	display: inline;
	float: left;
	margin-bottom: 10px;
	padding-right: 10px;
}
.voyage_recent_post p
{
	margin: 4px 0;
}
.voyage_recent_post .entry-summary
{
	clear: none;
}
.voyage_recent_post_link
{
	position: absolute;
	right: 10px;
	top: 15px;
}
.blog-widgets .voyage_recent_post_link
{
	top: 5px;
}
.voyage_recent_post .format-gallery .entry-summary img
{
	max-width: 33.3%;
}
.voyage_navigation .nav-tabs
{
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
}
.voyage_navigation .tab-content
{
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 10px;
}
.voyage_navigation a:focus
{
	outline: 0;
}
.voyage_navigation
{
	margin-bottom: 10px;
}
.voyage_navigation .widget-title
{
	border-bottom: 0;
}
.marketing
{
	font-size: 18px;
	line-height: 24px;
	text-align: center;
}
.marketing h2
{
	font-size: 24px;
	line-height: 30px;
}
.marketing .action-label
{
	font-weight: bold;
}
.back-to-top
{
	bottom: 10px;
	position: fixed;
	right: 10px;
}
.back-to-top a
{
	background: #e1e1e1;
	border-radius: 5px;
	color: #000;
	moz-border-radius: 5px;
	padding: 5px;
	text-decoration: none;
	webkit-border-radius: 5px;
}
.back-to-top a:hover
{
	background: #c1c1c1;
}
.toggle-on,.toggle-off
{
	border-bottom: solid 1px #c4c4c4;
	margin-bottom: 16px;
	margin-top: 16px;
	width: 100%;
}
p.toggle-title
{
	border: solid 1px #c4c4c4;
	border-bottom: 0;
	cursor: pointer;
	font-weight: bold;
	margin: 0;
	padding: 5px 10px;
}
.toggle-on p.toggle-title
{
	background: #f9f9f9 url(../images/arrows.png) no-repeat right 5px;
}
.toggle-off p.toggle-title
{
	background: #f9f9f9 url(../images/arrows.png) no-repeat right -20px;
}
p:hover.toggle-title
{
	background-color: #e3e2e2;
}
.toggle-on p.active
{
	background-position: right -20px;
}
.toggle-off p.active
{
	background-position: right 5px;
}
.toggle-on div,.toggle-off div
{
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: block;
	margin: 0;
	padding: 5px 10px;
}
.post-date-2
{
	background-color: #fff;
	background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 100%);
	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%);
	border: solid 1px #bebebe;
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0,0,0,.15);
	float: left;
	margin: 5px 12px 5px 0;
	text-align: center;
	width: 52px;
}
.post-date-2 .month
{
	background-color: #779ae1;
	background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%);
	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%);
	border: solid 1px #5984db;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 0 1px 0 rgba(0,0,0,.2);
	color: #fff;
	display: block;
	font: 11px/100% Arial,Helvetica,sans-serif;
	left: -1px;
	letter-spacing: 1px;
	padding: 2px 0;
	position: relative;
	text-transform: uppercase;
	top: -1px;
	width: 100%;
}
.post-date-2 .day
{
	color: #666;
	display: block;
	font: bold 18px/100% Arial,Helvetica,sans-serif;
	padding: 2px 0 1px;
}
.post-date-2 .year
{
	color: #999;
	display: block;
	font: 10px/100% Arial,Helvetica,sans-serif;
	padding: 0 0 4px;
}
.titlebar .social-links
{
	margin-top: 5px;
}
.titlebar h1
{
	font-size: 24px;
	font-variant: small-caps;
	margin: 0;
	padding: 5px 0;
}
.entry-meta-middle .meta-cat-prep
{
	display: inline;
}
.container_16 .portfolio.grid_16,.container_12 .portfolio.grid_12
{
	margin: 0;
	width: 100%;
}
.portfolio>.item>.hentry
{
	background: #f5f5f5;
	border-radius: 5px;
	margin: 0;
	moz-border-radius: 5px;
	padding: 10px;
	webkit-border-radius: 5px;
	word-wrap: break-word;
}
.portfolio .item
{
	display: inline;
	float: left;
	margin: 10px .9% 10px 1%;
	width: 98%;
}
.portfolio.column-2 .item
{
	width: 48%;
}
.portfolio.column-2 .item.sticky
{
	width: 98%;
}
.portfolio.column-3 .item
{
	width: 31.33%;
}
.portfolio.column-3 .item.sticky
{
	width: 64.66%;
}
.portfolio.column-4 .item
{
	width: 23%;
}
.portfolio.column-4 .item.sticky
{
	width: 48%;
}
.portfolio .pagination
{
	display: none;
}
#infscr-loading
{
	background: #999;
	border-radius: 10px;
	bottom: 10px;
	color: #000;
	left: 45%;
	moz-border-radius: 10px;
	opacity: .8;
	padding: 10px;
	position: absolute;
	text-align: center;
	webkit-border-radius: 10px;
	width: 200px;
	z-index: 100;
}
.breadcrumbs
{
	margin: 3px 0;
}
.atoz-nav
{
	margin-left: 10px;
	margin-top: 5px;
}
.pull-right
{
	float: right;
}
.full-screen-page #content
{
	background: rgba(180,176,157,0.8);
	border-radius: 8px;
	margin-bottom: 10%;
	margin-top: 10%;
	moz-border-radius: 8px;
	webkit-border-radius: 8px;
}
.full-screen-page #main
{
	background: 0;
}
.full-screen-page .hentry
{
	padding: 20px;
}
.full-screen-page .entry-title
{
	border: 0;
	font-size: 38px;
	line-height: 1.2;
	text-align: center;
}
.full-screen-page .entry-content
{
	font-size: 18px;
}
.btn-transparent,.btn-transparent:active,.btn-transparent[disabled]
{
	background-color: transparent;
	background-image: none;
}
.btn-custom1
{
	background-color: hsl(193,32%,49%)!important;
	background-image: -khtml-gradient(linear,left top,left bottom,from(#b8d3da),to(#5493a4));
	background-image: linear-gradient(#b8d3da,#5493a4);
	background-image: -moz-linear-gradient(top,#b8d3da,#5493a4);
	background-image: -ms-linear-gradient(top,#b8d3da,#5493a4);
	background-image: -o-linear-gradient(top,#b8d3da,#5493a4);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b8d3da),color-stop(100%,#5493a4));
	background-image: -webkit-linear-gradient(top,#b8d3da,#5493a4);
	background-repeat: repeat-x;
	border-color: #5493a4 #5493a4 hsl(193,32%,41.5%);
	color: #333!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b8d3da",endColorstr="#5493a4");
	text-shadow: 0 1px 1px rgba(255,255,255,0.49);
	webkit-font-smoothing: antialiased;
}
#colorbox,#cboxOverlay,#cboxWrapper
{
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 9999;
}
#cboxOverlay
{
	height: 100%;
	position: fixed;
	width: 100%;
}
#cboxMiddleLeft,#cboxBottomLeft
{
	clear: left;
}
#cboxContent
{
	position: relative;
}
#cboxLoadedContent
{
	overflow: auto;
}
#cboxTitle
{
	margin: 0;
}
#cboxLoadingOverlay,#cboxLoadingGraphic
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow
{
	cursor: pointer;
}
.cboxPhoto
{
	border: 0;
	display: block;
	float: left;
	margin: auto;
	max-width: none;
}
.cboxIframe
{
	border: 0;
	display: block;
	height: 100%;
	width: 100%;
}
#colorbox,#cboxContent,#cboxLoadedContent
{
	box-sizing: content-box;
	moz-box-sizing: content-box;
	webkit-box-sizing: content-box;
}
#cboxOverlay
{
	background: url(../images/colorbox/overlay.png) repeat 0 0;
}
#cboxTopLeft
{
	background: url(../images/colorbox/controls.png) no-repeat -101px 0;
	height: 21px;
	width: 21px;
}
#cboxTopRight
{
	background: url(../images/colorbox/controls.png) no-repeat -130px 0;
	height: 21px;
	width: 21px;
}
#cboxBottomLeft
{
	background: url(../images/colorbox/controls.png) no-repeat -101px -29px;
	height: 21px;
	width: 21px;
}
#cboxBottomRight
{
	background: url(../images/colorbox/controls.png) no-repeat -130px -29px;
	height: 21px;
	width: 21px;
}
#cboxMiddleLeft
{
	background: url(../images/colorbox/controls.png) left top repeat-y;
	width: 21px;
}
#cboxMiddleRight
{
	background: url(../images/colorbox/controls.png) right top repeat-y;
	width: 21px;
}
#cboxTopCenter
{
	background: url(../images/colorbox/border.png) 0 0 repeat-x;
	height: 21px;
}
#cboxBottomCenter
{
	background: url(../images/colorbox/border.png) 0 -29px repeat-x;
	height: 21px;
}
#cboxContent
{
	background: #fff;
	overflow: hidden;
}
.cboxIframe
{
	background: #fff;
}
#cboxError
{
	border: 1px solid #ccc;
	padding: 50px;
}
#cboxLoadedContent
{
	margin-bottom: 28px;
}
#cboxTitle
{
	bottom: 4px;
	color: #949494;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
#cboxCurrent
{
	bottom: 4px;
	color: #949494;
	left: 58px;
	position: absolute;
}
#cboxSlideshow
{
	bottom: 4px;
	color: #0092ef;
	position: absolute;
	right: 30px;
}
#cboxPrevious
{
	background: url(../images/colorbox/controls.png) no-repeat -75px 0;
	bottom: 0;
	height: 25px;
	left: 0;
	position: absolute;
	text-indent: -9999px;
	width: 25px;
}
#cboxPrevious:hover
{
	background-position: -75px -25px;
}
#cboxNext
{
	background: url(../images/colorbox/controls.png) no-repeat -50px 0;
	bottom: 0;
	height: 25px;
	left: 27px;
	position: absolute;
	text-indent: -9999px;
	width: 25px;
}
#cboxNext:hover
{
	background-position: -50px -25px;
}
#cboxLoadingOverlay
{
	background: url(../images/colorbox/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic
{
	background: url(../images/colorbox/loading.gif) no-repeat center center;
}
#cboxClose
{
	background: url(../images/colorbox/controls.png) no-repeat -25px 0;
	bottom: 0;
	height: 25px;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	width: 25px;
}
#cboxClose:hover
{
	background-position: -25px -25px;
}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.com
{
	color: #93a1a1;
}
.lit
{
	color: #195f91;
}
.pun,.opn,.clo
{
	color: #93a1a1;
}
.fun
{
	color: #dc322f;
}
.str,.atv
{
	color: #D14;
}
.kwd,.prettyprint .tag
{
	color: #1e347b;
}
.typ,.atn,.dec,.var
{
	color: teal;
}
.pln
{
	color: #48484c;
}
.prettyprint
{
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	padding: 8px;
}
.prettyprint.linenums
{
	box-shadow: inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0;
	moz-box-shadow: inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0;
	webkit-box-shadow: inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0;
}
ol.linenums
{
	margin: 0 0 0 33px;
}
ol.linenums li
{
	color: #bebec5;
	line-height: 20px;
	padding-left: 12px;
	text-shadow: 0 1px 0 #fff;
}
@media print
{
	h1
	{
		page-break-before: always;
	}
	h1,h2,h3,h4,h5,h6
	{
		page-break-after: avoid;
	}
	ul,ol,dl
	{
		page-break-before: avoid;
	}
	body
	{
		background: none!important;
	}
	#wrapper
	{
		clear: both!important;
		display: block!important;
		float: none!important;
		position: relative!important;
	}
	.site-header
	{
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon
	{
		border-top: 2pt solid #000;
	}
	#site-title,#site-description
	{
		float: none;
		font-size: 13pt;
		margin: 0;
		padding: 0;
	}
	.entry-content
	{
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title
	{
		font-size: 21pt;
	}
	#access,#section-menu,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area
	{
		display: none!important;
	}
	.site-header,#footer
	{
		margin: 0;
		width: 100%;
	}
	#content
	{
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p
	{
		font-size: 11pt;
	}
	#site-info,#site-generator
	{
		float: none;
		width: auto;
	}
	#colophon
	{
		width: auto;
	}
	img#wpstats
	{
		display: none;
	}
	#site-generator a
	{
		margin: 0;
		padding: 0;
	}
	#entry-author-info
	{
		border: 1px solid #e7e7e7;
	}
	#main
	{
		display: inline;
	}
}
