a:visited {
	color: blue;
	text-decoration:none;
	}
	
a  {
	color: blue;
	text-decoration:none;
	}

a:hover {
	color: #518C32;
	text-decoration:none;
	}
	
#ads {
	width: 15%;
	text-align: center;
    float: right;
	height: 198px;
	padding-left:1%;
	margin-right:2%;
	background-color:#D4D197;
}



body {
background-image: url(cloudback.jpg);
font-family:"Times New Roman", Times, serif;
height:100%;	

}

button {
	float: left;
 	clear:both;
}

.centretable {
	margin-left:auto;
	margin-right:auto;
	
	}
	
.check {
	float: left;
	width: 2em;
	}

.checkboxlabel {
	float:left;
	width:3em;
	font-size:12px;
	text-align:right;
	/*clear:right;*/
	
	}
	
.checkboxheading {
	clear: both;
	}

.comment {
	font-size:10px;
	clear: both;
	}
	
.comment a {
	color:#006600;
	}

	
.commenthighlight {
	color: green;
	}
	
#container {
	float: left;
	width: 96%;
	margin-left: 2%;
	border: #000000 1px solid ;
	/*background-image: url(rockBack4.jpg);*/
	min-height:100%;
	background-color: #F2EBDC;
	}
	
div {
margin-bottom:0px;
}
	
.entry {
float: left;
clear: both;
background-color:#A4E590;
width: 95%;
border: black 1px solid;
padding-right: 1em;
padding-left: 1em;
padding-bottom: 1em;
margin-bottom:1em;
}

.entry textarea {
	float: right;
	}

.field {
	width: 10em;
	clear: left;
	float: left;
	font-weight: bold;
	}

form {
clear:both;
}

.formcomment {
	font-size:12px;
	color:blue;
	clear:both;
	margin-left:20em;
	}
	
form li {
	list-style-type:none;
	float: left;
    /*border-left: hidden 2em;*/
    width: 7em;
}     
	
.googlemap {
	float: right;
	margin-right:5 em;
	clear: none;
	}
	
.hide {
	visibility:hidden;
	font-size: 1px;
	}

html {
	height:100%;
	}


h1 {
	
	width: 96%;
    /*float: left;*/
	margin-left:2%;
	background-image: url(rockBack4.jpg);
	/*margin-bottom:10px;*/
	text-align:center;
	margin-bottom:0em;
	margin-top:0em;
	border: 1px black  solid ;
	
}

h1 img {
		border: 1px #D4D197 solid ;	
		margin-top: 8px;	
	}
	
h2 {
	font-size:2em;
	width: 100%;
	font-family:Geneva, Arial, Helvetica, sans-serif
    
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
	}

#info {
			position:absolute;
			left: 0px;
			top: 20px;
			z-index: 1;
			background: #D4D197;
			width: 300px;
			padding-bottom: .5em;
			overflow: hidden;
		}

#info h4 {
			padding: .4em 1em;
			margin: 0 0 .5em 0;
			background: #A4E590;
			color: blue;
			border-bottom: 1px solid #BFBFBF;
			border-top: 1px solid black;
		}
			
#info p {
			margin-left: 75px;
			margin-top: 0;
			padding: 0 0 0 2em;
		}

#inputform{
	clear:both;
}

#input {
			float:right;
		}
			
#japanmap {
			height: 747px;
			width: 800px;
			}

#leftads {
	width: 15%;
	text-align: center;
    float: left;
	height: 198px;
	padding-left:1%;
	margin-left:2%;
}

#leftbox {
	width: 20%;
	float: left;
    clear: both;
	min-height: 300px;
	background-color:yellow;
}

#linksbar {
	clear: both;
	width: 96%;
	float:left;
	/*border-bottom:#006600 5px double;
	border-top:#006600 5px double;
	padding-bottom: 15px;*/
	margin-left:2%;
	border-left: 1px black  solid;
	border-right: 1px black solid;
	padding-bottom:1em;
	background-color:#A4E590;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
    
}

#linksbar li {
	float: left;
	text-align: center;
    /*margin-left: 1em;*/
    width: 10%;
	list-style-type: none;
}     

#linksbar a {

	
	text-decoration: none;
	display: block;
	border: 1px blue ;
    
    /*background-image: url(file:///G|/japan_hiking/Webpages/Images/rockBack2.jpg);
    */
}

#linksbar a:hover {
    border: 1px green;
	color: green;
}

#linksbar a:visited {
	color: blue;
	}

.linksmain {
	float: left;
	width: 100%;
	padding-left: 1%;
	background-image: url(rockBack4.jpg);
	margin-bottom: 1em;
	border:green 0.25em double;
	/*border-left:#006600 0.25em double;
	border-right:#006600 0.25em double;
	border-bottom:#006600 0.25em double;*/
}

.main {
	min-height:100%;
	float:left;
	width: 55%;
	padding-left: 1%;
	padding-bottom: 1%;
	/*background-image: url(rockBack4.jpg);*/
	margin-bottom: 1em;
	/*border-left: 1px black  solid ;
	border-top: 1px black  solid ;
	border-bottom: 1px black  solid ;*/
	clear:right;
	background-color:#F2EBDC;
}

.main label {
	clear:left;
	float:left;
	width: 5em;
	text-align: right;
	margin-right: 0.5em;
	}

.main li{
	list-style-type:none;
	}
	
.main th {
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align:center;
	}
	
.main td {
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align:center;
	}
	
#mainform {
	width:85%;
	clear:left;
	background-image: url(rockBack4.jpg);
	margin:1%;
	border:green 0.25em double;
	/*border-left:#006600 0.25em double;
	border-right:#006600 0.25em double;*/
}

.mainwide {
	min-height:100%;
	float:left;
	width: 80%;
	padding-left: 1%;
	padding-bottom: 1%;
	/*background-image: url(rockBack4.jpg);*/
	background-color:#F2EBDC;
	
}


.mainwide input {
	float: left;
	margin-bottom: 0.5em;
}

#mainwide li {
	clear:both;
	}
	
.mainwide li {
	width: 12em;
	list-style-type:none;
	}
	
.mainwide label {
	clear:left;
	float:left;
	width: 20em;
	text-align: right;
	margin-right: 0.5em;
}

.mainphotocomment {
	font-size:12px;
	color: blue;
	text-align:center;
	}
	
.mainphotocomment a{
	color: green;
	}

#map {
			position:absolute;
			left: 0px;
			top: 0px;
			
			z-index:0;
		}

#mapcontainer {
			position:absolute;
			z-index: 2;
			}
				
#mountainbar {
	clear: both;
	width: 95%;
}

#mountainbar img {
    width: 7em;
    height: 5em;
}

#mountainbutton {
	clear:both;
	float:left;
	width: 3em;
	text-align: center;
	margin-left: 25em;
}

.mountaincolumn {
	width: 20%;
	float:left;
	border: black solid 1px;
}

#mountaincolumnbox {
	width: 70%;
	float: left;
	border: black solid 1px;
}

/*#mountaininfobox {
	float: left;
	width: 20%;
	padding-left: 1%;
	border-left:#006600 0.25em double;
	background-color:yellow;
	margin-left:2%;
}*/

#mountaininfobox img {
	margin-left: 5px;
	}


#mountainlist {
	float: left;
	width: 20%;
	
	padding-left: 2%;
	margin-right: 0%;
	/*border-left: 1px black  solid ;
	border-top: 1px black  solid ;*/
	background-color:#D4D197;	
}

#mountainlist input {
	float: right
	margin-top: 2.5em;
	width: 9em;
	}
	
#mountainlist label {
	clear: left;
	float: left;
	text-align: right;
	margin-right: .5em;
	width: 9em;	
	margin-top: 1.5em;
	}

#mountainlist ul {
	margin-left: -2.5em;
	}
	
#mountainlist li {
	list-style-type:none;
	}
	
#mountainlist li ul {
	display: none;
	}
	
#mountainlist li:hover > ul {
	margin-left: -2em;
	}
	
#mountainlist li:hover ul{
	display:block;
	}

#mountainpicture {
	/*float: right;*/
	}
	
.normal {
	font-size:16px;
	font-weight:100;
	}
	
.photo {
margin-left:1em;
}

.photocomments {
	float: left;
	clear: both;
	
	}
	
#photosbox {
	clear: both;
}

#photothumbnailbar {
	clear: both;
	float: left;
	width: 100%;
	background-color:#CCFFCC;
}

#photothumbnailbar img {
    height: 150 px;
    width: 100 px;
}

.randomindexpictures {
margin-right: 15 px;
clear: right;
float: left;
}

.randomindexpictures img {
margin-right: 15 px;
clear: both;
}

.randomindexpicturestext {
clear: both;
width: 100px;
}

#sideads {
	clear: right;
	float: right;
	width: 17%;
	padding: 1%;
	background-color:#F2EBDC;
	/*border-right:#006600 0.25em double;*/
	
}
	
table {
	clear:both;
	}
	
textarea {
	margin-bottom:0.5em;
	}
	
#top {
margin-left:auto;
margin-right:auto;
text-align:center;
width:65%
}

#widecontainer {
	float: left;
	width: 83%;
	margin: 1%;
	background-color:#FFFFFF;
}

.widefield {
	width: 25em;
	clear: left;
	float: left;
	font-weight: bold;
	}

.value {
float: left;
}