body { 
	 padding: 0px;
	 padding-top: 20px;
	 margin: 0px;
	 font-family: Trebuchet MS, Tahoma, sans-serif;
	 font-size: 11px;
	 background: white url(../images/fade.jpg) repeat-x;
	 color: #363636;
	 text-align: center;
}

div#wrap {
		 margin: 0 auto;
		 width: 800px;
		 text-align: left;
}

#left {
	  float: left;
	  width: 188px;
	  margin-right: 5px;
}

#right {
	   float: left;
	   width: 590px;
}
/* LINK CONTROL */
#menu a{ color: black; }
#menu a:hover { text-decoration: none; }
a img { border: 0px; }
a { color: #50CB14; }
/* TEXT CONTROL */
h1 { 
   color: #50CB14;
   font-size: 17px;
   font-weight: bold;
   line-height: 0px;
}
#logo h1 { display: none; }
#headtext h1 { color: #C5E8B7; }
h2 { 
   color: #50CB14;
   font-size: 15px;
   font-weight: none;
}

h3 { 
   color: #50CB14;
  font-size: 13px;
   font-weight: none;
   margin: 2px;
}
p { font-size: 10px;}
/* LEFT COLUMN */
#logo {
	  margin: 0px;
	  padding: 0px;
	  height: 77px;
	  background: white url(../images/glhf_03.jpg) no-repeat;
	  border: 1px solid #A2A2A1;
	  border-bottom: 0px;
}
#leftspacer {
	 height: 23px;
	 background: url(../images/glhf_05.jpg) no-repeat;
}

#menutop {
		 height: 27px;
		 background: url(../images/glhf_06.jpg) no-repeat;
}
#menufoot {
		  height: 22px;
		  background: url(../images/glhf_11.jpg) no-repeat;
}

#menu {
	  width: 184px;
}
.note {
	  background: #FFFFCC;
	  border: 1px solid #F0DC7A;
	  padding: 10px;
	  margin:10px;
	  font-size: 9px;
}

/* RIGHT COLUMN */
#righttop {
		  margin: 0px;
		  padding: 0px;
		  height: 50px;
}	
#postcards {
		   height: 130px;
}
.postcard {
		  margin: 0px;
		  float: left;
		  width: 168px;
		  height: 121px;
		  padding-left: 5px;
		  padding-bottom: 0px;
		  padding-top: 25px;
		  background: url(../images/glhf_08.jpg) no-repeat;
}
.gallerycard {
		  margin: 0px;
		  float: left;
		  width: 168px;
		  height: 121px;
		  padding-left: 5px;
		  padding-bottom: 0px;
		  /*padding-top: 25px; */
		  background: url(../images/glhf_08.jpg) no-repeat;
		  background-position: 0px -25px;
}
.spacerleft {
			height: 10px;
			clear: left;
}

#menucontent ul, li {
	  list-style-type: none;
	  display: box;
	  list-style-image: url(../images/meny_dot.gif);
}

#menucontent li {
	display: box;
	height: 25px;
    margin-top: 0px;
    padding: 0px;
    margin-bottom: 5px; 
}

#menucontent li:hover {
	  list-style-image: url(../images/meny_dot2.gif);
}

#footer {
		margin: 5px;
		border-top: 1px solid #D9CBCB;
		padding-left: 75px;
		font-size: 0.7em;
		height: 45px; 
		background: url(../images/glhf_15.jpg) no-repeat;
		width: 400px;
		clear: left;
}

#headtext {
		  margin: 0px;
		  padding: 0px;
		  position: relative;
		  left: 285px;
		  top: 5px;
}
#boxspacer {
		   margin-left: 10px;
}

.box {
	  font-size: 0.7em;
	  width: 300px;
	  border: 1px solid #D9CBCB;
	  padding: 10px;
}
#content {
		 padding-top: 10px;
}
#contentleft {
			 width: 310px;
			 float: left;
			 margin-right: 20px;			 
			 
}
#contentright {
			  width: 130px;
			  float: left;
}

.spacer { 
		height: 10px;
		clear: both;
}
#foot_space {
		height: 30px;
		background: url(../images/foot_spacer2.jpg) repeat-x;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
}

input, textarea { border: 1px solid #333333; 
	  	padding: 2px;
	  	margin: 2px;
	  }
	  