/* {margin:0; padding:0;}*/

/* Layout: skeleton */

body {background-image:url(images/bg.jpg); font-size: 10px; font:10px Verdana, Arial, "sans-serif"; }

.hinta {
	font-weight: bold;
	color: #F03070;
}

a.navilink {
	font-weight: bold;
	font-size: 12px;
	margin: 7px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

h3.entry-title {
	font-size: 17px;
	/*font-weight: cccbold;*/
}

.entry-content {
	font-size: 13px;
	line-height: 150%;
}

.whiteborder {
	border-top: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
}
.whiteborder2 {
	border-top: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
	bbackground-image:url(images/rooma.jpg);
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F03070;
}
a.h1link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F03070;
	text-decoration: none;
}
a.sivunnimi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4AA0E0;
	text-decoration: none;
}

.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
	margin-left: 16px;
	margin-bottom: 7px;
}

A.blacklink {
text-decoration: none;
color: black;

}



td { font:11px Verdana, Arial, "sans-serif";color:#383f42; }

div#container {width:627px; margin: 40px auto 0 auto; background-color:#ffffff; padding:10px;}

div#top {height:200px; background:url(images/top.jpg) no-repeat;}

div#menu {width:170px; height:200px; float:right; margin-right:17px; background-color:#ffffff; display:inline;}

div#content {background-color:#d8e1e5; margin-top:10px; padding:5px 0; width:627px;}

div#footer {width:627px; margin:0 auto; background:#ffffff url(images/footbg.gif) bottom no-repeat; padding: 0 10px 15px 10px;}

div#space {height:40px;}

div#slogan {float:left;}

div#left {width:417px; float:left; border-right:1px #91979a solid;}

div#right {width:196px; padding-left:12px; float:right;}

/* Layout: other stuff */

div#slogan h1 {font:22px Verdana, Arial, "sans-serif"; color:#ffffff; margin:0 5px;}

p.footleft {float:left;}

p.footright {float:right;}

.clear {clear:both;}

/* Menu */

ul#menus {width:164px; margin:0 auto; list-style-type:none;}

li.pos1 a {height:20px; border-left:10px #d8e1e5 solid; padding-left:4px; font:bold 12px Verdana, Arial, "sans-serif"; text-decoration:none; color:#383f42; display:block; padding-top:5px; margin-top:2px;}

li.pos2 a {height:20px; border-left:10px #f03070 solid; padding-left:4px; font:bold 12px Verdana, Arial, "sans-serif"; text-decoration:none; color:#383f42; display:block; padding-top:5px; margin-top:9px;}

li.pos3 a {height:20px; border-left:10px #f0f062 solid; padding-left:4px; font:bold 12px Verdana, Arial, "sans-serif"; text-decoration:none; color:#383f42; display:block; padding-top:5px; margin-top:9px;}

li.pos4 a {height:20px; border-left:10px #18a870 solid; padding-left:4px; font:bold 12px Verdana, Arial, "sans-serif"; text-decoration:none; color:#383f42; display:block; padding-top:5px; margin-top:9px;}

li.pos5 a {height:20px; border-left:10px #213435 solid; padding-left:4px; font:bold 12px Verdana, Arial, "sans-serif"; text-decoration:none; color:#383f42; display:block; padding-top:5px; margin-top:9px;}

li.pos6 a {height:20px; border-left:10px #7d4b0e solid; padding-left:4px; font:bold 12px Verdana, Arial, "sans-serif"; text-decoration:none; color:#383f42; display:block; padding-top:5px; margin-top:9px;}

li.pos1 a:hover {border-bottom:1px solid; height:19px; color:#d8e1e5;}

li.pos2 a:hover {border-bottom:1px solid; height:19px; color:#f03070;}

li.pos3 a:hover {border-bottom:1px solid; height:19px; color:#f0f062;}

li.pos4 a:hover {border-bottom:1px solid; height:19px; color:#18a870;}

li.pos5 a:hover {border-bottom:1px solid; height:19px; color:#213435;}

li.pos6 a:hover {border-bottom:1px solid; height:19px; color:#7d4b0e;}

/* Content */

a {color:#468aac;}

a:hover {color:#f03070;}

div#content p {margin-top:10px;}

div.textblock {width:186px; margin:10px; float:left; display:inline;}

h2 {font-size:12px;}

/*img {border:3px #b4bcbf solid;}*/

p.center {text-align:center;}

/* Newsletter form */

div.newsletter {width:180px;}

div.newsletter label {font-size:12px; font-weight:bold; margin-bottom:4px; display:block;}

input.newsletterinput {width:180px; height:21px; border:1px #b5bdc0 solid;}

input#send {height:21px; color:#383f42; font:10px Verdana, Arial, "sans-serif"; border:1px #99abb0 solid; background-color:#b5bdc0; padding:3px;  float:right;}



