body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f7d366;
text-align:center;
font-size:1em;
line-height:1.4em;
}

.container
{
    margin: 0 auto;
    width:950px;
    text-align:left;
/*    border:solid 1px #46773d;*/
    border:solid 1px #333;
	background-color:#f0e68c;
}
.heading
{
color:White;
font-size:54px;
font-weight:lighter;
margin:0px;
padding:0 0 0 0.2em;
/* 950 x 140 */
background-image:url("new_header.jpg");
line-height:1.2em;
}

#data
{
	display:none;
}

#search
{
	border:solid 1px #000;
	background-color:#fff;
	display:none;
	width:200px;
	position:absolute;
}

#search a
{
	color:#333;
/*JB	font-size:10pt; */
	display:block;
	font-weight:normal;
	padding-left:3px;
}

#search a:hover
{
	text-decoration:none;
}

#searchtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #333333;
}

.info
{
/*JB	font-size:12px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#4D3300;
}

.info td
{
/*JB	font-size:12px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#4D3300;
}


div.nav{
	text-align:center;
	background-color:#46773d;
	height:24px;
	padding-top:4px;
}

a
{
color:#44773d;
text-decoration:none;
font-weight:bold;
}

a:hover
{
text-decoration:underline;
}

a.nav
{
color:#ffffff;
/*JBfont-size:12px;*/
font-weight:bold;
}

a.index
{
/*JBfont-size:10px;*/
font-weight:bold;
}

.linklist
{
	padding:10px 0px;
}

.linklist a
{
/*JBfont-size:10px;*/
font-weight:bold;
}


ul a
{
    font-weight:bold;
}

.space{
    Height:10px;
}

h1{
font-size:1.6em;
font-weight:bold;
}

h2{
	font-size:1.3em;
	padding:8px 0px 8px 10px;
	background-color:#46773d;
	color:#FFFFFF;
	margin:0;
	border:1px solid #333;
}

h3{
	font-size:1.1em;
	width: 100%;
}

h4{
font-size:1.1em;
}

.block {
/*	border:solid 1px #46773d;*/
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	border-bottom:solid 1px #333;
	padding:10px;
	margin-bottom:10px;
}

.blocktext {
	margin-left:110px;
}

.ads
{
    float:left;
    width:125px;
    height:650px;
		background-color:#f0e68c;
}

.adstest
{
		border:1px solid black;
		width:120px;
		height:600px;
}


.adsleft
{
    float:left;
    width:125px;
		background-color:#f0e68c;
    height:650px;
}


.adsright
{
    margin-left:580px;
		width:125px;
		background-color:#f0e68c;
}
.adshor
{
    padding:3em 2px 2px 2px;
    height:100px;
background-color:#f0e68c;
}

.contentright
{
    background-color:#f0e68c;
    color:#4D3300;
/*JB    font-size:11px;*/
		margin-left:160px;
}

.footnote
{
    color:#4D3300;
/*JB    font-size:10px;*/
	clear:both;
	text-align: center;
}

.footnote a
{
/*JB    font-size:12px;*/
    font-weight:bold;
}

.contentleft
{
 		float:left;
		width:540px;
    background-color:#f0e68c;
    color:#4D3300;
/*JB    font-size:10px;*/
}
.content
{
    background-color:#f0e68c;
    color:#4D3300;
/*JB    font-size:10px;*/
    padding:1em 1em 1em 1em;
}

.end
{
	clear:both;
	text-align: center;
	}

.end a
{
/*JB    font-size:12px;*/
    font-weight:bold;
}

.middle
{
		background-color:#f0e68c;
/*JB    font-size:10px;*/
    color:#4D3300;
		padding:0px 20px 50px 20px;

}	

.table td
{
/*JB    font-size:11px;*/
}
.table th
{
/*JB    font-size:12px;*/
}


.middle ul
{
	padding:5px 5px 5px 5px;   
	list-style-position:inside;
}

.middle li
{
	padding:5px 5px 5px 5px;
}

.footer
{
	height:20px;
	text-align:center;

}

h5 {font-size:12px}

.title
{
    font-weight:bold;
    padding: 1em 0 1em 0;
}

.date
{
	float:right;
    text-align:right;
    padding: 1em 0 0 0;
}

.name
{
  	 float:left;
		 width:500px;
		 height:100px;
		 padding:.5em .5em .5em .5em 

}

.time
{
 		 float:right;
  	 width:240px;
		 height:200px;
		 padding:.5em .5em .5em .5em 
}

.how
{
  	width:370px;
		height:100px;
    padding:.5em .5em .5em .5em 
}
.description
{
  	width:600px;
    padding:.5em .5em .5em .5em 
}

.huts
{
 		 margin-left:3px;
		 float:left;
  	 width:200px;
    padding:.5em .5em .5em .5em 
}

.map
{
 		float:right;
    padding:.5em .5em .5em .5em 
}

.gradient
{
  	width:200px;
    padding:.5em .5em .5em .5em 
}

.photos
{
    margin-left:3px;
 		float:left;
  	width:450px;
    padding:.5em .5em .5em .5em 
}

.imageland
{
  	height:60px;
		width:90px;
}		 

.imageport
{
  	height:90px;
		width:60px;
}		 

.landright
{
  	height:60px;
	width:90px;
	float:right;
	padding:0 0 10px 10px;
	border:0;
}		 

.portright
{
  	height:90px;
	width:60px;
	float:right;
	padding:0 0 10px 10px;
	border:0;
}		 

.landleft
{
  	height:60px;
	width:90px;
	float:left;
	padding:0 10px 10px 0;
	border:0;
}		 

.portleft
{
  	height:90px;
	width:60px;
	float:left;
	padding:0 10px 10px 0;
	border:0;
}		 

.adscol{
				float:left;
				width:125px;
				height:600px;
				padding:3em 2px 2px 0.5em;				
				}
.adscol_link{
				float:left;
				width:125px;
				height:800px;
				}
.col1
{
 		 float:left;
		 width:550px;
}
		 
.img_in_text {
	text-align:center;	
	font-weight:bold;
}

.col2
{
		margin-left:600px;
		 }

.img_in_col2 {
	width:200px;
}

.para{
			padding:0.5em 0.5em 0.5em 0em;
			}
			
.textblock
{
			padding-bottom:1em;
}
			
ul.index
{
	padding:0 0 0 0;
	list-style:none;
	margin:0 0 0 0;
}

#greatwalkmap
{
	float:right;
	margin-top:15px;
	margin-left:15px;
}

#greatwalk td a
{
	font-weight:bold;
	text-decoration:underline;
}

#greatwalk td
{
/*JB	font-size:11px;*/
	text-align:center;
}

#greatwalk th
{
/*JB	font-size:12px;*/
}

#greatwalk
{
	margin-top:10px;
	margin-bottom:20px;
}

.imgleft
{
	float:left; 
	margin-right:15px; 
	margin-bottom:15px;
	border:0;
}

.imgright
{
	float:right; 
	margin-left:15px; 
	margin-bottom:15px;
	border:0;
}

.parkinfo {
	float:right;
	width:150px;
	margin:10px;
}

.parkinfolink {
	float:right;
	width:120px;
}

.hide {
	padding:0;
	display:none;
}

.display {
	display:block;
}

#lks {
	margin-top:20px;
}

#lks ul {
	padding:5px 0;
	margin:0;
}

#lks li {
	list-style-type:none;
}

/* PopBox stuff */

.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("/images/magminus.cur"), pointer;
} 

/* End of PopBox stuff */
