		body{
			padding:0;
			margin:0;
			background-color:#b9b8b8;
			background-repeat:repeat-x;
			background-position:left bottom;
			background-image:url('/images/body_bg.png');
		}
		
		#logo_head{background-image:url('/images/logo_head_bg.png');width:500px;height:520px;}
		#menu{
			position:relative; /* Behövs för att position:absolute ska funka i child-nodes */
			background-image:url('/images/menu_bg.png');
			width:500px;
			height:38px;
			text-align:center;
			font:normal bold 20px/20px Georgia, serif;
			color:#a4a4a4;
		}
		
		#content{
			background-image:url('/images/content_bg.png');
			width:460px;
			padding:0px 20px;
			overflow:hidden;
			/*height:311px;*/
		}
		
		#content, a, a:visited, a:hover, a:active{
			text-decoration:none;
			text-shadow: 2px 2px 3px #000000;
			color:#6e7873;
			font:normal normal 14px/17px Georgia, serif;
		}
		
		a, a:visited{ text-decoration:underline; }
		
		#menu a, #menu a:visited{ text-decoration:none; font:normal normal 18px/18px Georgia, serif;}
		#menu a:hover, #menu a:active{ text-decoration:none; font:normal normal 18px/18px Georgia, serif;}
		
		#bottom{
			position:relative; /* Behövs för att position:absolute ska funka i child-nodes */
			top:0px;
			left:0px;
			background-image:url('/images/bottom_bg.png');
			width:500px;
			height:351px;
		}

		#bottom_left{
			background-image:url('/images/bottom_left_bg.png');
			width:258px;
			height:351px;
			position:absolute;
			top:0px;
			left:-258px;
		}

		#bottom_right{
			background-image:url('/images/bottom_right_bg.png');
			width:234px;
			height:351px;
			position:absolute;
			top:0px;
			left:500px;
		}
		
		#content_top{
			background-image:url('/images/content_top.png');
			width:500px;
			height:331px;
			position:absolute;
			bottom:-500px;
			/*left:500px;*/
		}
		
		#content_bottom{
			background-image:url('/images/content_bottom.png');
			width:500px;
			height:331px;
			position:absolute;
			top:-500px;
			/*left:500px;*/
		}

		#outer {height: 100%; overflow: hidden; position: relative; width: 100%;}
		#outer[id] {display: table; position: static;}
		#middle {position: absolute; top: 50%; width: 100%; text-align: center;} /* for explorer only*/
		#middle[id] {display: table-cell; vertical-align: middle; position: static;}
		#inner {position: relative; top: -50%; text-align: left;} /* for explorer only */
		#inner {width: 500px; margin-left: auto; margin-right: auto;} /* for all browsers*/
		/* optional: #inner[id] {position: static;} */