/* CSS Document 
/* 224301 - dark green
/* Opaque Blue 003b52 RustOrange b95026
/* Highlight/Nav Orange FF9933 
/* 116788 - lighter version of main blue */


body {
	margin: 0;
	padding: 0;
	background-color:#130b07;
	background-image: url(njhiking_images/bkg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	color:#000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: small;
	behavior:url("csshover.htc");
}


a:link { 
	color: #003399;
	text-decoration:none;
	}
	
a:visited {
	color: #003399;
	text-decoration:none;
	}
	
a:hover  {
	color: #b95026;
	text-decoration:underline;
	}

a:active {
	color: #FF9933;		
	}
	
h1 {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:x-large;
	color:#b95026;
	}
	
h2 {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:medium;
	margin:0;
	color:#224301;
	}
	
h3 {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:medium;
	margin:0;
	color: #000000;
	}
	
h3 a:hover  {
	color: #000000;
	text-decoration:underline;
	}
	
h2 a:hover  {
	color: #000000;
	text-decoration:underline;
	}

h4 {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:large;
	margin:0;
	color:#224301;
	}

#container {
	background-image: url(njhiking_images/bkg_content.jpg);
	background-repeat: repeat;
	width: 860px;
	margin: 0 auto;
	
}

#menu {	
	width: 824px;
	margin: 0 auto;

	}

#content {
	width: 800px;
	background-color:#e9e8e8;
	padding-top:30px;
	margin: 0 auto;
	}
.clear {
	clear:both;
}

.slideshow {
	/*background-image:url(slideshow/slide_bkg.jpg);*/
	float:right;
	width: 258px;
	height: 226px;
	margin-top:5px;
	margin-left:3px;
}



p {
	margin:0;
	font-size: small;
	line-height: 1.4em;
	font-family: Verdana, Arial,Helvetica,sans-serif;
}

img {
	border-style: none;
	}


li {
	list-style-type: square;
	padding-bottom: 8px;
}
.center {
		text-align:center;
		margin: 0 auto;
}


.rightcolumn{
	float: right;
	width: 300px;
	margin-left: 20px;
	margin-top: 10px;
	border:0;
}

.rightcolumn li { /*service list*/
	margin-bottom: 1em;
}

.rightcolumn strong {
	font-family: Arial,Helvetica,sans-serif;
	}
	
	
.rightcolumn img {
	border:none;
	margin-bottom: 10px;

}

.rightcolumn120{
	width: 125px;
	float: right;
	margin-left: 30px;
	margin-top: 10px;
}

.rightcolumn120 li { 
	margin-bottom: 1em;
}

.rightcolumn120 strong {
	font-family: Arial,Helvetica,sans-serif;
	}
	
	
.rightcolumn120 img {
	border:none;
	margin-bottom: 10px;

}

	
.right{
	float: right;
	margin-left: 5px;
}


.leftcolumn{
	width: 450px;
	float: left;
}

.leftcolumnwide{
	width: 625px;
	float: left;
}


.space {
	height:20px;
	clear:both;
	}
.footer {
	display:block;
	height:36px;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	color:#224301;
/*		width:800px;
	text-indent:-999em;*/
	margin-top: 10px;
	text-align:center;
	font-size:x-small;
	background: transparent url(njhiking_images/footer_bkg.jpg) no-repeat  scroll 0 0;
	}




/* SEARCH STYLES */
#searchtextarea {
	width:170px;
}

#searchbutton {
    width:110px;
	font-size: x-small;
}

#searchtextarea120 {
	width:110px;
	margin-bottom: 2px;

}

#searchbutton120 {
    width:110px;
	font-size: x-small;
}
/* END SEARCH STYLES */


/*Twitter button*/
.twitter a{
  display:block;
  width: 296px;
  height:55px;
  margin-top:5px;
  margin-left:4px; /*compensate for shadow*/
  text-indent:-9999px;
  background: url('njhiking_images/twitter_button.gif') no-repeat top left;
  border: 0;
}

.twitter a:hover {
	display:block;
	width: 296px;
	height:55px;
	margin-left:4px; 
	text-indent:-9999px;
	background: url('njhiking_images/twitter_button.gif') no-repeat left -55px;
	border: 0;
}

.twitter120 a{
  display:block;
  width: 120px;
  height:57px;
  margin-top:5px;
  text-indent:-9999px;
  background: url('njhiking_images/twitter_button_sml.gif') no-repeat top left;
  border: 0;
}

.twitter120 a:hover {
	display:block;
	width: 120px;
	height:57px;
	text-indent:-9999px;
	background: url('njhiking_images/twitter_button_sml.gif') no-repeat left -57px;
	border: 0;
}
/*End Twitter button*/

 
 .item { /*books*/
	padding-top:10px;
	margin-top:10px;
	height:260px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
 }
  .photos {
	height: 190px;
	text-align:center;
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	padding:5px;
	width:205px;
 }
 .photosright {
	height: 190px;
	text-align:center;
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	padding:5px;
	width:205px;
	float:right;
 }
 
 .photogallery {
	float: right;
	text-align:center;
}
.photogallery img{
	margin: 0 auto 0 auto;
}

/*Hike info box*/
#hikeinfo {
	width: 150px;
	float:right;
	border:thin #000 solid;
	margin-left:3px;
	font-size: x-small;
	text-indent: 5px;
	background-image:url(njhiking_images/hikebox-bkg.gif);
	background-repeat: repeat-y;
}

.source {
	font-size: x-small;
	color:#666;
	line-height: 1.4em;
	font-family: Verdana, Arial,Helvetica,sans-serif;
}

#content .leftcolumnwide table {
	border: thin dotted #666;
	padding: 5px;
	background-color: #f5f5f2;
}

#content .leftcolumnwide table td {
	border-top: thin dotted #666;
	padding: 5px;
}
/*Dual 125x125 for 300 wides*/
div.adblock125
{
  height: 125px;
  width: 150px;
  margin: 10px auto 5px auto;
  float: left;
  text-align: center;

}	
div.adblock img
{
  display: inline;
  border: 0;
}