A:link {
		color: #D10000;
		text-decoration: none;
		letter-spacing: 0em;
		background: url(pix/dots.gif) repeat-x left bottom;
		}

A:visited {
		letter-spacing: 0em;
		color: #4D4E88;
		text-decoration: none;
		background: url(pix/dots.gif) repeat-x left bottom;
		}

A:hover {
		letter-spacing: 0em;
		color: #867153;
		text-decoration: underline;
		background: url(pix/dots.gif) repeat-x left bottom;
		}
		
.title {
		text-transform: capitalize;
		font-style: italic;
		font-weight: 600;
		}

.caps {
		font-variant: SMALL-CAPS;
		font-family: sans-serif;
		font-size:  1.1em;
		line-height: 95%;
		letter-spacing: 0.1em;
		}

.isbn {
		font-family: sans-serif;
		font-size:  0.9em;
		letter-spacing: 0.1em;
		}

BLOCKQUOTE {
		font-style: normal;
		font-size: 1.1em;
		padding: 10px;
		line-height: 1.3em;
		font-family: "Trebuchet MS", Georgia, serif;
		text-align: left;
		color: #2a2a2a;
		margin: 0;
		padding-left: 20px;
		padding-right: 20px;
		background: #F6F0E0 url(pix/quote.gif) left top no-repeat;
		padding-left: 50px;
		margin-left: 3%;
		}
		

CITE {
		line-height: 130%;
		background: url(pix/titel.gif) repeat-x;
		text-decoration: none;
		}

EM {
		font-weight:500;
		background: url(pix/underline.gif) repeat-x;
		}

BIG {
		font-size: 1.2em;
		font-weight: 700;
		}

BODY 	{
		background: #F6F0E0;
		font-size: 0.7em;
		border-top: 4px solid #800000;
		border-bottom: 4px solid #800000;
		padding: 0;
		margin:0;
		padding-left: 10px;
		padding-right: 10px;
		}

H3		{
		margin-left: 0;
		font-family: georgia, sans-serif;
		line-height: 1.7em;
		font-style: normal;
		letter-spacing: 0.1em;
		font-weight: 700;
		font-size: 1.4em;
		color: #df8080;
		color: #2a2a2a;
		text-align: left;
		}

H4		{
		color: #2a2a2a;
		font-family: sans-serif;
		font-size:  0.95em;
		letter-spacing: 0.1em;
		text-transform: uppercase;
		text-align: center;
		margin-top: 50px;
		font-weight: 500;
		padding-right: 20%;
		}

P {
		margin-left: 0;
		margin-right: 0;
		font-family:  Georgia, Verdana, "Trebuchet MS", serif;
		font-size: 1.1em;
		line-height: 1.6em;
		text-indent: 0;
		color: #1f1f1f;
		text-align: left;
		}

div.exe {
		margin-left: 0;
		margin-right: 0;
		font-family: arial, "Trebuchet MS", Verdana, serif;
		font-size: 0.9em;
		line-height: 1.1em;
		text-indent: 0;
		color: #2f2f2f;
		text-align: left;
		margin-top: -1em;
		padding: 0;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		background: #F1EADA;
		padding-top: 2px;
		padding-bottom: 2px;
		}

#txt {
		color: #000000;
		text-align: left;
		padding-left: 10px;
		float: left;
		width: 450px;
		}

#txt P {
	}

#txt P+P {
		margin-top: -5px;
		}

.t {
		font-size: 10px;
		letter-spacing: 0.1em; 
		font-weight: 500;
		text-transform: uppercase;
		font-family: Verdana, "Trebuchet MS", Georgia, serif;
		color: #7A292C;
		color: #4E67CD;
		color:#800000;
		}

.jumbo {
		padding: 5px;
		padding-bottom: 3px;
		}

.light {
		font-weight: 200;
		}

.com {
		font-size: 1.1em;
		font-weight: 600;
		}

.com2 {
		font-size: 1.1em;
		font-weight: 300;
		}

.jumbo {
		padding: 5px;
		padding-bottom: 3px;
		}

img.illusion {
		border: 1px solid #000;
		}

#log {		
		position: absolute;
		top: 0px;
		left: 0Px;
		z-index: 9;
		text-align: left;
		}

#tracklog {
		position: absolute;
		top: 30px;
		left: 10px;
		z-index: 5;
		}
		
	.trackback-body {
		font-family:verdana, arial, sans-serif;
		color:#2a2a2a;
		font-size:11px;
		font-weight:normal;
  		background:#fff;
  		line-height:1.3em;
  		padding-top: 15px;
  		text-align: left;				
		}		

	.trackback-url {
		font-family:verdana, arial, sans-serif;
		color:#2a2a2a;
		font-size: 1em;
		font-weight:normal;
  		background:#fff;
  		line-height:1.2em;
  		padding:5px;
  		border:1px dashed #999; 				
		}

	.trackback-post {
		font-family:verdana, arial, sans-serif;
		color:#2a2a2a;
		font-size:0.9em;
		font-weight:normal;
  		background:#fff;
  		margin-bottom:20px;
		}	
		
#banner-commentspop {
		font-family:  "Trebuchet MS", serif;
		font-weight: 800;
		font-size: 1em;
		padding:3px;
		background: #F3F1ED;
		color: #2a2a2a;
		width: 100%;
		height: 15px;
		position: absolute;
		top: -1px;
		left: 0px;
		border-bottom: #000 1px solid;
		text-align: left;
		padding-left: 10px;
		z-index: 5;
		text-transform: uppercase;
		letter-spacing: 1px;
		}
		
img.ill {
		text-align: center;
		}

P.headline {
		margin-left: 0;
		line-height: 1.8em;
		font-style: normal;
		letter-spacing: 0.1em;
		font-weight: 700;
		font-size: 1em;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #2a2a2a;
		text-align: left;
		margin-bottom: -0.3em;
		margin-top: -0.3em;
		padding-left: 0px;
		padding-right: 0px;
		}

.in {		
		color: #fff;
		background: #2a2a2a;
		}

#ment {
		width: 190px;
		background: #ffffff url(pix/men.gif) repeat-y top;
		margin:0;
		padding-right: 10px;
		}
		
#meny {
		float: right;
		width: 200px;
		text-align: left;
		margin-right: 0px;
		margin-top: 3.5em;
		padding-bottom: 10px;
		padding-left: 10px;
		background: #E0DACD;
		}
		
#meny P {
		font-family: verdana, serif;
		padding: 5px;
		line-height: 1.3em;
		font-size: 0.9em;
		margin-bottom: -1em;
		}
		
P.headline2 {
		margin-left: 0;
		line-height: 1.8em;
		font-style: normal;
		letter-spacing: 0.1em;
		font-weight: 700;
		font-size: 1em;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #2a2a2a;
		text-align: left;
		margin-bottom: -0.3em;
		margin-top: -0.3em;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		}
		
#whole {
		margin-top: 20px;
		margin-bottom: 20px;
		width: 700px;
		margin-right: auto;
		margin-left: auto;
		}
		
#sea {
		margin: 0;
		padding:0;
		text-align: center;
		}
		
p.tracklink {
		margin-left: 40px;
		}

div.separator {
		margin-right: 5%;
		}
		
li.trac {
		font-family: "Trebuchet MS", verdana, serif;
		font-size: 10px;
		}

.tracker {
		border-top: 1px solid;
		width: 30px;
		padding: 0px;
		margin: 0px;
		height: 1px;
		margin-bottom: -1em;
		}
		
#meny li {
		padding-right: 20px;
		font-family: "Trebuchet MS", verdana, serif;
		padding: 5px;
		line-height: 1.3em;
		font-size: 1em;
		margin-bottom: -1em;
		}

div.navi {
		text-align: center;
		font-family: "Trebuchet MS", verdana, serif;
		font-size: 11px;
		margin-right: 17px;
		}

H2		{
		margin-left: 0;
		font-family: georgia, sans-serif;
		line-height: 1.7em;
		font-style: normal;
		letter-spacing: 0.1em;
		font-weight: 700;
		font-size: 1.8em;
		color: #df8080;
		color: #2a2a2a;
		text-align: left;
		}
		
abbr		{
		text-transform: uppercase;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:  0.9em;
		line-height: 85%;
		letter-spacing: 0.1em;
		}
		
acronym	{
		text-transform: uppercase;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:  0.9em;
		line-height: 85%;
		letter-spacing: 0.1em;
		}
		
#toppen {
		padding:0;
		margin:0;
		background: url(pix/ill_ni2.gif) no-repeat top left;
/*		background: url(pix/juletid.gif) no-repeat top left; */
		padding-left:80px;
		padding-top: 105px;
		padding-bottom: 20px;
		}

img.snap {
		float: right;
		padding:4px;
		padding-left: 10px;
		}
		
ins {
		text-decoration: none;
		background: transparent;
		}

ins:hover {
		background: #EFE4C7;
		}

del {
		display: inline;
		text-decoration: line-through;
		background: transparent;
		}

del:hover {
		background: #EFE4C7;
		}

#toppen A:link {
		color: #D10000;
		text-decoration: none;
		letter-spacing: 0em;
		background: transparent;
		}

#toppen A:visited {
		letter-spacing: 0em;
		color: #4D4E88;
		text-decoration: none;
		background: transparent;
		}

#toppen A:hover {
		letter-spacing: 0em;
		color: #867153;
		text-decoration: underline;
		background: transparent;
		}
.sr {
		background: #F1EADA;
		padding: 2px;
		padding-left: 20px;
		padding-right: 6px;
		margin-top: 2px;
		}

div.footer {
		background: url(pix/dash.gif) no-repeat top left;
		padding-top: 2px;
		font-family:  Georgia, Verdana, "Trebuchet MS", serif;
		font-size: 1em;
		line-height: 1.6em;
		text-indent: 0;
		color: #5f5f5f;
		text-align: left;
		}
		
tt br {
		line-height: 7px;
		}
		
li {
		font-family:  Georgia, Verdana, "Trebuchet MS", serif;
		font-size: 1.1em;
		line-height: 1.6em;
		}
.ref {
		line-height: 1.6em;
		font-family: "Trebuchet MS", verdana, serif;
		font-size: 1em;
		color:#02407D;
		}