body { 
  font-family: verdana, sans-serif;
  font-size: 11px;
  line-height: 15px;
}

p {
   margin-bottom: 1em;
} 
   
h1{
  	color: #0059b2;
  	border-bottom: 1px dotted #173452;
  	font-size: 25px;
  	line-height: 40px;
  	margin-bottom: 15px;
}

h2{
  	color: #0059b2;
  	font-size: 16px;
  	margin-bottom: 10px;
}

h3 {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:10px auto 10px auto;
	color: #444;
}

h4 {
	margin:0em 0em 1em 0em;
	padding: 0;
}

h5 {
	font-size: 12px;
	font-weight:bold;
}

span.strong {
	background-color:yellow;
}

table {}

table.bordered {
	border:solid 2px #000;
	padding: 10px;	
}

table.background {
	background-color:#aaa;
	border:solid 2px #888;
}

tr {}

tr.background {
	background-color:#ccc;
}

td {}

td.background {
	background-color:#eee;
}

img {}

img.bordered {
	border:solid 2px #888;
	padding:10px;
	float:left;
	margin: 1em 1em 1em 0;
}

/* AS */
/* normaali sisaltosivulle ettei tekstit mene kuvaan kiinni. */
p img {
	padding: 3px;
}

/* henkilotietokanta */
#contact p {
	padding: 5px 0 0 0;
}


/* RSS */
#content #message ul {
	list-style: none;
}

#content #message ul li a {
	text-decoration: none;
	
}

#content #message ul li a:hover {
	color: #444;
}

/* /AS */