/*----------------------------------------------------------------------------
  -- File:       style.css
  -- Date:       2002-09-05
  -- Time-stamp: <2008-09-13 10:59:09 Anders Gustafson>
  -- Copyright:  Anders Gustafson. All rights reserved.
  ---------------------------------------------------------------------------*/

/* This is a stylesheet, originally used for the www.nemonisimors.com site. */

.printable {
 background-color: #ffffff;
 color: #000000;
 font-family: Arial;
 font-size: x-small;
}

BODY {
 background-color: #000000;
 color: #000000;
 font-family: Arial;
 font-size: x-small;
 /*margin-top: 20;
 margin-bottom: 20;
 margin-left: 50;
 margin-right: 50;*/
}

BODY.nnmStart {
 background-color: #000000;
 color: #ffffff;
 font-family: Arial;
}

.white {
 color: #ffffff;
}

.large {
 font-size: small;
}

.small {
 font-size: xx-small;
}

.nb {
 color: #cc0000;
}

.left {
 vertical-align: top;
 text-align: left;
}

.right {
 vertical-align: top;
 text-align: right;
}

.center {
 vertical-align: top;
 text-align: center;
}

.paceCalcHeader {
 text-align: left;
 vertical-align: top;
 font-weight: normal;
 font-size: xx-small;
 color: #555555;
}

.paceCalcCopyright {
 text-align: right;
 vertical-align: bottom;
 font-weight: normal;
 font-size: xx-small;
 color: #555555;
}

P {
 color: #000033;
 font-size: x-small;
}

P.small {
 font-size: xx-small;
}

P.nnmStart {
 color: #ffffff;
 text-align: center;
}


H1 {
 color: #000033;
 font-size: large;
}

H2 {
 color: #000033;
 font-size: medium;
}

H3 {
 color: #000033;
 font-size: small;
}

H4 {
 color: #000033;
 font-size: x-small;
}


TD {
 font-size: x-small;
 vertical-align: top;
 text-align: left;
}

TD.mainMenu {
 font-size: small;
 text-align: left;
}

TD.mainHeader {
}

TD.showtime {
 font-size: x-small;
 text-align: right;
 font-weight: bold;
}

TD.th {
 text-align: left;
 font-weight: bold;
}

TD.footerLeft  {
 text-align: left;
 font-weight: normal;
 font-size: xx-small;
}

TD.footerRight  {
 text-align: right;
 font-weight: normal;
 font-size: xx-small;
}

TD.quote {
 color: #772222;
}

TD.speaker {
 color: #333333;
}


/* Curriculum Vitae */
TABLE.cv {
 background-color: #ffffff;
}

TD.cv1 {
 background-color: #cccccc;
 color: #000033;
 font-weight: bold;
 text-indent: 0px;
}

TD.cv1Right {
 background-color: #cccccc;
 color: #000033;
 font-weight: bold;
 text-indent: 0px;
 text-align: right;
}

TD.cv2 {
 font-weight: bold;
}

TD.cv3 {
}

TD.cv3Right {
 text-align: right;
}




SPAN.date {
 color: #888888;
 font-style: italic;
 font-size: xx-small;
}

SPAN.largest {
 font-weight: bold;
 font-size: large;
}

SPAN.large  {
 font-weight: normal;
 font-size: small;
}

SPAN.mainMenu0 {
 color: #000000;
 font-weight: bold;
}

SPAN.mainMenu1 {
 color: #000000;
 font-weight: normal;
 font-size: smaller;
}


A.mainMenu {
 color: #000000;
 text-decoration: none;
}
A:hover.mainMenu {
 color: #cccc00;
 text-decoration: none;
}
A.mainMenuSelected {
 color: #cccc00;
 text-decoration: none;
}
A:hover.mainMenuSelected {
 color: #cccc00;
 text-decoration: none;
}


A.nnmStart {
 color: #cccc00;
 font-weight: bold;
 text-decoration: none;
}
A:hover.nnmStart {
 color: #ff0000;
 font-weight: bold;
 text-decoration: none;
}


A {
 color: #0000cc;
 text-decoration: none;
}
A:hover {
 text-decoration: underline;
}

PRE {
 font-family: monospace, Courier;
 color: #555555;
}

PRE.code {
 font-family: monospace, Courier;
 background-color: #dddddd;
 color: #000033;
}

INPUT.textRight {
 font-family: monospace, Courier;
 text-align: right;
 background-color: #eeeeee;
}

OPTION {
 font-family: monospace, Courier;
 text-align: right;
 background-color: #eeeeee;
}

BLOCKQUOTE {
 color: #772222;
 margin-left: 20;
 margin-right: 20;
}

BLOCKQUOTE BLOCKQUOTE {
 color: #333333;
 font-style: italic;
 text-align: left;

 font-size: smaller;
 margin-top: 5;
}

UL {
}

LI {
 color: #000033;
 font-family: Arial;
 font-size: x-small;
 margin-bottom: 0.5em;
 list-style-type: square;
}

LI.content {
 color: #000033;
 font-family: Arial;
 font-size: x-small;
 margin-bottom: 0em;
 list-style-type: none;
}

.postponed {
 color: #666666;
}

.fulfilled {
 color: #006600;
}

.failure {
 color: #660000;
}



/* CHRISTMAS 2003 */

PRE.christmas {
 font-family: monospace, Courier;
 font-size: small;
 color: #aa0000;
 line-height: 100%
}

A.christmas {
 color: #008800;
 font-family: Arial;
 font-size: small;
 text-decoration: none;
}

A:hover.christmas {
 color: #008800;
 font-family: Arial;
 font-size: small;
 text-decoration: none;
}

TD.christmas {
 color: #aa0000;
 font-family: Arial;
 font-size: large;
 line-height: 100%
}

.christmasLarge {
 background-color: #000000;
 color: #aa0000;
 font-family: Arial;
 font-size: xx-large;
 /*margin-top: 20;
 margin-bottom: 20;
 margin-left: 50;
 margin-right: 50;*/
 text-align: center;
 line-height: 150%
}

.christmasNormal {
 background-color: #000000;
 color: #aa0000;
 font-family: Arial;
 font-size: large;
 /*margin-top: 20;
 margin-bottom: 20;
 margin-left: 50;
 margin-right: 50;*/
 text-align: center;
}
