/*
Theme Name: JHF
Description: Semantic, SEO Optimised, Custom Wordpress Theme for XYZ
Author: #
Author URI: #
*/
@font-face {
	font-family: 'museofordell-300-webfont';
	src: url('fonts/museofordell-300-webfont.eot');
	src: url('fonts/museofordell-300-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/museofordell-300-webfont.woff') format('woff'),
		url('fonts/museofordell-300-webfont.ttf') format('truetype'),
		url('fonts/museofordell-300-webfont.svg#museofordell-300-webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'segoescb';
	src: url('fonts/segoescb.eot');
	src: url('fonts/segoescb.eot?#iefix') format('embedded-opentype'),
		url('fonts/segoescb.woff') format('woff'),
		url('fonts/segoescb.ttf') format('truetype'),
		url('fonts/segoescb.svg#segoescb') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans_500regular';
	src: url('fonts/museosans_500-webfont.eot');
	src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/museosans_500-webfont.woff') format('woff'),
		url('fonts/museosans_500-webfont.ttf') format('truetype'),
		url('fonts/museosans_500-webfont.svg#museo_sans_500regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	margin:0;
	color:#3f3e3c;
	font:14px/22px Arila, Helvetica, sans-serif;
	background:#232e30 url('images/bg-page.jpg') no-repeat 50% 0;
}
img{border-style:none;} 
a{
	text-decoration:none;
	color:#364c95;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	overflow:hidden;
	margin:0 auto;
	width:980px;
	padding:0 15px;
	background:url('images/bg-page-2.png') repeat-x;
}
#header{
	width:100%;
}
#header .hold:after,
#header  .header-holder:after,
#header .visual:after,
#header:after{
	display:block;
	clear:both;
	content:'';
}
#header .hold{
	margin:0 0 -81px;
	width:960px;
	float:left;
}
#header .bar{
	width:100%;
	padding:9px 0 8px;
	overflow:hidden;
}
#header .bar .tel-info{
	float:right;
	font:12px/20px museofordell-300-webfont, Arial, sans-serif;
	background:url('images/icon-tel.png') no-repeat 0 1px;
	padding: 0 17px 0 31px;
	color:#fff;
}
#header .bar .tel-info a,
#header .bar .tel-info span{
	letter-spacing:1px;
	font:18px/20px museofordell-300-webfont, Arial, sans-serif;}
#header .visual{
	background:url('images/bg-visual.png') no-repeat 1px 0;
	width:100%;
}
#header  .header-holder{
	background:url('images/bg-main.gif') repeat-y;
	width:960px;
	padding:10px 10px 0;
	-webkit-box-shadow:  0px 0 2px 1px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 0 2px 1px rgba(0, 0, 0, 0.3);
	-webkit-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0; 
}
#header .logo-holder{
	float:left;
	margin:-49px -13px 0 0;
	width:409px;
	height:300px;
	position:relative;
	background:url('images/bg-logo-holder.png') no-repeat;
}
#header .logo{
	display:block;
	margin:269px 0 0 14px;
	width:295px;
	height:74px;
	position:relative;
	background:url('images/logo.png') no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#header .logo a{
	display:block;
	height:100%;
}
#header .slogan{
	color:#fff;
	font:26px/35px  museofordell-300-webfont, Arial, sans-serif;
	display:block;
	padding:29px 46px 0 0;
	overflow:hidden;
}
.nav-holder{
	overflow:hidden;
	padding:0 0 0 267px;
	width:693px;
	clear:both;
	background:url('images/nav-holder.png') no-repeat;
}
#nav{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	overflow:hidden;
}
#nav li{
	float:left;
	font-size:14px;
	background:url('images/sep-01.png') no-repeat 0 7px;
	line-height:18px;
	text-align:center;
	padding:18px 5px 21px;
	text-shadow:1px 1px 0 #68582e;
}
#nav li a{color:#fff;}
#nav li:first-child{background:none;}
#nav li.btn-home{width:67px;}
#nav li.btn-captain{width:103px;}
#nav li.btn-rates{width:66px;}
#nav li.btn-photos{width:72px;}
#nav li.btn-fishing{width:127px;}
#nav li.btn-testimonials{width:105px;}
#nav li.btn-contact{width:83px;}
#main{
	width:100%;
	background:url('images/bg-main.gif') repeat-y;
	overflow:hidden;
	-webkit-box-shadow:  0px 0 2px -2px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 0 2px -2px rgba(0, 0, 0, 0.3);
}
#sidebar{
	float:left;
	width:288px;
	padding:92px 36px 601px 30px;
	background:url('images/bg-sidebar.jpg') no-repeat 0 100%;
}
#content{
	float:right;
	width:566px;
	padding:29px 28px 74px 32px;
	background:url('images/bg-shadow.png') no-repeat;
}
#sidebar .photos-area:after{
	display:block;
	clear:both;
	content:'';
}
#sidebar .photos-area{margin:0 0 52px;}
#sidebar .photos-area ul{
	margin:0 -4px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#sidebar .photos-area ul li{
	width:73px;
	float:left;
	margin:0 4px 5px 0;
	height:43px;
	padding:8px 11px 12px 9px;
	background:#fff url('images/bg-img.png') no-repeat;
}
#sidebar .photos-area ul li a{
	display:block;
	height:43px;
	width:72px;
	overflow:hidden;
}
#sidebar .photos-area ul li a .i_hold{
	display:block;
	height:200px;
	margin:-79px -50px;
	width:172px;
	text-align:center;
	line-height:200px;
}
#sidebar .photos-area ul li img{
	vertical-align:middle;
}
#sidebar .photos-area h3{
	color:#364c95;
	margin:-25px 0 0 -5px;
	text-shadow:0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff,0 0 5px #fff, 0 0 5px #fff,  0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff,0 0 5px #fff;
	font:41px/43px segoescb, Arial, sans-serif;
}
#sidebar .events-list{
	overflow:hidden;
	padding:0 0 32px 4px;
}
#sidebar .events-list .capture{
	color:#9b9b9b;
	display:block;
	font-size:12px;
	line-height:14px;
}
#sidebar .events-list .list{
	margin:0;
	padding:0 0 17px;
	list-style:none;
	overflow:hidden;
}
#sidebar .events-list .list li{
	vertical-align:top;
	padding:13px 0 8px;
	background:url('images/sep-02.png') repeat-x 0 100%;
}
#sidebar .events-list .list li:first-child{padding:0 0 8px;}
#sidebar .events-list .list li h4{
	font-size:18px;
	line-height:20px;
	color:#364c95;
	margin:0 0 4px;
}
#sidebar .events-list .list .date{
	color:#9b9b9b;
	font-size:12px;
	line-height:14px;
	display:block;
	margin:0 0 8px 17px;
}
#sidebar .events-list .list ul{
	margin:0;
	padding:0 0 0 13px;
	list-style:none;
	overflow:hidden;
}
#sidebar .events-list .list ul li{
	vertical-align:top;
	overflow:hidden;
	color:#000;
	font-weight:bold;
	font-size:14px;
	background:url('images/bullet-1.gif') no-repeat 0 3px;
	padding:0 0 7px 11px;
	line-height:16px;
}
#sidebar .events-list .list ul li span{
	font-size:12px;
	font-weight:normal;
}
#sidebar .events-list .list ul li:first-child{padding:0 0 7px 11px;}
#sidebar .btn-holder{
	padding:0 6px 29px 4px;
	overflow:hidden;
}
#sidebar .btn-holder a{
	color:#fff;
	font-size:12px;
	line-height:14px;
	display:block;
	padding:11px 10px;
	-webkit-border-radius: 4px;
	border-top:1px solid #ff870c;
	border-radius: 4px; 
	text-align:center;
	-webkit-box-shadow: inset 0px -3px 0px 0px #ba4506, inset 0px 1px 0px 0px #ffcb13;
	box-shadow: inset 0px -3px 0px 0px #ba4506, inset 0px 1px 0px 0px #ffcb13; 
	background: rgb(255,135,12);
	background:#ff6008 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODcwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjYwMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,135,12,1) 0%, rgba(255,96,8,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,135,12,1)), color-stop(100%,rgba(255,96,8,1)));
	background: -webkit-linear-gradient(top,  rgba(255,135,12,1) 0%,rgba(255,96,8,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,135,12,1) 0%,rgba(255,96,8,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,135,12,1) 0%,rgba(255,96,8,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,135,12,1) 0%,rgba(255,96,8,1) 100%);
}
#sidebar .btn-holder a:hover{
	text-decoration:none;
	background: rgb(255,96,8);
	background:#ff6008 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjAwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjg3MGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,96,8,1) 0%, rgba(255,135,12,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,96,8,1)), color-stop(100%,rgba(255,135,12,1)));
	background: -webkit-linear-gradient(top,  rgba(255,96,8,1) 0%,rgba(255,135,12,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,96,8,1) 0%,rgba(255,135,12,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,96,8,1) 0%,rgba(255,135,12,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,96,8,1) 0%,rgba(255,135,12,1) 100%);
}
#sidebar .video-area{
	color:#000;
	font-size:14px;
	line-height:19px;
	padding:0 4px 0 4px;
	overflow:hidden;
}
#sidebar .video-area p{margin:0 0 27px;}
#sidebar .video-holder{
	background:#fff;
	padding:10px;
	position:relative;
	overflow:hidden;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
#sidebar .video-holder img{vertical-align:top;}
#sidebar .video-holder .arrow{
	width:88px;
	height:87px;
	background:url('images/bg-play.png') no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	z-index:5;
	top:50%;
	left:50%;
	margin:-44px 0 0 -44px;
}
#content h1{
	color:#3f3e3c;
	font:36px/40px  museofordell-300-webfont, Arial, sans-serif;
	margin:0 0 34px;
}
#content .post-area{
	background:url('images/sep-03.gif') repeat-x;
	padding:15px 0 0;
}
#content .meta{
	font-style:italic;
	margin:0 0 12px;
}
#content h2{
	color:#3f3e3c;
	font:32px/36px  museofordell-300-webfont, Arial, sans-serif;
	margin:0 0 20px;
}
#content h3{
	color:#3f3e3c;
	font:27px/30px  museofordell-300-webfont, Arial, sans-serif;
	margin:0 0 20px;
}
#content h4{
	color:#3f3e3c;
	font:22px/25px  museofordell-300-webfont, Arial, sans-serif;
	margin:0 0 12px;
}
#content h5{
	color:#3f3e3c;
	font-size:15px;
	line-height:21px;
	margin:0 0 24px;
}
#content .alignleft{
	float:left;
	margin:0 20px  0 0;
}
#content .alignright{
	float:right;
	margin:0 0 0 20px;
}
#content .aligncenter{
	display:block;
	margin:0 auto;
}
#content  p{margin:0 0 15px;}
.gform_wrapper{overflow:hidden;}
.gform_body{overflow:hidden;}
.gform_body ul{
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.gform_body ul li{
	overflow:hidden;
	padding:0 20px 10px 0;
	vertical-align:top;
}
.gform_body ul li textarea,
.gform_body ul li input[type="text"]{
	width:205px;
	padding:5px 10px;
	-webkit-box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.2);
	background:#fff;
	margin:0;
	font-size:14px;
	border:none;
	height:18px;
	line-height:18px;
}
.gform_body ul li.gfield_error textarea,
.gform_body ul li.gfield_error input[type="text"]{background:#ffc589;}
.gform_body ul li textarea{
	height:200px;
	width:400px!important;
}
.gform_footer{
	padding:10px 0;
	overflow:hidden;
}
.validation_message,
.validation_error{display:none;}
.gform_footer input[type="submit"]{
	color:#fff;
	font-size:14px;
	line-height:16px;
	display:block;
	padding:0 0 2px;
	margin:0;
	cursor:pointer;
	width:80px;
	text-transform:uppercase;
	font-weight:bold;
	height:36px;
	-webkit-border-radius: 4px;
	border:1px solid #ff870c;
	border-width:1px 0 0;
	border-radius: 4px; 
	text-align:center;
	-webkit-box-shadow: inset 0px -3px 0px 0px #ba4506, inset 0px 1px 0px 0px #ffcb13;
	box-shadow: inset 0px -3px 0px 0px #ba4506, inset 0px 1px 0px 0px #ffcb13; 
	background: rgb(255,135,12);
	background:#ff6008 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODcwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjYwMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,135,12,1) 0%, rgba(255,96,8,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,135,12,1)), color-stop(100%,rgba(255,96,8,1)));
	background: -webkit-linear-gradient(top,  rgba(255,135,12,1) 0%,rgba(255,96,8,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,135,12,1) 0%,rgba(255,96,8,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,135,12,1) 0%,rgba(255,96,8,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,135,12,1) 0%,rgba(255,96,8,1) 100%);
}
.gform_footer input[type="submit"]:hover{
	text-decoration:none;
	background: rgb(255,96,8);
	background:#ff6008 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjAwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjg3MGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,96,8,1) 0%, rgba(255,135,12,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,96,8,1)), color-stop(100%,rgba(255,135,12,1)));
	background: -webkit-linear-gradient(top,  rgba(255,96,8,1) 0%,rgba(255,135,12,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,96,8,1) 0%,rgba(255,135,12,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,96,8,1) 0%,rgba(255,135,12,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,96,8,1) 0%,rgba(255,135,12,1) 100%);
}
.gform_body ul li label{
	display:block;
	margin:3px 0 2px;
}
.testimonials-list{
	margin:0;
	padding:10px 0 0;
	list-style:none;
	overflow:hidden;
}
.testimonials-list li{
	vertical-align:top;
	overflow:hidden;
	color:#3f3e3c;
	font-size:14px;
	padding:15px 0 15px;
	line-height:22px;
	background:url('images/sep-03.gif') repeat-x
}
.testimonials-list li:first-child{padding:30px 0 15px;}
.testimonials-list li .img-holder{
	float:left;
	background:#fff;
	padding:9px;
	-webkit-box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.2);
	margin:0 43px 0 0;
}
img.pretty{
	background:#fff;
	padding:9px;
	-webkit-box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.2);
}
.testimonials-list li .img-holder a{display:block;}
.testimonials-list li .img-holder img{vertical-align:top;}
.testimonials-list li  .text-holder{
	padding:0 17px 0 0;
	overflow:hidden;
}
.testimonials-list li blockquote{
	margin:0;
	display:block;
}
.testimonials-list li blockquote q{
	quotes:none;
	display:block;
	margin:0;
}
.testimonials-list li blockquote:first-child q{margin:0 0 23px;}
.testimonials-list li blockquote cite{
	color:#3f3e3c;
	font-weight:bold;
	display:block;
	font-style:normal;
}
.testimonials-list li blockquote cite span{ font-weight:normal;}
.img-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.img-list li{
	display:inline-block;
	vertical-align:top;
	background:#fff;
	padding:6px;
	width:167px;
	margin:0 7px 11px 0;
	-webkit-box-shadow:  0 0 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0 0 3px 0px rgba(0, 0, 0, 0.2);
}
* + html .img-list li{
	margin:0 10px 11px 0;
	display:inline;
}
.img-list li a{display:block;}
.img-list li a img{vertical-align:top;}
#footer{
	box-shadow: inset 0px 3px 0px 0px #0fa0c8;
	background: rgb(10,105,140);
	background:#09607f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhNjk4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjQyNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(10,105,140,1) 0%, rgba(6,66,87,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,105,140,1)), color-stop(100%,rgba(6,66,87,1)));
	background: -webkit-linear-gradient(top,  rgba(10,105,140,1) 0%,rgba(6,66,87,1) 100%);
	background: -o-linear-gradient(top,  rgba(10,105,140,1) 0%,rgba(6,66,87,1) 100%);
	background: -ms-linear-gradient(top,  rgba(10,105,140,1) 0%,rgba(6,66,87,1) 100%);
	background: linear-gradient(to bottom,  rgba(10,105,140,1) 0%,rgba(6,66,87,1) 100%);
	width:940px;
	position:relative;
	margin:-64px auto 0;
	overflow:hidden;
	padding:27px 10px 23px;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0; 
}
#footer .copy{
	float:left;
	font-size: 11px;
    line-height: 14px;
	color:#fff;
	padding:0 17px;
}
#footer .copy a{ color:#fff;}
#footer .sub-menu{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#footer .sub-menu li{
	float:left;
	color:#fff;
	font-size:11px;
	padding:0 15px 0 17px;
	background:url('images/sep-04.gif') no-repeat 0 3px;
	line-height:14px;
}
#footer .sub-menu li a{color:#fff;}
#footer .sub-menu li:first-child{background:none;}
.navigation{
	width:100%;
	overflow:hidden;
}
.navigation .prev,
.navigation .next{
	width:40%;
	padding:15px;
}
.navigation .prev{
	float:left;
	text-align:left;
}
.navigation .next{
	float:right;
	text-align:right;
}

/* Datepicker */
.ui-datepicker {
	width: 216px;
	height: auto;
	margin: 5px auto 0;
	font: 9pt Arial, sans-serif;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.ui-datepicker a {
	text-decoration: none;
}

.ui-datepicker table {
	width: 100%;
	border-collapse: collapse;
}

.ui-datepicker-header {
	background-color: #666; /* set the header background color */
	color: #e0e0e0;
	font-weight: bold;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2);
	-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	text-shadow: 1px -1px 0px #000;
	filter: dropshadow(color=#000, offx=1, offy=-1);
	line-height: 30px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #666;
}

.ui-datepicker-title {
	text-align: center;
}

.ui-datepicker-prev, 
.ui-datepicker-next {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	background-image: url('images/arrow.png');
	background-repeat: no-repeat;
	line-height: 600%;
	overflow: hidden;
}

.ui-datepicker-prev {
	float: left;
	background-position: center -30px;
}

.ui-datepicker-next {
	float: right;
	background-position: center 0px;
}

.ui-datepicker thead {
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#f1f1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );
	border-bottom: 1px solid #bbb;
}

.ui-datepicker th {
	text-transform: uppercase;
	text-align: center;
	font-size: 6pt;
	padding: 5px 0;
	color: #666666;
	text-shadow: 1px 0px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=0);
}

.ui-datepicker tbody td {
	padding: 0;
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
}

.ui-datepicker tbody td:last-child {
	border-right: 0px;
}

.ui-datepicker tbody tr {
	border-bottom: 1px solid #bbb;
}

.ui-datepicker tbody tr:last-child {
	border-bottom: 0px;
}

.ui-datepicker td span, 
.ui-datepicker td a {
	display: inline-block;
	font-weight: bold;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #666666;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=1);
}

.ui-datepicker-calendar .ui-state-default {
	background: #ededed;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );
	-webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	-moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
}

.ui-datepicker-calendar .ui-state-hover {
	background: #f7f7f7;
}

.ui-datepicker-calendar .ui-state-active {
	background: #FFF2AA; /* set the active date background color */
	border: 1px solid #c19163; /* set the active date border color */
	color: #666; /* set the active date font color */
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	text-shadow: 0px 1px 0px #FFF;
	filter: dropshadow(color=#FFF, offx=0, offy=1);
	position: relative;
	margin: -1px;
}

.ui-datepicker-unselectable .ui-state-default {
	background: #f4f4f4;
	color: #b4b3b3;
}

.ui-datepicker-calendar td:first-child .ui-state-active {
	width: 29px;
	margin-left: 0;
}

.ui-datepicker-calendar td:last-child .ui-state-active {
	width: 29px;
	margin-right: 0;
}

.ui-datepicker-calendar tr:last-child .ui-state-active {
	height: 29px;
	margin-bottom: 0;
}

td.ui-datepicker-unselectable.ui-state-disabled {
	background-color: #d7d7d7;
}
@media only screen and (max-width: 1000px) {
	#wrapper{max-width:980px;width:auto;}
	#header .hold,
	#header .header-holder{max-width:960px;width:auto;}
	.nav-holder{width:auto;max-width:960px;background-position:0 -8px;background-size:100% 58px;}
	#nav li{width:auto!important;padding:13px 15px 18px;}
	#content{padding:29px 2% 74px;width:57%;background:none;}
	#sidebar{padding:92px 2% 601px 2%;width:35%;background-color:#fff;background-size:100% auto;}
	#main{background:#e6e6e6;}
	#footer{max-width:940px;width:auto;}
	#sidebar .video-area img{width:100%;height:auto;display:block;}
	.ngg-gallery-thumbnail-box{width:32.3%;margin:0 1% 6px 0!important;margin-right:1%!important}
	.ngg-gallery-thumbnail img{
		padding:0!important;border:none!important;
		margin:0!important;
		width:100%!important;height:auto;display:block;
	}
	.ngg-gallery-thumbnail a{
		background-color: #fff;
		border: 1px solid #a9a9a9;
		display: block;
		margin: 0;
		padding: 4px;
		position: relative;
	}
	.ngg-gallery-thumbnail a:hover{background:#a9a9a9;}
}
#header .slogan.mobile{display:none;}
#header .opener{display:none;}
#header .nav-holder.mobile{display:none;}
@media only screen and (max-width: 980px) {
	#header .logo-holder{width:289px;background-size:289px auto;background-position:0 57px;}
	#header .logo{width:244px;height:63px;background-size:100% auto;}
	.nav-holder{padding:0 0 0 198px;}
	#nav li{font-size:13px;padding:13px 6px 18px;}
	#content .alignright{display:block;float:none;margin:0 auto 10px;}
	.testimonials-list li .img-holder{width:182px;float:none;display:block;margin:0 auto 10px;}
	.testimonials-list:after,
	.testimonials-list li:after{display:block;clear:both;content:'';}
	.testimonials-list,
	.testimonials-list li{overflow:visible;}
	#footer .copy,
	#footer .sub-menu{float:none;overflow:hidden;text-align:center;}
	#footer .copy{display:block;}
	#sidebar{padding-bottom:447px;}
	#footer .sub-menu li{float:none;display:inline-block;vertical-align:top;}
	#gallery-1 img{width:100%;height:auto;display:block;border:none!important;}
	#gallery-1 a{border: 2px solid #cfcfcf;display:block;}
	#gallery-1 .gallery-item{width:31%!important;margin:0 1%}
	#content .entry img{max-width:100%;height:auto;display:block;margin:0 auto 10px;}
	#content .entry .gallery-item img{margin:0;}
	.gform_body ul li textarea{width:365px!important;}
	.page-id-24 p a img{max-width:100%;height:auto;display:block;margin:0 auto 10px}
	#content p iframe{width:100%!important;height:200px!important}
	body{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	}
	#header .bar .tel-info span a{color:#fff;}
}
@media only screen and (max-width: 767px){
	body{min-width:300px;}
	#header .bar .tel-info{width:140px;float:left;background-position:0 100%;margin:-45px 0 0 14px}
	#header .bar{position:relative;z-index:20;}
	#header .bar .tel-info span{display:block;padding:5px 0 0}
	#header .bar .tel-info span a{color:#fff;}
	#header .logo{width:167px;margin:0 auto;height:40px;float:left;}
	#header .slogan{display:none;}
	#header .logo-holder{height:274px;width:248px;margin:-68px auto 0;background-position:22px 57px;float:none;background-size:257px auto}
	#header .hold{float:none;margin:0 auto;}
	.nav-holder{display:none;}
	#header .header-holder{clear:both;background-size:600%}
	#header .visual{float:left;position:relative;}
	#header .logo{margin:233px 0 0 40px;}
	#sidebar,
	#content{float:none;overflow:hidden;padding:29px 14px 23px;width:auto;height:auto!important}
	#sidebar{padding-bottom:470px;}
	#header .slogan.mobile{margin:-50px -24px 0;background:#fff;display:block;color:#364c95;font-size:17px;line-height:20px;text-align:center;padding:63px 14px 10px;float:left;}
	#content h2,
	#content h1{font-size:20px;line-height:24px;margin:0 0 17px;}
	#content h5{font-size:14px;line-height:17px;}
	#sidebar .photos-area ul li{float:none;display:inline-block;vertical-align:top;}
	#sidebar .photos-area ul {text-align:center;}
	#sidebar .photos-area h3{font-size:29px;}
	#sidebar .events-list .list li h4{font-size:14px;}
	#sidebar .events-list .list ul li{padding:0 0 7px;background:none;}
	#sidebar .events-list .list .date{margin:0 0 8px}
	#sidebar .events-list .list ul{padding:0;}
	#sidebar .events-list .list ul li:first-child{padding:0 0 7px;}
	#wrapper{padding:0;}
	#header .header-holder{margin:0 14px;}
	#sidebar .photos-area ul li{margin:0 -1px 0 0;}
	#sidebar .photos-area{margin:0 0 13px}
	.ngg-gallery-thumbnail-box{width:98%;margin:0 1% 6px!important;}
	.gform_body ul li textarea{width:240px!important;}
	.ngg-gallery-thumbnail{float:none!important;}
	#header .opener{margin:2px 14px 0 0;float:right;display:block;width:31px;height:14px;text-indent:-9999px;overflow:hidden;background:url('images/bg-opener2.png') no-repeat;}
	#header .nav-holder.mobile{background:url('images/bg-nav2.jpg') 50% 0;overflow:visible;padding:40px 0 0;position:absolute!important;top:0;left:0;width:100%;}
	#header .nav-holder.mobile:after{display:block;clear:both;content:'';}
	#header .nav-holder.mobile #nav{overflow:hidden;margin:0;}
	#header .nav-holder.mobile #nav li{font:15px/20px museofordell-300-webfont,Arial,sans-serif;float:none;vertical-align:top;overflow:hidden;margin:0;padding:0;background:url('images/bg-sep3.gif') repeat-x 0 -1px;}
	#header .nav-holder.mobile #nav li a{overflow:hidden;display:block;padding:11px;text-align:center;}
	#content{background:url('images/bg-s2.png') no-repeat;background-size:100% 22px;}
}