body {

	font-family: Georgia, serif;
	font-size: 12px;
	color: #fff;
	background: #000; /*lägg en bild istället*/
	background-image: url(../std/bg-apples.jpeg);
	/*background-position: 0px 80px;
	background-repeat: repeat-x;*/
	background-attachment: fixed;

}

h1 { 
	font-size: 200%; 
	width: 500px;
}


img {border: 0px;}

a {
	text-decoration: none;
	color: #E6DD82;

}
a:hover {
	color: #F9FBB3; 
	text-decoration: underline;
}
a:visited {
	color: #E6C682; 
	text-decoration: none;
}


.iframe_video {
	width: 480px; 
	height: 282px;
}

#holder { 
	position: relative; /* För att få position absolute att fungera för hörnbilderna.*/
	width: 800px; 
	margin: 30px auto; 
	min-height: 500px;
	border: 2px solid #999;
	background: #400F06;
	border-radius: 20px;
}



#logo {
display:none;
margin: 20px 0px 0px 30px;
float: left;
}

#running_header {
	position: relative;
	top: 10px;
	left: 100px;
	font-size: 150%;
	color: #999;
	}

#running_headline {
	position: relative;
	top: 15px;
	left: 100px;
	font-size: 100%;
	color: #999;
}

#blockbar { 
	position: absolute;
	top: 60px;
	width: 100%;
	z-index: 10;
	height: 35px;
	background: #000;
	border-top: 1px  solid #7B020A;
}

.blockbarelement {
	float: left; 
	white-space: nowrap;
	margin: 10px 20px;
}


.blockbarelement a {
	padding: 3px 20px;
	background: #310104;
	text-decoration: none;
	color: #666;
	border: 1px solid #444;
	border-radius: 5px;
}
.blockbarelement a:hover {
	color: #960B18; 
	background: #999;
	border: 1px dashed #960B18;
}

.submeny {
	display: block;
	position: absolute;
	visibility: hidden;
	top: 30px;
	visibility: hidden;
	padding: 1px 3px 1px 3px;
	line-height: 230%;
	font-size: 90%;
	background: #310104;
	border-radius: 5px;
}

#sidans_bild {
	/*border: 1px solid red;*/
	height: 150px; 
	margin-top: 30px; 
	text-align: right;
	overflow: hidden;
}

.bilder {margin: 5px 10px;}

/*Search - sökning*/	
#terms {
	height: 10px;
	font-size: 10px;
	color: #999;
	background: #444;
	margin-bottom: 15px;
	padding: 5px 5px;
	border: 1px solid #999;
	border-radius: 5px;
	}

#links { 
	float: right;
	margin-top: 40px;
	width: 160px; 
	/*text-align: center;*/
	font-size: 90%;
	line-height: 150%;
}
#links a {
	text-decoration: none;
	color: #999;
	background: #444;
	padding: 0px 10px;
	border-radius: 3px;

}
#links a:hover {
	color: #960B18; 
	background: #FFF;
}


#content { 
	width: 580px; 
	margin: 40px 0px 20px 40px;
	border-right: 2px solid #444;
}

#content div {
	margin: 0px 10px 20px 0px;
}

.text_table td {padding: 0px 5px;}

#footer {  
	position: fixed;
	left: 35%;
	z-index: 10;
	width: 450px;
	bottom: 0px; 
	text-align: center;
	color: #666;
	/*border-top: 1px solid #EEE;*/
	font-size: 12px;
}
#footer div { 
	background: #EEE; 
	width: 450px; 
	margin: 0px auto;
}

#timestamp {
	/*border: 1px solid red;*/
	position: fixed;
	z-index:2;
	left: 0px;
	width: 99%; /*Med 100% får padding-right eller margin-right ingen effekt*/
	bottom: 0px; 
	color: #666; 
	text-align: right;
	padding-right: 100px; /*Kompensera för att nå ut till höger fönsterkant med bakgrunden*/
	/*padding-top: 1px; /*kompensera höjd för mindre font-size än i footer*/
	font-size: 12px;
	background: #EEE;
}

#webgraph_footer {  
	position: fixed;
	z-index:3;
	left: 0px;
	padding-left: 10px;
	/*padding-top: 1px; /*kompensera höjd för mindre font-size än i footer*/
	font-size: 12px;
	width: 50%;
	bottom: 0px; 
	text-align: left;
	color: #666;
	background: #EEE;
}
#webgraph_footer a {color: #888; text-decoration: none;}