﻿/*
  CSS-mall för nyhetsinlägg
  -----------------------------------------------------------
    Ska fungera både för nyheterna som visas på startsidan
    och de som finns i nyhetsarkivet.

    Bakåtkompatibel med gammal "standard" för hur bilder
    och bilddtexter kodades in i nyheterna (p-taggar).
*/

div.newspost, ul.news {
  font-family: Verdana, sans-serif;
  font-size: 10pt;

/*
  text-align: justify;
  Så länge avstavning inte finns allmänt implemen-
  terat skiter vi i detta. Ser bara knäppt ut.
*/

  margin: 0;
  padding: 0;
  list-style-type: none;
}
div.newspost {
  padding: 1em;
}
div.newspost li, ul.news li {
  padding: 1em;
  /*border-bottom: solid 1pt #191970;*/
}

div.newspost p.date, ul.news p.date,
div.newspost p.author, ul.news p.author {
	color: gray;
}

div.newspost p.date, ul.news p.date {
	font-size: 8pt;
	text-align: left;
	letter-spacing: 2px;
	width: 200px;
	display: inline;
}

div.newspost p.author, ul.news p.author {
	text-align: right;
}

/*div.newspost h4, ul.news h4 {
  font-size: 1.3em;
  font-weight: bold;
  padding: 0.5em 0 0.5em 0;
  margin: 0;
  border-bottom: solid 1pt #191970;
}*/

div.newspost p.image, ul.news p.image, div.newsimage {
  text-align: center;
  padding: 0;
  margin-top: 2em;

}
div.newspost p.image img, ul.news p.image img, div.newsimage img {
  border-style: none;
  border: 1pt solid #ddd;
  padding: 10px;
  margin: 0px 0px 10px 0px;
}
div.newspost p.imagetext, ul.news p.imagetext, ul.news div.newsimage div, div.newspost div.newsimage {
  font-style: italic;
/*  padding: 0 80pt 0 80pt;*/
margin-left: auto;
margin-right: auto;
width: 400px;
  text-align: center;
  font-size: 10pt;
  margin-bottom: 2em;
}
div.newspost p.imagetext, div.newspost div.newsimage div {
  margin-left: auto;
  margin-right: auto;
}
div.newspost table, ul.news table {
  margin: auto;
  padding: 1em;
  background-color: transparent;
}
div.newspost table th, ul.news table th{
  background-color: transparent;
  border-width: 0 0 2pt 0;
  color: #191970;
}
div.newspost table td, ul.news table td{
  background-color: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1pt solid #191970;
}
div.newspost ul li, div.newspost ol li, ul.news ul li, ul.news ol li {
  border: none;
  padding: 0.2em;
}


	#tabs { height: 200px; } 
	.tabs-bottom { position: relative; } 
	.tabs-bottom .ui-tabs-panel { height: 140px; overflow: auto; } 
	.tabs-bottom .ui-tabs-nav { position: absolute !important; left: 0; bottom: 0; right:0; padding: 0 0.2em 0.2em 0; } 
	.tabs-bottom .ui-tabs-nav li { margin-top: -2px !important; margin-bottom: 1px !important; border-top: none; border-bottom-width: 1px; }
	.ui-tabs-selected { margin-top: -3px !important; }


