html,body {	margin: 0px;padding: 0px;}

body {
		font:76%/135% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		min-width:760px; background-color: #FFFFFF;	}
	
/*orig--->	body {
		font:76%/135% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		padding:0 0 10px 0;	min-width:760px;}

photo--->	body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px; color: #888888; background-color: #FFFFFF;	margin: 0px; padding: 0px;}*/
	
a:link {	text-decoration: underline;	color: #444444;}
a:visited {text-decoration: underline;	color: #C9A457;}
a:hover {text-decoration: underline;	color: #460000;}	
	
	code {font-family: "Lucida Grande", Monaco, Courier, "Courier New", monospace;}
	h1 {font-size:1em;}


	#table {font:76%/135% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		min-width:760px;background-color: #FFFFFF;}

	#footer {position:absolute; vertical-align: bottom; height:83px;	width:760px;	background:url("footer.gif") 0 0 no-repeat;	margin:auto;}
	
	#footer p{margin-top:50px;text-align:center;	font: 10px arial;	color: #C9A547;	}

	#wrap {		width:760px;		margin: auto;	}
	.container{	width:760px;	margin:auto;    }

	
	#main {	clear:both;	margin:20px 80px;	}
	
/****************************************************************************/
/*                            CSS For Tabs                                  */
/****************************************************************************/	
	#header { height:140px; background:url("header.gif") 0 0 no-repeat; }
	#nav { float:left; width:760px; margin-top:-19px; font-size:0.94em; line-height:1em;}
	#nav ul { margin:0; padding:0 0 0 28px; list-style:none;}
	#nav li {float:left;margin:0 0 0 -1px;	padding:0 0 0 6px;	background:url("nav1.gif") 0 100% no-repeat;}
	#nav li:hover {	background-position:-6px 100%;}
	#nav a {float:left;	display:block; color:#473215; font-weight:bold;
		font-family:Lucida Grande,Times,"Times New Roman",serif; background:url("nav2.gif") 100% 100% no-repeat;
		padding:5px 14px 12px 8px;text-decoration:none;	}
		
	#nav li:hover a {background-image:url("nav1.gif");}
	/* Hide from IE5-Mac \*/
	#nav a {float:none;}
	/* End IE5-Mac hack */
	#nav a:hover {
		color:#000;
		text-decoration:underline;
	}
	
	
	
	#show { float:left; width:760px; margin-top:-19px; font-size:0.94em; line-height:1em;}
	#show ul { margin:0; padding:0 0 0 28px; list-style:none;}
	#show li {float:left;margin:0 0 0 -1px;	padding:0 0 0 6px;}
	#show li:hover {}
	#show a {float:left;	display:block; color:#473215; font-weight:bold;
		font-family:Lucida Grande,Times,"Times New Roman",serif;
		padding:5px 14px 12px 8px;text-decoration:none;	}
		
	#show li:hover a {background-image:url("nav1.gif");}
	/* Hide from IE5-Mac \*/
	#show a {float:none;}
	/* End IE5-Mac hack */
	#show a:hover {	color:#000;	text-decoration:underline;}
		
	
	#hjem #nav #t1,
	#meny #nav #t2,
	#gjester #nav #t3,
	#kart #nav #t4,
	#arrangement #nav #t5, 
	#sushi #nav #t6,
	#bakgard #nav #t7{background-position:-12px 100%;	padding-left:26px;	margin:0 2px 0 1px;	}
	
	#hjem #nav #t1 a,
	#meny #nav #t2 a,
	#gjester  #nav #t3 a,
	#kart #nav #t4  a, 
	#arrangement #nav #t5 a,
	#sushi #nav #t6 a,
	#bakgard #nav #t7 a{background-image:url("nav2s.gif"); 	padding-left:0;	padding-right:19px;	}
		
	#nav #t1,
	#hjem #nav #t1 {margin-left:0;}
	#nav #t5, #arrangement #nav #t5 {margin-right:0;}
		
	.imgsushi {	background-color: #eeeeee;	border: 3px; margin: 5px;}
	
/****************************************************************************/
/*                                  Pop up picture                          */
/****************************************************************************/

.thumbnail{position: relative; z-index: 0;}

.thumbnail:hover{ background-color: transparent; z-index: 50; }

.thumbnail span
{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
position:fixed; /* <--added for Firefox/Mozilla */
visibility: visible;
top: 20px;
left: 0px; /*position where enlarged image should offset horizontally */
}

/****************************************************************************/
/*                    Gallery Styles (pictures)                             */
/****************************************************************************/

.current {	font-weight: bold; color: #000000;	background-color: #eeeeee;}

.cthumb {	background-color: #dddddd;	border: 0px;}

.thumb {	background-color: #eeeeee;	border: 0px;}

.image { border: 1px solid #aaaaaa;}
a:link .image {  border-color: #aaaaaa;}
a:visited .image {  border-color: #aaaaaa;}
a:hover .image { border-color: #ffffff;}

.mthumb { border: 1px solid #aaaaaa;}
a:link .mthumb {  border-color: #aaaaaa;}
a:visited .mthumb {  border-color: #aaaaaa;}
a:hover .mthumb { border-color: #ffffff;}

.slideImage { border-width: 8px; border: 8px solid; border-color: #ffffff;}
a:link .slideImage { border-color: #ffffff;}
a:visited .slideImage { border-color: #ffffff;}

.title {	font-size: 120%;	font-weight: bold;	color: #CCCCCC;}

.title a:link {	text-decoration: none;	color: #888888;}
.title a:visited {	text-decoration: none;	color: #888888;}
.title a:hover {	text-decoration: none;	color: #000000;}
.infotable {	border: 1px solid #eeeeee;	border-collapse: collapse;}
.infotable td {	border: 1px solid #eeeeee;}
.infotable table {	border-collapse: separate;}
.infotable table td {	border: 0px;}
.dirname {	font-size: 100%;	font-weight: bold;	color: #888888;}
.comment {	color: #888888;	font-weight: bold;	font-size: 100%;}
.smalltxt {	color: #aaaaaa;	font-size: 90%;}
.xsmalltxt {	color: #aaaaaa;	font-size: 80%;}
.newlabel {	font-size: 70%;	font-weight: bold;	color: #000000;	background-color: #FFCC00;}
