body {
background:#FFFFFF;

margin:2px 2px 2px 2px;/*top right bottom left*//*default= 0 0 0 0*/
min-width:600px;/**/
padding:2px;/*default=0*/
position:relative;/**/
width:98%;/*default=100*/
}

A {
color:#000099;
text-decoration:none;
}
A:link {
color:#000099;
text-decoration:none;
}
A:visited {
color:#990099;
text-decoration:none;
}
A:active {
color:#009900;
}
A:hover {
color:#990000;
}
img
{
	BORDER:0px;
	PADDING:0px;
	MARGIN:0px;
}
code {
font-size:125%; 
}

h1, h2, h3 {
margin:0px;
padding:0px;
}

pre {
background-color:#CCCCCC;
font-family:"Courier New"; 
font-size:90%; 
font-weight:normal;
margin:0px 0px 0px 0px; /*top right bottom left*/
padding:5px; 
}

#header {
color:#FFFFFF;
font-family:verdana, arial, sans-serif;
font-size:x-large;
font-weight:bold;
height:175px;/**/
min-height:175px;/**/
left:0;/**/
min-width:600px;/**/
padding:2px;
position:absolute;/**/
top:0;/**/
width:100%;/**/
}

#header a, #header a:link, #header a:visited, #header a:active, #header a:hover {
color:#DD0000;
font-family:verdana, arial, sans-serif;
font-size:x-large;
text-decoration:none;
}

	.header-logo {
	
	width:19%;/*uusi*/
	}

	.header-description {	
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:bold;
	letter-spacing:none;
	text-transform:none;
	width:60%;/*uusi*/
	}

.HdTbl {

background-repeat:no-repeat;
background-position:left center;
padding:0px;
}

#header-commentspop {
color:#990000;
font-family:verdana, arial, sans-serif;
font-size:large;
font-weight:bold;
padding-left:75px;
}

#content {
background:#FFFFFF;
left:20%;/**/ /*site=20 print=5*/
margin:2px 2px 2px 2px;/*top right bottom left*//*default=margin-top:1%;*/
min-width:360px;/**/
position:absolute;/**/
top:100px;/**/
width:60%;/**/ /*site=60 print=90*/
}

	.article-head {
	border-bottom:0px solid #666;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:bold;
	margin-top:2px;
	text-transform:capitalize;
	}
	
	.article-title {
	color:#dd0000;
	font-family:verdana, arial, sans-serif;
	font-size:normal;
	font-weight:bold;
	text-transform:none;
	}
	
	.article-body {
	background:#C2F0FD;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-top:1px solid #666;
	color:#000000;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:normal;
	line-height:140%;
	padding:4px;
	}

	.article-body a, .article-body a:link, .article-body a:visited, .article-body a:active, .article-body a:hover {
	font-weight:normal;
	text-decoration:underline;
	}

	.article-posted	{
	color:#999;
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	}

	.cell{
	background:#FFFFFF;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:normal;
	}

	.cellhead{
	background:#FFFFFF;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:bold;
	}

	.content-menu {
	background:#FFFFFF;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:bold;
	margin-bottom:2px;
	text-align:center;
	}

	.comments-head {
	border-bottom:0px solid #666;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:bold;
	text-transform:uppercase;
	}
	.comments-block-author IMG
	{
    BORDER: black 1px solid;
	MARGIN:0px 10px 0px 0px;
	PADDING: 0px;
	text-align:left	
	}
	.comments-block-author {
	background:#EFEFEF;
	padding: 5px;
	color:#000000;
	}
	.comments-body {
	background:#FFFFFF;
	border-bottom:1px dashed #666;
	border-left:1px dashed #666;
	border-right:1px dashed #666;
	border-top:1px dashed #666;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:normal;
	line-height:140%;
	padding:2px;
	}

	.comments-body a, .comments-body a:link, .comments-body a:visited, .comments-body a:active, .comments-body a:hover {
	font-weight:normal;
	text-decoration:underline;
	}

	.comments-chunk {
	border-right:1px dotted #bbb;
	float:left;
	margin-right:15px;
	padding-right:15px;
	text-align:left;
	width:180px;
	}
	
	.comments-posted {
	color:#999;
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	}

	.content-chunk {
	padding:2px;
	}

	.trackback-head {
	border-bottom:0px solid #666;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:bold;
	text-transform:uppercase;
	}

	.trackback-body {
	background:#FFFFFF;
	border-bottom:1px dashed #666;
	border-left:1px dashed #666;
	border-right:1px dashed #666;
	border-top:1px dashed #666;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:normal;
	line-height:140%;
	padding:2px;
	}

	.trackback-body a, .trackback-body a:link, .trackback-body a:visited, .trackback-body a:active, .trackback-body a:hover {
	font-weight:normal;
	text-decoration:underline;
	}
	
	.trackback-chunk {
	background:#FFFFFF;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:normal;
	margin-bottom:17px;
	}

	.trackback-url {
	background:#FFFFFF;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:normal;
	line-height:140%;
	padding:2px;
	}

#left-menu {
background:#FFFFFF;
color:#333333;
left:0;/**/
margin:0px 2px 2px 2px;/*top right bottom left*//*default=margin:1% 0 0 1%*/
padding-left:2px;
position:absolute;/**/
top:102px;/*default=100*/
width:19%;/**/
}

	hr {
	border:0px;
	color:#666;
	background-color:#666
	height:3px;
	}

	.calendar {
	color:#666;
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	font-weight:normal;
	padding:2px;
	}

	.calendarhead {
	background:#FFFFFF;
	color:#990000;
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	font-weight:bold;
	line-height:140%;
	}

	.left-body {
	background:#FFFFFF;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	font-weight:normal;
	line-height:140%;
	text-align:center;
	}

	.left-body-alignleft {
	background:#FFFFFF;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	font-weight:normal;
	line-height:140%;
	text-align:left;
	}

	.left-body-CAII A {
	font-family:verdana, arial, sans-serif;
	font-size:xx-small;
	font-weight:normal;
	color:#000099;
	text-decoration:none;
	}
	.left-body-CAII A:link {
	font-family:verdana, arial, sans-serif;
	font-size:xx-small;
	font-weight:normal;
	color:#000099;
	text-decoration:none;
	}
	.left-body-CAII A:visited {
	color:#990099;
	text-decoration:none;
	}
	.left-body-CAII A:active {
	color:#009900;
	}
	.left-body-CAII A:hover {
	color:#990000;
	}

	.left-body-CAII {
	background:#EFEFEF;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:xx-small;
	font-weight:normal;
	line-height:120%;
	text-align:left;
	}

	.left-list {
	width:100%;
	}

	.left-list li {
	margin:0px 2px 2px 2px;/*top right bottom left*/
	}

	.left-list ol {
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	/*list-style-type:none;turns off display of bullet*/
	margin:13;/*removes indent IE and Opera*/
	padding:13;/*removes indent Mozilla and NN7*/
	}

	.left-list ul {
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	/*list-style-type:none;turns off display of bullet*/
	margin:7;/*removes indent IE and Opera*/
	padding:7;/*removes indent Mozilla and NN7*/
	}

	.left-title {
	background:#FFFFFF;
	border-bottom:1px solid #666;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	font-weight:bold;
	letter-spacing:.2em;
	line-height:140%;
	margin-top:2px;
	padding:2px;
	text-align:center;
	text-transform:uppercase;
	}

	.powered {
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:xx-small;
	font-weight:bold;
	letter-spacing:.2em;
	line-height:140%;
	margin-top:2px;
	padding:2px;
	text-align:center;
	text-transform:uppercase;
	}

	.syndicate {
	background:#FFFFFF;
	font-family:verdana, arial, 
	font-size:xx-small;
	font-weight:bold;
	line-height:140%;
	margin-top:2px;
	padding:2px;
	sans-serif;
	text-align:center;
	}

#right-menu { 
background:#FFFFFF;
color:#333333;
left:80%;/**/
margin:2px 2px 2px 2px;/*top right bottom left*//*default=margin:1% 0 0 1%*/
padding-left:2px;
position:absolute;/**/
top:102px;/*default=100*/
width:19%;/**/
}
.QuoteBlock img
{
    BORDER:0px;
	PADDING: 0px;
	MARGIN:1px;
	float: none;
	text-align:center;
}
.QuoteBlock P
{
    PADDING: 0px;
    MARGIN: 5px 10px;
	TEXT-ALIGN: Left;
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:normal;
	line-height:140%;	
}
.QuoteBlock TABLE
{
	WIDTH: 100%;
}
.QuoteBlock
{
 
	BORDER: 0px;
    /* Top Right Bottom Left */
    PADDING: 5px;
    MARGIN: 5px 15px;
    WIDTH: 90%;
	HEIGHT:0px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FAFAFA;
}