/*
Extra Styles for Maunakea



#fishing-charters-main {
    background: url("images/boat.jpg") no-repeat scroll 0 0 #000000;
}*/


h1 {
	text-transform: uppercase;
    margin:0 !important;
}
h4 {
	text-transform: uppercase;
    font-size: 24px !important;
}

h1 a {
	font-size:18px !important;
}

.fishing-charters-nav {
    text-align: left;
}

.fishing-charters-postcontent ul > li:before, .fishing-charters-post ul > li:before, .fishing-charters-textblock ul > li:before {
    margin-left: 0;
}

.phone {
	line-height: 32px;
	color:#fff;
	padding-left:40px;
}

.blocks .block-container:last-child {	
	margin-right:0px;
}

.jcarousel-clip ul > li:before {
    bottom: 0px;
    content: none;
}

.fishing-charters-postcontent ul > li, .fishing-charters-post ul > li, .fishing-charters-textblock ul > li {
    padding-left: 0px;
}

.block {
	height:240px;
	margin-bottom:10px;
}

.block-container {
	float:left;
	margin-top:16px;
	margin-right:24px;
}

div.avatar {
    border: none;
    margin: 0 7px 0 0;

}

.tile {
	float:left;
	position:relative;
}

.single-slide {
	width:300px;
	height:225px;
	margin:0 16px;
}

.single-body {
	bottom:0px;
	position:absolute;
	color:#fff;
	padding:4px 0 10px 0px;
	width:300px;
	height:32px;
	text-align:center;
}


.single-title {
	font-size:14px;
	font-weight:bold;
	line-height: 20px;
}

.single-excerpt {
	font-size:13px;
	line-height: 17px;
	font-weight:normal;
}

.transparent {
	zoom: 1;
	filter: alpha(opacity=70);
	opacity: 0.7;
	background-color:#000;
	bottom:0px;
	position:absolute;
	width:300px;
	height:46px;

}

.single-column {
	width:100%;
}

.two-column-left {
	width:490px;
	float:left;
	margin-right:20px;
}

.two-column-right {
	width:490px;
	float:left;
}

.image-container {
	width:100%;
	text-align:center;
	margin-top:16px;
}

.image-container img {
	margin:0px;
}

.attachment-thumbnail {
	margin:0 !important;
}

.slides {
	height:400px;
}

.slide {
	position:relative;
	background-color:#FAFAFA; 
}

.slide-body {
	width:330px;
	height:400px;
	background: url('images/blue-right.png') no-repeat bottom left;	
}

.slide-title {
	position:absolute;
	text-align:left;
	padding:14px;
	color:#eee;
	left:0px;
	bottom:22px;
	width:330px;
	font-size:22px;
	font-weight: bold;
	
}

.slide-text {	
	position:absolute;
	text-align:left;
	padding:14px;
	color:#eee;
	font-size:10px 14px;
	font-weight: bold;
	left:0px;
	bottom:0px;
	width:500px;
}

.slide-go {
	position:absolute;
	right:0px;
	bottom:0px;
}

.top-menu {
	position:absolute;
	width:400px;
	right:8px;
	top:8px;
	z-index: 99;
}
.top-menu li {
	float:right;
	padding:4px 8px;
	font-size:12px;
	text-decoration:none;
}

.top-menu li a {	
	text-decoration:none;
	color:#666;
}

.top-menu li a:hover {	
	text-decoration:none;
	color:#222;
}
.contact {
	width:400px !important;
	border:solid 1px #ddd;
}