/*
.login-area {
	width: 430px !important;
}

.login-area input, .search input {
	margin-right: 4px;
}

.search {
	clear: both;
}
*/

/*------------------------------------*\
  MENU
\*------------------------------------*/

.sf-menu .current {
	background: url(../images/ie/menu-active.gif) center top no-repeat;
	border-bottom-left-radius: none;
	border-bottom-right-radius: none;
}

.sf-menu li {
	background: url(../images/ie/menu-active.gif) center top no-repeat;
	width: 128px;
	margin-right: 2px;
}

ul.sf-menu li a:hover {
	background: url(../images/ie/menu-hover.gif) center top no-repeat;
	border-bottom-left-radius: none;
	border-bottom-right-radius: none;
}

ul.sf-menu li ul li a:hover {
	background: #5cc2e4;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

/*------------------------------------*\
  CONTENT
\*------------------------------------*/

.blk-bg {
	display: none;
}

.content-heading {
	background: #999 url(../images/ie/content-heading.png) center top no-repeat;
}

.choose-adventure-btns {
	padding-left: 7px;
}

.guages, .guages-wood, .guages-carbon {
	float: left;
	width: 960px;
	min-height: 358px;
	position: relative;
	z-index: 2;
}

.quicklinks {
	clear: both;
	width: 960px;
}

.pagination {
	display: inline;
	width: 300px;
	text-align: right;
}

.footer, .footer-heading {
	width: 960px;
}

.postcode-callout {
	position: relative;
	padding-right: 200px;
	width: 760px;
	overflow: hidden;
}

.postcodeCallout {
	float: left;
	position: absolute;
	z-index: 99999;
	top: -8px;
	right: 10px;
	overflow: hidden;
}

input.postie {
	position: relative;
	top: -34px;
	right: -160px;
	z-index: 999999;
	width: 20px;
	height: 20px;
}

.gallery_thumbs {
	display: inline !important;
	float: left !important;
	height: 62px !important;
	width: 98px !important;
	overflow: hidden !important;
	zoom: 1 !important;
}

/*------------------------------------*\
  DASHBOARD
\*------------------------------------*/

.blk-bg {
	background: #000;
	filter: alpha(opacity=90);
}


.dash-content {
	background: #000;
	zoom: 1;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.guages { margin-top: 52px; }

.guages-wood { background: url(../images/guages-wood.png) top center no-repeat; }
.guages-carbon { background: url(../images/guages-carbon.png) top center no-repeat; }
.barometer-content, .wind-content, .forecast-content, .humidity-content, .tides-content { position: absolute; text-align: center; }
.guages p { padding: 0; }

.barometer-content {
	top: 135px;
	left: 63px;
}

.wind-content {
	top: 100px;
	left: 223px;
}

.wind-content .sub-content {
	line-height: 28px;
}

.forecast-content {
	top: 60px;
	left: 434px;
}

.humidity-content {
	top: 95px;
	left: 660px;
}

.humidity-content p {
	line-height: 34px;
}

.humidity-content p span.sub-content {
	display: block;
	margin-top: -5px;
}

.tides-content {
	top: 133px;
	left: 824px;
}

.tides-content p {
	line-height: 34px;
}

.tides-content p span.sub-content {
	display: block;
	margin-top: -8px;
}

.barometer-heading, .wind-heading, .forecast-heading, .humidity-heading, .tides-heading {
	position: absolute;
	background: #000;
	filter: alpha(opacity=70);
	z-index: 1;
	text-align: center;
}

.barometer-heading p, .wind-heading p, .forecast-heading p, .humidity-heading p, .tides-heading p {
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #000;
	filter: alpha(opacity=90);
	width: 100%;
	padding: 5px 0;
	text-transform: uppercase;
}

.barometer-heading {
	top: 158px;
	left: 29px;
	width: 148px;
	height: 132px;
}

.wind-heading {
	top: 120px;
	left: 190px;
	width: 148px;
	height: 170px;
}

.forecast-heading {
	top: 118px;
	left: 359px;
	width: 242px;
	height: 170px;
}

.humidity-heading {
	top: 120px;
	left: 621px;
	width: 148px;
	height: 170px;
}

.tides-heading {
	top: 158px;
	left: 780px;
	width: 148px;
	height: 132px;
}

#radar_frame, #radar_frame #radar_decor, iframe, .radar {
	overflow: hidden;
	padding: 0;
}

/*------------------------------------*\
  RELATED ARTICLE WIDGET
\*------------------------------------*/

/*
.related-articles {
    float: left;
    display: inline-block;
    min-height: 100px;
    background: #001749;
    color: #fff;
    min-width: 320px;
}

.related-articles a {
	display: block;
	margin-left: 6px;
}

.related-articles img {
    padding: 9px;
}

.related-articles h4 {
    margin: 15px 0;
    text-transform: uppercase;
}

.related-articles img.fleft {
    padding: 4px 2px;
}

.related-articles ul li {
    line-height: 26px;
    background: #1f4f99;
    text-transform: uppercase;
    text-indent: 6px;
}

.related-articles ul li a {
    display: block;
    background: #001749;
    color: #fff;
    font-size: 10px;
    text-transform: lowercase;
    height: 26px;
}

.rel-article-date {
    float: right;
    text-transform: lowercase;
}
*/

.related-articles h4 {
	clear: both;
}

.related-articles ul li a {
	width: 306px;
}

