/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

body {
	padding:0;
	margin:0;
	background:#C7DAD6;
	color: #000000;
	text-align:center;
	font-family:arial;
}

body, p, td {font-family:arial; font-size:12px;}

h1 {margin:0 20px 15px 20px; background:#C84A00; font-size:13px; color:#ffffff; padding:2px;}
h2 {margin:0px 0px 10px 0px; background:#4DAB67; font-size:13px; color:#ffffff; padding:2px;}
h3 {font-size:12px; color:#9D3A01;}
h4 {font-size:11px;}
form {margin:0px; padding:0px;}
a {color:#C84A00;}
img {border:none;}

/* Sivupohja */
#outer{
	background:#ffffff;
	height:100%;
	min-height:100%;
	width:675px;
	color: #000000;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

/* Kulmien pyöristykset */
.rounded {-moz-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border-radius:5px;}
.toprounded {-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
.bottomrounded {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.topleftrounded {-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;}
.toprightrounded {-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px;}
.bottomleftrounded {-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px;}
.bottomrightrounded {-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}


/* Yläpalkki */
#header 	{height:178px; font-family:arial; }
/* rivi3 */
#navibar {position:absolute; left:20px; top:139px; width:631px; padding:2px; color:#098A2D; font-size:12px; font-weight:bold; background:#f0f0f0;}
#navibar a {color:#098A2D; text-decoration:none;}
#navibar a:hover {color:#098A2D; text-decoration:underline;}
.navibaritem {float:left; padding:0 11px 0 10px; border-left:solid 1px #098A2D;}
#navibaractive {text-decoration:underline;}

/* Vasen palsta (alanavigaatio) */
/* #left {float:left; padding-left:20px;} */
#left {position:absolute; padding-left:20px; width:315px;}

/* Oikea palsta (tekstiosio) */
#right {margin-left:337px; width:310px; padding:20px 0 30px 10px;}

/* Iso palsta (tekstiosio) */
#isopalsta {padding:0px 20px 30px 20px;}

/* Alapalkki */
#clearfooter{clear:both; height:60px;}	/* Varaa tilaa footterille */
#footer {position:absolute;	bottom:0; height:51px; background:#ffffff; width:675px; text-align:right;}
#osoite {float:left;}

#osoiterivi {
	margin:8px 20px 20px 20px; padding:8px; background:#E6E6E6; color:#6B6B6B; font-size:11px;
}

#taiteilijatiedot, #taiteilijatiedot p {font-size:11px;}
b.otsikko {color:#333333;}

@media print {
	#header, #navibar, #clearfooter, #footer, #takaisinlinkki {display:none;}
	body {background:none;}
}