h1,h2,h3,p,li {
color: #aaaaaa;
}

html {
background: #000;
}

body {
margin: 0;
padding: 0 10px 0 10px;
border: 0;
height: 100%;
overflow: auto;
}

body {
font-family: georgia, serif;
font-size: 9pt;
}

#page {
margin: 0px 0 50px 160px;
display: block;
width: 650px;
padding: 40px 10px 10px 10px;
color: #aaaaaa;
}

#toppic {
display: block;
margin: 0 0 10px 0px;
}

#kjell {
position: fixed;
display: block;
width: 130px;
height: 25px;
top: 0;
left: 0;
padding: 0;
/*padding: 10px 0 0 20px;*/
z-index: 110;
font-family: georgia;
font-weight: normal;
text-align: left;
font-size: 18px;
color: red;
}

* html #kjell {
position: absolute;
}

#menu {
display: block;
top: 30px;
left: 10px;
width: 130px;
position: fixed;
border: 0;
padding: 10px;
text-align: left;
font-size: 8.25pt;
color: #aaaaaa;
z-index: 101;
background-color: transparent;
}

* html #menu {
position: absolute;
}

#menu a:visited, #menu a {
display: block;
width: 120px;
margin: 0 auto;
text-align: left;
text-decoration: none;
line-height: 120%;
color: #aaaaaa;
}

#menu a:hover {
color: lime;
}

.clear {clear:both;}

#subtitle {
color: #aaaaaa;
display: block;
width: 650px;
height: 25px;
position: fixed;
top: 0;
left: 0;
padding: 14px 0 0 190px;
z-index: 101;
letter-spacing: 2px;
font-size:9pt;
text-transform: uppercase;
}

* html #subtitle {
position: absolute;
}

#uk {
float: left;
left: 0px;
padding-left: 10px;
color: #aaaaaa;
width: 300px;
}

#no {
float: right;
right: 0px;
padding-right: 10px;
color: #cccccc;
width: 300px;
}

#press, #pub, #oneuk {
color: #aaaaaa;
left: 0px;
width: 600px;
float: left;
padding-left: 10px;
}

#oneno {
color: #cccccc;
width: 600px;
left: 0px;
float: left;
padding-left: 10px;
}

#press li {
list-style-type: disc;
padding: 0 0 20px 10px;
margin-left: 0px;
}

#pub li, li {
list-style-type: disc;
padding: 0 0 5px 10px;
margin-left: 0px;
}

img {
border-style: none;
vertical-align: baseline;
}

h1{
font-size: 12pt;
font-family: georgia;
font-weight: normal;
margin-top:20px;
color: #aaaaaa;
}

h2{
font-size: 11pt;
font-family: georgia;
font-weight: normal;
margin-top:14px;
text-transform: uppercase;
letter-spacing: 2px;
color: #aaaaaa;
}

#friends li {
color:#cccccc;
text-decoration: none;
}

#friends a, #friends a:visited, #friends a:hover {
color: #eeeeee;
text-decoration: none;
}

#friends a:hover {
color: lime;
}

a, a:visited, a:hover {
color:#dddddd;
text-decoration: none;
}

a:hover {
color: lime;
}

p {
color: #aaaaaa;
}

#page table {
width:100%;
}

td {
vertical-align:top;
}

#emeeuw {
color: lime;
outline:0;
}

.record{
 background-color: #1A1A1A;
 width:630px;
 padding:10px;
 margin:0px 0 10px -10px;
}

.record h1 {
 padding-left:0px;
 display: inline;
}

.record ol {
}

.record li {
list-style-position: outside;
list-style-type: decimal;
padding: 0 0 4px 0px;
margin-left: 0px;
}

.audio {
background-color: #1A1A1A;
width:630px;
padding:10px;
margin:0px 0 10px -10px;
}

.caption {
padding: 0 0 10px 0;
}

.comment {
padding: 20px 0 0 0;
}

.ext {
padding: 30px 0 0 0;
font-size: 8pt;
}

#published {
	font-size:8pt;
	padding-top:50px;
	padding-bottom:50px;
}

.red { color: red; }
.green { color: green; }
.feed { }

.warning { background-color: red; color: white; width: 634px; padding:8px; }
.message { background-color: gray; color: black; width: 634px; padding:8px; }

.lab {
font-size: 10px;
width: 80px;
font-style: italic;
}

