body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img{border:0;}
h1, h2, h3, h4, h5, h6, address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
q:before, q:after {content:'';}
	
html {
	font-size: 100%;
}

body {
	font-family: georgia, times new roman, times, serif;
	background: white;
	font-size: 75%;
	line-height: 1.4em;
	color: #111b2a;
}

#container
{
	width: 916px;
	background: url(Images/bg-container.gif) repeat-x;
	overflow: hidden;
	margin: auto;
}

a, a:link {
	color: #ff7200;
	text-decoration: underline;
}
		
a:visited {
	color: #ff7200;
	text-decoration: underline;
}
		
a:hover {
	color: #ff7200;
	text-decoration: none;
}

hr {
	display:none;
}

p {
	margin-bottom: 10px;
}

h1 a {
	display:block;
	background: transparent url(Images/h1-logo.gif) no-repeat top right;
	text-indent: -999px;
	overflow: hidden;
	width: 280px;
	height: 199px;
	float: left;
}

#searchpanel {
	height: 29px;
	overflow: hidden;
	float: right;
	width: 505px;
	margin-top: 29px;
	margin-left: 108px;
}

#searchpanel ul {
	height: 29px;
	float: left;
}

#searchpanel li {
	float: left;
	list-style: none;
}

#searchpanel a {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 29px;
}

#sp-contact a {background: url(Images/sp-contact.gif); width: 72px;}
#sp-register a {background: url(Images/sp-register.gif); width: 159px;}

#searchpanel a:hover {background-position: 0 -29px;}

#sp-search h4 {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 29px;
	background: url(Images/sp-search.gif);
	width: 70px;
}

.searchbox {
	background: #ececec;
	padding: 3px;
	border: 0px;
	width: 130px;
	margin-top: 5px;
}

.btn-go {
	margin-left: 3px;
}

.nopad 
{
	margin: 0;
	padding: 0;
}

.clear
{
	clear: both;
}

#navigation {
	height: 54px;
	width: 893px;
	overflow: hidden;
	background: url(Images/bg-navigation.gif) no-repeat;
	margin-top: 0px;
	margin-left: 0px;
	clear: both;
	padding-left: 75px;
}

#navigation ul 
{
	display: block;
	margin-top: 11px;
	margin-left: 0;
	height: 35px;
	width:752px;
}

#navigation ul ul { display: none; }

#navigation li { 
	float: left;
	list-style: none;
}

#navigation a { 
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 35px;
}

#navigation .nav-home a {background: url(Images/nav-home.gif) no-repeat; width: 54px;}
#navigation .nav-railtrail a {background: url(Images/nav-railtrail.gif) no-repeat; width: 81px;}
#navigation .nav-mountainbiking a {background: url(Images/nav-mountainbiking.gif) no-repeat; width: 124px;}
#navigation .nav-roadriding a {background: url(Images/nav-roadriding.gif) no-repeat; width: 96px;}
#navigation .nav-holidaypackages a {background: url(Images/nav-holidaypackages.gif) no-repeat; width: 133px;}
#navigation .nav-placestovisit a {background: url(Images/nav-placestovisit.gif) no-repeat; width: 115px;}
#navigation .nav-resources a {background: url(Images/nav-resources.gif) no-repeat; width: 90px;}
#navigation .nav-media a {background: url(Images/nav-media.gif) no-repeat; width: 59px;}

#navigation a:hover {background-position: 0 -35px;} 

#home #nav-home a,
#railtrail #nav-railtrail a,
#mountainbiking #nav-mountainbiking a,
#roadriding #nav-roadriding a,
#packages #nav-packages a,
#placestovisit #nav-placestovisit a,
#placestovisit_sub #nav-placestovisit_sub a,
#resources #nav-resources a,
#media #nav-media a,
#navigation .AspNet-Menu-Selected a,
#navigation .AspNet-Menu-ChildSelected a {
	background-position: 0 -70px;
}

#home #nav-home a:hover,
#railtrail #nav-railtrail a:hover,
#mountainbiking #nav-mountainbiking a:hover,
#roadriding #nav-roadriding a:hover,
#packages #nav-packages a:hover,
#placestovisit #nav-placestovisit a:hover,
#placestovisit_sub #nav-placestovisit_sub a:hover,
#resources #nav-resources a:hover,
#media #nav-media a:hover,
#navigation .AspNet-Menu-Selected a:hover,
#navigation .AspNet-Menu-ChildSelected a:hover {
	background-position: 0 -105px;
}

#column1 {
	width: 508px;
	float: left;
	background: white;
}

#titlepanel {
	width: 508px;
	height: 158px;
	background: transparent url(Images/bg-titlepanel.gif) no-repeat;
	overflow: hidden;
}

#titlepanel h2 {
	text-indent: -999px;
	overflow: hidden;
	width: 389px;
	margin-left: 59px;
	padding-top: 37px;
	margin-bottom: 2px;
}

/* Pages Headings */
#railtrail h2 { background: transparent url(Images/h2-railtrail.gif) no-repeat bottom left; height: 42px; }
#mountainbiking h2 { background: transparent url(Images/h2-mountainbiking.gif) no-repeat bottom left; height: 42px; }
#roadriding h2 { background: transparent url(Images/h2-roadriding.gif) no-repeat bottom left; height: 42px; }
#holidaypackages h2 { background: transparent url(Images/h2-holidaypackages.gif) no-repeat bottom left; height: 42px; }
#resources h2 { background: transparent url(Images/h2-resources.gif) no-repeat bottom left; height: 42px; }
#media h2 { background: transparent url(Images/h2-mediacentre.gif) no-repeat bottom left; height: 42px; }
#contact h2 { background: transparent url(Images/h2-contact.gif) no-repeat bottom left; height: 42px; }
#registerforupdates h2 { background: transparent url(Images/h2-registerforupdates.gif) no-repeat bottom left; height: 42px; }
#photogallery h2 { background: transparent url(Images/h2-photogallery.gif) no-repeat bottom left; margin-left: 0;}
#blog h2 { background: transparent url(Images/h2-blog.gif) no-repeat bottom left; height: 42px; }
#disclaimer h2 { background: transparent url(Images/h2-copyrightdisclaimer.gif) no-repeat bottom left; height: 42px; }
#events h2 { background: transparent url(Images/h2-events.gif) no-repeat bottom left; height: 42px; }
#factsheets h2 { background: transparent url(Images/h2-factsheets.gif) no-repeat bottom left; height: 42px; }
#links h2 { background: transparent url(Images/h2-links.gif) no-repeat bottom left; height: 42px; }
#news h2 { background: transparent url(Images/h2-news.gif) no-repeat bottom left; height: 42px; }
#podcasts h2 { background: transparent url(Images/h2-podcasts.gif) no-repeat bottom left; height: 42px; }
#privacypolicy h2 { background: transparent url(Images/h2-privacypolicy.gif) no-repeat bottom left; height: 42px; }
#testimonials h2 { background: transparent url(Images/h2-testimonials.gif) no-repeat bottom left; height: 42px; }
#videogallery h2 { background: transparent url(Images/h2-videogallery.gif) no-repeat bottom left; margin-left: 0; }
#searchresults h2 { background: transparent url(Images/h2-searchresults.gif) no-repeat bottom left; height: 42px; }
#placestovisit h2 { background: transparent url(Images/h2-placestovisit.gif) no-repeat bottom left; height: 42px; }

#titlepanel p {
	color: white;
	width: 359px;
	margin-left: 59px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.1em;
	
}

#contentpanel {
	margin-left: 59px;
	margin-top: 1em;
	width: 400px;
}

#contentpanel h4 {
	color: #f26c00;
	text-transform: uppercase;
	font-size: 1.3em;
	letter-spacing: 0.1em;
	margin-bottom: 11px;
	/*clear: both;*/
}

#contentpanel ul 
{
	margin-left: 3ex;
	list-style-type:disc;
}

#contentpanel ul ul
{
	margin-left: 6ex;
	list-style-type: square;
}

.listing 
{
	padding-bottom: 1em;
	border-bottom: 1px solid #e7e3dd;
	margin-bottom: 20px;
}

#contentpane1, #contentpane2 {
	width: 180px;
	float: left;
}

#contentpane1 {
	padding-right: 18px;
	border-right: 1px solid #e7e3dd;
}

#contentpane2 {
	padding-left: 20px;
}

#featurepanel {
	width: 508px;
	height: 282px;
}

#newseventspanel {
	width: 508px;
	background: url(Images/bg-newseventspanel.jpg);
}

#newspane {
	padding-top: 20px;
	padding-left: 62px;
	padding-right: 10px;
	float: left;
	border-right: 1px solid #dfd8cd;
	width: 208px;
}

#eventspane {
	padding-top: 20px;
	padding-left: 10px;
	float: left;
	width: 203px;
}

#newspane ul, #eventspane ul {
	margin-top: 4px;
	list-style-type: disc;
	margin-left: 3ex;
	color: #ff7200;
}

#newspane li, #eventspane li 
{
	margin-bottom: 1em;
}

#newspane h4 {
	float: left;
}

#newspane h4 a 
{
	background: url(Images/h4-news.gif);
	display:block;
	text-indent: -999px;
	overflow: hidden;
	width: 159px;
	height: 12px;
}

#eventspane h4 {
	float: left;
}

#eventspane h4 a 
{
	background: url(Images/h4-events.gif);
	display:block;
	text-indent: -999px;
	overflow: hidden;
	width: 154px;
	height: 12px;
}

.imglnk-more {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 12px;
	background: url(Images/imglnk-more.gif) no-repeat;
	float: left;
	width: 41px;
	padding-right: 8px;
}

#column2 {
	width: 400px;
	float: left;
}

#featurepanel2 {
	width: 400px;
	height: 238px;
	background: url(Images/bg-feature2.gif) no-repeat;
	position: relative;
}

#featurepanel2 h3 {
	padding-top: 22px;
	margin-left: 22px;
	color: #f26c00;
	text-transform: uppercase;
	font-size: 1.3em;
	letter-spacing: 0.1em;
}

#featurepanel2 p {
	width: 135px;
	margin-left: 22px;
	color: white;
	font-family: arial;
}

#featurepanel2 img {
	position: absolute;
	top: 0px;
	right: -11px;
}

#featurepanel2 .imglnk-readmore {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 29px;
	background: url(Images/imglnk-readmore.gif) no-repeat;
	float: left;
	width: 87px;
	margin-top: 6px;
	margin-left: -2px;
}

.imglnk-readmore {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 27px;
	background: url(Images/imglnk-readmore2.gif) no-repeat;
	float: left;
	width: 87px;
	margin-top: 6px;
	margin-left: -2px;
}

.imglnk-email {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 27px;
	background: url(Images/imglnk-email.jpg) no-repeat;
	float: left;
	width: 87px;
	margin-top: 6px;
	margin-left: -2px;
}

.imglnk-listen {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 27px;
	background: url(Images/imglnk-listen.jpg) no-repeat;
	float: left;
	width: 87px;
	margin-top: 6px;
	margin-left: -2px;
}

.imglnk-view {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 27px;
	background: url(Images/imglnk-view.jpg) no-repeat;
	float: left;
	width: 87px;
	margin-top: 6px;
	margin-left: -2px;
}

.imglnk-makeareservation {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 26px;
	background: url(Images/imglnk-makeareservation.gif) no-repeat;
	width: 137px;
	margin-top: 10px;	
}

em {
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
}

.listing img {
	float: right;
	margin-top: -8px;
	margin-left: 10px;
}

#featurepanel3 {
	margin-top: 8px;
	margin-left: 8px;
	width: 174px;
	height: 171px;
	background: url(Images/bg-feature3.gif) no-repeat;
	float: left;
}

#featurepanel3 h4 {
	margin-top: 26px;
	margin-left: 15px;
	margin-bottom: 9px;
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 27px;
	background: url(Images/h4-register.gif) no-repeat;
	float: left;
	width: 129px;
}

#featurepanel3 p {
	width: 129px;
	margin-left: 15px;
	color: white;
	font-family: arial;
}

.imglnk-register {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 30px;
	background: url(Images/imglnk-register.gif) no-repeat;
	float: left;
	width: 87px;
	margin-top: 6px;
	margin-left: -2px;
}

#featurepanel4 {
	margin-top: 8px;
	width: 174px;
	height: 171px;
	background: url(Images/bg-feature4.gif) no-repeat;
	float: left;
}

#featurepanel4 h4 {
	margin-top: 26px;
	margin-left: 15px;
	margin-bottom: 9px;
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 27px;
	background: url(Images/h4-browsegallery.gif) no-repeat;
	float: left;
	width: 130px;
}

#featurepanel4 p {
	width: 129px;
	margin-left: 15px;
	color: #3b8cd7;
	font-family: arial;
}

.imglnk-go {
	display:block;
	text-indent: -999px;
	overflow: hidden;
	height: 30px;
	background: url(Images/imglnk-go.gif) no-repeat;
	float: left;
	width: 86px;
	margin-top: 6px;
	margin-left: -2px;
}

#railtrail #featurepanel2 img,
#howtofindus #featurepanel2 img,
#downloads #featurepanel2 img,
#railtrailorigins #featurepanel2 img,
#ourvision #featurepanel2 img,
#generalinformation #featurepanel2 img,
#guideforusers #featurepanel2 img,
#trailuserschecklist #featurepanel2 img,
#mountainbiking #featurepanel2 img,
#placestovisit #featurepanel2 img,
#roadriding #featurepanel2 img,
#holidaypackages #featurepanel2 img,
#resources #featurepanel2 img,
#media #featurepanel2 img,
#contact #featurepanel2 img,
#registerforupdates #featurepanel2 img,
#testimonials #featurepanel2 img,
#links #featurepanel2 img,
#factsheets #featurepanel2 img,
#searchresults #featurepanel2 img,
#news #featurepanel2 img,
#events #featurepanel2 img,
#podcasts #featurepanel2 img,
#blog #featurepanel2 img,
#blogcomments #featurepanel2 img,
#disclaimer #featurepanel2 img,
#privacypolicy #featurepanel2 img
{
	right: 15px;
}

#footer {
	clear: both;
	color: #18243a;
	height: 28px;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 950px;
	background: none;
	border-bottom: none;
}

#footer a {
	font-family: arial, helvetica, sans-serif;
}

#copyright {
	float: left;
	padding-left: 62px;
}

#url {
	width: 343px;
	height: 24px;
	display: block;
	background: url(Images/url.gif) no-repeat;
	text-indent: -999px;
	overflow: hidden;
	border: 0px;
	float: right;
	margin-top: 0px;
	padding-right: 70px;
}

#twc {
	color: #d4ccc0;
	text-decoration: none;
}

/* Places to Visit */
#placestovisit_beechworth #titlepanel,
#placestovisit_beechworth_attractions #titlepanel,
#placestovisit_beechworth_wheretostay #titlepanel,
#placestovisit_beechworth_wheretoeatdrink #titlepanel,
#placestovisit_beechworth_trailservices #titlepanel,
#placestovisit_bright #titlepanel,
#placestovisit_bright_attractions #titlepanel,
#placestovisit_bright_wheretostay #titlepanel,
#placestovisit_bright_wheretoeatdrink #titlepanel,
#placestovisit_bright_trailservices #titlepanel,
#placestovisit_myrtleford #titlepanel,
#placestovisit_myrtleford_attractions #titlepanel,
#placestovisit_myrtleford_wheretostay #titlepanel,
#placestovisit_myrtleford_wheretoeatdrink #titlepanel,
#placestovisit_myrtleford_trailservices #titlepanel,
#placestovisit_porepunkah #titlepanel,
#placestovisit_porepunkah_attractions #titlepanel,
#placestovisit_porepunkah_wheretostay #titlepanel,
#placestovisit_porepunkah_wheretoeatdrink #titlepanel,
#placestovisit_porepunkah_trailservices #titlepanel,
#placestovisit_rutherglen #titlepanel,
#placestovisit_rutherglen_attractions #titlepanel,
#placestovisit_rutherglen_wheretostay #titlepanel,
#placestovisit_rutherglen_wheretoeatdrink #titlepanel,
#placestovisit_rutherglen_trailservices #titlepanel,
#placestovisit_wangaratta #titlepanel,
#placestovisit_wangaratta_attractions #titlepanel,
#placestovisit_wangaratta_wheretostay #titlepanel,
#placestovisit_wangaratta_wheretoeatdrink #titlepanel,
#placestovisit_wangaratta_trailservices #titlepanel,
#placestovisit_eldorado #titlepanel,
#placestovisit_eldorado_attractions #titlepanel,
#placestovisit_eldorado_wheretostay #titlepanel,
#placestovisit_eldorado_wheretoeatdrink #titlepanel,
#placestovisit_eldorado_trailservices #titlepanel,
#placestovisit_everton #titlepanel,
#placestovisit_everton_attractions #titlepanel,
#placestovisit_everton_wheretostay #titlepanel,
#placestovisit_everton_wheretoeatdrink #titlepanel,
#placestovisit_everton_trailservices #titlepanel,
#placestovisit_glenrowan #titlepanel,
#placestovisit_glenrowan_attractions #titlepanel,
#placestovisit_glenrowan_wheretostay #titlepanel,
#placestovisit_glenrowan_wheretoeatdrink #titlepanel,
#placestovisit_glenrowan_trailservices #titlepanel,
#placestovisit_harrietville #titlepanel,
#placestovisit_harrietville_attractions #titlepanel,
#placestovisit_harrietville_wheretostay #titlepanel,
#placestovisit_harrietville_wheretoeatdrink #titlepanel,
#placestovisit_harrietville_trailservices #titlepanel,
#placestovisit_milawa #titlepanel,
#placestovisit_milawa_attractions #titlepanel,
#placestovisit_milawa_wheretostay #titlepanel,
#placestovisit_milawa_wheretoeatdrink #titlepanel,
#placestovisit_milawa_trailservices #titlepanel,
#placestovisit_mtbeauty #titlepanel,
#placestovisit_mtbeauty_attractions #titlepanel,
#placestovisit_mtbeauty_wheretostay #titlepanel,
#placestovisit_mtbeauty_wheretoeatdrink #titlepanel,
#placestovisit_mtbeauty_trailservices #titlepanel,
#placestovisit_tarrawingee #titlepanel,
#placestovisit_tarrawingee_attractions #titlepanel,
#placestovisit_tarrawingee_wheretostay #titlepanel,
#placestovisit_tarrawingee_wheretoeatdrink #titlepanel,
#placestovisit_tarrawingee_trailservices #titlepanel,
#placestovisit_wandiligong #titlepanel,
#placestovisit_wandiligong_attractions #titlepanel,
#placestovisit_wandiligong_wheretostay #titlepanel,
#placestovisit_wandiligong_wheretoeatdrink #titlepanel,
#placestovisit_wandiligong_trailservices #titlepanel,
#placestovisit_whorouly #titlepanel,
#placestovisit_whorouly_attractions #titlepanel,
#placestovisit_whorouly_wheretostay #titlepanel,
#placestovisit_whorouly_wheretoeatdrink #titlepanel,
#placestovisit_whorouly_trailservices #titlepanel,
#placestovisit_yackandandah #titlepanel,
#placestovisit_yackandandah_attractions #titlepanel,
#placestovisit_yackandandah_wheretostay #titlepanel,
#placestovisit_yackandandah_wheretoeatdrink #titlepanel,
#placestovisit_yackandandah_trailservices #titlepanel,
#placestovisit_chiltern #titlepanel,
#placestovisit_chiltern_attractions #titlepanel,
#placestovisit_chiltern_wheretostay #titlepanel,
#placestovisit_chiltern_wheretoeatdrink #titlepanel,
#placestovisit_chiltern_trailservices #titlepanel,
#placestovisit_dinnerplain #titlepanel,
#placestovisit_dinnerplain_attractions #titlepanel,
#placestovisit_dinnerplain_wheretostay #titlepanel,
#placestovisit_dinnerplain_wheretoeatdrink #titlepanel,
#placestovisit_dinnerplain_trailservices #titlepanel,
#howtofindus #titlepanel,
#downloads #titlepanel,
#railtrailorigins #titlepanel,
#ourvision #titlepanel,
#generalinformation #titlepanel,
#guideforusers #titlepanel,
#trailuserschecklist #titlepanel
{
	width: 508px;
	height: 58px;
	background: transparent url(Images/bg-titlepanel_sm.jpg) no-repeat top left;
}

#placestovisit_beechworth #titlepanel h2,
#placestovisit_beechworth_attractions #titlepanel h2,
#placestovisit_beechworth_wheretostay #titlepanel h2,
#placestovisit_beechworth_wheretoeatdrink #titlepanel h2,
#placestovisit_beechworth_trailservices #titlepanel h2,
#placestovisit_bright #titlepanel h2,
#placestovisit_bright_attractions #titlepanel h2,
#placestovisit_bright_wheretostay #titlepanel h2,
#placestovisit_bright_wheretoeatdrink #titlepanel h2,
#placestovisit_bright_trailservices #titlepanel h2,
#placestovisit_myrtleford #titlepanel h2,
#placestovisit_myrtleford_attractions #titlepanel h2,
#placestovisit_myrtleford_wheretostay #titlepanel h2,
#placestovisit_myrtleford_wheretoeatdrink #titlepanel h2,
#placestovisit_myrtleford_trailservices #titlepanel h2,
#placestovisit_porepunkah #titlepanel h2,
#placestovisit_porepunkah_attractions #titlepanel h2,
#placestovisit_porepunkah_wheretostay #titlepanel h2,
#placestovisit_porepunkah_wheretoeatdrink #titlepanel h2,
#placestovisit_porepunkah_trailservices #titlepanel h2,
#placestovisit_rutherglen #titlepanel h2,
#placestovisit_rutherglen_attractions #titlepanel h2,
#placestovisit_rutherglen_wheretostay #titlepanel h2,
#placestovisit_rutherglen_wheretoeatdrink #titlepanel h2,
#placestovisit_rutherglen_trailservices #titlepanel h2,
#placestovisit_wangaratta #titlepanel h2,
#placestovisit_wangaratta_attractions #titlepanel h2,
#placestovisit_wangaratta_wheretostay #titlepanel h2,
#placestovisit_wangaratta_wheretoeatdrink #titlepanel h2,
#placestovisit_wangaratta_trailservices #titlepanel h2,
#placestovisit_eldorado #titlepanel h2,
#placestovisit_eldorado_attractions #titlepanel h2,
#placestovisit_eldorado_wheretostay #titlepanel h2,
#placestovisit_eldorado_wheretoeatdrink #titlepanel h2,
#placestovisit_eldorado_trailservices #titlepanel h2,
#placestovisit_everton #titlepanel h2,
#placestovisit_everton_attractions #titlepanel h2,
#placestovisit_everton_wheretostay #titlepanel h2,
#placestovisit_everton_wheretoeatdrink #titlepanel h2,
#placestovisit_everton_trailservices #titlepanel h2,
#placestovisit_glenrowan #titlepanel h2,
#placestovisit_glenrowan_attractions #titlepanel h2,
#placestovisit_glenrowan_wheretostay #titlepanel h2,
#placestovisit_glenrowan_wheretoeatdrink #titlepanel h2,
#placestovisit_glenrowan_trailservices #titlepanel h2,
#placestovisit_harrietville #titlepanel h2,
#placestovisit_harrietville_attractions #titlepanel h2,
#placestovisit_harrietville_wheretostay #titlepanel h2,
#placestovisit_harrietville_wheretoeatdrink #titlepanel h2,
#placestovisit_harrietville_trailservices #titlepanel h2,
#placestovisit_milawa #titlepanel h2,
#placestovisit_milawa_attractions #titlepanel h2,
#placestovisit_milawa_wheretostay #titlepanel h2,
#placestovisit_milawa_wheretoeatdrink #titlepanel h2,
#placestovisit_milawa_trailservices #titlepanel h2,
#placestovisit_mtbeauty #titlepanel h2,
#placestovisit_mtbeauty_attractions #titlepanel h2,
#placestovisit_mtbeauty_wheretostay #titlepanel h2,
#placestovisit_mtbeauty_wheretoeatdrink #titlepanel h2,
#placestovisit_mtbeauty_trailservices #titlepanel h2,
#placestovisit_tarrawingee #titlepanel h2,
#placestovisit_tarrawingee_attractions #titlepanel h2,
#placestovisit_tarrawingee_wheretostay #titlepanel h2,
#placestovisit_tarrawingee_wheretoeatdrink #titlepanel h2,
#placestovisit_tarrawingee_trailservices #titlepanel h2,
#placestovisit_wandiligong #titlepanel h2,
#placestovisit_wandiligong_attractions #titlepanel h2,
#placestovisit_wandiligong_wheretostay #titlepanel h2,
#placestovisit_wandiligong_wheretoeatdrink #titlepanel h2,
#placestovisit_wandiligong_trailservices #titlepanel h2,
#placestovisit_whorouly #titlepanel h2,
#placestovisit_whorouly_attractions #titlepanel h2,
#placestovisit_whorouly_wheretostay #titlepanel h2,
#placestovisit_whorouly_wheretoeatdrink #titlepanel h2,
#placestovisit_whorouly_trailservices #titlepanel h2,
#placestovisit_yackandandah #titlepanel h2,
#placestovisit_yackandandah_attractions #titlepanel h2,
#placestovisit_yackandandah_wheretostay #titlepanel h2,
#placestovisit_yackandandah_wheretoeatdrink #titlepanel h2,
#placestovisit_yackandandah_trailservices #titlepanel h2,
#placestovisit_chiltern #titlepanel h2,
#placestovisit_chiltern_attractions #titlepanel h2,
#placestovisit_chiltern_wheretostay #titlepanel h2,
#placestovisit_chiltern_wheretoeatdrink #titlepanel h2,
#placestovisit_chiltern_trailservices #titlepanel h2,
#placestovisit_dinnerplain #titlepanel h2,
#placestovisit_dinnerplain_attractions #titlepanel h2,
#placestovisit_dinnerplain_wheretostay #titlepanel h2,
#placestovisit_dinnerplain_wheretoeatdrink #titlepanel h2,
#placestovisit_dinnerplain_trailservices #titlepanel h2,
#howtofindus #titlepanel h2,
#downloads #titlepanel h2,
#railtrailorigins #titlepanel h2,
#ourvision #titlepanel h2,
#generalinformation #titlepanel h2,
#guideforusers #titlepanel h2,
#trailuserschecklist #titlepanel h2,
#photogallery #titlepanel h2,
#videogallery #titlepanel h2
{
	display:block;
	text-indent: -999px;
	overflow: hidden;
	width: 508px;
	margin-left: 0px; 
	padding-top: 34px; 
	margin-bottom: 2px;
	height: 24px;
}

#placestovisit_beechworth #titlepanel h2 { background: transparent url(Images/h2-beechworth.gif) no-repeat bottom left; }
#placestovisit_beechworth_attractions #titlepanel h2 { background: transparent url(Images/h2-beechworth-attractions.gif) no-repeat bottom left; }
#placestovisit_beechworth_wheretostay #titlepanel h2{ background: transparent url(Images/h2-beechworth_wheretostay.gif) no-repeat bottom left; }
#placestovisit_beechworth_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-beechworth_eatdrink.gif) no-repeat bottom left; }
#placestovisit_beechworth_trailservices #titlepanel h2{ background: transparent url(Images/h2-beechworth_bikehire.gif) no-repeat bottom left; }
#placestovisit_bright #titlepanel h2 { background: transparent url(Images/h2-bright.gif) no-repeat bottom left; }
#placestovisit_bright_attractions #titlepanel h2 { background: transparent url(Images/h2-bright-attractions.gif) no-repeat bottom left; }
#placestovisit_bright_wheretostay #titlepanel h2 { background: transparent url(Images/h2-bright_wheretostay.gif) no-repeat bottom left; }
#placestovisit_bright_wheretoeatdrink #titlepanel h2 { background: transparent url(Images/h2-bright_eatdrink.gif) no-repeat bottom left; }
#placestovisit_bright_trailservices #titlepanel h2 { background: transparent url(Images/h2-bright_bikehire.gif) no-repeat bottom left; }
#placestovisit_myrtleford #titlepanel h2 { background: transparent url(Images/h2-myrtleford.gif) no-repeat bottom left; }
#placestovisit_myrtleford_attractions #titlepanel h2 { background: transparent url(Images/h2-myrtleford-attractions.gif) no-repeat bottom left; }
#placestovisit_myrtleford_wheretostay #titlepanel h2 { background: transparent url(Images/h2-myrtleford_wheretostay.gif) no-repeat bottom left; }
#placestovisit_myrtleford_wheretoeatdrink #titlepanel h2 { background: transparent url(Images/h2-myrtleford_eatdrink.gif) no-repeat bottom left; }
#placestovisit_myrtleford_trailservices #titlepanel h2 { background: transparent url(Images/h2-myrtleford_bikehire.gif) no-repeat bottom left; }
#placestovisit_porepunkah #titlepanel h2 { background: transparent url(Images/h2-porepunkah.gif) no-repeat bottom left; }
#placestovisit_porepunkah_attractions #titlepanel h2 { background: transparent url(Images/h2-porepunkah-attractions.gif) no-repeat bottom left; }
#placestovisit_porepunkah_wheretostay #titlepanel h2 { background: transparent url(Images/h2-porepunkah_wheretostay.gif) no-repeat bottom left; }
#placestovisit_porepunkah_wheretoeatdrink #titlepanel h2 { background: transparent url(Images/h2-porepunkah_eatdrink.gif) no-repeat bottom left; }
#placestovisit_porepunkah_trailservices #titlepanel h2 { background: transparent url(Images/h2-porepunkah_bikehire.gif) no-repeat bottom left; }
#placestovisit_rutherglen #titlepanel h2 { background: transparent url(Images/h2-rutherglen.gif) no-repeat bottom left; }
#placestovisit_rutherglen_attractions #titlepanel h2 { background: transparent url(Images/h2-rutherglen-attractions.gif) no-repeat bottom left; }
#placestovisit_rutherglen_wheretostay #titlepanel h2 { background: transparent url(Images/h2-rutherglen_wheretostay.gif) no-repeat bottom left; }
#placestovisit_rutherglen_wheretoeatdrink #titlepanel h2 { background: transparent url(Images/h2-rutherglen_eatdrink.gif) no-repeat bottom left; }
#placestovisit_rutherglen_trailservices #titlepanel h2 { background: transparent url(Images/h2-rutherglen_bikehire.gif) no-repeat bottom left; }
#placestovisit_wangaratta #titlepanel h2 { background: transparent url(Images/h2-wangaratta.gif) no-repeat bottom left; }
#placestovisit_wangaratta_attractions #titlepanel h2 { background: transparent url(Images/h2-wangaratta-attractions.gif) no-repeat bottom left; }
#placestovisit_wangaratta_wheretostay #titlepanel h2{ background: transparent url(Images/h2-wangaratta_wheretostay.gif) no-repeat bottom left; }
#placestovisit_wangaratta_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-wangaratta_eatdrink.gif) no-repeat bottom left; }
#placestovisit_wangaratta_trailservices #titlepanel h2{ background: transparent url(Images/h2-wangaratta_bikehire.gif) no-repeat bottom left; }
#placestovisit_eldorado #titlepanel h2 { background: transparent url(Images/h2-eldorado.gif) no-repeat bottom left; }
#placestovisit_eldorado_attractions #titlepanel h2 { background: transparent url(Images/h2-eldorado-attractions.gif) no-repeat bottom left; }
#placestovisit_eldorado_wheretostay #titlepanel h2{ background: transparent url(Images/h2-eldorado_wheretostay.gif) no-repeat bottom left; }
#placestovisit_eldorado_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-eldorado_eatdrink.gif) no-repeat bottom left; }
#placestovisit_eldorado_trailservices #titlepanel h2{ background: transparent url(Images/h2-eldorado_bikehire.gif) no-repeat bottom left; }
#placestovisit_everton #titlepanel h2 { background: transparent url(Images/h2-everton.gif) no-repeat bottom left; }
#placestovisit_everton_attractions #titlepanel h2 { background: transparent url(Images/h2-everton-attractions.gif) no-repeat bottom left; }
#placestovisit_everton_wheretostay #titlepanel h2{ background: transparent url(Images/h2-everton_wheretostay.gif) no-repeat bottom left; }
#placestovisit_everton_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-everton_eatdrink.gif) no-repeat bottom left; }
#placestovisit_everton_trailservices #titlepanel h2{ background: transparent url(Images/h2-everton_bikehire.gif) no-repeat bottom left; }
#placestovisit_glenrowan #titlepanel h2 { background: transparent url(Images/h2-glenrowan.gif) no-repeat bottom left; }
#placestovisit_glenrowan_attractions #titlepanel h2 { background: transparent url(Images/h2-glenrowan-attractions.gif) no-repeat bottom left; }
#placestovisit_glenrowan_wheretostay #titlepanel h2{ background: transparent url(Images/h2-glenrowan_wheretostay.gif) no-repeat bottom left; }
#placestovisit_glenrowan_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-glenrowan_eatdrink.gif) no-repeat bottom left; }
#placestovisit_glenrowan_trailservices #titlepanel h2{ background: transparent url(Images/h2-glenrowan_bikehire.gif) no-repeat bottom left; }
#placestovisit_harrietville #titlepanel h2 { background: transparent url(Images/h2-harrietville.gif) no-repeat bottom left; }
#placestovisit_harrietville_attractions #titlepanel h2 { background: transparent url(Images/h2-harrietville-attractions.gif) no-repeat bottom left; }
#placestovisit_harrietville_wheretostay #titlepanel h2{ background: transparent url(Images/h2-harrietville_wheretostay.gif) no-repeat bottom left; }
#placestovisit_harrietville_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-harrietville_eatdrink.gif) no-repeat bottom left; }
#placestovisit_harrietville_trailservices #titlepanel h2{ background: transparent url(Images/h2-harrietville_bikehire.gif) no-repeat bottom left; }
#placestovisit_milawa #titlepanel h2 { background: transparent url(Images/h2-milawa.gif) no-repeat bottom left; }
#placestovisit_milawa_attractions #titlepanel h2 { background: transparent url(Images/h2-milawa-attractions.gif) no-repeat bottom left; }
#placestovisit_milawa_wheretostay #titlepanel h2{ background: transparent url(Images/h2-milawa_wheretostay.gif) no-repeat bottom left; }
#placestovisit_milawa_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-milawa_eatdrink.gif) no-repeat bottom left; }
#placestovisit_milawa_trailservices #titlepanel h2{ background: transparent url(Images/h2-milawa_bikehire.gif) no-repeat bottom left; }
#placestovisit_mtbeauty #titlepanel h2 { background: transparent url(Images/h2-mtbeauty.gif) no-repeat bottom left; }
#placestovisit_mtbeauty_attractions #titlepanel h2 { background: transparent url(Images/h2-mtbeauty-attractions.gif) no-repeat bottom left; }
#placestovisit_mtbeauty_wheretostay #titlepanel h2{ background: transparent url(Images/h2-mtbeauty_wheretostay.gif) no-repeat bottom left; }
#placestovisit_mtbeauty_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-mtbeauty_eatdrink.gif) no-repeat bottom left; }
#placestovisit_mtbeauty_trailservices #titlepanel h2{ background: transparent url(Images/h2-mtbeauty_bikehire.gif) no-repeat bottom left; }
#placestovisit_tarrawingee #titlepanel h2 { background: transparent url(Images/h2-tarrawingee.gif) no-repeat bottom left; }
#placestovisit_tarrawingee_attractions #titlepanel h2 { background: transparent url(Images/h2-tarrawingee-attractions.gif) no-repeat bottom left; }
#placestovisit_tarrawingee_wheretostay #titlepanel h2{ background: transparent url(Images/h2-tarrawingee_wheretostay.gif) no-repeat bottom left; }
#placestovisit_tarrawingee_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-tarrawingee_eatdrink.gif) no-repeat bottom left; }
#placestovisit_tarrawingee_trailservices #titlepanel h2{ background: transparent url(Images/h2-tarrawingee_bikehire.gif) no-repeat bottom left; }
#placestovisit_wandiligong #titlepanel h2 { background: transparent url(Images/h2-wandiligong.gif) no-repeat bottom left; }
#placestovisit_wandiligong_attractions #titlepanel h2 { background: transparent url(Images/h2-wandiligong-attractions.gif) no-repeat bottom left; }
#placestovisit_wandiligong_wheretostay #titlepanel h2{ background: transparent url(Images/h2-wandiligong_wheretostay.gif) no-repeat bottom left; }
#placestovisit_wandiligong_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-wandiligong_eatdrink.gif) no-repeat bottom left; }
#placestovisit_wandiligong_trailservices #titlepanel h2{ background: transparent url(Images/h2-wandiligong_bikehire.gif) no-repeat bottom left; }
#placestovisit_whorouly #titlepanel h2 { background: transparent url(Images/h2-whorouly.gif) no-repeat bottom left; }
#placestovisit_whorouly_attractions #titlepanel h2 { background: transparent url(Images/h2-whorouly-attractions.gif) no-repeat bottom left; }
#placestovisit_whorouly_wheretostay #titlepanel h2{ background: transparent url(Images/h2-whorouly_wheretostay.gif) no-repeat bottom left; }
#placestovisit_whorouly_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-whorouly_eatdrink.gif) no-repeat bottom left; }
#placestovisit_whorouly_trailservices #titlepanel h2{ background: transparent url(Images/h2-whorouly_bikehire.gif) no-repeat bottom left; }
#placestovisit_yackandandah #titlepanel h2 { background: transparent url(Images/h2-yackandandah.gif) no-repeat bottom left; }
#placestovisit_yackandandah_attractions #titlepanel h2 { background: transparent url(Images/h2-yackandandah-attractions.gif) no-repeat bottom left; }
#placestovisit_yackandandah_wheretostay #titlepanel h2{ background: transparent url(Images/h2-yackandandah_wheretostay.gif) no-repeat bottom left; }
#placestovisit_yackandandah_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-yackandandah_eatdrink.gif) no-repeat bottom left; }
#placestovisit_yackandandah_trailservices #titlepanel h2{ background: transparent url(Images/h2-yackandandah_bikehire.gif) no-repeat bottom left; }
#placestovisit_chiltern #titlepanel h2 { background: transparent url(Images/h2-chiltern-attractions.gif) no-repeat bottom left; width: 144px; }
#placestovisit_chiltern_attractions #titlepanel h2 { background: transparent url(Images/h2-chiltern-attractions.gif) no-repeat bottom left; }
#placestovisit_chiltern_wheretostay #titlepanel h2{ background: transparent url(Images/h2-chiltern-wheretostay.gif) no-repeat bottom left; }
#placestovisit_chiltern_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-chiltern-eatdrink.gif) no-repeat bottom left; }
#placestovisit_chiltern_trailservices #titlepanel h2{ background: transparent url(Images/h2-chiltern-trailservices.gif) no-repeat bottom left; }
#placestovisit_dinnerplain #titlepanel h2 { background: transparent url(Images/h2-dinnerplain-attractions.gif) no-repeat bottom left; width: 186px; }
#placestovisit_dinnerplain_attractions #titlepanel h2 { background: transparent url(Images/h2-dinnerplain-attractions.gif) no-repeat bottom left; }
#placestovisit_dinnerplain_wheretostay #titlepanel h2{ background: transparent url(Images/h2-dinnerplain-wheretostay.gif) no-repeat bottom left; }
#placestovisit_dinnerplain_wheretoeatdrink #titlepanel h2{ background: transparent url(Images/h2-dinnerplain-eatdrink.gif) no-repeat bottom left; }
#placestovisit_dinnerplain_trailservices #titlepanel h2{ background: transparent url(Images/h2-dinnerplain-trailservice.gif) no-repeat bottom left; }
#howtofindus h2 { background: transparent url(Images/h2-howtofindus.gif) no-repeat bottom left; }
#downloads h2 { background: transparent url(Images/h2-downloads.gif) no-repeat bottom left; }
#railtrailorigins h2 { background: transparent url(Images/h2-ourorigins.gif) no-repeat bottom left; }
#ourvision h2 { background: transparent url(Images/h2-ourvision.gif) no-repeat bottom left; height: 42px; }
#generalinformation h2 { background: transparent url(Images/h2-generalinformation.gif) no-repeat bottom left; }
#guideforusers h2 { background: transparent url(Images/h2-guideforusers.gif) no-repeat bottom left; }
#trailuserschecklist h2 { background: transparent url(Images/h2-trailuserschecklist.gif) no-repeat bottom left; }

.townlist
{
	position: relative;
	left: -50px;
	width: 449px;
	z-index: 10;
}

.townlist li
{
	list-style-type: none;
	float: left;
}

.townlist li.sub 
{
	display: block;
	height: 100px;
	width: 89px;
}

.maintown 
{
	margin-right: 5px;
	margin-bottom: 5px;
}

div.mmruler 
{
	display: block;
	background-image: url(images/hr.jpg);
	width: 449px;
	height: 3px;	
	font-size: 0;
	margin-bottom: 4px;
	position: relative;
	left: -40px;
	clear: both;
}

/* Contact Us */
#contact .contact h4
{
	margin-top: 1em;
	margin-bottom: 0.2em;
}

#contact .contact table td 
{
	vertical-align: middle;
	width: auto;
}

#contact .contact table td.label 
{
	width: 140px;	
}

#contact .contact table td input
{
	width: 220px;
}

#contact .contact table  td select  
{
	width: 224px;
}

#contact .contact table td.state input { width: 70px; }
#contact .contact table td input.verify { width: 104px; }
#contact .contact table td.country input,
#contact .contact table td.phone input { width: 190px; }
#contact .contact table td.comments textarea { width: 360px; height: 90px; margin: 0; margin-bottom: 1em; }
#contact .contact table td.buttons input { width:auto; }

#contact .contact p.imgreq, #contact .contact p.note 
{
	font-size: 0.95em;
}

#contact .contact p.note 
{
	color: #999999;
}

#contact .contact div.hr 
{
	display: block;
	width: 449px;
	height: 2px;
	position: relative;
	left: -36px;
	background: transparent url(images/hr.gif) no-repeat;
	border: none;
	margin-top: 12px;
	margin-bottom: 4px;
}

#contact .contact .vs ul
{
	margin-top: 1em;
	margin-bottom: 1em;
}

#contact .contact .vs ul li 
{
	list-style: square;
	text-indent: 5ex;	
}

/* Register for updates */
#registerforupdates #featurepanel3
{
	visibility: hidden;
}

#registerforupdates .pnlRegister table th 
{
	width: 162px;
	vertical-align: top;
}

#registerforupdates .pnlRegister table td 
{
	vertical-align: top;
}

#registerforupdates .pnlRegister div.hr 
{
	display: block;
	width: 449px;
	height: 2px;
	position: relative;
	left: -36px;
	background: transparent url(images/hr.gif) no-repeat;
	border: none;
	margin-top: 12px;
	margin-bottom: 1em;
}

#registerforupdates .pnlRegister .vs ul
{
	margin-top: 1em;
	margin-bottom: 1em;
}

#registerforupdates .pnlRegister .vs ul li 
{
	list-style: square;
	text-indent: 5ex;	
}

#registerforupdates .pnlRegister .other
{
	display: block;
	margin-top: 10px;
}

#registerforupdates .pnlRegister .other input
{
	float: left;
	margin-left: 0;
	margin-right: 10px;
}

#registerforupdates .pnlRegister .other label
{
	display: block;
	float: left;
}

#registerforupdates .pnlRegister .small 
{
	font-size: 0.75em;
	color: #666666;
	font-variant: small-caps;
	letter-spacing: 0.1ex;
}

#registerforupdates .pnlRegister h4 .small 
{
	font-size: 0.6em;
	letter-spacing: 0.1ex;
}

/* Search Results */
#searchresults #results .hr 
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
}

#searchresults #results .searchlink
{
	display:block;
	margin-right: 20px;
}

#searchresults #results .title
{
	font-weight: bold;
	margin-bottom: 0;
}

#searchresults #results td
{
	vertical-align: middle;
}

/* Gallery of Images */
#photogallery #contentpanel,
#videogallery #contentpanel
{
	margin-left: 30px;
	margin-right: 0px;
}

#photogallery #featurepanel2,
#videogallery #featurepanel2
{
	width: 212px;
	height: 238px;
	background: url(Images/bg-featuregallery.jpg) no-repeat;
	position: relative;
}

#photogallery #featurepanel2 img,
#videogallery #featurepanel2 img
{
	right: -29px;
}

#photogallery #column2,
#videogallery #column2
{
	width: 212px;
}

#photogallery #titlepanel,
#videogallery #titlepanel
{
	width: 681px;
	height: 57px;
	background: transparent url(Images/bg-headinggallery.jpg) no-repeat top left;
}

#photogallery #contentpanel,
#videogallery #contentpanel
{
	width: 633px;
}

#photogallery #column1,
#videogallery #column1
{
	width: 681px;
}

#flashg 
{
	width: 633px;
	height: 396px;
	float: left;
	margin-top: 8px;
}

/* News */
#news #newslist h4 
{
	/* clear: left; */
}

#news #newslist .posted
{
	font-weight: bold;
}

#news #newslist .hr
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
}

#news #newsitem .posted
{
	font-weight: bold;
}

#news #newsitem .hr
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
}

/* Events */
#events #eventslist h4 
{
	/* clear: left; */
}

#events #eventslist .posted
{
	font-weight: bold;
}

#events #eventslist .hr
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
}

#events #eventslist .date
{
	font-weight: bold;
	font-style: italic;
}

#events #eventsitem .posted
{
	font-weight: bold;
}

#events #eventsitem .date
{
	font-weight: bold;
	font-style: italic;
}

#events #eventsitem .hr
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
}

/* Blog List */
#blog #blogslist h4 
{
	/* clear: left; */
}

#blog #blogslist .posted
{
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	font-style: italic;
}

#blog #blogslist .hr
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
	margin-top: 1em;
}

#blog #blogslist .date
{
	font-weight: bold;
}

#blog #blogslist .left 
{
	float: left;
}

#blog #blogslist .right 
{
	color: #ff7200;
	float: right;
	margin-top: 4px;
}

#blog #blogsitem .posted
{
	font-weight: bold;
	font-style: italic;
}

#blog #blogsitem .date
{
	font-weight: bold;
	
}

#blog #blogsitem .right 
{
	color: #ff7200;
	float: right;
}

#blog #blogsitem .hr
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
	margin-top: 1em;
}

#blog #blogcomments 
{
	clear: left;
}

#blog #blogcomments .date 
{
	font-weight: bold;
	font-style: italic;
	font-size: 1.25em;
}

#blog #blogcomments .name
{
	font-weight: bold;
	font-size: 1.1em;
}

#blog #blogcomments .time
{
	font-style: italic;
	font-size: 0.9em;
}

#blog #blogcomments .hr 
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
}

#blog .commentsadd p 
{
	margin: 0;
	margin-bottom: 0.5em;
	padding: 0;
}

#blog .commentsadd .head 
{
	display: block;
	float: left;
	width: 100px;
}

#blog .commentsadd .vs ul
{
	margin-top: 1em;
	margin-bottom: 1em;
}

#blog .commentsadd .vs ul li 
{
	list-style: square;
	text-indent: 5ex;	
}

#blog .commentsadd .hr 
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
}

/* Podcast List */
#podcasts #currentpodcast 
{
	clear:both;
	width: 391px;
	height: 82px;
	overflow: hidden;
	background: transparent url(images/bg-podcast.jpg) no-repeat;
	margin-bottom: 1em;
}

#podcasts #currentpodcast h5 
{
	font-weight: bold;
}

#podcasts #currentpodcast #flashpodcast
{
	margin-top: 1px;
	margin-bottom: 9px;
	margin-left: 1px;
	width: 169px;
	height: 73px;
	float: left;
}

#podcasts #currentpodcast #download
{
	width: 77px;
	height: 82px;
	float: left;
	margin-left: 33px;
	margin-top: 14px;
}

#podcasts #currentpodcast #subscribe
{
	width: 77px;
	height: 82px;
	float: left;
	margin-left: 33px;
	margin-top: 14px;
}

#podcasts #podcastlist 
{
	margin-top: 21px;
}

#podcasts #podcastlist .item
{
	width: 195px;
	float: left;
}

#podcasts .downloadflash 
{
	position: relative;
	top: 22px;
	left: 42px;
	display: block;
	width: 88px;
	height: 31px;
}

/* inline styles */
.pdf 
{
	display: block;
	background-image: url(images/icon-pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 16px;
}

/* Testimonials */
#testimonials #testimonylist h4 
{
	/* clear: left; */
}

#testimonials #testimonylist .hr
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
}

#testimonials #testimony .hr
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 1em;
}

/* links */
#links .hr 
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 1em;
	z-index: 0;
	clear: both;
}

.downloadflash 
{
	position: relative;
	top: -41px;
	left: 409px;
	display: block;
	width: 88px;
	height: 31px;
}

/* places to visit subnav */
#contentpanel #ptvsubnav
{
	margin: 0;
	height: 95px;
}

#ptvsubnav li 
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#ptvsubnav li a
{
	display: block;
	width: 81px;
	height: 95px;
	text-indent: -999px;
	overflow: hidden;
}

#ptvsubnav #aa a:hover,
#ptvsubnav #wts a:hover,
#ptvsubnav #wted a:hover,
#ptvsubnav #tsbh a:hover
{
	background-position: 0 -95px;
}

#ptvsubnav #aa a
{
	background: transparent url(images/subnav-attractions-lg.jpg);
}

#ptvsubnav #wts a
{
	background: transparent url(images/subnav-wheretostay-lg.jpg);
}

#ptvsubnav #wted a
{
	background: transparent url(images/subnav-wheretoeat-lg.jpg);
}

#ptvsubnav #tsbh a
{
	background: transparent url(images/subnav-trailservices-lg.jpg);
}

#ptvhr
{
	display: block;
	background: url(images/hr.jpg) repeat-x;
	width: 449px;
	height: 3px;	
	position: relative;
	left: -40px;
	margin-bottom: 0.5em;
}

#contentpanel #itemsubnav
{
	margin: 0;
}

#itemsubnav li
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#itemsubnav li a
{
	display: block;
	width: 35px;
	height: 58px;
	text-indent: -999px;
	overflow: hidden;
	z-index: 2;
}

#itemsubnav #aa a:hover,
#itemsubnav #wts a:hover,
#itemsubnav #wted a:hover,
#itemsubnav #tsbh a:hover
{
	background-position: 0 -58px;
}

#itemsubnav #aa a { background: transparent url(images/subnav-attractions-sm.jpg); }
#itemsubnav #wts a { background: transparent url(images/subnav-wheretostay-sm.jpg); }
#itemsubnav #wted a { background: transparent url(images/subnav-wheretoeat-sm.jpg); }
#itemsubnav #tsbh a { background: transparent url(images/subnav-trailservices-sm.jpg); }

.attractions #itemsubnav #aa a { background-position: 0 -116px; }
.attractions #itemsubnav #aa a:hover { background-position: 0 -174px; }

.stay #itemsubnav #wts a { background-position: 0 -116px; }
.stay #itemsubnav #wts a:hover { background-position: 0 -174px; }

.eat #itemsubnav #wted a { background-position: 0 -116px; }
.eat #itemsubnav #wted a:hover { background-position: 0 -174px; }

.services #itemsubnav #tsbh a { background-position: 0 -116px; }
.services #itemsubnav #tsbh a:hover { background-position: 0 -174px; }

#itemhr 
{
	clear: both;
}

.attractions,
.stay,
.eat,
.services
{
	background: transparent url(images/hr.jpg) repeat-x;
	background-position: 0 43px;
}

#servicelink 
{
	display: block;
	float: left;
	width:156px;
	height: 58px;
	overflow: hidden;
	background: transparent url(images/subnav-places-sm.jpg) no-repeat;
}

.attractions #servicelink { background-position: 0 0; }
.stay #servicelink { background-position: 0 -58px; }
.eat #servicelink { background-position: 0 -116px; }
.services #servicelink { background-position: 0 -174px; }

/* Resources subnav */
#contentpanel #resourcessubnav
{
	margin: 0 !important;
	height: 81px;
}

#resourcessubnav li 
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#resourcessubnav li a
{
	display: block;
	width: 81px;
	height: 81px;
	text-indent: -999px;
	overflow: hidden;
}

#resourcessubnav #testimonials a:hover,
#resourcessubnav #links a:hover,
#resourcessubnav #factsheets a:hover
{
	background-position: 0 -81px;
}

#resourcessubnav #testimonials a { background: transparent url(images/subnav-testimonials-lg.jpg); }
#resourcessubnav #links a { background: transparent url(images/subnav-links-lg.jpg); }
#resourcessubnav #factsheets a { background: transparent url(images/subnav-factsheets-lg.jpg); }

#contentpanel #resourcessubnavchild
{
	margin: 0;
	height: 58px;
	float: left;
}

#resourcessubnavchild li
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#resourcessubnavchild li a
{
	display: block;
	width: 35px;
	height: 58px;
	text-indent: -999px;
	overflow: hidden;
	z-index: 2;
}

#resourcessubnavchild #testimonials a:hover,
#resourcessubnavchild #links a:hover,
#resourcessubnavchild #factsheets a:hover
{
	background-position: 0 -58px;
}

#resourcessubnavchild #testimonials a { background: transparent url(images/subnav-testimonials-sm.jpg); }
#resourcessubnavchild #links a { background: transparent url(images/subnav-links-sm.jpg); }
#resourcessubnavchild #factsheets a { background: transparent url(images/subnav-factsheets-sm.jpg); }

.testimonials #resourcessubnavchild #testimonials a { background-position: 0 -116px; }
.testimonials #resourcessubnavchild #testimonials a:hover { background-position: 0 -174px; }

.links #resourcessubnavchild #links a { background-position: 0 -116px; }
.links #resourcessubnavchild #links a:hover { background-position: 0 -174px; }

.factsheets #resourcessubnavchild #factsheets a { background-position: 0 -116px; }
.factsheets #resourcessubnavchild #factsheets a:hover { background-position: 0 -174px; }

.testimonials,
.links,
.factsheets
{
	background: transparent url(images/hr.jpg) repeat-x;
	background-position: 0 43px;
}

#resourcelink
{
	display: block;
	float: left;
	width:103px;
	height: 38px;
	overflow: hidden;
	background: transparent url(images/subnav-resources-sm.jpg) no-repeat;
}

.testimonials #resourcelink { background-position: 0 0; }
.links #resourcelink { background-position: 0 -38px; }
.factsheets #resourcelink { background-position: 0 -76px; }

/* Media subnav */
#contentpanel #mediasubnav
{
	margin: 0;
	height: 162px;
}

#mediasubnav li 
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#mediasubnav li a
{
	display: block;
	width: 81px;
	height: 81px;
	text-indent: -999px;
	overflow: hidden;
}

#mediasubnav #news a:hover,
#mediasubnav #events a:hover,
#mediasubnav #photogallery a:hover,
#mediasubnav #videogallery a:hover,
#mediasubnav #podcasts a:hover,
#mediasubnav #blog a:hover
{
	background-position: 0 -81px;
}

#mediasubnav #news a { background: transparent url(images/subnav-news-lg.jpg); }
#mediasubnav #events a { background: transparent url(images/subnav-events-lg.jpg); }
#mediasubnav #photogallery a { background: transparent url(images/subnav-photogal-lg.jpg); }
#mediasubnav #videogallery a { background: transparent url(images/subnav-video-lg.jpg); }
#mediasubnav #podcasts a { background: transparent url(images/subnav-podcast-lg.jpg); }
#mediasubnav #blog a { background: transparent url(images/subnav-blog-lg.jpg); }

#contentpanel #mediasubnavchild
{
	margin: 0;
	height: 58px;
	float: left;
}

#mediasubnavchild li
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#mediasubnavchild li a
{
	display: block;
	width: 35px;
	height: 58px;
	text-indent: -999px;
	overflow: hidden;
	z-index: 2;
}

#mediasubnavchild #news a:hover,
#mediasubnavchild #events a:hover,
#mediasubnavchild #photogallery a:hover,
#mediasubnavchild #videogallery a:hover,
#mediasubnavchild #podcasts a:hover,
#mediasubnavchild #blog a:hover
{
	background-position: 0 -58px;
}

#mediasubnavchild #news a { background: transparent url(images/subnav-news-sm.jpg); }
#mediasubnavchild #events a { background: transparent url(images/subnav-events-sm.jpg); }
#mediasubnavchild #photogallery a { background: transparent url(images/subnav-photogal-sm.jpg); }
#mediasubnavchild #videogallery a { background: transparent url(images/subnav-video-sm.jpg); }
#mediasubnavchild #podcasts a { background: transparent url(images/subnav-podcast-sm.jpg); }
#mediasubnavchild #blog a { background: transparent url(images/subnav-blog-sm.jpg); }

.news #mediasubnavchild #news a { background-position: 0 -116px; }
.news #mediasubnavchild #news a:hover { background-position: 0 -174px; }

.events #mediasubnavchild #events a { background-position: 0 -116px; }
.events #mediasubnavchild #events a:hover { background-position: 0 -174px; }

.photogallery #mediasubnavchild #photogallery a { background-position: 0 -116px; }
.photogallery #mediasubnavchild #photogallery a:hover { background-position: 0 -174px; }

.videogallery #mediasubnavchild #videogallery a { background-position: 0 -116px; }
.videogallery #mediasubnavchild #videogallery a:hover { background-position: 0 -174px; }

.podcasts #mediasubnavchild #podcasts a { background-position: 0 -116px; }
.podcasts #mediasubnavchild #podcasts a:hover { background-position: 0 -174px; }

.blog #mediasubnavchild #blog a { background-position: 0 -116px; }
.blog #mediasubnavchild #blog a:hover { background-position: 0 -174px; }

.news,
.events,
.podcasts,
.blog,
.photogallery,
.videogallery
{
	background: transparent url(images/hr.jpg) repeat-x;
	background-position: 0 43px;
}

#medialink
{
	display: block;
	float: left;
	width:103px;
	height: 38px;
	overflow: hidden;
	background: transparent url(images/subnav-media-sm.jpg) no-repeat;
}

.news #medialink { background-position: 0 0; }
.events #medialink { background-position: 0 -38px; }
.photogallery #medialink { background-position: 0 -76px; } 
.videogallery #medialink { background-position: 0 -114px; }
.podcasts #medialink { background-position: 0 -152px; }
.blog #medialink { background-position: 0 -190px; }

/* rail trail subnav */
#contentpanel #railsubnav
{
	margin: 0;
	height: 190px;
}

#railsubnav li 
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#railsubnav li a
{
	display: block;
	width: 81px;
	height: 95px;
	text-indent: -999px;
	overflow: hidden;
}

#railsubnav #howtofindus a:hover,
#railsubnav #downloads a:hover,
#railsubnav #railtrailorigins a:hover,
#railsubnav #ourvision a:hover,
#railsubnav #generalinformation a:hover,
#railsubnav #guideforusers a:hover,
#railsubnav #trailuserschecklist a:hover
{
	background-position: 0 -95px;
}

#railsubnav #howtofindus a { background: transparent url(images/subnav-howtofindus-lg.jpg); }
#railsubnav #downloads a { background: transparent url(images/subnav-downloads-lg.jpg); }
#railsubnav #railtrailorigins a { background: transparent url(images/subnav-origins-lg.jpg); }
#railsubnav #ourvision a { background: transparent url(images/subnav-ourvision-lg.jpg); }
#railsubnav #generalinformation a { background: transparent url(images/subnav-information-lg.jpg); }
#railsubnav #guideforusers a { background: transparent url(images/subnav-guide-lg.jpg); }
#railsubnav #trailuserschecklist a { background: transparent url(images/subnav-checklist-lg.jpg); }

#contentpanel #railsubnavchild
{
	margin: 0;
	height: 58px;
	float: left;
}

#railsubnavchild li
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#railsubnavchild li a
{
	display: block;
	width: 35px;
	height: 58px;
	text-indent: -999px;
	overflow: hidden;
	z-index: 2;
}

#railsubnavchild #howtofindus2 a:hover,
#railsubnavchild #downloads2 a:hover,
#railsubnavchild #railtrailorigins2 a:hover,
#railsubnavchild #ourvision2 a:hover,
#railsubnavchild #generalinformation2 a:hover,
#railsubnavchild #guideforusers2 a:hover,
#railsubnavchild #trailuserschecklist2 a:hover
{
	background-position: 0 -58px;
}

#railsubnavchild #howtofindus2 a { background: transparent url(images/subnav-howtofindus-sm.jpg); }
#railsubnavchild #downloads2 a { background: transparent url(images/subnav-downloads-sm.jpg); }
#railsubnavchild #railtrailorigins2 a { background: transparent url(images/subnav-origins-sm.jpg); }
#railsubnavchild #ourvision2 a { background: transparent url(images/subnav-ourvision-sm.jpg); }
#railsubnavchild #generalinformation2 a { background: transparent url(images/subnav-information-sm.jpg); }
#railsubnavchild #guideforusers2 a { background: transparent url(images/subnav-guide-sm.jpg); }
#railsubnavchild #trailuserschecklist2 a { background: transparent url(images/subnav-checklist-sm.jpg); }

.howtofindus #railsubnavchild #howtofindus2 a { background-position: 0 -116px; }
.howtofindus #railsubnavchild #howtofindus2 a:hover { background-position: 0 -174px; }

.downloads #railsubnavchild #downloads2 a { background-position: 0 -116px; }
.downloads #railsubnavchild #downloads2 a:hover { background-position: 0 -174px; }

.railtrailorigins #railsubnavchild #railtrailorigins2 a { background-position: 0 -116px; }
.railtrailorigins #railsubnavchild #railtrailorigins2 a:hover { background-position: 0 -174px; }

.ourvision #railsubnavchild #ourvision2 a { background-position: 0 -116px; }
.ourvision #railsubnavchild #ourvision2 a:hover { background-position: 0 -174px; }

.generalinformation #railsubnavchild #generalinformation2 a { background-position: 0 -116px; }
.generalinformation #railsubnavchild #generalinformation2 a:hover { background-position: 0 -174px; }

.guideforusers #railsubnavchild #guideforusers2 a { background-position: 0 -116px; }
.guideforusers #railsubnavchild #guideforusers2 a:hover { background-position: 0 -174px; }

.trailuserschecklist #railsubnavchild #trailuserschecklist2 a { background-position: 0 -116px; }
.trailuserschecklist #railsubnavchild #trailuserschecklist2 a:hover { background-position: 0 -174px; }

.howtofindus,
.downloads,
.railtrailorigins,
.ourvision,
.generalinformation,
.guideforusers,
.trailuserschecklist
{
	background: transparent url(images/hr.jpg) repeat-x;
	background-position: 0 43px;
}

#raillink
{
	display: block;
	float: left;
	width:136px;
	height: 38px;
	overflow: hidden;
	background: transparent url(images/subnav-railtrail-sm.jpg) no-repeat;
}

.howtofindus #raillink { background-position: 0 0; }
.downloads #raillink { background-position: 0 -38px; }
.railtrailorigins #raillink { background-position: 0 -76px; } 
.ourvision #raillink { background-position: 0 -114px; }
.generalinformation #raillink { background-position: 0 -152px; }
.guideforusers #raillink { background-position: 0 -190px; }
.trailuserschecklist #raillink { background-position: 0 -228px; }

/* some back buttons */
#backtotownlist a 
{
	display: block;
	width: 147px;
	height: 25px;
	background: transparent url(images/btn-backtoplaces.jpg) no-repeat;
	text-indent: -999px;
	overflow: hidden;
}

.backtotown a 
{
	display: block;
	width: 56px;
	height: 25px;
	background: transparent url(images/btn-back.jpg) no-repeat;
	text-indent: -999px;
	overflow: hidden;
}

/* Temporarily hide podcasts */
#mediasubnav #podcasts,
#mediasubnavchild #podcasts
{
	display: none !important;
}