/*
Theme Name: MainDl
*/
html {
	height:100%;
	margin:0;
}
body {
	margin:0;
	color:#50554d;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:#f1f5f6 url(images/body-bg.jpg) no-repeat 50% 0;
	height:100%;
	min-width:1002px;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
input ,
textarea ,
select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form ,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.mainwrapper {
	min-height:100%;
	width:1000px;
	margin:0 auto;
	border-left:1px solid #ebf2e9;
	border-right:1px solid #ebf2e9;
	background:url(images/wrapper-bg.png);
}
* html .mainwrapper {
	height:100%;
}
.forfooter {
	padding-bottom:85px;
}
.page {
	margin:0 auto;
	width:1000px;
}
.wrapper {
	margin:0 auto;
	width:980px;
	padding:0 10px;
}
#header {
	width:100%;
	overflow:hidden;
	position:relative;
}
#header .mainpart {
	width:980px;
	height:85px;
	background:url(images/header-bg2.jpg) no-repeat;
	position:relative;
	border-bottom:1px solid #b8bebe;
	z-index:2;
}
#header h1 {
	position:absolute;
	top:10px;
	left:0;
	width:230px;
	height:76px;
	margin:0;
}
#header h1 a {
	background:url(images/logo.png);
	width:230px;
	height:76px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#header h1.economic-logo a {
	background:url(images/logo-economic.png);
}
#header h1.commerce-logo a {
	background:url(images/logo-commerce.png);
}
#header .navholder {
	width:736px;
	position:absolute;
	top:40px;
	right:17px;
	padding-top:7px;
}
#header .calendarnav {
	width:297px;
	float:left;
}
* html #header .calendarnav {
	margin-right:-3px;
}
#header .gotoarea {
	overflow:hidden;
	height:32px;
	position:relative;
	background:url(images/gotoarea-bg.gif) no-repeat;
	border-right:1px solid #e8e7e3;
	padding-left:46px;
}
#header .gotoarea span {
	position:absolute;
	top:3px;
	color:#a5a097;
	font-size:10px;
}
#header .gotoarea ul {
	margin:0;
	padding:13px 0 0;
	list-style:none;
}
#header .gotoarea ul li {
	float:left;
	padding-right:20px;
}
#header .gotoarea ul a {
	color:#a5a097;
	font-style:italic;
	font-size:12px;
	white-space:nowrap;
}
#header .gotoarea ul a.blue {
	color:#5aafc8;
}
#header .gotoarea ul a.yellow {
	color:#f8c038;
}
#header .gotoarea ul a.green {
	color:#6ba37b;
}
ul#mainnav {
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #f5e7bd;
	height:30px;
	background:url(images/mainnav-bg.gif) repeat-x;
}
.calendarnav ul#mainnav {
	border:1px solid #eeeeeb;
	border-bottom:1px solid #e3e1de;
	border-right:none;
}
.calendarsubarea {
	height:25px;
	background:#f5f5f4 url(images/calendar-subarea.gif) repeat-x;
	text-align:right;
	padding:13px 38px 0 0;
}
.calendarsubarea a {
	color:#89847a;
	font-size:13px;
	text-decoration:underline;
}
.calendarsubarea a:hover {
	text-decoration:none;
}
ul#mainnav:after {
	clear:both;
	display:block;
	content:'';
}
ul#mainnav li {
	padding:0;
	float:left;
}
ul#mainnav a {
	color:#a7a295;
	float:left;
	line-height:30px;
	font-size:14px;
	font-style:italic;
}
ul#mainnav span {
	float:left;
	text-align:center;
	cursor:pointer;
}
ul#mainnav a:hover ,
ul#mainnav a.active {
	background:url(images/mainnav-hover-left.gif) no-repeat;
	position:relative;
	text-decoration:none;
	color:#f0bb2b;
	margin:-13px -8px -16px;
	z-index:1;
}
.calendarnav ul#mainnav a:hover ,
.calendarnav ul#mainnav a.active {
	color:#a5a097;
}
ul#mainnav a.active {
	z-index:2;
}
ul#mainnav a:hover span ,
ul#mainnav a.active span {
	background:url(images/mainnav-hover-right.gif) no-repeat 100% 0;
	cursor:pointer;
	padding:13px 8px 16px;

}
ul#mainnav li.first-child a:hover ,
ul#mainnav li.first-child a.active {
	background:url(images/mainnav-hover-left-first.gif) no-repeat;
	margin-top:-13px;
	margin-left:-1px;
	position:relative;
	margin-bottom:-16px;
}
.calendarnav ul#mainnav li.first-child a:hover ,
.calendarnav ul#mainnav li.first-child a.active {
	background:url(images/calendarnav-left-first.gif) no-repeat;
	margin-top:-13px;
	margin-left:-1px;
	position:relative;
	margin-bottom:-16px;
}
ul#mainnav li.first-child a:hover span ,
ul#mainnav li.first-child a.active span {
	padding-left:1px;
}

.calendarnav ul#mainnav li.first-child a:hover span ,
.calendarnav ul#mainnav li.first-child a.active span {
	padding-left:1px;
	background:url(images/calendarnav-right-last.gif) no-repeat 100% 0;
}
ul#mainnav li.last-child a:hover ,
ul#mainnav li.last-child a.active {
	margin-right:-1px;
	background:url(images/mainnav-hover-left-last.gif) no-repeat;
}
.calendarnav ul#mainnav li.last-child a:hover ,
.calendarnav ul#mainnav li.last-child a.active {
	margin-right:-1px;
	background:url(images/calendarnav-left-last.gif) no-repeat;
}
ul#mainnav li.last-child a:hover span ,
ul#mainnav li.last-child a.active span {
	padding-right:1px;
	background:url(images/mainnav-hover-right-last.gif) no-repeat 100% 0;
}
.calendarnav ul#mainnav li.last-child a:hover span ,
.calendarnav ul#mainnav li.last-child a.active span {
	padding-right:1px;
	background:url(images/calendarnav-right-last.gif) no-repeat 100% 0;
}
#header .btn-orange {
	position:absolute;
	top:0;
	right:0;
	height:37px;
	width:210px;
	z-index:10;
}
#header .btn-orange div {
	height:37px;
	background:url(images/btn-shadow1.png) no-repeat;
	width:200px;
	padding-left:10px;
}
#header .btn-orange a {
	display:block;
	line-height:24px;
	background:#fdb765 url(images/arrow-1.gif) no-repeat 100% 5px;
	color:#fff;
	margin:0 0 7px 7px;
	padding:0 32px 0 10px;
	text-align:right;
	height:24px;
}
#header .submenu {
	width:980px;
	height:71px;
	background:url(images/submenu-bg.gif) repeat-x;
	position:relative;
	z-index:1;
	padding-top:8px;
}
ul#subnav ,
ul#subnav2 {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
ul#subnav li ,
ul#subnav2 li {
	padding:0;
	float:left;
}
ul#subnav a ,
ul#subnav2 a {
	color:#bab6ab;
	float:left;
	line-height:30px;
	font-size:13px;
	font-style:italic;
}
ul#subnav span ,
ul#subnav2 span {
	float:left;
	text-align:center;
	cursor:pointer;
}
ul#subnav a:hover ,
ul#subnav2 a:hover ,
ul#subnav a.active ,
ul#subnav2 a.active {
	background:url(images/submenu-hover-left.gif) no-repeat;
	color:#fff;
	text-decoration:none;
	margin-bottom:-30px;
	position:relative;
}
ul#subnav a:hover span ,
ul#subnav2 a:hover span ,
ul#subnav a.active span ,
ul#subnav2 a.active span {
	background:url(images/submenu-hover-right.gif) no-repeat 100% 0;
	padding-bottom:30px;
}
ul#subnav li.first-child a:hover ,
ul#subnav2 li.first-child a:hover ,
ul#subnav li.first-child a.active ,
ul#subnav2 li.first-child a.active {
	background:#ddd6c4;
	color:#fff;
	text-decoration:none;
	margin-bottom:-30px;
	position:relative;
}
ul#subnav li.last-child a:hover span ,
ul#subnav2 li.last-child a:hover span ,
ul#subnav li.last-child a.active span ,
ul#subnav2 li.last-child a.active span {
	background:none;
}
#header .submenu a.back {
	position:absolute;
	top:55px;
	right:30px;
	color:#fff;
}
#header .sub4 a.back {
	position:absolute;
	top:15px;
	right:30px;
	color:#52a6cf;
}
#header .submenu a.yellow {
	color:#f0bb2b;
	position:absolute;
	top:15px;
	right:30px;
}
#header .submenu ul.lvl3 {
	position:absolute;
	top:55px;
	left:40px;
	margin:0;
	padding:0;
	list-style:none;
}
#header .submenu ul.lvl3 li {
	float:left;
	padding-right:60px;
}
#header .submenu ul.lvl3 a {
	color:#fff;
	text-decoration:underline;
}
#header .submenu ul.lvl3 a:hover ,
#header .submenu ul.lvl3 a.active {
	color:#918466;
}
.promo {
	width:100%;
	overflow:hidden;
}
.promo img {
	display:block;
}
.columnsholder {
	width:100%;
	overflow:hidden;
	border-top:6px solid #5a8b83;
	background:#fff;
	padding:25px 0 30px 0;
}
#colourscheme2 .columnsholder {
	border-top:6px solid #f0bb2b;
}
#colourscheme3 .columnsholder {
	border-top:6px solid #d2e7ff;
}
#colourscheme4 .columnsholder {
	border-top:6px solid #5da0e8;
}
#colourscheme5 .columnsholder {
	border-top:6px solid #8abb89;
}
#colourscheme6 .columnsholder {
	border-top:6px solid #b08b46;
}
#colourscheme7 .columnsholder {
	border-top:6px solid #85c2bd;
}
#colourscheme8 .columnsholder {
	border-top:6px solid #9db9a9;
}
.columnsholder img {
	display:block;
}
.content {
	float:right;
	width:618px;
	padding-bottom:10px;
}
.topicbox {
	width:608px;
	padding:7px 0 0 10px;
	background:url(images/topicbox-shadow.png) no-repeat;
	margin-bottom:-7px;
	position:relative;
}
.topicbox .boxarea {
	width:601px;
	padding:7px 0 7px 7px;
	background:url(images/boxarea-shadow.gif) no-repeat 0 100%;
}
.topicbox .text {
	width:100%;
	background:#f1eee7;
	padding-bottom:4px;
	overflow:hidden;
}
.topicbox .titleline {
	width:100%;
	background:#5a8b83;
	overflow:hidden;
}
#colourscheme2 .topicbox .titleline {
	background:#f0bb2b;
}
#colourscheme3 .topicbox .titleline {
	background:#d2e7ff;
}
#colourscheme4 .topicbox .titleline {
	background:#5da0e8;
}
#colourscheme5 .topicbox .titleline {
	background:#b4b2b0;
}
#colourscheme6 .topicbox .titleline {
	background:#b08b46;
}
#colourscheme7 .topicbox .titleline {
	background:#85c2bd;
}
#colourscheme8 .topicbox .titleline {
	background:#9db9a9;
}
#colourscheme9 .topicbox .titleline ,
#colourscheme12 .topicbox .titleline {
	background:#a88f67;
}
#colourscheme10 .topicbox .titleline ,
#colourscheme11 .topicbox .titleline ,
#colourscheme13 .topicbox .titleline {
	background:#eecc83;
}
.topicbox .titleline h2 {
	float:left;
	line-height:28px;
	color:#f2f3f0;
	margin:0;
	background:#535353;
	padding:0 12px;
	font-size:18px;
	font-weight:normal;
}
.topicbox strong.phone {
	display:block;
	font-size:24px
}
.topicbox span.hours {
	color:#b08b46;
}
#colourscheme7 .topicbox span.hours {
	color:#85c2bd;
}
#colourscheme8 .topicbox span.hours {
	color:#9db9a9;
}
#colourscheme9 .topicbox span.hours {
	color:#a88f67;
}
#colourscheme2 .topicbox .titleline h2 {
	background:#646161;
}
#colourscheme6 .topicbox .titleline h2 ,
#colourscheme7 .topicbox .titleline h2 ,
#colourscheme8 .topicbox .titleline h2 {
	background:#76746e;
}
#colourscheme5 .topicbox .titleline h2 {
	background:#8abb89;
}
#colourscheme10 .topicbox .titleline h2 {
	background:#d3372a;
}
#colourscheme11 .topicbox .titleline h2 {
	background:#936333;
}
#colourscheme12 .topicbox .titleline h2 {
	background:#e19d0c;
}
#colourscheme13 .topicbox .titleline h2 {
	background:#b95704;
}
.topicbox .titleline a {
	float:right;
	color:#fff;
	background:url(images/arrow-2.gif) no-repeat 100% 50%;
	padding-right:25px;
	line-height:15px;
	margin:6px 54px 0 0;
	position:relative;
}
#colourscheme3 .topicbox .titleline a {
	color:#525353;
	background:url(images/arrow-4.gif) no-repeat 100% 50%;
}
.topicbox .textarea {
	padding:7px 22px 7px 12px;
}
.content p {
	margin:0;
	line-height:18px;
}
.topicbox .prices {
	width:108%;
	overflow:hidden;
}
.topicbox .prices .col {
	float:left;
	width:280px;
	padding-right:10px;
	line-height:18px;
}
.topicbox .prices .col2 {
	float:left;
	width:170px;
	padding-right:0;
	line-height:18px;
}
.topicbox .prices .col3 {
	float:left;
	width:200px;
	padding-right:0;
	line-height:18px;
}
.topicbox .prices .col span {
	display:block;
}
.topicbox .pad {
	padding-bottom:16px;
}
.topicbox .white {
	height:1%;
	background:#fff;
	padding:7px 22px 7px 12px;
	overflow:hidden;
	font-size:14px;
}
.topicbox .white span {
	display:block;
	line-height:16px;
}
.rating {
	height:1%;
	overflow:hidden;
	border-top:6px solid #f1eee7;
	border-bottom:6px solid #f1eee7;
	line-height:30px;
	margin:20px 0 0 10px;
	padding-left:20px;
	position:relative;
}
.rating strong ,
.comments strong {
	float:left;
	color:#a69f8e;
	font-size:18px;
	font-weight:normal;
	padding-right:10px;
}
.rating ul {
	float:left;
	margin:0;
	padding:4px 5px 0 0;
	list-style:none;
}
.rating ul li {
	float:left;
	padding-right:5px;
}
.rating span ,
.comments span {
	color:#a8a292;
	font-size:10px;
}
.comments {
	height:1%;
	overflow:hidden;
	line-height:30px;
	margin:0 0 0 10px;
	padding-left:20px;
	border-bottom:1px solid #f2efe9;
	position:relative;
}
.comments a {
	color:#7f796c;
}
.comments a.viewall {
	color:#a69f8e;
	text-decoration:underline;
	margin-right:10px;
}
.comments a.viewall:hover {
	text-decoration:none;
}
.sidebar {
	float:left;
	width:325px;
	padding-left:21px;
}
.sidebar .shadowbox {
	width:325px;
	background:url(images/topicbox-shadow.png) no-repeat;
	padding-top:14px;
	margin-bottom:-3px;
}
.sidebar .shadowbox .btm {
	width:325px;
	background:url(images/sidebar-shadow-b.gif) no-repeat 0 100%;
	padding:0 0 16px 16px;
	position:relative;
}
.sidebar .shadowbox2 {
	width:325px;
	background:url(images/topicbox-shadow.png) no-repeat;
	padding:14px 0 3px 16px;
}
.sidebar .text {
	padding:9px 10px 8px 14px;
	background:#f5f3ee;
	width:284px;
	position:relative;
}
.sidebar .text span {
	display:block;
	color:#5a8b83;
	text-transform:uppercase;
	padding-bottom:5px;
}
.sidebar .text span a {
	color:#50554d;
	font-size:9px;
	text-decoration:underline;
	text-transform:none;
	margin-left:5px;
}
.sidebar .text span a:hover {
	text-decoration:none;
}
#colourscheme2 .sidebar .text span {
	color:#f0bb2b;
}
#colourscheme3 .sidebar .text span {
	color:#5a8b83;
}
#colourscheme4 .sidebar .text span {
	color:#5da0e8;
}
#colourscheme5 .sidebar .text span {
	color:#8abb89;
}
#colourscheme6 .sidebar .text span {
	color:#7d5e2b;
}
#colourscheme7 .sidebar .text span {
	color:#85c2bd;
}
#colourscheme8 .sidebar .text span {
	color:#9db9a9;
}
.sidebar .text strong {
	display:block;
	color:#50554d;
	line-height:14px;
}
.sidebar .text p {
	margin:3px 0 0;
}
.sidebar .gallery {
	height:108px;
	padding:9px 0 27px 17px;
}
.sidebar .gallery ul {
	width:105%;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.sidebar .gallery ul li {
	float:left;
	padding:0 9px 10px 0;
}
.sidebar .gallery ul a {
	position:relative;
}
#footer {
	border-top:5px solid #f6ba25;
	font-size:10px;
	border-bottom:1px solid #e3e2df;
	position:relative;
	width:980px;
	margin:-85px auto 0;
}
#footer .darkline {
	width:100%;
	overflow:hidden;
	background:#77746e;
	padding-bottom:1px;
}
#footer .darkline ul.left {
	float:left;
	margin:0;
	padding:0 0 0 23px;
	list-style:none;
}
#footer .darkline ul.left li {
	float:left;
	padding-right:10px;
}
#footer .darkline ul.left a {
	color:#e3e2de;
	text-decoration:underline;
	line-height:22px;
}
#footer .darkline ul.left a:hover {
	text-decoration:none;
}
#footer .darkline ul.right {
	float:right;
	margin:0;
	padding:0 23px 0 0;
	list-style:none;
}
#footer .darkline ul.right li {
	float:left;
	padding-left:10px;
}
#footer .darkline ul.right a {
	color:#e3e2de;
	line-height:22px;
	background:url(images/arrow-3.gif) no-repeat 100% 50%;
	padding-right:10px;
	text-transform:uppercase;
}
#footer .greyline {
	width:100%;
	overflow:hidden;
	background:#e3e2de;
	padding:3px 0;
	line-height:26px;
	text-align:right;
	border-bottom:1px solid #8c8c8b;
}
#footer .greyline a.facebook {
	float:left;
	background:url(images/ico-facebook.gif) no-repeat 100% 50%;
	padding-right:30px;
	color:#76746e;
	margin-left:23px;
}
#footer .greyline p {
	margin:0 55px 0 0;
	color:#76746e;
}
#footer .greyline2 {
	height:1%;
	overflow:hidden;
	background:#e3e2de;
	padding:0 0 0 23px;
	line-height:22px;
	border-bottom:1px solid #c8c8c7;
}
#footer .greyline2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer .greyline2 ul li {
	float:left;
	padding-right:10px;
}
#footer .greyline2 ul a {
	color:#605d57;
	line-height:22px;
	text-decoration:underline;
}
#footer .greyline2 ul a:hover {
	text-decoration:none;
}
#footer .greyline3 {
	height:1%;
	overflow:hidden;
	background:#e3e2de;
	padding:6px 0 6px 23px;
	line-height:22px;
	border-bottom:1px solid #8c8c8b;
}
#footer .greyline3 .colr {
	float:right;
	width:312px;
	padding-bottom:10px;
	border-left:1px solid #77746e;
}
#footer .greyline3 .credits {
	float:right;
	color:#76746e;
	background:url(images/arrow-10.gif) no-repeat 100% 50%;
	padding-right:14px;
	margin-right:20px;
	text-decoration:underline;
}
#footer .greyline3 .credits:hover {
	text-decoration:none;
}
#footer .greyline3 .sponsor {
	clear:both;
	padding:0 0 0 15px;
}
#footer .greyline3 .sponsor span {
	display:block;
	line-height:11px;
	padding-bottom:18px;
}
#footer .greyline3 .sponsor em {
	display:block;
	font-style:normal;
}
#footer .greyline3 .coll {
	height:1%;
	overflow:hidden;
	padding:20px 0 0 0;
}
#footer .greyline3 p {
	margin:0;
	color:#76746e;
}
#footer .greyline3 p a {
	color:#76746e;
	text-decoration:underline;
}
#footer .greyline3 p a:hover {
	text-decoration:none;
}
.container {
	width:100%;
	overflow:hidden;
	background:url(images/container-separator.gif) repeat-x 0 100%;
	padding-bottom:40px;
	margin-bottom:29px;
}
.lastbox {
	background:none;
	margin:0;
	padding:0;
}
.placestoeat {
	width:100%;
	overflow:hidden;
	background:#fff;
	padding:13px 0 30px 0;
}
.placestoeat .row {
	height:1%;
	padding:0 0 20px 7px;
	overflow:hidden;
}
.placestoeat .row2 {
	height:1%;
	padding:11px 0 20px 7px;
	overflow:hidden;
	background:#f5f3ee;
}
.placestoeat .topicbox {
	float:left;
	width:449px;
}
.placestoeat .topicbox .textarea {
	padding:5px 22px 5px 12px;
}
.placestoeat .topicbox .boxarea {
	width:442px;
	padding:7px 0 7px 7px;
}
.placestoeat .row2 .topicbox .boxarea {
	background:url(images/boxarea-shadow2.gif) no-repeat 0 100%;
	width:328px;
}
.placestoeat .row2 .topicbox .white {
	background:#f5f3ee;
}
.placestoeat p {
	margin:0;
	line-height:18px;
}
.placestoeat .white span.hours {
	font-size:11px;
	line-height:13px;
	margin-top:-5px;
}
.placestoeat .white span.hours2 {
	font-size:11px;
	line-height:12px;
	padding-left:35px;
	color:#B08B46;
}
#colourscheme10 .placestoeat .white span.hours ,
#colourscheme10 .placestoeat .white span.hours2 {
	color:#d3372a;
}
#colourscheme5 .placestoeat .white span.hours ,
#colourscheme5 .placestoeat .white span.hours2 {
	color:#91be8f;
}
#colourscheme11 .placestoeat .white span.hours ,
#colourscheme11 .placestoeat .white span.hours2 {
	color:#936333;
}
#colourscheme12 .placestoeat .white span.hours ,
#colourscheme12 .placestoeat .white span.hours2 {
	color:#a88f67;
}
#colourscheme13 .placestoeat .white span.hours ,
#colourscheme13 .placestoeat .white span.hours2 {
	color:#b25404;
}
.placestoeat .topicbox .titleline a {
	margin-right:9px;
	text-decoration:underline;
}
.placestoeat .topicbox .titleline a:hover {
	text-decoration:none;
}
.directions {
	width:507px;
	padding:14px 0 0 17px;
	background:url(images/topicbox-shadow.png) no-repeat;
	margin:0 0 -7px -40px;
	position:relative;
	float:right;
}

.row2 .directions {
	width:621px;
	padding:14px 0 0 17px;
	background:url(images/topicbox-shadow.png) no-repeat;
	margin:0 0 -7px -40px;
	position:relative;
	float:right;
}
.directions .text {
	height:1%;
	padding:8px 0 15px 14px;
	background:#f1eee7;
	overflow:hidden;
}
#colourscheme10 .directions .text ,
#colourscheme5 .directions .text ,
#colourscheme11 .directions .text ,
#colourscheme12 .directions .text ,
#colourscheme13 .directions .text {
	background:#f5f3ee;
}
.directions .text span {
	display:block;
	text-transform:uppercase;
	padding-bottom:5px;
}
#colourscheme9 .directions .text span {
	color:#7d5e2b;
}
#colourscheme10 .directions .text span {
	color:#d3372a;
}
#colourscheme5 .directions .text span {
	color:#91be8f;
}
#colourscheme11 .directions .text span {
	color:#936333;
}
#colourscheme12 .directions .text span {
	color:#a88f67;
}
#colourscheme13 .directions .text span {
	color:#b25404;
}
.directions .text span a {
	color:#50554d;
	font-size:9px;
	text-decoration:underline;
	text-transform:none;
	margin-left:5px;
}
.directions .text span a:hover {
	text-decoration:none;
}
.directions .text strong {
	display:block;
	color:#50554d;
	line-height:14px;
}
.directions .text p {
	margin:3px 0 0;
	line-height:13px;
}
.placestoeat .row2 .topicbox {
	float:left;
	width:335px;
}
.container2 {
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
}
.container3 {
	width:100%;
	overflow:hidden;
	border-top:2px solid #5babd1;
	background:#e8e8e7;
}
.container3 .col-l {
	float:left;
	width:505px;
	background:#fff;
	z-index:1;
}
.container3 .col-l .two-boxes {
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
	background:url(images/two-boxes-bg.gif) repeat-y;
	margin-bottom:5px;
}
.container3 .col-l .two-boxes .box-l {
	float:left;
	width:327px;
}
.container3 .col-l .two-boxes .box-l .shadow {
	background:url(images/box-l-shadow.gif) no-repeat 6px 100%;
	padding:0 0 20px 28px;
}
.container3 .col-l .two-boxes .pulse {
	background:url(images/box-l-bg.gif) no-repeat 100% 24px;
	padding:21px 135px 0 0;
}
.container3 .col-l .two-boxes strong {
	font-size:12px;
	color:#9adefe;
	font-weight:normal;
	text-transform:uppercase;
	display:block;
	padding-bottom:3px;
}
.container3 .col-l .two-boxes .box-r {
	float:right;
	width:177px;
}
.container3 .col-l .two-boxes .box-r .shadow {
	background:url(images/box-r-shadow.gif) no-repeat 6px 100%;
	padding:21px 20px 30px 28px;
}
.container3 .col-l .two-boxes a {
	color:#fff;
}
.container3 .col-l .two-boxes span {
	color:#fff;
	font-size:11px;
	line-height:13px;
}
.container3 .titlearea {
	background:#f9f8f6 url(images/whattodo-title-2.jpg) no-repeat;
	padding:7px 15px 0 24px;
	height:1%;
	overflow:hidden;
}
.container3 .titlearea .text {
	overflow:hidden;
	background:url(images/titlearea-separator.gif) repeat-x 0 100%;
	width:311px;
	padding-left:24px;
	margin-left:-24px;
	padding-top:2px;
	height:43px;
	float:left;
	display:inline;
}
.container3 .titlearea h2 {
	margin:0;
	font-size:11px;
	line-height:30px;
	color:#9fa197;
	font-weight:normal;
	background:url(images/whattodo-title-dots.gif) repeat-x 0 50%;
}
.container3 .titlearea h2 span {
	background:#f9f8f6;
	padding-right:10px;
}
.container3 .titlearea .weather {
	float:right;
	width:146px;
	background:url(images/weather-bg.jpg) no-repeat;
	height:46px;
	display:inline;
	padding:6px 0 0 24px;
	margin:-7px -15px 0 -3px;
	font-size:10px;
}
.container3 .titlearea .weather span {
	color:#b2b0ac;
	display:block;
	padding-top:5px;
	font-size:11px;
}
.container3 .titlearea .weather a {
	color:#76746e;
	font-size:9px;
	text-decoration:underline;
}
.container3 .titlearea .weather a:hover {
	text-decoration:none;
}
.container3 .titlearea .weather div {
	float:right;
	width:80px;
	line-height:32px;
	font-size:10px;
}
.container3 .titlearea .weather div img {
	float:left;
	margin-right:5px;
}
.announcement {
	border-bottom:1px solid #dcdcdc;
	padding:10px 30px 8px 20px;
	margin-bottom:7px;
}
.container3 .lastbox {
	border:0;
}
.announcement strong {
	display:block;
	font-weight:normal;
	padding:0 0 10px 15px;
}
.announcement .cover {
	height:1%;
	overflow:hidden;
	padding:0 0 0 18px;
}
.announcement .imgholder {
	float:left;
	background:url(images/announcement-img-shadow.jpg) no-repeat 0 100%;
	padding:4px 16px 14px 18px;
	display:inline;
	margin-left:-18px;
}
.announcement p {
	margin:0;
	line-height:14px;
	color:#76746e;
}
.announcement p a {
	color:#76746e;
}
.container3 .col-r {
	float:right;
	width:475px;
	padding-left:6px;
	margin-left:-10px;
	background:url(images/15free-shadow.png) no-repeat;
	min-height:323px;
	overflow:hidden;
	z-index:10;
}
* html .container3 .col-r {
	height:323px;
	overflow:visible;
}
.container3 .col-r .titlearea {
	padding-left:15px;
	background-position:-8px 0;
}
.container3 .col-r .titlearea a.fcalendar {
	padding:0 13px 0 7px;
	float:right;
	color:#c0c0c0;
	font-size:9px;
	margin-top:7px;
	background:#f9f8f6 url(images/arrow-5.gif) no-repeat 100% 50%;
}
.calendararea {
	width:100%;
	border-bottom:1px solid #fff;
}
.calendararea .greyline {
	background:#76746e;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.calendararea .greyline ul {
	float:right;
	margin:0;
	padding:0 0 2px;
	list-style:none;
	overflow:hidden;
}
.calendararea .greyline ul li {
	float:left;
	background:url(images/greyline-separator.gif) no-repeat 0 50%;
	margin-left:-1px;
	padding:0 8px;
}
.calendararea .greyline ul a {
	color:#fff;
	font-size:9px;
	line-height:21px;
	text-decoration:underline;
}
.calendararea .greyline ul a:hover {
	text-decoration:none;
}
.calendararea .calendar {
	width:240px;
	background:#fff url(images/calendar-title.jpg) no-repeat;
	float:right;
	padding-bottom:9px;
}
.calendararea .calendar .title {
	width:191px;
	line-height:16px;
	background:#f0bb2b;
	margin:7px 0 14px 15px;
	padding:0 20px 1px 7px;
	color:#fff;
}
.calendararea .calendar .title a {
	float:right;
	margin:7px 0 0 4px;
}
.calendararea .calendar .title span {
	float:right;
	margin-left:4px;
}
.calendararea .calendar .title em {
	font-style:normal;
}
.calendararea .calendar ul {
	width:210px;
	margin:0;
	padding:0 0 0 16px;
	list-style:none;
	font-size:10px;
	line-height:13px;
	font-style:italic;
	color:#8d815f;
	overflow:hidden;
}
.calendararea .calendar ul li {
	float:left;
	width:22px;
	padding:0 0 3px 8px;
}
.calendararea .calendar ul a {
	color:#8d815f;
	font-style:normal;
	width:20px;
	height:13px;
	float:left;
}
.calendararea .calendar ul a:hover ,
.calendararea .calendar ul a.active {
	margin-left:-12px;
	padding-left:12px;
	padding-bottom:6px;
	margin-bottom:-6px;
	text-decoration:none;
	color:#f0bb2b;
	background:url(images/calendar-active.gif) no-repeat;
}
.calendararea .calendar li.othermonth a {
	color:#d0c9b4;
}
.calendararea .holder {
	height:1%;
	padding:0 0 0 10px;
	overflow:hidden;
}
.calendararea .events {
	float:left;
	width:216px;
}
.calendararea .events .box {
	width:202px;
	padding:7px;
	position:relative;
	background:#fff;
	margin-bottom:11px;
}
.calendararea .events .text {
	height:1%;
	overflow:hidden;
	padding:0 0 0 16px;
	background:url(images/boxarea-bg.gif) repeat-y;
}
.calendararea .events strong {
	display:block;
	color:#eebb2f;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	text-transform:uppercase;
}
.calendararea .events span {
	display:block;
	font-size:10px;
	color:#8d815f;
	letter-spacing:-1px;
}
.calendararea .events .findout {
	position:absolute;
	right:0;
	bottom:0;
	width:96px;
	height:17px;
	padding:13px 0 0 16px;
	background:url(images/findout-bg.gif) no-repeat;
}
.calendararea .events .findout a {
	display:block;
	background:#a59b80;
	line-height:16px;
	padding-bottom:1px;
	text-align:center;
	color:#fff;
	font-size:9px;
}
.wtd-content {
	background:#f5f4e6;
	min-height:447px;
	position:relative;
}
* html .wtd-content {
	height:447px;
}
.wtd-content .text {
	padding:27px 30px 15px 40px;
	background:#f5f4e6;
	color:#5a5750;
}
.wtd-content .text strong {
	font-size:16px;
	font-weight:normal;
	display:block;
	padding-bottom:22px;
}
.wtd-content .text p {
	margin:0;
	line-height:20px;
	text-align:justify;
}
.wtd-content .titlearea {
	background:#ddd6c4 url(images/whattodo-title-3.jpg) no-repeat;
	height:30px;
	padding:7px 15px 0 24px;
}
.wtd-content .titlearea .text {
	height:100%;
	overflow:hidden;
}
.wtd-content .titlearea h2 {
	margin:0;
	font-size:11px;
	line-height:30px;
	color:#9fa197;
	font-weight:normal;
	background:url(images/whattodo-title-dots2.gif) repeat-x 0 50%;
}
.wtd-content .titlearea h2 span {
	background:#ddd6c4;
	padding-right:10px;
}
.wtd-content .links {
	padding:0;
}
.wtd-content .links ul {
	padding:13px 20px 0 40px;
	margin:0;
	list-style:none;
	height:54px;
	background:#a59b80;
}
.wtd-content .links ul li {
	display:inline;
	padding:0 20px 0 0;
}
.wtd-content .links ul a {
	color:#fff;
	text-decoration:underline;
	font-size:12px;
	text-align:left;
	line-height:18px;
	white-space:nowrap;
}
.wtd-content .links ul a:hover {
	text-decoration:none;
}
#colourscheme14 .guides .row .lists ul a {
	color:#5e8da4;
}
.freearea {
	float:right;
	width:462px;
}
.freearea img {
	margin-bottom:6px;
}
.map {
	margin-top:-35px;
	position:relative;
	z-index:10;
	overflow:hidden;
}
.maparea {
	border-bottom:6px solid #f0be35;
}
.mapcont {
	padding:0;
	width:100%;
}
.map .boxes {
	width:653px;
	overflow:hidden;
	float:left;
}
.map .boxes .holder {
	width:662px;
	overflow:hidden;
}
.map .box {
	float:left;
	width:157px;
	display:inline;
	padding-right:8px;
	background:url(images/bosex-separator.gif) repeat-y 100% 0;
}
.map .last {
	background:none;
}
.map .box .title {
	text-align:center;
	font-size:12px;
	border-bottom:2px solid #eadeaa;
}
.map .box .title strong {
	font-weight:normal;
	line-height:14px;
	padding:9px 0;
	display:block;
}
.map .box .title strong.double {
	margin-top:-7px;
	padding-bottom:3px;
}
.map .box ul {
	margin:0;
	padding:21px 0 0 14px;
	list-style:none;
}
.map .box ul li {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.map .box ul a {
	color:#555149;
	font-size:10px;
	line-height:13px;
}
.map .box ul a.single {
	display:block;
	margin-top:5px;
}
.map .box ul span {
	float:left;
	width:24px;
	text-align:center;
	height:24px;
	line-height:22px;
	padding-bottom:2px;
	background:url(images/numb-circle.gif) no-repeat;
	color:#fff;
	font-size:10px;
	margin:2px 6px 0 0;
}
.map .recent {
	width:322px;
	min-height:232px;
	padding:4px 0 10px;
	border-left:4px solid #e5d999;
	float:right;
	background:url(images/recent-bg.png);
}
* html .map .recent {
	height:234px;
}
.map .recent .rarea {
	background:url(images/topicbox-shadow.png) no-repeat;
	padding:13px 0 0 20px;
	width:288px;
}
.map .recent h3 ,
.map .recent h2 {
	margin:0;
	width:100%;
	overflow:hidden;
	line-height:18px;
	font-size:11px;
	color:#2c689f;
	font-weight:normal;
}
.map .recent h3 span ,
.map .recent h2 span {
	margin:0 10px 0 0;
	float:left;
}
.map .recent h3 em ,
.map .recent h2 em {
	display:block;
	height:1%;
	overflow:hidden;
	background:url(images/recent-dots.gif) repeat-x 0 50%;
}
.map .recent strong {
	font-size:14px;
	font-weight:normal;
	color:#2c689f;
}
.map .recent ul {
	margin:0 0 0 -5px;
	padding:18px 0 0 0;
	list-style:none;
}
.map .recent ul li {
	width:100%;
	overflow:hidden;
	padding-bottom:6px;
}
.map .recent ul span {
	float:left;
	width:26px;
	text-align:center;
	height:20px;
	line-height:20px;
	padding-right:4px;
	margin:3px 7px 0 0;
	font-size:10px;
	color:#fff;
	background:url(images/numb-fish.gif) no-repeat;
}
.map .recent ul a {
	font-size:10px;
	color:#555149;
}
.map .recent ul a.single {
	display:block;
	margin-top:5px;
}
.map .line {
	width:100%;
	overflow:hidden;
}
.map .line2 {
	border-top:4px solid #edbc32;
	width:100%;
	overflow:hidden;
}
.result {
	background:#fff;
	color:#7f7b72;
}
.result .colwide {
	width:958px;
	padding-bottom:23px;
	overflow:hidden;
}
.result .columns {
	width:100%;
	overflow:hidden;
}
.result .col1 {
	width:470px;
	float:left;
}
.result .yellowbox {
	width:345px;
	background:#fcf1d2;
	padding:12px 10px 10px 15px;
	line-height:18px;
}
.result .col1 ul.table {
	margin:0;
	padding:11px 0 15px 15px;
	list-style:none;
}
.result .col1 ul.table li {
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
	vertical-align:top;
}
.result .col1 ul.table span {
	float:left;
}
.result .col1 ul.table .place {
	width:72px;
}
.result .col1 ul.table .prize {
	width:72px;
}
.result .col1 ul.table .numb {
	width:37px;
}
.result .col1 ul.table .name {
	width:215px;
}
.result .col1 ul.table .score {
	width:55px;
}
.result .more {
	color:#f0bb2b;
	font-weight:bold;
	font-size:12px;
	margin-left:14px;
}
.result .col2 {
	width:451px;
	float:right;
	background:url(images/topicbox-shadow.png) no-repeat;
	height:100px;
	margin-top:4px;
	padding:13px 0 0 17px;
}
.result .col2 .titlearea {
	background:#ddd6c4;
	padding:11px 0 11px 12px;
	margin-bottom:6px;
	position:relative;
}
.result .col2 .titlearea strong {
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
}
.result .col2 .sponsors {
	width:407px;
	padding:14px 0 14px 34px;
	border:1px solid #ededed;
	position:relative;
}
.result .col2 .sponsors ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.result .col2 .sponsors ul li {
	float:left;
	padding-right:15px;
}
.result2 {
	background:#f5f3ee;
	width:100%;
	overflow:hidden;
	clear:both;
}
.result2 .line {
	border-top:6px solid #ddd6c4;
	padding:9px 0 0 22px;
	height:1%;
}
.result2 .line .titleblock {
	height:1%;
	overflow:hidden;
	background:url(images/topicbox-shadow.png) no-repeat;
	padding:15px 0 6px 24px
}
.result2 .line .titleblock h3 {
	margin:0 30px 0 0;
	background:url(images/whattodo-title-dots.gif) repeat-x 0 50%;
	font-size:18px;
	color:#a69f8e;
	height:1%;
	overflow:hidden;
	position:relative;
}
.result2 .line .titleblock h3 span {
	background:#f5f3ee;
	padding-right:10px;
	float:left;
}
.result2 .line .titleblock h3 em {
	float:left;
	font-style:normal;
	padding-right:10px;
}
.result2 .line .titleblock h3 a {
	font-size:10px;
	line-height:24px;
	color:#a69f8e;
	font-weight:normal;
	float:left;
}
.result2 .line .block {
	border-top:1px solid #dfd8c7;
	padding:12px 0 0 46px;
	margin:0 0 0 -22px;
	position:relative;
}
.result2 .line .holder {
	padding-bottom:16px;
}
.result2 .line .block strong {
	font-size:18px;
	color:#ccc5b5;
	display:block;
	padding-bottom:3px;
}
.result2 .line .block strong a {
	text-decoration:underline;
	color:#ccc5b5;
}
.result2 .line .block strong a:hover {
	text-decoration:none;
}
.report {
	background:#fff url(images/report-bg.gif) repeat-y 100% 0;
	width:100%;
	overflow:hidden;
	border-top:6px solid #52a6cf;
}
.single {
    background-image:none !important;
}
.report .colnarrow {
	float:right;
	width:268px;
	padding:6px 0 0 4px;
}
.report .colnarrow .box {
	height:1%;
	overflow:hidden;
	padding:15px 0 0 18px;
	margin-bottom:-7px;
	background:url(images/topicbox-shadow.png) no-repeat;
}
.report .colnarrow .blueboxarea {
	background:#dfeae9;
	padding:13px 0 9px 18px;
}
.report .colnarrow .blueboxarea a {
	color:#4aabc7;
	background:url(images/ico-fish.gif) no-repeat 0 50%;
	padding:0 0 3px 40px;
	text-decoration:none;
	line-height:17px;
	display:inline-block;
	position:relative;
}
.report .colnarrow .boxarea {
	padding:0 15px 9px 6px;
	position:relative;
}
.report .colnarrow h3 {
	margin:0 0 8px;
	font-size:18px;
	color:#a69f8e;
	background:url(images/whattodo-title-dots.gif) repeat-x 0 50%;
}
.forum .colnarrow h3 {
	margin:0 0 8px;
	font-size:18px;
	color:#52a6cf;
	background:url(images/dots-blue2.gif) repeat-x 0 50%;
}
.report .colnarrow h3 span {
	background:#f5f3ee;
	padding-right:10px;
}
.report .colnarrow .box strong {
	color:#ccc5b5;
	font-size:18px;
	display:block;
}
.report .colnarrow .holder {
	margin-bottom:-8px;
}
.report .colnarrow ul {
	margin:0;
	padding:0 0 18px;
	list-style:none;
	line-height:18px;
	color:#a69f8e;
}
.report .colnarrow ul a {
	color:#a69f8e;
	background:url(images/arrow-8.gif) no-repeat 100% 50%;
	padding-right:15px;
	text-decoration:underline;
}
.report .colnarrow ul a.active {
	background:url(images/arrow-9.gif) no-repeat 100% 50%;
}
.report .colnarrow ul em a {
	color:#a69f8e;
	background:none;
}
.report .colnarrow ul a:hover {
	text-decoration:none;
}
.report .colnarrow ul .block {
	padding-top:0;
}
.report .colnarrow .topic-box {
	margin-left:-4px;
	padding:6px 0 0;
}
.report .colnarrow .topic-box strong {
	background:#56add8 url(images/topicbox-shadow2.gif) no-repeat;
	color:#fff;
	display:block;
	font-size:11px;
	padding:5px 30px 3px 29px;
	margin-bottom:13px;
}
.report .colnarrow .topic-box .text-holder {
	padding:0 0 0 37px;
	font-size:10px;
	line-height:12px;
	color:#6b665a;
}
.report .colnarrow .topic-box .text-holder .line {
	padding:0 15px 10px 0;
}
.report .colnarrow .topic-box .text-holder a {
	color:#6b665a;
	text-decoration:underline;
}
.report .colnarrow .topic-box .text-holder a:hover {
	text-decoration:none;
}
.report .colnarrow .topic-box .text-holder span {
	margin-left:10px;
}
.report .colwide {
	width:686px;
	float:left;
	padding:12px 0 0 22px;
}
.report .colwide .title-holder {
	padding:2px 0 31px;
}
.report .colwide .post {
	background:url(images/topicbox-shadow.png) no-repeat;
	padding:14px 0 0 17px; 
	height:1%;
}
.report .title {
	height:1%;
	padding-right:40px;
	overflow:hidden;
	line-height:28px;
	position:relative;
}
.forum .title {
	height:1%;
	margin-right:40px;
	overflow:hidden;
	line-height:28px;
	position:relative;
	background:#ddd6c4;
}
.report .title h2 {
	float:left;
	margin:0;
	color:#e1f3fc; 
	font-size:18px;
	padding:0 16px 0 13px;
	background:#52a6cf url(images/title-shadow3.gif) no-repeat 100% 0;
}
.forum .title h2 {
	float:left;
	margin:0;
	color:#e6f2f8;
	font-size:12px;
	padding:0 16px 0 13px;
	background:#52a6cf url(images/title-shadow3.gif) no-repeat 100% 0;
}
.report .title strong {
	float:left;
	color:#fff;
	font-size:18px;
	padding:0 10px; 
	background:#7fbad7;
}
.report .title span {
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:0 10px;
	background:#ddd6c4 url(images/title-shadow2.gif) no-repeat;
}
.report .title em {
	float:right;
	font-size:10px;
	color:#a8a292;
	font-style:normal;
}
.report .title a {
	color:#7f796c;
}
.report .colwide .text {
	padding:13px 30px 4px 25px;
	position:relative;
}
.report .colwide .comments01 {
	color:#908a7c;
	font-size:10px;
	display:block;
	padding:3px 0 8px;
}
.report .colwide .comments01 a {
	color:#635e52;
}
.report .colwide h3 {
	margin:0 0 7px;
	font-size:14px;
	color:#a69f8e;
}
.report .colwide h3 span {
	font-size:12px;
	color:#76c8f0;
	margin-left:10px;
	font-weight:normal;
}
.report .colwide p {
	margin:0 0 18px;
	line-height:18px;
	color:#a69f8e;
}
.forum .colwide p {
	margin:0 0 16px;
	line-height:15px;
	color:#a69f8e;
}
.report .comments {
	width:670px;
	padding:0 0 0 38px;
	margin:0 0 0 -39px;
	border-top:6px solid #ddd6c4;
}
.report .colwide .imgholder {
	float:left;
	background:url(images/sidebar-shadow-b.gif) no-repeat 0 100%;
	padding:8px 15px 14px 17px;
	margin-left:-17px;
	display:inline;
}
* html .report .colwide .imgholder {
	margin-right:-3px;
}
/*style 7*/
.flash-media{
	width:980px;
	position:relative;
	overflow:hidden;
	border-top:6px solid #f0bb2b;
}
.gallery-wrap {
	width:980px;
	position:relative;
	overflow:hidden;
}
.gallery-list {
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	position:relative;
}
.gallery-list li {
	float:left;
}
.gallery-list li img {
	display:block;
}
.nav-holder {
	height:1%;
	overflow:hidden;
	padding:5px 0 6px;
	background-color:#f0bc2b;
	line-height:10px;
}
.nav-holder div {
	float:left;
	background-color:#f4c752;
	padding:5px 5px 5px 27px;
}
.gallery-nav {
	margin:0 45px 0 -5px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
}
.gallery-nav li {
	float:left;
	display:inline;
	margin:0 0 0 5px;
}
.nav-holder a {
	float:left;
	width:35px;
	color:#fee8c3;
	padding:0 0 1px;
	text-decoration:none;
	text-align:center;
	border:3px solid #f9dfa4;
}
.nav-holder a:hover,
.nav-holder .active a {
	border-color:#fcffff;
	text-decoration:none;
}
.nav-holder .link-map {
	float:left;
	font-size:9px;
	line-height:9px;
	padding:0 0 2px;
}
.mid-links{
	margin:0;
	padding:5px 7px;
	list-style:none;
	height:1%;
	background:#f2f1ed;
}
.mid-links:after{content:"";display:block;clear:both;}
.mid-links li{
	float:left;
	background: url(images/mid-links-shadow.png) no-repeat;
	padding:21px 0 14px;
	width:24.9%;
}
.mid-links a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:28px;
	margin:0 0 0 25px;
	position:relative;
}
.mid-links a.devils-lake{
	background: url(images/text-devils-lake.gif) no-repeat;
	width:134px;
}
.mid-links a.tourism-guide{
	background: url(images/text-tourism-guide.gif) no-repeat;
	width:160px;
}
.mid-links a.fishing-report{
	background: url(images/text-fishing-report.gif) no-repeat;
	width:163px;
}
.mid-links a.campsite-availability{
	background: url(images/text-campsite-availability.gif) no-repeat;
	width:166px;
}
.post-box{
	background:#fff url(images/bg-post-box.jpg) no-repeat;
	padding:7px 15px 0 24px;
	color:#55534d;
}
.post-box .titlearea{
	background:none;
	padding:0;
}
.post-box .titlearea h2 span{
	background:#fff;
}
.post-box .cont{
	line-height:20px;
	padding:14px 34px 10px 20px;
	text-align:justify;
}
.post-box .cont h3{
	margin:0;
	font-size:16px;
	color:#5a5750;
	font-weight:normal;
}
.post-box .cont p{
	margin:0 0 20px;
	position:relative;
}
.post-box .cont strong{
	font-weight:normal;
	font-size:16px;
}
.post-box .cont a{
	color:#dca81a;
	text-decoration:underline;
}
.post-box .cont a:hover{text-decoration:none;}
.attractions-box{
	background:#ecece0 url(images/bg-attractions-box.jpg) no-repeat;
	padding:7px 15px 0 24px;
}
.attractions-box .titlearea{
	background:none;
	padding:0;
}
.attractions-box .titlearea h2 span{
	background:#ecece0;
}
.attractions-box .stickers{
	padding:11px 0 0 3px;
}
.attractions-box .stick{
	background: url(images/bg-stick.jpg) no-repeat 0 100%;
	padding:0 0 16px 18px;
	width:410px;
	margin:0 0 4px;
}
.stick img{vertical-align:top;}
.stick .stick-text{
	background:#a59b80;
	color:#f7f9fa;
	font-size:12px;
	line-height:14px;
	height:1%;
	overflow:hidden;
	padding:5px 10px 4px;
}
.stick-text .checkout{
	float:right;
	font-size:10px;
}
.stick-text a{
	color:#fff;
	text-decoration:underline;
}
.stick-text a:hover{text-decoration:none;}
.stick-text .title{
	font-weight:normal;
}
.container3 .col-r .titlearea .text{
	width:293px;
}
.col-r .announcement{
	padding:10px 14px 8px 11px;
}
#colourscheme02 .col-r .announcement .imgholder{
	background: url(images/announcement-img-shadow.jpg) no-repeat 0 100%;
}
#colourscheme01 .container3{background:#f2f2f2 url(images/bg-container3-index.gif) repeat-y;}
#colourscheme02 .container3{background:#fbfbfb url(images/bg-container3-2.gif) repeat-y 100% 0;}
#header .submenu2{
	height:30px;
}
#colourscheme02 .container3 .titlearea .text {background:url(images/titlearea-separator3.gif) repeat-x 0 100%;}
#colourscheme02 .container3 .titlearea .weather {background:url(images/weather-bg3.jpg) no-repeat;}
.events-holder{
	height:1%;
	background:#e8e8e7;
}
.events-holder:after{content:"";display:block;clear:both;}
.events-holder .report-box{
	width:224px;
	float:left;
}
.events-holder .report-box img{vertical-align:top;}
.events-holder .calendar-hold{
	width:250px;
	padding:0 0 0 6px;
	margin:0 0 0 -6px;
	float:left;
	display:inline;
	background: url(images/side-shadow.png) no-repeat;
}
.events-holder .calendar-area{
	position:relative;
}
* html .announcement .cover,
* html .container3 .titlearea{overflow:visible;}
.container3 .report-box .titlearea{
	background:#f8f7f4 url(images/whattodo-title-8.jpg) no-repeat;
}
.calendararea .calendar .curent a{
	margin-left:-12px;
	padding-left:12px;
	padding-bottom:6px;
	margin-bottom:-6px;
	text-decoration:none;
	background:url(images/calendar-active.gif) no-repeat;
	color:#f0bb2b;
}
.calendarcont {
	width:100%;
	overflow:hidden;
	border-top:5px solid #cec8bc;
}
.calendarcont .titlearea {
	background:#f8f8f6;
	border-bottom:1px solid #edebe4;
	padding:0 26px 5px 25px;
	height:1%;
	overflow:hidden;
}
.calendarcont .titlearea h2 {
	margin:0;
	font-size:36px;
	color:#c4beb2;
	font-weight:normal;
}
.calendarcont .titlearea .formholder {
	float:right;
	width:410px;
	padding-top:18px;
}
.calendarcont .titlearea .formholder a {
	float:right;
	margin-left:3px;
}
.calendarcont .titlearea .formholder select {
	float:right;
	width:59px;
	margin:0 0 0 3px;
	vertical-align:middle;
}
.calendarcont .titlearea .formholder select.type2 {
	width:86px;
}
.calendarcont .titlearea .btn {
	float:right;
	margin:0 0 0 3px;
	padding:0;
}
.calendarholder {
	padding:0;
	width:100%;
	background:url(images/calendarholder-bg.png);
	overflow:hidden;
}
.calendarholder .headings {
	height:1%;
	overflow:hidden;
	padding:0 0 0 27px;
	background:url(images/calendar-headings-bg.gif) repeat-x;
}
.calendarholder .headings span {
	float:left;
	width:134px;
	line-height:30px;
	font-size:13px;
	color:#69655d;
}
.calendarholder .eventcalendar {
	margin:0;
	padding:0 0 0 22px;
	list-style:none;
	height:1%;
	overflow:hidden;
	position:relative;
}
.calendarholder .eventcalendar li {
	float:left;
	width:124px;
	height:110px;
	padding:5px;
	border-bottom:1px solid #e2ded2;
}
.calendarholder .eventcalendar li:hover ,
.calendarholder .eventcalendar li.hover ,
.calendarholder .eventcalendar li.active {
	background:#e4e4dd;
}
.calendarholder .eventcalendar span {
	font-size:13px;
	color:#69655d;
	display:block;
	padding-bottom:5px;
}
.calendarholder .eventcalendar .othermonth span {
	color:#b9b5ad;
}
.calendarholder .eventcalendar a {
	font-size:9px;
	color:#69655d;
	display:inline-block;
}
.calendarholder .eventcalendar a.blue {
	color:#52a6cf;
}
.calendarholder .eventcalendar a.yellow {
	color:#d69702;
}
.calendarholder .eventcalendar a.green {
	color:#4d805c;
}
.calendarholder .eventcalendar .othermonth a.blue {
	color:#a6cbdd;
}
.calendarholder .eventcalendar .othermonth a.yellow {
	color:#e5d09e;
}
.calendarholder .eventcalendar .othermonth a.green {
	color:#aad3b5;
}
.eventcols {
	height:1%;
	overflow:hidden;
	padding:0 0 19px 92px;
}
.eventcols .column {
	float:left;
	width:226px;
	padding-right:56px;
}
.eventcols .column h2 {
	margin:0;
	background:url(images/columntitle-bg.png) no-repeat;
	padding:14px 0;
	color:#5aafc8;
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	height:1%;
}
.eventcols .yellow h2 {
	color:#f8bb29;
}
.eventcols .green h2 {
	color:#6ba37b;
}
.eventcols .column .box {
	width:202px;
	padding:7px;
	position:relative;
	background:#fff;
	margin-bottom:10px;
}
.eventcols .column .text {
	height:1%;
	overflow:hidden;
	padding:0 0 0 16px;
	background:url(images/boxarea-bg.gif) repeat-y;
}
.eventcols .blue .text {
	background:url(images/boxarea-bg-blue.gif) repeat-y;
}
.eventcols .yellow .text {
	background:url(images/boxarea-bg.gif) repeat-y;
}
.eventcols .green .text {
	background:url(images/boxarea-bg-green.gif) repeat-y;
}
.eventcols .column strong {
	display:block;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	text-transform:uppercase;
}
.eventcols .blue strong {
	color:#52a6cf;
}
.eventcols .yellow strong {
	color:#eebb2f;
}
.eventcols .green strong {
	color:#6ca37b ;
}
.eventcols .column span {
	display:block;
	font-size:10px;
	letter-spacing:-1px;
}
.eventcols .blue span ,
.eventcols .green span {
	color:#7e8380;
}
.eventcols .yellow span {
	color:#8d815f;
}
.eventcols .column .findout {
	position:absolute;
	right:0;
	bottom:0;
	width:96px;
	height:17px;
	padding:13px 0 0 16px;
	background:url(images/findout-bg.gif) no-repeat;
}
.eventcols .column .findout a {
	display:block;
	background:#a59b80;
	line-height:16px;
	padding-bottom:1px;
	text-align:center;
	color:#fff;
	font-size:9px;
}
.eventcols .blue .findout a ,
.eventcols .green .findout a {
	background:#7e8380;
}
.eventcols .yellow .findout a {
	background:#a59b81;
}
.eventdetails {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #9fa197;
}
.eventdetails .colwide {
	width:683px;
	float:left;
	padding:8px 0 0 7px;
}
.eventdetails .colnarrow {
	width:270px;
	float:right;
	padding:17px 0;
}
.eventdetails .shadowbox {
	background:url(images/shadow-corn-rb.png) no-repeat 100% 100%;
	padding:0 18px 16px 0;
	width:240px;
	overflow:hidden;
	margin-bottom:-8px;
}
.eventdetails .shadowbox .reg {
	width:218px;
	border:1px solid #f79090;
	padding:3px 10px;
	margin-top:20px;
	text-align:right;
}
.eventdetails .shadowbox .reg span {
	color:#89847a;
	font-size:10px;
	display:block;
}
.eventdetails .shadowbox .reg a {
	color:#cd1414;
	text-transform:uppercase;
}
.eventdetails .shadowbox2 {
	background:url(images/topicbox-shadow.png) no-repeat;
	padding:15px 20px 8px 20px;
	height:1%;
}
.eventdetails .titleline {
	width:100%;
	overflow:hidden;
	padding-bottom:9px;
	position:relative;
}
.eventdetails .titleline strong {
	background:url(images/title-dots2.gif) no-repeat 100% 50%;
	padding-right:15px;
	font-size:11px;
	font-weight:normal;
	color:#9fa197;
}
.eventdetails .titleline h2 {
	float:left;
	margin:0 8px 0 0;
	font-size:11px;
	font-weight:normal;
	color:#9fa197;
}
.eventdetails .titleline em {
	display:block;
	height:1%;
	overflow:hidden;
	margin-top:4px;
	background:url(images/title-dots.gif) repeat-x;
}
.eventdetails .titleline span {
	font-size:10px;
	color:#9fa197;
}
.eventdetails .titleline span a {
	font-weight:bold;
	color:#9fa197;
	text-transform:uppercase;
}
.eventdetails .titleline span a.green {
	color:#6ba37b;
}
.eventdetails .titleline span a.blue {
	color:#52a6cf;
}
.eventdetails .titleline span a.yellow {
	color:#f8bb29;
}
.eventdetails .shadowbox2 .text {
	padding:0;
	position:relative;
}
.eventdetails .shadowbox2 .text strong {
	color:#52a6cf;
	background:url(images/boxarea-bg-blue.gif) repeat-y;
	display:block;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:normal;
	padding-left:16px;
	margin-bottom:4px;
}
.eventdetails .shadowbox2 .text span {
	display:block;
	font-size:10px;
	color:#7e8380;
}
.eventdetails .shadowbox2 .text a {
	color:#7e8380;
}
.eventdetails .shadowbox2 .text span span {
	display:inline;
	font-weight:bold;
}
.eventdetails .line {
	width:100%;
	overflow:hidden;
}
.eventdetails .location {
	float:left;
	width:190px;
	padding-right:6px;
}
.eventdetails .contact {
	float:left;
	width:442px;
	padding-right:0;
}
.eventdetails .holder {
	width:100%;
	overflow:hidden;
}
.eventdetails .holder span {
	float:left;
}
.eventdetails .holder div {
	height:1%;
	overflow:hidden;
}
.eventdetails .holder div em {
	display:block;
	font-style:normal;
	font-weight:bold;
	font-size:10px;
	color:#7e8380;
}
.eventdetails .line .titleline {
	padding-bottom:3px;
}
.eventdetails .description {
	padding-right:4px;
}
.eventdetails .description .titleline {
	padding-bottom:5px;
}
.eventdetails p {
	margin:0;
	color:#89847a;
	line-height:14px;
	font-size:11px;
}
.postevent {
	padding:20px 0 0 0;
	background:#fff;
	width:100%;
	overflow:hidden;
	margin-top:4px;
}
.postevent .formholder .line {
	background:url(images/sidebar-shadow-b.gif) no-repeat 0 100%;
	padding:0 0 13px 18px;
	margin-left:-10px;
	height:1%;
	overflow:hidden;
	position:relative;
}
.postevent .formholder label {
	display:block;
	padding-bottom:4px;
}
.postevent .formholder label span {
	color:#fa5959;
}
.postevent .formholder .field {
	width:100%;
	overflow:hidden;
}
.postevent .formholder .field input {
	width:450px;
	padding:4px 6px 3px;
	background:#f2f2f2;
	border:0;
	float:left;
	color:#333;
	margin:0;
	font:14px/18px Arial, Helvetica, sans-serif;
}
.postevent .formholder strong {
	width:128px;
	padding-left:255px;
	border-top:2px solid #d1ccc0;
	border-bottom:2px solid #d1ccc0;
	display:block;
	font-weight:normal;
	line-height:17px;
	font-size:12px;
	color:#89847a;
	margin-bottom:8px;
}
.postevent .formholder .holder {
	padding:0 0 18px 256px;
}
.postevent .formholder .row {
	width:100%;
	overflow:hidden;
	margin-left:-10px;
	padding-bottom:12px;
}
.postevent .formholder .row .box {
	float:left;
	width:182px;
	background:url(images/sidebar-shadow-b.gif) no-repeat 0 100%;
	padding:0 0 13px 18px;
	overflow:hidden;
	position:relative;
}
.postevent .formholder .row .box span.sel {
	float:left;
	width:143px;
	height:23px;
	background:#f2f2f2;
	color:#000;
	text-align:center;
	line-height:23px;
	font-style:italic;
}
.postevent .formholder .row .box span.sel2 {
	float:left;
	width:80px;
	height:23px;
	background:#f2f2f2;
	color:#000;
	text-align:center;
	line-height:23px;
	font-style:italic;
	margin-right:5px;
}
.postevent .formholder .row .box em {
	font-style:normal;
	line-height:23px;
}
.postevent .formholder .chbline {
	height:1%;
	overflow:hidden;
	padding:0 0 8px 10px;
}
.postevent .formholder .chbline input.chb {
	float:left;
	width:14px;
	height:14px;
	padding:0;
	margin:0 5px 0 0;
}
.postevent .formholder .chbline label {
	float:left;
	margin-right:10px;
}
.postevent .formholder .chbline label.blue {
	font-style:italic;
	color:#5aafc8;
}
.postevent .formholder .chbline label.yellow {
	font-style:italic;
	color:#f8c038;
}
.postevent .formholder .chbline label.green {
	font-style:italic;
	color:#6ba37b;
}
.postevent .formholder .chbline label em {
	display:block;
	line-height:23px;
	width:100%;
	overflow:hidden;
	font-style:normal;
}
.postevent .formholder .chbline label em span {
	float:left;
	width:auto;
	margin-right:4px;
	padding-top:7px;
	color:#6c6c6b;
}
.postevent .formholder .chbline label em input {
	float:left;
	width:65px;
	background:#f2f2f2;
	border:0;
	font:14px/18px Arial, Helvetica, sans-serif;
	padding:4px 6px 3px;
	color:#333;
	margin:7px 0 0 0;
}
.postevent .formholder .subtitle {
	display:block;
	font-style:normal;
	font-weight:bold;
	padding-left:10px;
	font-size:11px;
	color:#6c6c6b;
	padding-bottom:10px;
}
.postevent .formholder .subtitle span {
	display:inline;
	font-weight:normal;
}
.postevent .formholder .fileline {
	height:1%;
	overflow:hidden;
	padding-left:10px;
}
.postevent .formholder .fileline span {
	float:left;
	font-size:16px;
	color:#615f5b;
	padding-right:10px;
}
.postevent .formholder .btnline {
	padding:14px 0 0 18px;
	background:url(images/topicbox-shadow.png) no-repeat;
	width:100%;
	overflow:hidden;
	margin-left:-10px;
}
.postevent .formholder .btnline input {
	float:left;
	padding:0;
	margin:0;
	cursor:pointer;
	position:relative;
}
/* js styles */
#footer .greyline3 {
	position: relative;
	overflow: hidden;
	height: auto;
	width: 957px;
}
#footer .greyline p {
	margin: 0 105px 0 0;
}
#footer .greyline {
	position: relative;
}
#footer .greyline .credits {
	position: absolute;
	top: 3px;
	right: 20px;
	color: #76746e;
	text-decoration: underline;
	font-size: 10px;
}
#footer.expanded .greyline .credits {
	display: none;
}
.slideshow ul.slideset {
	list-style: none;
	position: relative;
	height: 195px;
	width: 304px;
	padding: 0;
	margin: 0;
}
.slideshow ul.slideset li {
	position: absolute;
	top: 0;
	left: 0;
}
.slideshow ul.slideset li.active {
	z-index: 1;
}
/* fish slideshow styles */
.flash-media .slideshow ul.slideset {
	width: 980px;
	background:#f3f2e9;
	margin:0;
	padding:0;
	list-style:none;
}
.flash-media .slideshow ul.slideset li{
	width:911px;
	padding:18px 28px 17px 41px;
}
.flash-media .slideshow ul.slideset img {
	float: right;
}
.flash-media .slideshow ul.slideset div{
	float:left;
	width:305px;
	padding:23px 0 0;
}
.flash-media .slideshow ul.slideset h2{
	margin:0;
	color:#cd772a;
	font-size:19px;
	font-weight:normal;
	letter-spacing:-1px;
}
.flash-media .slideshow ul.slideset h2 em{
	font-size:15px;
	color:#7da577;
}
.flash-media .slideshow ul.slideset h3{
	font-style:italic;
	font-size:12px;
	font-weight:normal;
	color:#948a6e;
	margin:0;
	padding:6px 0;
}
.flash-media .slideshow ul.slideset p{
	margin:0;
	font-size:10px;
	line-height:12px;
	color:#9d9376;
}
.flash-media .slideshow .switcher-holder {
	overflow:hidden;
	height:1%;
	padding:10px 0 7px 42px;
	background:#fff url(images/bg-gallery-nav.gif) no-repeat;
}
.flash-media .slideshow .switcher-holder h2{
	float:left;
	margin:0;
	color:#ceccbd;
	font-weight:normal;
	font-size:24px;
	padding:13px 0 0;
	letter-spacing:-2px;
}
.flash-media .slideshow .switcher-holder ul {
	list-style: none;
	float: right;
	margin: 0;
	padding:0;
	overflow:hidden;
	height:1%;
	position:relative;
}
.flash-media .slideshow .switcher-holder ul li {
	float: left;
	padding:0 24px 0 6px;
}
.flash-media .slideshow .switcher-holder ul li img{display:block;}
.flash-media .slideshow .switcher-holder ul li span{
	display:block;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.flash-media .slideshow .switcher-holder ul li a{
	float:left;
	color:#afa589;
}
.flash-media .slideshow .switcher-holder ul li a:hover{text-decoration:none;}

.flash-media .gallery-list {
	background: #000;
	position: relative;
	height: 249px;
}
.flash-media .gallery-list li {
	position: absolute;
	top: 0;
	left: 0;
}
.flash-media .gallery-list li.active {
	z-index: 1;
}

/* new pages */
.navblue #mainnav {
	border:1px solid #c0d7e1;
}
.navblue ul#mainnav a:hover ,
.navblue ul#mainnav a.active {
	background:url(images/mainnav-hover-left-blue.gif) no-repeat;
	color:#52a6cf;
	margin:-13px -11px -16px;
}
.navblue ul#mainnav a:hover span ,
.navblue ul#mainnav a.active span {
	background:url(images/mainnav-hover-right-blue.gif) no-repeat 100% 0;
	padding:13px 11px 16px;
}
.navblue ul#mainnav li.first-child a:hover ,
.navblue ul#mainnav li.first-child a.active {
	background:url(images/mainnav-hover-left-first-blue.gif) no-repeat;
}
.navblue ul#mainnav li.last-child a:hover ,
.navblue ul#mainnav li.last-child a.active {
	background:url(images/mainnav-hover-left-last-blue.gif) no-repeat;
}
.navblue ul#mainnav li.last-child a:hover span ,
.navblue ul#mainnav li.last-child a.active span {
	background:url(images/mainnav-hover-right-last-blue.gif) no-repeat 100% 0;
}
#colourscheme01 .columnsholder {
	border-top:6px solid #6ca37b;
}
.titleline02 {
	background:#fff;
	border-top:6px solid #52a6cf;
	width:100%;
	overflow:hidden;
}
.titleline02 h2 {
	margin:18px 0 0;
	font-size:30px;
	line-height:34px;
	font-weight:normal;
	color:#6ca37b;
	height:1%;
	overflow:hidden;
}
.titleline02 .bluebox {
	background:#52a6cf url(images/titleline-shadow3.gif) repeat-y 100% 0;
	padding:15px 0 0;
	float:left;
	width:505px;
	text-align:center;
}
.titleline02 .bluebox strong {
	font-size:18px;
	line-height:22px;
	color:#fff;
	display:block;
	padding-bottom:10px;
}
.titleline02 .bluebox strong span {
	font-weight:normal;
}
.titleline02 .member {
	width:100%;
	overflow:hidden;
	line-height:28px;
	background:#eff7fb url(images/member-bg.gif) no-repeat;
	text-align:right;
}
.titleline02 .member a {
	color:#52a6cf;
	margin-right:34px;
	position:relative;
	font:bold italic 11px/28px Arial, Helvetica, sans-serif;
}
.titleline02 .featured {
	float:right;
	width:475px;
	background:#fff;
}
.titleline02 .featured .title {
	background:#84c9ea url(images/topicbox-shadow.png) no-repeat;
	padding:7px 0 5px 18px;
}
.titleline02 .featured .title h2 {
	margin:0;
	font-size:11px;
	color:#fff;
	background:url(images/dots-blue.gif) repeat-x 0 50%;
}
.titleline02 .featured .title h2 span {
	background:#84c9ea;
	padding-right:10px;
}
.titleline02 .featured .company {
	width:100%;
	overflow:hidden;
	background:#f2f2f2;
	position:relative;
}
.titleline02 .featured .company img {
	float:left;
	margin-right:18px;
}
.titleline02 .featured .company .text {
	height:1%;
	overflow:hidden;
	padding:14px 10px 0 0;
}
.titleline02 .featured .company strong {
	display:block;
	width:180px;
	padding:0 24px 18px 0;
	font-size:11px;
	line-height:13px;
	color:#52a6cf;
	margin-bottom:5px;
	background:url(images/company-shadow.gif) no-repeat 100% 100%;
}
.titleline02 .featured .company p {
	font-size:11px;
	line-height:13px;
	color:#76746e;
	margin:0;
}
.titleline02 .featured .company p a {
	color:#76746e;
}
.titleline02 .gallery01 {
	height:1%;
	padding:27px 24px 0 16px;
	overflow:hidden;
	background:#fff;
}
.titleline02 .gallery01 span {
	display:block;
	text-align:center;
	color:#52a6cf;
	font-size:11px;
	padding:0 76px 0 0;
}
.titleline02 .gallery01 a.prev {
	float:left;
	margin:37px 35px 0 0;
}
.titleline02 .gallery01 a.next {
	float:right;
	margin:37px 0 0 0;
}
.titleline02 .gallery01 .galleryarea {
	height:1%;
	overflow:hidden;
}
.titleline02 .gallery01 ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.titleline02 .gallery01 ul li {
	float:left;
	padding:11px;
	background:url(images/gallery-shadow.gif) no-repeat 0 100%;
}
.footerbrdr2 {
	border-color:#52a6cf !important;
}
#colourscheme02 .calendararea .calendar .title {
	background:#52a6cf;
}
#colourscheme02 .calendararea .events .text {
	background:url(images/boxarea-bg-blue.gif) repeat-y;
}
#colourscheme02 .calendararea .events strong {
	color:#52a6cf;
}
#colourscheme02 .calendararea .events .findout a {
	background:#7e8380;
}
#colourscheme02 .calendararea .events span {
	color:#7e8380;
}
#colourscheme02 .calendararea .calendar ul a:hover,
#colourscheme02 .calendararea .calendar ul a.active {
	color:#52a6cf;
}
#header .sub4 {
	background:url(images/submenu-bg3.gif) repeat-x;
	height:38px;
	padding:0;
}
.titleholder {
	width:100%;
	overflow:hidden;
	background:#fff;
	padding:6px 0 6px;
}
.titleholder h2 {
	margin:0;
}
.titleholder img {
	margin:0 auto;
	display:block;
}
.download {
	width:100%;
	overflow:hidden;
	border-top:6px solid #52a6cf;
	padding-top:18px;
	padding-bottom:100px;
}
.download .col-1 {
	float:left;
	width:411px;
	padding-top:14px;
}
.download .col-1 .member {
	width:100%;
	overflow:hidden;
	line-height:28px;
	background:#eff7fb url(images/member-bg2.gif) no-repeat;
	text-align:right;
	margin-bottom:26px;
}
.download .col-1 .member a {
	color:#52a6cf;
	margin-right:34px;
	position:relative;
	font:bold italic 11px/28px Arial, Helvetica, sans-serif;
}
.download .col-1 .textbox {
	width:384px;
	background:url(images/boxarea-shadow.gif) no-repeat 0 100%;
	padding:0 0 14px 13px;
	margin:0 0 2px 14px;
}
.download .col-1 .textbox .textarea {
	padding:10px 13px;
	background:#f5f3ee;
	position:relative;
}
.download .col-1 .textbox p {
	margin:0;
	line-height:18px;
	color:#686457;
	font-size:12px;
}
.download .col-1 .btnholder {
	width:205px;
	height:50px;
	padding:12px 17px 0;
	margin:0 0 0 9px;
	background:url(images/btn-holder1.gif) no-repeat;
	position:relative;
}
.download .col-1 .btnholder a {
	height:37px;
	line-height:37px;
	background:#93c7e1;
	color:#fff;
	display:block;
	font-size:16px;
	text-align:center;
}
.download .mail {
	padding:6px 0 0 35px;
	font-size:14px;
	color:#686457;
	position:relative;
}
.download .mail strong {
	display:block;
}
.download .mail span {
	display:block;
}
.download .col-2 {
	float:right;
	width:537px;
	padding:14px 0 0 17px;
	background:url(images/topicbox-shadow.png) no-repeat;
}
.download .col-2 .titleline {
	width:100%;
	overflow:hidden;
	background:#52a6cf;
	line-height:28px;
	margin-bottom:8px;
}
.download .col-2 .titleline h2 {
	margin:0;
	float:left;
	padding:0 10px;
	background:#76746e;
	font-size:18px;
	color:#ebeff1;
	font-weight:normal;
}
.download .col-2 .titleline span {
	float:left;
	padding:0 10px;
	font-size:18px;
	color:#ebeff1;
}
.download .col-2 .greyarea {
	background:#f6f7f7;
	padding:17px 19px;
}
.download .col-2 dl {
	margin:0;
	padding:0 0 8px;
	height:1%;
	overflow:hidden;
	font-size:13px;
	line-height:15px;
	color:#888989;
	position:relative;
}
.download .col-2 dl dt {
	float:left;
	width:395px;
	margin:0 0 5px 0;
}
.download .col-2 dl dd {
	float:left;
	width:100px;
	margin:0 0 5px 0;
	font-style:italic;
}
.download .col-2 dl span {
	font-style:italic;
	font-size:11px;
}
.download .col-2 dl em {
	display:block;
	font-size:11px;
}
.download .col-2 p {
	color:#76746e;
	font-size:10px;
	line-height:12px;
	margin:0 0 12px;
	position:relative;
}
.benefits {
	padding-bottom:30px;
}
.benefits .titleline02 ,
.directory .titleline02 {
	border-bottom:2px solid #5babd1;
}
.titleline02 h2.type02 {
	float:right;
	display:inline;
	margin:22px 30px 0 0;
	font-size:36px;
	line-height:44px;
	font-weight:normal;
	color:#acadad;
	letter-spacing:-1px;
}
.benefits .benefitsarea {
	width:100%;
	overflow:hidden;
}
.benefits .col-1 {
	float:left;
	width:590px;
	padding:11px 0 0 20px;
}
.benefits .imgholder {
	padding:0 0 90px 0;
}
.benefits img {
	display:block;
}
.benefits .dues {
	width:554px;
	padding:14px 0 0 0;
	background:url(images/topicbox-shadow.png) no-repeat;
}
.benefits .dues .btm {
	width:537px;
	padding:0 0 14px 17px;
	background:url(images/boxarea-shadow.gif) no-repeat 2px 100%;
}
.benefits .dues .titleline {
	width:100%;
	overflow:hidden;
	background:#52a6cf;
	line-height:28px;
	margin-bottom:8px;
}
.benefits .dues .titleline h2 {
	margin:0;
	float:left;
	padding:0 10px;
	background:#76746e;
	font-size:18px;
	color:#ebeff1;
	font-weight:normal;
}
.benefits .dues .titleline span {
	float:left;
	padding:0 10px;
	font-size:18px;
	color:#ebeff1;
}
.benefits .dues .greyarea {
	background:#f6f7f7;
	padding:17px 19px;
}
.benefits .dues dl {
	margin:0;
	padding:0 0 8px;
	height:1%;
	overflow:hidden;
	font-size:13px;
	line-height:15px;
	color:#888989;
	position:relative;
}
.benefits .dues dl dt {
	float:left;
	width:395px;
	margin:0 0 5px 0;
}
.benefits .dues dl dd {
	float:left;
	width:100px;
	margin:0 0 5px 0;
	font-style:italic;
}
.benefits .dues dl span {
	font-style:italic;
	font-size:11px;
}
.benefits .dues dl em {
	display:block;
	font-size:11px;
}
.benefits .dues p {
	color:#76746e;
	font-size:10px;
	line-height:12px;
	margin:0 0 12px;
	position:relative;
}
.benefits .col-2 {
	width:340px;
	float:right;
	padding-top:23px;
}
.benefits .col-2 .box {
	width:100%;
	padding:14px 0 0 0;
	background:url(images/topicbox-shadow.png) no-repeat;
}
.benefits .col-2 .box .btm {
	height:1%;
	padding:0 0 14px 17px;
	background:url(images/boxarea-shadow.gif) no-repeat 2px 100%;
}
.benefits .col-2 .box .titleline {
	width:100%;
	overflow:hidden;
	background:#52a6cf;
	line-height:28px;
	margin-bottom:8px;
}
.benefits .col-2 .box .titleline h2 {
	margin:0;
	float:left;
	padding:0 10px;
	background:#76746e;
	font-size:18px;
	color:#ebeff1;
	font-weight:normal;
}
.benefits .col-2 .box .titleline span {
	float:left;
	padding:0 10px;
	font-size:18px;
	color:#ebeff1;
}
.benefits .col-2 .box .greyarea {
	background:#f6f7f7;
	padding:9px 13px;
}
.benefits .col-2 .box p {
	color:#686457;
	font-size:12px;
	line-height:18px;
	margin:0 0 18px;
}
.benefits .sidescheme {
	float:left;
	width:234px;
	padding:55px 0 0 53px;
}
.benefits .sidescheme .line {
	width:100%;
	overflow:hidden;
	padding-bottom:14px;
}
.benefits .sidescheme .circle {
	float:left;
	width:101px;
}
.benefits .sidescheme .circle1 {
	width:101px;
	height:101px;
	overflow:hidden;
	background:url(images/circle-1.gif) no-repeat;
}
.benefits .sidescheme .circle1 span {
	display:block;
	margin:45px 10px 0;
	text-align:center;
	color:#fff;
	font-size:12px;
}
.benefits .sidescheme .descr {
	float:right;
	width:127px;
	padding-top:8px;
}
.benefits .sidescheme .descr2 {
	padding-top:23px;
}
.benefits .sidescheme .descr span {
	background:url(images/separator-1.gif) repeat-x 0 100%;
	display:inline-block;
	color:#a6a9a9;
	font-size:12px;
	line-height:14px;
	padding:0 0 5px 10px;
}
.benefits .sidescheme .circle2 {
	width:91px;
	height:91px;
	overflow:hidden;
	margin:0 auto;
	background:url(images/circle-2.gif) no-repeat;
}
.benefits .sidescheme .circle2 span {
	display:block;
	margin:39px 5px 0;
	text-align:center;
	color:#fff;
	font-size:12px;
}
.benefits .sidescheme .circle3 {
	width:81px;
	height:81px;
	overflow:hidden;
	margin:0 auto;
	background:url(images/circle-3.gif) no-repeat;
}
.benefits .sidescheme .circle3 span {
	display:block;
	margin:25px 5px 0;
	text-align:center;
	color:#fff;
	font-size:12px;
}
.benefits .sidescheme .circle3 span.single {
	margin-top:33px;
}
.benefits .sidescheme .assist {
	padding:13px 0 5px;
	text-align:center;
}
.benefits .sidescheme .assist span.subtitle2 {
	background:url(images/separator-1.gif) repeat-x 0 100%;
	display:inline-block;
	color:#a6a9a9;
	font-size:12px;
	line-height:14px;
	padding:0 0 5px 0;
	margin-bottom:6px;
}
.benefits .sidescheme .twocircles {
	width:196px;
	height:81px;
	background:url(images/two-circles.gif) no-repeat;
	margin:0 0 0 12px;
}
.benefits .sidescheme .twocircles span {
	width:71px;
	padding:25px 5px 0;
	text-align:center;
	color:#fff;
	font-size:12px;
}
.benefits .sidescheme .twocircles span.left {
	float:left;
}
.benefits .sidescheme .twocircles span.right {
	float:right;
}
.benefits .col-3 {
	float:right;
	width:510px;
	padding:39px 50px 0 0;
}
.benefits .col-3 span {
	background:url(images/separator-1.gif) repeat-x 0 100%;
	font-size:12px;
	color:#a6a9a9;
	display:inline-block;
	padding-bottom:5px;
}
.benefits .col-3 dl {
	margin:0;
	padding:10px 0 8px;
	height:1%;
	overflow:hidden;
	font-size:13px;
	line-height:15px;
	color:#888989;
	position:relative;
}
.benefits .col-3 dl dt {
	float:left;
	width:160px;
	margin:0 0 5px 0;
}
.benefits .col-3 dl dd {
	float:left;
	width:320px;
	margin:0 0 5px 0;
	font-style:italic;
}
.benefits .directors {
	width:100%;
	height:266px;
	background:url(images/directors-bg.gif) no-repeat 100% 0;
	position:relative;
	margin-bottom:32px;
}
.benefits .directors span.titlegreen {
	position:absolute;
	top:38px;
	left:0px;
	background:url(images/separator-2.gif) repeat-x 0 100%;
	width:172px;
	font-size:14px;
	color:#a6a9a9;
}
.benefits .directors span.titleblue {
	position:absolute;
	top:185px;
	left:105px;
	background:url(images/separator-1.gif) repeat-x 0 100%;
	width:155px;
	font-size:14px;
	color:#a6a9a9;
}
.benefits .directors span.name {
	position:absolute;
	width:125px;
	text-align:right;
	font-size:14px;
	color:#fff;
	background:none;
}
.benefits .directors span.name1 {
	top:41px;
	left:180px;
}
.benefits .directors span.name2 {
	top:68px;
	left:135px;
}
.benefits .directors span.name3 {
	top:103px;
	left:205px;
}
.benefits .directors span.name4 {
	top:136px;
	left:182px;
}
.benefits .directors span.name5 {
	top:37px;
	left:329px;
}
.benefits .directors span.name6 {
	top:77px;
	left:341px;
}
.benefits .directors span.name7 {
	top:110px;
	left:344px;
}
.benefits .directors span.name8 {
	top:142px;
	left:368px;
}
.benefits .directors span.name9 {
	top:170px;
	left:328px;
}
.benefits .directors span.name10 {
	top:200px;
	left:300px;
	width:150px;
}
.benefits .directors span.name11 {
	top:230px;
	left:310px;
}
.benefits .directors span.name em {
	display:block;
	font-size:10px;
	font-style:normal;
}
.directory {
	padding:0;
}
.directory .directoryarea {
	padding:0;
	background:url(images/directory-bg.gif) repeat-y;
	width:100%;
	overflow:hidden;
}
.directory .col-1 {
	float:left;
	width:219px;
	padding-top:23px;
	position:relative;
	background:url(images/col-1bg.gif) repeat-x;
}
.directory .col-1 strong {
	display:block;
	border-top:2px solid #52a6cf;
	border-bottom:2px solid #52a6cf;
	line-height:27px;
	font-size:16px;
	font-weight:normal;
	color:#52a6cf;
	padding-left:44px;
	background:#fff;
}
.directory .col-1 ul {
	margin:0;
	padding:21px 0 0 45px;
	list-style:none;
}
.directory .col-1 ul a {
	font-weight:bold;
	color:#52a6cf;
	font-size:12px;
	line-height:18px;
}
.directory .col-2 {
	float:right;
	width:733px;
	padding-top:10px;
	background:url(images/col-1bg.gif) repeat-x;
}
.directory .col-2 .search {
	padding:0 0 6px;
	position:relative;
}
.directory .col-2 .search .line {
	width:100%;
	overflow:hidden;
}
.directory .col-2 .search .line strong {
	float:right;
	font-size:16px;
	color:#52a6cf;
	padding:0 33px 0 10px;
}
.directory .col-2 .search .line strong span {
	font-weight:normal;
}
.directory .col-2 .formholder {
	float:right;
	width:170px;
}
.directory .col-2 .formholder .subscribe {
	width:100%;
	overflow:hidden;
}
.directory .col-2 .formholder .btn {
	float:left;
	padding:0;
	margin:0 5px 0 0;
}
.directory .col-2 .formholder .field {
	float:left;
	background:#f4f4f3;
	width:140px;
	padding:3px 5px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#686457;
	border:0;
}
.directory .col-2 .search ul {
	float:right;
	margin:0;
	padding:8px 25px 0 0;
	list-style:none;
}
.directory .col-2 .search ul li {
	float:left;
	margin-right:5px;
}
.directory .col-2 .search ul a {
	color:#52a6cf;
	font-size:14px;
}
.directory .col-2 .row {
	width:100%;
	overflow:hidden;
	padding-bottom:16px;
}
.directory .col-2 .imageholder {
	float:left;
	background:url(images/topicbox-shadow.png) no-repeat;
	padding:15px 0 0 0;
}
.directory .col-2 .imageholder .btm {
	background:url(images/boxarea-shadow.gif) no-repeat 2px 100%;
	padding:0 0 15px 18px;
}
.directory .col-2 .box {
	width:531px;
	float:right;
	padding:14px 0 0 0;
	background:url(images/topicbox-shadow.png) no-repeat;
}
.directory .col-2 .box .btm {
	height:1%;
	padding:0 0 14px 17px;
	background:url(images/boxarea-shadow.gif) no-repeat 2px 100%;
}
.directory .col-2 .box .titleline {
	width:100%;
	overflow:hidden;
	background:#6faec8;
	line-height:28px;
	margin-bottom:11px;
	position:relative;
}
.directory .col-2 .box .titleline h2 {
	margin:0;
	float:left;
	padding:0 10px;
	background:#76746e;
	font-size:18px;
	color:#ebeff1;
	font-weight:normal;
}
.directory .col-2 .box .titleline a {
	float:right;
	color:#fff;
	font-size:12px;
	padding-right:20px;
	margin-right:25px;
	background:url(images/arrow-14.gif) no-repeat 100% 50%;
}
.directory .col-2 .box .greyarea {
	background:#f5f3ee;
	padding:7px 13px 9px;
}
.directory .col-2 .box p {
	color:#686457;
	font-size:12px;
	line-height:18px;
	margin:0;
}
/* js styles */
.gallery01 .gal-wrap {
	position: relative;
	overflow: hidden;
	width: 332px;
}
.titleline02 .gallery01 ul {
	position: relative;
	width: 99999px;
}
/* landing page */
.landing-page .mainwrapper{
	background:url(images/wrapper-bg-landing-page.png) repeat-y;
	border:0;
	width:1002px;
}

#header h1.nd-logo a{background:url(images/logo-nd.png) no-repeat;}
.navgrey #mainnav{border:1px solid #dcdad6;}
.landing-page .container3{
	border:0;
	background:none;
	position:relative;
	height:1%;
}
.landing-page .container3 .col-l{
	width:749px;
	background:url(images/shadow-gallery.png) no-repeat 100% 0;
	padding-right:12px;
	margin-right:-12px;
	position:relative;
	z-index:3;
}
.landing-page .container3 .col-r{
	width:230px;
	background:none;
	padding-left:0;
	margin-left:0;
}
#slideshow{
	width:749px;
	height:376px;
	overflow:hidden;
	position:relative;
}
#slideshow .slides{
	list-style:none;
	padding:0;
	margin:0;
	height:376px;
	position:relative;
}
#slideshow .nav{
	position:absolute;
	top:344px;
	left:0;
	z-index:5;
	font-size:12px;
}
#slideshow .nav ul{
	list-style:none;
	padding:5px 0 5px 28px;
	margin:0;
	overflow:hidden;
	height:1%;
	background:url(images/bg-slideshow-nav.png);
	float:left;
}
#slideshow .nav li{
	float:left;
	margin-right:5px;
}
#slideshow .nav a{
	display:block;
	color:#ccc;
	padding:1px 3px 3px;
	width:35px;
	text-align:center;
	background:url(images/bg-slideshow-link.png) no-repeat;
	position:relative;
	outline:none;
}
#slideshow .nav a:hover,
#slideshow .nav li.active a{
	background:url(images/bg-slideshow-link-active.gif) no-repeat;
	color:#fff;	
}
.titlearea .view{
	font-size:9px;
	color:#9fa197;
	letter-spacing:-1px;
	display:block;
	margin:1px 0 5px 4px;
}
.landing-page .calendararea .greyline{margin-bottom:8px;}
.landing-page .calendararea .greyline ul{padding:0 5px 0 0;}
.landing-page .calendararea .greyline ul li{
	background:none;
	padding:0 6px;
	margin:0;
}
.landing-page .calendararea .greyline ul a{text-decoration:none;}
.landing-page .calendararea .chamber{color:#5aafc8;}
.landing-page .calendararea .tourism{color:#f6ba25;}
.landing-page .calendararea .development{color:#6ba37b;}
.landing-page .calendararea .all{
	border:solid #fff;
	border-width:0 1px;
}

/*Main events classes*/
.events .m_blue .box .text {background:url(images/boxarea-bg-blue.gif) repeat-y;}
.events .m_yellow .box .text {background:url(images/boxarea-bg.gif) repeat-y;}
.events .m_green .box .text {background:url(images/boxarea-bg-green.gif) repeat-y;}
.events .m_blue .box strong {color:#52a6cf;}
.events .m_yellow .box strong {color:#eebb2f;}
.events .m_green .box strong {color:#6ca37b;}
.events .m_blue .box span ,
.events .m_green .box span {color:#7e8380;}
.events .m_yellow .box span {	color:#8d815f;}
.events .m_blue .box .findout a ,
.events .m_green .box .findout a {background:#7e8380;}
.events .m_yellow .box .findout a {background:#a59b81;}
/* end main ec*/

.events .blue .text {background:url(images/boxarea-bg-blue.gif) repeat-y;}
.events .yellow .text {background:url(images/boxarea-bg.gif) repeat-y;}
.events .green .text {background:url(images/boxarea-bg-green.gif) repeat-y;}
.events .grey .text {background:url(images/boxarea-bg-grey.gif) repeat-y;}
.events .blue strong {color:#52a6cf;}
.events .yellow strong {color:#eebb2f;}
.events .green strong {color:#6ca37b;}
.events .grey strong {color:#64615c;}
.events .blue span ,
.events .green span {color:#7e8380;}
.events .yellow span {	color:#8d815f;}
.events .blue .findout a ,
.events .green .findout a {background:#7e8380;}
.events .yellow .findout a {background:#a59b81;}
.landing-page .calendararea .events{float:right;}
.landing-page .calendararea .events .box{margin-bottom:7px;}
.columns-holder{
	background:url(images/bg-columns-holder.png) repeat-y;
	height:1%;
	margin-top:-1px;
}
.columns-holder .frame{
	overflow:hidden;
	height:1%;
	background:url(images/border-columns-holder.gif) no-repeat 0 100%;
	padding-bottom:5px;
}
.columns-holder .column{
	width:327px;
	float:left;
}
.columns-holder .yellowcol{width:326px;}
.column .title{
	overflow:hidden;
	height:1%;
	padding-bottom:16px;
	position:relative;
}
.column .title h2{
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	padding:7px 10px;
}
.column .title .go-to{
	float:right;
	margin:-20px 16px 0 0;
	color:#fff;
	text-decoration:underline;
	position:relative;
	z-index:11;
	font-size:10px;
}
.column .title .go-to:hover{text-decoration:none;}
.column .title .shadow{
	position:absolute;
	bottom:0;
	left:2px;
	width:327px;
	z-index:10;
	height:43px;
	overflow:hidden;
}
.column .title .shadow .holder{
	height:43px;
	background:url(images/bg-corner-shadow.png) no-repeat 100% 100%;
}
.bluecol h2{background:#5aafc8;}
.yellowcol h2{background:#f8bb29;}
.greencol h2{background:#6ba37b;}
.column .announce{
	padding:20px 20px 15px 27px;
	margin-top:-16px;
	height:84px;
	overflow:hidden;
}
.column .announce .heading{
	font-size:12px;
	text-transform:uppercase;
	display:block;
	margin-bottom:3px;
}
.bluecol .heading a{color:#5aafc8;}
.yellowcol .heading a{color:#cd9711;}
.greencol .heading a{color:#6ba37b;}
.column .announce p{margin:0 0 5px;}
.column .announce a{position:relative;}
.bluecol .announce{
	background:url(images/bg-bluecol-top-box.png) no-repeat;
	padding-right:130px;
}
.yellowcol .announce{
	background:url(images/bg-yellowcol-top-box.png) no-repeat;
	padding-right:170px;
}
.greencol .announce{
	background:url(images/bg-greencol-top-box.png) no-repeat;
	padding-right:140px;
}
.column .text-holder{padding:12px 6px 4px;}
.column .post{margin:0 0 7px;}
.column .post h3{
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	padding-left:14px;
	margin:0 0 5px;
}
.column .post h3 span{
	display:block;
	padding:10px 12px;
}
.column .post .post-details{
	overflow:hidden;
	height:1%;
	background:url(images/bg-corner-shadow-post.png) no-repeat 0 100%;
	padding:0 5px 15px 15px;
	font-size:10px;
}
.column .img-long .post-details{padding-right:0;}
.column .img-long img{display:block;}
.column .post .post-details p{margin:0;}
.column .post .alignleft{
	float:left;
	margin-right:13px;
}
.column .post .post-details strong a{text-decoration:underline;}
.column .post .post-details strong a:hover{text-decoration:none;}
.column .post .holder{
	overflow:hidden;
	height:1%;
	padding-top:4px;
}
.column .post .more{text-transform:uppercase;}
.column .post .date{font-size:9px;}
.bluecol .post h3{
	background:url(images/bg-post-h3-blue.gif) no-repeat;
	color:#37829a;
}
.bluecol .post h3 span{background:#d0e8ee;}
.bluecol .post a,
.bluecol .post .date{color:#2a677a;}
.yellowcol .post h3{
	background:url(images/bg-post-h3-yellow.gif) no-repeat;
	color:#b58126;
}
.yellowcol .post h3 span{background:#e5d59d;}
.yellowcol .post a,
.yellowcol .post .date{color:#9d7329;}
.greencol .post h3{
	background:url(images/bg-post-h3-green.gif) no-repeat;
	color:#42644d;
	margin-bottom:2px;
}
.greencol .post h3 span{background:#d0e0d5;}
.greencol .post a,
.greencol .post .date{color:#3c8453;}
.title-holder{
	position:relative;
	overflow:hidden;
	height:1%;
	padding:0 5px 2px 10px;
	text-align:right;
	background:#a59b80;
}
.title-holder strong{
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	float:left;
}
.column .title-holder .check-out{
	color:#fff;
	text-decoration:underline;
}
.column .title-holder .check-out:hover{text-decoration:none;}
.column dl{
	margin:0;
	padding-bottom:4px;
	overflow:hidden;
	height:1%;
}
.column dt{float:left;}
.column dd{margin:0;}
.columns-holder .greencol .view-all{
	display:block;
	padding:2px 2px;
	background:#6ba27b;
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	margin-right:-5px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	z-index:10;
	white-space:nowrap;
	float:right;
	width:172px;
}
.columns-holder .greencol .post-details{padding-right:0;}
.greencol .post .holder{padding-right:5px;}
.available-property{
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 4px 16px;
	width:297px;
	height:17px;
	background:url(images/text-available-property.png) no-repeat;
}
.job-opportunities{
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 16px;
	width:296px;
	height:19px;
	background:url(images/text-job-opportunities.png) no-repeat;
}
.landing-page #footer{border:0;}
.landing-page .events .text span{line-height:12px;}
