html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	outline: none;
}

html { font-size:100.01%; }
body {
	font-size: 88%;
	line-height: 1.29;
	font-family:"lucida grande", sans-serif;
	color:#555;
}

p { margin: 0 0 1em 0; }

h1 {
	font-size: 1.71em;
	margin: 1em 0 0.5em 20px;
	color: #001B4A;
	font-weight: bold;
}

h2 {
	font-size: 1.43em;
	font-weight: bold;
	position:relative;
	padding-bottom: 2px;
	margin: 1em 0 0.5em 20px;
	color:#001B4A;
	}

h3 {
	font-size: 1.14em;
	font-weight: bold;
	margin: 1em 0 0.5em 20px;
	color: #73C701;
}

h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 1em 0 0.5em 20px;
	padding: 0;
}

h5 {
	font-weight: bold;
	margin: 1em 0 0.5em 20px;
}

span.strong {
	color: #73C701;
}

span.highlight { background-color:#73C701 }

table {}

table { margin-bottom:30px; }
		
		table.border { border:solid 1px #DFDFDF; }
		
		table h1 {
			font-size: 1.29em;
			margin:8px;
		}
		
		table p {
			margin:8px;
		}
		
tr {
            height:30px;
            margin:4px;
        }		

tr.background {
			background-color: #ECECEC;
			text-align:left;
			padding-left:10px;
        }
        
tr.border { border:solid 1px #DFDFDF; }

td {
			padding: 1px 2px 1px 2px;
			text-align:left;
		}
		
td.background {
			background-color: #ECECEC;
			text-align:left;
			padding-left:10px;
        }
        
td.border { border:solid 1px #DFDFDF; }

img {}

/* 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 */

.fm-note { color: #666; }
