/*
 * Basic formating and structuring rules:
 * - With styles follow this structure, order:
 *   + Position, Coords (top, left, bottom, right), Float, Clear
 *   + Display, Width, Height, Margin, Padding, list
 *   + Background details, Border
 *   + Text, font details
 * - Start CSS files with Basic styles for different elements
 * - Follow with structure, box-model styles
 * - Continue with Menu, and custom element styles. (i.e. news-box)
 * - Always section different styles to groups of sets, which could be extracted to
 *   an external file.
 * - Follow CSS 2.1 standard and validify your styles
 * - Test with at least IE6, FF2 and newer.
 */


/* Basic Font family */
* {
  /*font-family: "Arial Unicode MS", "Lucida Grande", sans-serif;*/
  font-family: Arial, Helvetica, Sans-serif;
}

/* Basic styles */

BODY {
  text-align: center;
  background: #f9f6f2 url(../../resources/kuvat/bgr.jpg) repeat-x left top;
  color: #000000;
  padding: 0px;
  margin: 0px;
}

div {
  padding:0px;
  margin:0px; 
}

/* Basic text and headers */
p, h1, h2, h3, h4, h5, span {
  margin: 0px;
  margin-bottom:5px;
  padding: 0px;

  text-align: left;
  font-weight: normal;
  margin: 0 0 0.5em 0;
}

a img {
  border: 0;
}

td {
  font-size: 8pt;
}	

ul {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;		
}

h3 {
  font-size: 10pt;
  font-weight:bold;
}

h4 {
  font-size: 8pt;
}	

a, a:visited {
  color:#C5141E;
}
a:active, a:hover {
  color: #000000;
}
div.content {
  font-size: 9pt;
}
div.content h3 {
  margin-bottom: 20px;
}
div.content p {
  margin-bottom:16px;
}
