/*********************************************************************
 This HTML style sheet makes your webpage more conforming to
 Lund University's graphical profile.


 H o w   t o   u s e:

 To include this style sheet in our HTML web page add the following
 line *between* <head> and </head>:

   <link media="screen" type="text/css" rel="StyleSheet" 
       href="http://www.maths.lth.se/matstat/staff/hb/lu-profile.css">



 A b o u t   C o l o r s:

 The true RGB colors for the Lund University Graphical Profile are

   LU blue      : #0C 25 77
   LU lionbrown : #9E 5A 00

 These doesn't look very good in a Sun Solaris Netscape browser, so
 I have with trial and error found that the following looks great:
 
   LU blue      : #0C 25 77
   LU lionbrown : #A5 7B 52

 However, these colors are not among the 216 web safe colors:

   http://www.maths.lth.se/matstat/staff/hb/tools/pixelgenerator/websafecolors.html 

 Therefore, if you really want to make sure the colors are not
 dithered or some other artifact use the following:

   LU blue      : #00 33 99
   LU lionbrown : #99 66 00

 Background stripes are image of size 1x2:
   redback:   RGB = [FF 00 00; FF 8C 8C]
   greenback: RGB = [00 FF 00; 8C FF 8C]
   blueback:  RGB = [00 00 FF; 8C 8C FF]

 NOTE:

 Netscape 4.75 does *not* support 

   background: transparent; 

 correctly. The background becomes black. Don't use it or specify color.
 
 H o w   t o   g e t:

 URL   : http://www.maths.lth.se/matstat/staff/hb/lu-profile.css
 Author: Henrik Bengtsson, hb@maths.lth.se
*********************************************************************/


/* ----------- M a i n - b o d y ----------- */

body {
  font-family: Arial, Verdana, Geneva, sans-serif;
  position: absolute;
  top:    0px; 
  left:   0px;
  right:  0px;
  bottom: 0px;
  /* margin does not actually apply to position=absolute according to
     the CSS standard, but it seems to be required anyway. */
  margin: 0px;
  padding: 5px;
/*
  margin: 10px;
  margin-top: 10em;
  margin-bottom: 10em;
  margin-left: 10em;
  margin-right: 10em;
*/
  background: #00ff00 url(/kovalevsky/images/greenback.gif);
  background: #ffff00 url(/kovalevsky/images/yellowback.gif);
  background: #ff0000 url(/kovalevsky/images/redback.gif);
  background: #0000ff url(/kovalevsky/images/blueback.gif);
  background: #0000ff;
  background: #996600;
  background: #003399;
  background: #0C2577;
  color: #000000;
}

.BodyFrame {
  background: #000000;
  color: #ffffff;
}

.Body {
  background: #ffffff;
  color: #000000;
}

center, p, b, i, em, small, big {
  font-family: Arial, Verdana, Geneva,sans-serif;
}

/* ------------- H e a d e r s ------------- */

h1 {
  background: transparent;
  color: #CCC69B;
  color: #0C2577;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

h2 {
  font-family: Arial, Verdana, Geneva, sans-serif;
}

h3, h4, h5, h6 {
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-style: italic;
}


/* --------------- L i n k s --------------- */

a {
  font-family: Arial, Verdana, Geneva,sans-serif;
}

a:link    { 
  background: transparent;
  color: #0C2577; 
}
a:visited { 
  background: transparent;
  color: #A57B52; 
}
a:active  { 
  background: transparent;
  color: #0C2577; 
}


/* --------------- L i s t s --------------- */
ul {
 font-family: Arial, Verdana, Geneva, sans-serif;
}

li {
 font-family: Arial, Verdana, Geneva, sans-serif;
}


/* ------------ V e r b a t i m ------------ */

pre,tt,code {
  font-family: 'Courier New', monospace;
}



/* --------------- F o r m s --------------- */

.FormButton {
  background: #8C8CFF;
  background: #6C6CFF;
  background: #0C2577;
  color: #ffffff;
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-weight: bold;
  font-family: sans-serif;
  font-size: x-small;
}


/* -------------- T a b l e s -------------- */

table, tr, th, td {
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.TableHeader { 
 background: #A57B52; 
 color: #ffffff;
 font-weight: bold;
}

.Table { 
 background: #ffffff;
 color: #000000;
 border-width: thin;
 border-color: #A57B52;
 border-style: solid;
}

/* --------- C o d e - S t y l e s --------- */
.Code { 
 background: transparent;
 color: #0C2577;
 font-family: 'Courier New', monospace;
}

.Prompt { 
 background: transparent;
 color: #A57B52;
 font-family: 'Courier New', monospace;
}

.RCode { 
 background: transparent;
 color: #0C2577;
 font-family: 'Courier New', monospace;
}

.RPrompt { 
 background: transparent;
 color: #A57B52;
 font-family: 'Courier New', monospace;
}

.TeXCode { 
 background: transparent;
 color: #0C2577;
 font-family: 'Courier New', monospace;
}

.LaTeXCode { 
 background: transparent;
 color: #0C2577;
 font-family: 'Courier New', monospace;
}

.CCode { 
 background: transparent;
 color: #0C2577;
 font-family: 'Courier New', monospace;
}

.JavaCode { 
 background: transparent;
 color: #0C2577;
 font-family: 'Courier New', monospace;
}

.PerlCode { 
 background: transparent;
 color: #0C2577;
 font-family: 'Courier New', monospace;
}

.HTMLCode { 
 background: transparent;
 color: #0C2577;
 font-family: 'Courier New', monospace;
}

.UnixCode { 
 background: transparent;
 color: #0C2577;
 font-family: 'Courier New', monospace;
}


/* ----------- N e w ----------- */

.New { 
  background: transparent;
  color: red; 
  font-weight: bold;
}

/* ----------- F o o t n o t e s ----------- */

.Footnote { 
  background: transparent;
  color: gray; 
}

.FootnoteInverse { 
  background: transparent;
  color: white; 
}

.FootnoteTable { 
  background: transparent;
  color: gray; 
  font-size: x-small;
}

/* ------- T o p   N a v i g a t o r ------- */

.TopNavigator { 
  background: #A57B52;
  color: white;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.TopNavigator a {
  background: #A57B52;
  color: white;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.TopNavigator a:visited {
  background: #A57B52;
  color: white;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.TopNavigator a:link {
  background: #A57B52;
  color: white;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.TopNavigator a:active {
  background: #A57B52;
  color: white;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

/* ------- L e f t   N a v i g a t o r ------- */

.LeftNavigator { 
  background : #005592;
  color      : white;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.LeftNavigator a {
  color      : white;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.LeftNavigator a:visited {
  color      : white;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.LeftNavigator a:link {
  color      : white;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.LeftNavigator a:active {
  width: 100%;
  background : #0099C2;
  color      : white;
  font-family: Arial, Verdana, Geneva, sans-serif;
}



/* ------- T i t l e b a r ------- */

.Titlebar { 
  background: #003399;
  background: #0C2577;
  color: #ffffff;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.Titlebar a {
  background: #996600;
  background: #003399;
  background: #0C2577;
  color: #ffffff;
  font-family: Arial, Verdana, Geneva, sans-serif;
  text-decoration: none;
}

.Titlebar a:visited {
  background: #996600;
  background: #003399;
  background: #0C2577;;
  color: #ffffff;
  font-family: Arial, Verdana, Geneva, sans-serif;
  text-decoration: none;
}

.Titlebar a:hover {
  background: #996600;
  background: #003399;
  background: #0C2577;;
  color: #ffffff;
  font-family: Arial, Verdana, Geneva, sans-serif;
  text-decoration: underline;
}

.Titlebar a:link {
  background: #996600;
  background: #003399;
  background: #0C2577;;
  color: #ffffff;
  font-family: Arial, Verdana, Geneva, sans-serif;
  text-decoration: none;
}

.Titlebar a:active {
  background: #996600;
  background: #003399;
  background: #0C2577;;
  color: #ffffff;
  font-family: Arial, Verdana, Geneva, sans-serif;
  text-decoration: none;
}


/* -------------- F o o t e r -------------- */

.Footer { 
  color: #cccccc;
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-size: x-small;
/*  margin-top: 2em; */
}

.Footer tr { 
  color: #cccccc;
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-size: x-small;
}

.Footer tr td { 
  color: #cccccc;
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-size: x-small;
}

.Footer td { 
  color: #cccccc;
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-size: x-small;
}

.Footer a { 
  background: transparent;
  color: #cccccc;
  font-family: Arial, Verdana, Geneva, sans-serif;
  text-decoration: none;
}

.Footer a:link { 
  background: transparent;
  color: #cccccc;
  font-family: Arial, Verdana, Geneva, sans-serif;
  text-decoration: none;
}

.Footer a:visited { 
  background: transparent;
  color: #cccccc;
  font-family: Arial, Verdana, Geneva, sans-serif;
  text-decoration: none;
}

.Footer a:active { 
  background: transparent;
  color: #cccccc;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.Footer a:hover { 
  background: transparent;
  color: #cccccc;
  font-family: Arial, Verdana, Geneva, sans-serif;
  text-decoration: underline;
}

/* ------------ E x c e p t i o n ----------- */

.Exception {
  background: red;
  color: white;
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-size: larger;
  font-weight: bold;
  line-height: 200%;
  letter-spacing: 0.3em;
}

.UnknownSectionException {
  font-family: Arial, Verdana, Geneva, sans-serif;
  background: red;
  color: white;
  font-size: larger;
  font-weight: bold;
  line-height: 200%;
  letter-spacing: 0.3em;
}

/* -------------- T o o l b a r ------------- */

.GoogleButton { 
  font-size  : 65%;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.GoogleInput { 
  border     : 1px solid #0099C2;
  font-size  : 75%;
  font-family: Arial, Verdana, Geneva, sans-serif;
}

.Google { 
  margin: 0px;
  border: white 2px dotted;
  align : center;
}

.GoogleForm { 
  margin-bottom: 0px;
}
 
/* ------- M i s c e l l a n e o u s ------- */

.Small {
  font-size: small;
}

.Dates { 
  font-size: x-small; 
}

.Debug { 
  background: transparent;
  color: gray; 
  font-size: small; 
}

.Verbatim { 
  background: transparent;
  color: gray; 
  font-family: "New Courier", Courier, monospace; 
  font-size: small; 
}

.Filesize { 
  background: transparent;
  color: gray; 
}

.HorizontalBar {
  background: #A57B52;
  color: #000000;
}



.EventFree        { 
  background: transparent;
  color: green;  
}
.EventBusy        { 
  background: transparent;
  color: red;    
}
.EventTentative   { 
  background: transparent;
  color: #ffff00; 
}
.EventOutOfOffice { 
  background: transparent;
  color: blue;   
}
.EventNA          { 
  background: transparent;
  color: white;  
}

.WebcutsLink {
  font-size: x-small;
  color: #999999;
}

.LatestNews {
  background: #0C2577;;
  color: #ffffff;
/*  border: 2px dashed yellow; */
/*  padding: 10px; */
/*  font-size: x-small; */
}

.ProgrammeHeader {
  color       : #ffffff;
  background  : #003399;
  font-size   : large;
  font-weight : bold;
}
.ProgrammeBlock {
  color       : #ffffff;
  background  : #003399;
}
.ProgrammeBreak {
  color: red;
}
.ProgrammeLocation {
  color: #666666;
}

.ImportantBlock {
  width       : 90%; 
  border-width: thin;
  border-color: #0C2577;
  border-style: dashed;
  background  : yellow;
  padding     : 1em;
  align       : center;
  font-size   : large;
  font-weight : bold;
}

.NoteBlock {
  width       : 90%; 
  border-width: 1px;
  border-color: #0C2577;
  border-style: dashed;
  background  : yellow;
  padding     : 1em;
  align       : center;
} 

/* HISTORY:

2002-08-12
* Added the WebcutsLink class.
2002-06-11
* Added class .Small since Netscape 4.xx can't deal with attribute 'style'.
2002-04-15
* Netscape 4.75 does not support background: transparent.
2001-12-05
* Fixed the color attribute for all Footer classes. /HB
2001-11-12
* Added the class Prompt etc. /HB
2001-11-06
* Added the font Geneva as an option. /HB
* Added margins to TopNavigator and Footer. /HB
2001-11-03
* Added the class TopNavigator. /HB
2001-11-02
* Added comments about web safe colors. /HB
2001-10-24
* Cleaned up the code and added a few comments. /HB

*/


