/* Start of CMSMS style sheet 'ratsutalli' */
@charset "utf-8";
/* CSS Document */

body {
    margin: 0;
    padding: 0;
    background-image:url(images/taustakuvio.jpg);
    background-repeat:repeat; 
    font-family: verdana, arial, helvetica;
    font-size: 12px;
    color: #000; 
	background-color: #f5f5f5;

}

.frame {
    width: 1004px;
_height:auto !important;
height:auto !important;
    margin: auto;
	padding-top:30px;
}

.mainpicture {
	width: 981px;
	height: 277px;
    margin: auto;
}

.menu {
	width:1004px;
	height:47px;
	margin: auto;
	border: 0px solid #FFF;
}

.menu .menubar {
	height:47px;
	background-image:url(images/menubar.png);
}

.menu .menubar ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0 30px;
}

.menu .menubar li {
	float: left;
	margin: 10px 0 0 0;
	padding-left: 13px;
	padding-right: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	border: 0px solid #fff;
}

.menu .menubar li a {
	height: 2em;
	line-height: 2em;
	/* float: left; */
	width: 9em;
	/* display: block; */
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}

.menu .menubar ul li a:hover {
	font-family:Georgia, "Times New Roman", Times, serif
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: underline;
}

.contentarea {
	width:980px;
	min-height: 730px;
_height:auto !important;
height:auto !important;
	margin:auto;
	background-color:#B19E57;
}

.contentarea .mainbox {
	float:left;
	width:322px;
	min-height: 298px;
	margin-top:17px;
	margin-left:10px;
padding-bottom: 30px;
	/* background-image:url(images/mainbox.jpg); */
	background-color:#FFF;
	border: 1px solid #9a7e60;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:21px;
	padding-left:13px;
	padding-right:13px;
}

.contentarea .mainbox h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:27px;
}

.contentarea .mainbox2 {
	float:left;
	width:932px;
	min-height: 600px;
_height:auto !important;
height:auto !important;
	margin-top:17px;
	margin-left:10px;
	background-color:#FFF;
	border: 1px solid #9a7e60;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:21px;
	padding-left:13px;
	padding-right:13px;

}

.contentarea .mainbox2 h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:27px;
}

.contentarea .mainboximage {
	float:left;
	width:600px;
	height:300px;
	margin-top:17px;
	margin-left:12px;
}

.contentarea .mainboximage ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

.contentarea .mainboximage img {
padding: 4px;
border: 1px solid #b79393;
background-color:#FFF;
}

.contentarea .bigbox {
	float:left;
	width:960px;
	height: auto;
	margin-top:20px;
	margin-left:10px;
	background-color:#FFF;
	border: 1px solid #9a7e60;
}

.contentarea .bigbox a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#750000;
	text-decoration:none;
}

.contentarea .NewsSummary{
	border-bottom: 1px solid #999;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
.contentarea .NewsSummaryPostdateFront{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	}


.contentarea .NewsSummaryLinkFront a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#222222;
	text-decoration:none;
font-weight:bold;
	}
	
.contentarea .NewsSummaryLinkFront a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#222222;
	text-decoration:underline;
font-weight:bold;
	}

.contentarea #NewsPostDetailTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:17px;
color: #000;	
} 


.contentarea .bigbox a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration:none;
}

.contentarea .bigboxLeft {
	float:left;
	width:322px;
	padding-left:12px;
}

.contentarea .bigboxCenter {
	float:left;
	width:283px;
	margin-left:20px;
}

.contentarea .bigboxCenter img {
padding: 4px;
border: 1px solid #b79393
}

.contentarea .bigboxRight {
	float:left;
	width:283px;
	margin-left:10px;
}

.contentarea .bigboxRight img {
padding: 4px;
border: 1px solid #b79393
}

.contentarea .bigbox .text {
	line-height:17px;
}

.footer {
	float:left;
	width:980px;
	height:auto;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;

}
.footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#999999;
}

.footer .footerLeft {
	float:left;
	width:295px;
	padding-left:22px;
	padding-top:10px;
}

.footer .footerCenter {
	float:left;
	width:283px;
	margin-left:50px;
	padding-top:10px;
}

.footer .footerRight1 {
	float:left;
	width:93px;
	margin-left:18px;
	padding-top:10px;
}

.footer .footerRight2 {
	float:left;
	width:190px;
	margin-left:16px;
	padding-top:8px;

}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
color: #000;	
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#FFFFFF;

}
	


	
/* End of 'ratsutalli' */

