	html
	{
		background-color:#FFFFF0;
background-image:url('');
		background-repeat: repeat;
		background-attachment: fixed;
		
		overflow-y: scroll;
		
		
	}
	
	body
	{
		background-color:#7B5956;
		margin-left:auto;
		margin-right:auto;
		width:800px;
		font-family: Arial,Sans-Serif;
		border:3px solid black;
	}
	
	.center
	{
		text-align:center;
		
	}
	
	
	.main
	{
		background-color: #7B5956;
		width:800px;
		margin: 0;
		padding:0;
	}
	
	.main div
	{
		margin:15px;
	}
	
	.main h1
	{
		width:100%;
		font-size: 40px;
		letter-spacing: 12px;
		text-align:center;
		color: #E1D0CE;
	}

	img
	{
		border:0;
	}
	
	.toTop_img
	{
		margin:20px;
		float:left;
	}
		
	.rubrik_img
	{	
		margin-top:10px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.gen_rubrik
	{
		font-variant: small-caps;
		letter-spacing: 4px;
		font-size: 20px;
		font-weight: bold;	
	}
	
	.gen_rubrik_ul
	{
		font-size: 20px;
		font-weight: bold;
		font-variant: small-caps;
		text-decoration:underline;
		letter-spacing: 6px;	
	}
	
	.gen_text
	{
		font-size: 22px;
		font-family:Garamond, Serif;
	}
	.gen_text:first-letter
	{
		font-size: 25px;
		font-weight:bold;
		font-family: Arial,Sans-Serif;
	}
	
	
	
	
	
	
	
	/** TOP.asp ******************/
		.top
		{
			width:800px;
			padding:0;
			margin:0;
		}
		.top a, .top a:visited
		{
			text-decoration:none;
			color: #E1D0CE;
		}
		
		.logo
		{
			border-bottom:1px solid black;
			display:block;
			height:80px;
			width:800px;
		}
		
		.contact
		{
			text-align:center;
			font-size: 14px;
			font-variant: small-caps;
			letter-spacing: 2px;
			color: #E1D0CE;
			background-color: #523A39;
			border-bottom:1px solid black;
	}
	
	
	




	/* NAVIGATION ******************************************************/

    #navcontainer
	{
		background-color:#6C4D4B;
		font-family: Arial,Sans-Serif;
		font-variant: small-caps;
		margin: 0 auto;
		width: 800px;
		height:35px;
		border-bottom: 1px solid #333;
		border-top: 4px solid #6C4D4B;
	}

	#navlist
	{
		width: 800px;
		text-align: center;
		margin: 0 auto;
		padding: 0;
		text-indent: 0;
		list-style-type: none;
	}

	#navlist li
	{
		padding: 0;
		margin: 0;
		text-indent: 0;
		display: inline;
	}

	#navlist li a
	{
		
		width:190px;
		float:left;
		letter-spacing: 3px;
		text-decoration: none;
		font-weight:bold;
		color: #333;
		
		font-size: 1em;
		border-top: .2em solid #6C4D4B;
	}

	#navlist li a:hover, #navlist a#current
	{
		letter-spacing: 7px;
		color: #E1D0CE;
		border-top: none;
		font-size: 1.2em;
	}

	#navlist a#current { color: #fc6; }
	
	
	
	
	

	/* RESTAURANG-SIDA **************************/
	.restaurang_img
	{
		width:374px;
		padding:0;
		margin:0;
		border: 4px solid #523A39;
		display:block;
	}

	.rubrik
	{
		font-variant: small-caps;
		letter-spacing: 4px;
		font-size: 20px;
		font-weight: bold;
	}
	
	.restaurang_table
	{
		background-color:#6C4D4B;
	}
	
	.textcell
	{
		background-color:#6C4D4B;
		
	}



	/* MENY-SIDA **************************/


	#menynavcontainer
	{
		background-color:#6C4D4B;
		font-family: Arial,Sans-Serif;
		font-variant: small-caps;
		margin: 0 auto;
		height:35px;
		border-bottom: 1px solid #333;
		border-top: 4px solid #6C4D4B;
	}

	#menynavlist
	{
		/*border:1px solid black;*/
		font-size:16px;
		width: 765px;
		text-align: center;
		margin: 0 auto;
		padding: 0;
		text-indent: 0;
		list-style-type: none;
	}

	#menynavlist li
	{
		padding: 0;
		margin: 0;
		text-indent: 0;
		display: inline;
	}

	#menynavlist li a
	{
		
		width:125px;
		float:left;
		letter-spacing: 2px;
		text-decoration: none;
		font-weight:bold;
		color: #333;
	}

	#menynavlist li a:hover, #menynavlist a#current
	{
	/*	letter-spacing: 7px;*/
		color: #E1D0CE;
		border-top: none;
	}

	#menynavlist a#current { color: #fc6; }

	
	.menytabell
	{
		margin-left:15px;
		width:770px;
	}
	.menyrubrik
	{
		display:block;
		width: 240px;
		border-bottom:2px solid #523A39;
		font-variant: small-caps;
		letter-spacing: 12px;
		font-size: 20px;
		font-weight: bold;
	}	
	.meny_img
	{
		width:240px;
		border: 4px solid #523A39;
		
	}
	
	.mat_cell
	{
		padding:5px;
	}

	
	
	
	/* LUNCH-SIDA **************************/
	
	

	
	.maträtt
	{	
		text-transform: uppercase;
		letter-spacing: 2px;
		font-weight: bold;
		font-style: italic;
	}
	.aktuellmaträtt
	{	
		color: #fc6;
		letter-spacing: 4px;
		font-weight: bold;
		font-style: italic;
	}
	.beskrivning
	{
	
		text-transform: lowercase;
		letter-spacing: 1px;
		font-style: italic;
	}
	.beskrivning:first-letter
	{		
		text-transform: uppercase;
		
	}
	.aktuellbeskrivning
	{
		color: #fc6;
		letter-spacing: 1px;
		font-style: italic;
	}


	.lunch_img
	{
		width:300px;
		border: 4px solid #523A39;
	}



	/* HITTA OSS-SIDA **************************/

	
	
	.adress
	{
		letter-spacing: 5px;
		font-size: 16px;
	}

	.telefon
	{
		font-variant: small-caps;
		letter-spacing: 12px;
		font-size: 20px;
		font-weight: bold;
	}

	.direction
	{
		letter-spacing: 1px;
		font-size: 16px;
	}
	
	.karta
	{	
		margin-top:10px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		border: 4px solid #523A39;
	}
	
	.mapLink
	{
		text-decoration:none;
		color: #fc6;
		letter-spacing: 1px;
		font-size: 20px;
	}
	
	.mapLink:hover
	{
		text-decoration:none;
		color: blue;
		letter-spacing: 1px;
		font-size: 20px;
	}




	




	


