.PrintOnly {display: none;}

.container_16 { overflow: auto; padding-bottom: 30px; }
.home { padding-bottom: 0; }

.search {padding-left: 10px; }

.search, .grid_3 #have-your-say {
	margin-top: 10px;
}

#download-guide {
height: 130px;
}

#download-guide a:link, #download-guide a:visited {
display: block;
height: 100%;
padding-left: 115px;
padding-top: 20px;
line-height: 1.5em;
text-transform: uppercase;
font-weight: bold;
color: #7F8632;
background: url(images/download_guide.jpg) no-repeat left top;
}

#download-guide a:hover {
color: #000;
}

.spacer {
	width: 100%;
	height: 10px;
}

#calendar-search { padding-left: 10px; padding-top: 10px;}

#news-box { 
padding: 13px 10px;	
min-height: 287px;
overflow: visible;
}

#news-box .scroll {	
	height: 260px;
	overflow: auto;					
}

fieldset {
	padding-top: 10px;
}

#header {
	width: 960px;
	height: 151px;
	background-image: url(images/banner_winter.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	xmargin-bottom: 15px; }

.seclevel #header {
	background-image: url(images/banners_seclev02.jpg);
	
}

.family-fun #header {
	background-image: url(images/banners_seclev01.jpg);
}


#main-menu ul {	
	padding-top: 125px;
	margin-left: 20px;	
	float: left;
	position: relative;	
}

#main-menu ul li {
	float: left;
	position: relative;	
	display: block;
	height: 22px;
	margin-right: 5px;	
	padding-top: 4px;	
}

#main-menu ul li a, #main-menu ul li a:link, #main-menu ul li a:visited {
	float: left;
	height: 26px;
	margin-top: -4px;
	margin-left: 9px;
	padding-top: 4px;
	padding-left: 10px;	
	padding-right: 15px;
	padding-bottom: 3px;
}	
	
.menu-green {
	width: 100%;			
}

.menu-green ul li {
	width: 100%;			
	list-style: none;
	padding: 0;
	text-indent: 0;
	margin: 0;	
	text-indent: 10px;
	padding-top: 8px;
javascript:SaveNode();	padding-bottom: 8px;	
}

.menu-green ul li a:link, .menu-green ul li a:visited {
	display: block;	
	width: 100%;	
}


#footer-img {
background: url(images/fern_footer.png) no-repeat -20px 7px;	
position: absolute;
bottom: 0;
left: 0;
width: 269px;
height: 171px;	
z-index: 50;
}
	
.footer {
clear: both;
	position: relative; 	xwidth: 960px;
	xmargin-top: 10px;
	border-top: 1px solid #ccc;	
	padding-top: 5px;
	height: 77px; background: #fff;
}

#footer-links {
margin: 0 0 9px 0;
color: #4e4e4e;
position: relative;
left: 255px;
z-index: 500;
}

 .footer p {
margin-left: 255px;
color: #666;
line-height: 1.7em;
}

.footer p, .footer p a {
font-size: 10.5px;
}

#footer-links li {
font-size: 9px;
line-height: 1.4em;
}

#secondary-menu, #footer-menu, #footer-menu li, #secondary-menu li, #gov-links li { display: inline;}

#secondary-menu, #gov-links { margin-left: -4px; }
#gov-links {margin-top: 7px; }
#footer-menu { margin-left: -2px; }

#footer-links a {
text-transform: uppercase;
margin: 0 4px;
color: #666;
font-size: 9px;
}

#footer-links #gov-links a {text-transform: none; }

.footer .logo {
position: absolute;
right: 25px;
bottom: 5px;
}

#whats-on { padding: 7px 5px; }

.seclevel #whats-on {
	margin-top: 10px;
	height: auto;	
}

.seclevel #whats-on h4 {
	padding-bottom: 5px;
}

#whats-on .scroll {
	height: 190px;
	overflow: auto;	
}

#calendar-search h2, #news-box h2, #section-search h2, .grid_4 #whats-on h2, .guides h2 {
	width: 100%;	
	margin-top: 2px;
	padding: 0 0 6px 0;
	border-bottom: 1px dotted;	
}

#calendar-search h2 {
	margin-top: 4px; 
	margin-bottom: 3px;
	padding-bottom: 10px;	
}

#section-search h2 {
	margin-bottom: 3px;
	padding-bottom: 8px;	
}

.grid_4 #whats-on h2 {
	margin-top: 3px;	
}

.whatson-head {		
	height: 20px;
	width: 100%;	
	margin-bottom: 7px;
	padding-top: 0;
	padding-bottom: 6px;
	border-bottom: #aa3322 dotted 1px;	
}

.content-header, #main-content h1 { 	width: 100%;	
	padding-bottom: 7px;
	border-bottom: #aa3322 dotted 1px;	
	margin-bottom: 10px;	
}

.dotted {
	width: 100%;	
	height: 5px;
	margin-top: 3px;
	border-bottom: #aa3322 dotted 1px;	
}

#home-flash {
	margin-top: 13px;
	width: 520px;
	height: 300px;
}

#home-flash object img {
z-index: 40;
}

#home-flash object {
z-index: 50;
}


#calendar-search {
	padding-right: 10px;
}

.seclevel #calendar-search {
	margin-top: 10px;
}

#calendar-search input.itext, #section-search input.itext {
	width: 115px;	
	margin-top: 3px;
	margin-bottom: 10px;
display: block;
}

#section-search .calendar-image, #calendar-search .calendar-image {
	float:right;
	clear: right;
	margin-top: 15px;
	
}

.seclevel #calendar-search .calendar-image { margin-right: 25px; }

.seclevel #calendar-search input.itext {
	width: 125px;
	margin-right: 15px;
}

#guide-dl {
	float: right;
	margin-right: 0px;
	margin-top: 0px;	
}

#section-search {
	padding: 8px 10px 10px 10px;	
}
#section-search select.idrop {	
	margin-top: 3px;
	width: 135px;
	margin-bottom: 10px;
	font-size: 7pt;
display: block;
}

#top-home {
	margin-top: 10px;
	position: relative;
	float: right;
}

#pager {
	margin-top: 10px;
	position: relative;
	float: left;
}

#pager a {	
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#main-content .tmag, #main-content .pws, #main-content .rtbg, #main-content .pahs, 
#main-content .aht, #main-content .arts, #main-content .env, #main-content .htg {
	padding-bottom: 5px;
}
