/* Body and generic style
-----------------------------*/


/*	hr,h1 { display:none; } */
	hr { display:none; }
	body {
		margin:0; padding:0;
		color:#000; 
		background:white; 
		/* background:white url("/images/tone-vert-1.jpg") repeat-x scroll top left;  */
		font-family:Verdana,sans-serif;
		/* font-size:1em;		 */
		/* text-align:center; */
}
	img {
		border:0;
	}		
	p#lzoom:hover img {
		height: auto; width:150%;
		border: 2px solid black;
	}
	p#rzoom:hover img {
		height: auto; width:150%;
		/* max-width: 720px; */
		border: 2px solid black;
	}
	p#lzoom:hover {
		height: auto; width:auto;
		z-index:400;
		overflow:visible;
		display:block;
	}	
	p#rzoom:hover {
		height: auto; width:auto;
		z-index:400;
		overflow:visible;
		display:block;
	}	
	p#lzoom:hover {
		position:relative;;
		float:left;
	}	
	p#rzoom:hover {
		position:relative;;
		float:right;
		direction: rtl;
	}	
	a, a:link {
/*		text-decoration:underline;*/
		color:#c00; background-color:transparent; 
		text-decoration:none; 
		font-weight:normal;
	}
	a:active, a:hover {
		color:#d60; background-color:transparent; 
		text-decoration:none;
	}
	a#silent {
		color:#000; background-color:transparent; 
		text-decoration:none;
		}
	p#linkstyle {
		color:#c00;
		text-decoration:none; 
	}
	.copyright a, .copyright a:link {
		color:#765; background-color:transparent; 
/*		text-decoration:underline;*/
		text-decoration:none;
		font-weight:normal;
	}
	.copyright a:active, .copyright a:hover {
		color:#c00; background-color:transparent; 
		text-decoration:none;
	}
	
	h1 {
		padding:0 0.5em;
		font-family:serif;
		font-weight:bold;
		font-size:200%;
		letter-spacing:0.3em;
		text-transform:uppercase;
	}
	h2 {
/*		margin:2.5em 0 0.5em 0;*/
		margin:1.5em 0 0.5em 0;
		padding:0 0.5em;
		font-family:serif;
		font-weight:bold;
		font-size:120%;
		letter-spacing:0.3em;
		text-transform:uppercase;
		border-bottom:solid 1px #e99;
		/*border-bottom:solid 1px #eee;*/
	}
	h3 {
		font-weight:bold;
		font-size:120%;
	}
	h4 {
		font-weight:bold;
		font-size:100%;
	}

	div#mainmr h2 {
		font-size:150%;
		text-align: center;
    }
  	div#mainmr p {
		font-size:100%;
		margin: 0.5em 8em 0.5em 8em;
  	}

  	div#left h2, div#right h2 {
		font-size:120%;
		text-align: center;
	}
	div#left p, div#right p {
		font-size:100%;
		margin: 0.5em 2em 0.5em 2em;
	}


/* Main page layout
-----------------------------*/
	#page {
		position:relative;
		margin:0; padding:0;
		color:#000;
		text-align:left;
	}
	#header {
		clear:both; 
		width:760px; 
		margin:0; 
		padding:0;
		margin-left: auto; 
		margin-right: auto;
	}
	#leftheader {
		margin:5; 
		padding:5;
		float: left;
	}
	#rightheader {
		margin:0; 
		padding:0;
	}
	#menu {
		margin:0; 
		padding:0;
		margin-left: auto; 
		margin-right: auto;
	}
	div#mainmr {
		width: 52em;
		margin-left: auto; 
		margin-right: auto;
	}
	div#left, div#right {
		width:100%; 
		max-width: 52em;
		margin:10px; 
		padding:0em 0.5em 1em 0;
		margin-left: auto; 
		margin-right: auto;
/*		border-right:solid 1px silver; 
		border-bottom:solid 1px silver;  */
	}
	#footer {
		clear:both; width:52em; text-align:center; 
		font-size:80%;margin-left: auto; 
		margin-right: auto;
	}
	
	@media screen and (min-width: 72em) {
		div#left, div#right {
			float:left; 
			width:45%; 
			max-width: 52em;
			margin:10px; 
			padding:0em 0.5em 1em 0;
		}
		div#right {
			float:right;
		}
					
	}


/* Drop down menus
-----------------------------*/


	#menu ul {
		list-style: none;
		margin: 0px 0 0 0;
		padding: 2px 0;
		width: 16%;  
		background: white; /*#eee url(tone-bar-1.gif) repeat-x scroll top left;*/
		float:left;
	}	
	
	#menu li {
		background: white; /*#eee url(tone-bar-1.gif) repeat-x scroll top left;*/
		border-width: 1px;
		border-style: solid;
		border-color: gray; 
	}	
	
	#menu a, #menu p {
		color: #000;
		text-decoration:none;
		font-weight:bold;
		display: block;
/*		display:inline; */
		margin:0;
		padding:2px 3px;
/*		border-left:solid 1px #ccc; 
		border-width: 1px;
		border-style: solid;
		border-color: #ccc #888 #555 #bbb;
		margin: 0;
		padding: 2px 3px; */
	}

	#menu h2 {
/*		color: #fff;
		background: #000;
		text-transform: uppercase; */
	}

	#menu a {
/*		color: #000;
		background: #efefef;
		text-decoration: none; */
	}

	#menu a:hover {
		color: #a00;
/*		background: #fff; */
	}

	#menu ul ul {
		width: auto;
		min-width: 12%;
		position: absolute;
		z-index: 500;
	}
	div#menu ul ul {
		display : none;
	}
	div#menu ul li:hover ul {
		display : block;
	}


/* Heading objects
-----------------------------*/

/*		p#key {clear:both; text-align:right}
		a#key img {display:block; border:none; margin:10px 10px 10px auto;}*/
		img.icon {
			display:block; float:left; margin:0.5em;
			width:4em; height:4em;
			border:solid 1px #666;   
		}
		#rightheader p {
			text-align: center;
		}
		#entr {
			display:block;  clear:both; 
			margin:0; padding: 1px 0;
			width:760px; height:128px; 
			background: #ccc url("/images/entr_vinter_pan1-760x128.jpg") no-repeat top left;
			background-attachment:scroll;
			background-position:center center;
			margin-left: auto; 
			margin-right: auto;
			}
		#entr:hover {
			display:block;  clear:both; 
			margin:0; padding: 1px 0;
			width:760px; height:128px; 
			background: #ccc url(/images/menu-760x128.jpg) no-repeat top left;
			background-attachment:scroll;
			background-position:center center;
			margin-left: auto; 
			margin-right: auto;
		}
		#entr a {
		  	text-decoration:none;
		}
		.hide {
			visibility:hidden;
		}
		#link1 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 0px;
			margin-top: 0px;
		}
		#link2 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 84px;
			margin-top: 0px;
		}
		#link3 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 168px;
			margin-top: 0px;
		}
		#link4 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 252px;
			margin-top: 0px;
		}
		#link5 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 336px;
			margin-top: 0px;
		}
		#link6 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 420px;
			margin-top: 0px;
		}
		#link7 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 504px;
			margin-top: 0px;
		}
		#link8 {
			float: left;
			position:absolute;
			width : 84px;
			height: 128px;
			margin-left: 588px;
			margin-top: 0px;
		}
		#link9 {
			float: left;
			position:absolute;
			width : 88px;
			height: 128px;
			margin-left: 672px;
			margin-top: 0px;
		}
	




/* Page objects
-----------------------------*/
	div#leftmenu {
		float: left;
		width: 64px;
		margin:0px; 
		padding:0 0 1em 0;
		border-left:solid 3px silver; 
		border-right:solid 3px silver; 
		border-top:solid 3px silver; 
		border-bottom:solid 3px silver;  
		background: silver
	}
	div.post {
		margin:0.5em;
		padding:0.5em 0;
		border-bottom:solid 1px #edc;
		color:#765; background-color:#fff;
	}
	
	div.post h3 {
		margin:0;
		padding:5px;
		color:black; background-color:#fff;
		font-family:sans-serif;
	}

	div.post h3 span.date {
		font-size:70%;
		font-weight:normal;
		font-family:sans-serif;
	}

	div.post p { margin:0.5em 0; }
	
