/* luxia rensar upp, 2005-12 */
/* Nya funderingar 2008-11 */
/* Först själva sidan. */
   body { color: #333;
	background-color: #777;
	padding: 0;
        font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 9pt;
	text-align: center;} /* bilder och sånt jox centreras. */

/*  div {	border: thin solid green; }
  p { border: thin solid red; }
  a {border: thin solid blue; } */
/* Rubrikerna ska ha bakgrundsfält och ljus text. Eller några andra färger. */
  h1, h2, h3 {  font-weight: normal; 
		font-family: Georgia, Palatino, Times New Roman, serif;
	background-color: #CCC;
	border-bottom: 10px dotted #FFF;
/*	border: thin solid yellow; */ }
/* Bilder ska vara fint inramade och hålla sig borta från texten. */
  img { border: thin solid #000000;
        margin: 5px;}
  *.left { float: left; }
  *.right { float: right; }

/* Länkspalten */
  #spalt { margin: 10px;
	padding: 0;
	width: 80px;
	height: 400px;
	float: left; }
  #spalt a { padding: 5px 0 5px 5px;
	margin: 0;
	margin-bottom: 10px;
	text-decoration: none;
	float: left;
	text-align: left;
	width: 65px; 
	color: #CCC;
	font-weight: bold;
	border: thin solid #CCC; }
  #spalt a:hover { background-color: #FFF;
	color: #000;
	/*color: #FFF;*/ }

table {width: 200px;
	background-color: #FFF;
	padding: 5px;
	float: left;
	margin: 20px 10px;
        /*border: thin solid red;*/
        height: 400px;
        vertical-align: top;
	table-layout: auto;}
tr {padding: 5px;
   vertical-align: top;}
td {vertical-align: top;
	text-align: left;
	/*border: thin solid red;*/}
td.month {font-weight: bold;
         vertical-align: top;
	width: 35px;}
caption {font-weight: bold;
	font-size: 10pt;
	color: #933;}

/* Själva tankeboksbladet */
  #blad { margin: 20px 100px 20px 140px;
	padding: 0; 
	padding-bottom: 10px;
	background-color: #FFF;
/*	border: thin solid #000; */
	border-bottom: 10px dotted #CCC;
}
  #bladrubrik { margin: 0;
	padding: 0.5em;
	color: #933; }
  #blad p { margin: 10px 20px 10px; 
	text-align: left;
	line-height: 1.5em; }
  #blad a {text-decoration: none;
	color: #933;
	border: thin solid transparent;}
  #blad a.pilar { margin: 3px 20px;
	padding: 3px 0; 
	/* border: thin solid red; */}
  #blad a:hover { border-top: thin solid #EA3;
	border-bottom: thin solid #EA3; }

/* Arkivsidan */
  #arkiv { margin: 20px 120px;
	padding: 0;
	font-size: 0.9em;
	text-align: left; }
  #arkiv h1 { color: #933;
/*	font-family: fun; */}
  #arkiv a { text-decoration: none;
	color: #933; }
  #arkiv a:hover { background-color: #CCC;}
/* Varje årsruta. */
  div.ar {float: left;
	width: 200px;
	height: 220px;
	margin: 10px 10px 10px 0px; }
/* årtalets stil */
  .ar h3 { margin: 0px;
	padding: 2px 4px;
	background-color: #FFF;
	border: thin solid #CCC; }
/* texten i årsrutan */
  .ar p { padding: 0;
	margin: 0;
	margin-bottom: 0.2em; }
/* månadsnamnets stil */
  .ar p span { font-weight: bold; 
	width: 3em; 
	float: left; }

  #kontakt {text-align: right; 
	margin-right: 120px;
	font-size: 0.8em;
	font-style: italic;}
  #kontakt a {text-decoration: none;
	color: #000; 
	border: thin solid transparent; }
  #kontakt a:hover {border-top: thin solid black;
	border-bottom: thin solid black; }
