/**** SIVU ****/

body {
	background:/*#846c48*/#486d88 url(../img/bg_body.png) repeat-x top center;
	
	margin:0;
	padding:0;	
	overflow:auto;
	text-align:center;
}
a {color:#000;text-decoration:underline;outline:none;}
a:visited {color:#333;}
a:hover {color:#000;text-decoration:none;}
a img {border:none;}
h1, h2, h3 {color:#362b22;}
.email {white-space:nowrap;color:#363f8a;}
#sivu {	
	width:900px;			
	margin:10px auto 20px auto;
	padding:0;				
	text-align:left;
	background:#d0dbea url(../img/bg_top.png) no-repeat top left;	
	border:2px solid #000;	
}
.shadow {
	box-shadow: 3px 3px 7px #000;
	-webkit-box-shadow: 3px 3px 7px #000;
	-moz-box-shadow: 3px 3px 7px #000;
}
.border {	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.sb2 {
	box-shadow: 2px 2px 4px #000;
	border-radius:4px;
	-moz-box-shadow: 2px 2px 4px #000;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 2px 2px 4px #000;
}
#menu {	
	text-align:center;	
	margin:130px auto 0 auto;
	padding:5px;	
	background:rgba(238,238,238,.9);
	border-bottom:2px solid #000;
	border-top:2px solid #000;
}
#logo {
	width:400px;
	float:left;
	margin:0;
	margin-left:40px;
	padding:10px 0;		
}

.sisalto {padding:10px 60px;}
.external {font-size:.8em;color:#999;margin-bottom:10px;}
.external a {color:#999;}

#submenu {
	width:700px;
	text-align:center;
	margin:0 auto;
	padding-top:5px;
}
#menu a {color:#000;padding:5px;margin-right:12px;text-decoration:none;font-size:1.2em;font-family:"Times New Roman", arial;}
#submenu a {color:#000;padding:10px 5px;text-decoration:none;font-size:1em;font-family:"Times New Roman", arial;}
#menu a:hover, #submenu a:hover {text-decoration:underline;}
#copy {
	clear:both;
	margin:20px auto 0 auto;				
	text-align:center;	
	font-size:.75em;
	color:#222;	
}
.muistoissa img.mu {clear:left;float:left;margin-bottom:20px;}
.mu_text {width:420px;margin-left:330px;padding:10px;background-color:#e3e0b3;border:1px solid #333;font-family:arial;}
.nosto {width:450px;border:1px solid #000;padding:20px;margin:10px auto;text-align:left;}
.nosto2 {width:500px;margin:10px auto 20px auto;}
.kuva {width:200px;float:left;margin:0 auto 5px auto;font-size:80%;}
.kuva a {display:block;width:15px;}
.kuva a img {width:150px;border:1px solid #000;}
.koirakuvat {width:550px;}
.koirakuvat a.teksti {height:82px;}
.koirakuvat a img {max-height:62px;margin:6px;border:1px solid #666;}
.koirakuvat a:hover img {border:2px solid #000;margin:5px;}
.eikuvaa {width:200px;height:150px;float:left;border:1px solid #000;margin-right:20px;margin-bottom:20px;}
.left {
	float:left;
	width:320px;
	margin-bottom:20px;
	margin-right:10px;
}
.right {		
	margin-bottom:20px;
	margin-left:360px;
}
.left1 {
	float:left;
	width:220px;
	margin-bottom:20px;
	margin-right:10px;
}
.right1 {		
	margin-bottom:20px;
	margin-left:240px;
}
.copyright {
	display:block;	
}
.center {text-align:center;}
.b1 {border:1px solid #000;}
.b0 {border:none;}
.clear {clear:both;}
div.clear {clear:both;margin-bottom:10px;}
.pennut b {display:block;font-size:1.2em;margin:26px 0 10px 0;}
.pennut a {display:block;margin-left:18px;}
.lista li {padding-bottom:5px;}
.nolist {list-style:none;}
.yhteys {width:300px;text-align:left;margin:0 auto;}
.title {font-weight:bold;}
#title {padding-left:10px;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); background:rgba(0,0,0,.6);}

