@charset "utf-8";
@font-face	{
			font-family: hero;
			src: url('BIRTH_OF_A_HERO.eot');
			src: local(BIRTH OF A HERO), url('BIRTH OF A HERO.ttf') format('opentype');
			}
/* CSS Document */

body {
	padding:			0;
	font-family:		"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:	#002232;
						/*DDDDFF, 993200, CC4100*/
	/* neh... venter med bakgrunnsbilete...
	background-image:	url('../images/sky.jpg');
	background-position: top center;
	background-attachment: fixed;
	background-repeat:	no-repeat;
	*/
	overflow:         	scroll;
}
img {
	border:           	0;
	padding:          	7px;
}
hr {
	margin-top:       	5px;
	color:            	#DDDDDD;
}
.head {
	padding:          	0;
/*	width:            	838px;*/
	height:           	100px;
}
.header {
	height:				100px;
	font-family:      	hero;
	font-size:			25px;
	text-align:       	justify;
	text-decoration:	none;
	vertical-align:		bottom;
}
#stats {
	font-family:		courier;
	background-color:	#CCCCFF;
	margin-right:		8px;
}
#main {
	table-layout:     	fixed;
	width:            	850px;
	border:           	0;
	text-align:       	justify;
	margin-top:       	30px;
	margin-left:      	auto;
	margin-right:   	auto;
	background-color:	#FFFFFF;
}
#MenuAndContent {
	width:            	100%;
	border:          	0;
}
#menu {
	width: 				20%;
	vertical-align:		top;
	border:				0;
	line-height:		1.5em;
}
#menu a{
	text-decoration:	none;
	font-variant:		small-caps;
}
#content {
	width:				85%;
	min-height:			450px;
	vertical-align:		top;
	border:				0;
	text-align:			justify;
	padding-top:		0;
	padding-right:		4px;
	padding-bottom:		8px;
}
#footer {
	height:				24 px;
	text-align:			center;
	background-color:	#FF5400; /* AAAAFF*/
	font-family:		Arial, Helvetica, sans-serif;
	color:				#FFFFFF;
	font-size:			11px;
}
#resume {
	width:				100%;
	text-align:			center;
}
#CV {
	width:				170px;
	border:				1px;
	text-align:			middle; 
}
#Log {
	height:				120px;
	width:				300px;
	border:				1px;
	text-align:			middle; 
}

/* frame modules */
.tl{
	width:				6px;
	height:				6px;
	background-image:	url('../images/frame/tl2.png');
}
.t{
	height:				6px;
	background-image:	url('../images/frame/t.png');
	background-repeat:	repeat-x;
}
.tr{
	width:				6px;
	height:				6px;
	background-image:	url('../images/frame/tr2.png');
}
.l{
	width:				6px;
	background-image:	url('../images/frame/l.png');
	background-repeat:	repeat-y;
}
.r{
	width:				6px;
	background-image:	url('../images/frame/r.png');
	background-repeat:	repeat-y;
}
.bl{
	width:				6px;
	height:				6px;
	background-image:	url('../images/frame/bl2.png');
}
.b{
	height:				6px;
	background-image:	url('../images/frame/b.png');
	background-repeat:	repeat-x;
}
.br{
	width:				6px;
	height:				6px;
	background-image:	url('../images/frame/br2.png');
}
/* end of frame modules */

/* link conditions */
a:link {color:			#000000;}
#current {color:			#FF5400;}
a:visited {color:		#000000;}
a:hover {color:			#FF5400;}
a:active {color:			#FF5400;}