/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#efefef;
	padding-top:10px;
	text-align:center;
	}

/* CONTAINER */	

#container {
/*	background:#fff url(images/background.gif) top left repeat-y;*/
	width:715px;
	margin: 0 auto;
	text-align:left;
	}
	
.tyhjennys_container {
	background-color:#ffcc33;
	border: 3px solid #f4b700;
	margin: 20px 25px 20px 0;
}

.tyhjennys {
	margin:10px;
	color:#000;
}
	

/* OTSIKKO */

#otsikko {
	float:left;
	width:441px;
	height:132px;
	background:url(images/otsikko.gif) top left no-repeat;
	}

/* OTSIKKO 2 */

#otsikko2 {
	vertical-align:bottom;
	width:715px;
	height:220px;
	background:url(images/otsikko2.jpg) top left no-repeat;
	}

/* MENU */

#menu {
	background-color:#f90101;
	float:left;
	width:713px;
	height:30px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	}

#menu ul {
	margin:0;
	padding:0px; /* 10px 0 10px 0;*/
	list-style:none;
	}

#menu li {
	float:left;
	background:url("images/valilehti_vasen.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 8px;
	margin-left:4px;
	}

#menu li:hover {
	background:url(images/valilehti_vasen2.gif) no-repeat left top;
	}

#menu a {
	float:left;
	display:block;
	background:url("images/valilehti_oikea.gif") no-repeat right top;
	padding:8px 18px 8px 10px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a {
	float:none;
	}
/* End IE5-Mac hack */

#menu a:hover {
	background:url("images/valilehti_oikea2.gif") no-repeat right top;
	background-color:#ee0606;
	color:#fff;
	}

#menu #current {
	background:#ee0606 url("images/valilehti_vasen2.gif") no-repeat left top;
	}

#menu #current a {
	background-image:url("images/valilehti_oikea2.gif");
	color:#fff;
	}

/* SISÄLTÖ */

#sisalto {
	background:url(images/sisalto_tausta.jpg) top left no-repeat;
/*	margin-top:7px;*/
	float:left;
	width:526px;
	height:630px;
	}

#sisalto h4 {
	font-size:20px;
	color:#fff;
	margin:0px 5px 10px 10px;
	padding:0px;
	}

#sisalto p {
	font-size: 13px;
	margin:4px 10px 10px 15px;
	}

#sisalto p.otsikko {
	color:#fff;
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
	}

#sisalto a {
	color:#FF0000;
	text-decoration:underline;
	}

#sisalto a:hover {
	text-decoration:none;
	}

/* BANNERI */

#banneri {
	position:relative;
	top:154px;
	left:100px;
	float:left;
	height:60px;
	width:468px;
	border:1px solid #000;
	}

#banneri p {
	margin:0px;
/*	margin:7px 0px 9px 0px;*/
	padding:0px;
/*	text-align:center;*/
	}

/* SARAKE 1 */

#sisalto #sarake1 {
/*	background:url(images/ovaali_ala.gif) top left no-repeat;*/
	height:425px;
	width:156px;
	float:left;
	}

#sisalto #sarake1 p {
	margin:20px 0px 0px 10px;
	padding:0px;
	}

#sisalto #sarake1 img {
	float:left;
	border:0px;
	clear:both;
	margin:6px 0px 0px 0px;
	padding:0px;
	}

/* SARAKE 2 */

#sisalto #sarake2 {
	padding:0px;
	margin:0px;
	width:350px;
	height:425px;
	float:right;
	}

#sisalto #sarake2 a {
	color:#fff;
	}

/* OIKEA VALIKKO */

#oikeavalikko {
	background:url(images/oikea_tausta.jpg) top left no-repeat;
/*	margin-top:7px;*/
	margin:0px;
	float:right;
	width:188px;
	height:630px;
	border-right:1px solid #000;
	}

#oikeavalikko img {
	clear:both;
	border:0px;
	}

#oikeavalikko .tampere {
	position:relative;
	left:31px;
	top:44px;
	}

#oikeavalikko .raisio {
	position:relative;
	left:31px;
	top:102px;
	}

#oikeavalikko .jyvaskyla {
	position:relative;
	left:31px;
	top:155px;
	}

#oikeavalikko .ideapark {
	position:relative;
	left:31px;
	top:210px;
	}
/*	
#oikeavalikko .ideapark {
	position:relative;
	left:31px;
	top:265px;
	}
*/
	
/* UUTISIKKUNA */

#uutiset {
	margin:2px 2px 2px 2px;
	width:181px;
	height:60px;
	border:1px solid #000;
	background-color:#FFCC33;
	}

#uutiset p {
	padding:5px 5px 0px 5px;
	margin:0px;
	font-size:11px;
	color:#CC0033;
	}
	
#uutiset a {
/*	color:#333366;*/
	color:#000;
	text-decoration:none;
	}

#uutiset a:hover {
	text-decoration:underline;
	}
	
/* FOOTER */

#footer {
	padding:0px;
	margin:0px;
	clear:both;
	width:715px;
	height:22px;
	background:url(images/footer.gif) top left no-repeat;
	}

#footer p {
	padding-top:4px;
	padding-left:5px;
	font-size:11px;
	}