
/* Css for sigbjorn.vik.name Copyright Sigbj&oslash;rn Vik */

.nothing {}

body { 
  background-color: #2F3856;
  color: 			#A8B3D7;
}
a {color: #8AA3F4}
a:visited { color: black}
a:hover {color: #8AA3F4; background: black}

h1 { text-align: center }
dd { margin: 0em 0em 0.5em 2em }
dl { margin: 0em }

div { margin: 0em 0em 0em 0em }

div.navbar {
  line-height:		1.2;
  text-align:		center;
  background:		#FFFF30;
  border:			thin outset #A8B3D7;
}

div.navbar a { 
  display: 			block; 
  margin: 			0 0.5em;
  border-top: 		2px solid green;
  text-decoration: 	none;
}
div.navbar a.first   { border-top: 0px }
div.navbar a:link    { color: red }
div.navbar a:visited { color: #990000 }

div.languagelink {
  margin-top: 		1em; 
}

div.languagelink img { border-color: #A8B3D7; }

div.left-margin {
  position: 		absolute;
  position: 		fixed;
  top: 				4em;
  left: 			1em;
  width: 			8.5em;
}

div.maintext {
  margin: 			0em 9em 1em 10em;
}

div.right-margin img     { border-width: 0}
div.right-margin a:hover { background: none}
div.picture              { margin: 0em 1em 0em auto}
div.picture img {
  padding: 			3px;
  border-width:			2px;
  border-style:			solid;
  border-color:			#A8B3D7;
}

div.right-margin {
  text-align: 		center;
  top: 				4em;
  left: 			auto;
  width: 			7em;
  right: 			1em;
  color: 			#A8B3D7;
  left:				auto; 
  position:			absolute;
}

div.footer {
  font-size: 		75%; 
  text-align: 		center; 
}  
div.footer a {
  text-decoration:	none; 
}

div.title {
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

div.bigtitle {
  margin-top: 1em;
  font-size: 	110%; 
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

div.abstract {
  margin-top: 1em;
  margin-left: 1em;
  margin-right: 1em;
  font-style: italic;
}

div.links {
  margin-top: 1em;
}

div.textinput input {
  width: 25em;
}
input {
  margin-top: 0.5em;
}
textarea {
  width: 30em;
}
table {
  color: #A8B3D7;
}

dt.resume { 
  text-decoration: underline; 
  font-size: larger;
  margin-top: 1em;
}

div.resume ul { margin-top: 0em; }

div.backtotop {  
  font-size: 85%; 
  margin-top : 0em;
  text-align: right;
}

hr { margin-top : 2em; }

div.print-only {
    display: none;
    text-align: center
}

@media print {
 div.right-margin, div.left-margin, div.footer { display: none }
 div.maintext {  margin: 1em 1em 1em 1em }
 body {color: black; background-color: white;}
 a, a:visited {color: blue}
 div.print-only {display: block; position: relative}
 div.right-image {position: absolute; right: 2em;}
}

@media hand-held {
 div.right-margin, div.left-margin { position: relative }
 div.maintext {  margin: 0em 0em 0em 0em }
}
