/* body */





body {

background:#e5dbd2;

text-align:left;

font-family: Verdana, Arial, sans;

color:#454545;

margin-top:1px;



}



#background {

	width: 900px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #FFFFFF;

	background-image: url(kuvat/tausta.gif);

	background-repeat: repeat-y;	

}







#container {

	width: 800px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #FFFFFF;

	

}







#header {



margin: 0;



}



#footer {

	clear: both;

	height: 65px;

	background-image: url(kuvat/alapalkki.jpg);



}





/* menu */

#menu { 

clear: both;

float: left;

width:180px;

text-align:right;

margin: 0;

padding:0;

}



#contact { 

clear: both;

float: left;

width:180px;

text-align:left;

margin-left: 7px;

padding:0;

font-size: 75%;



}



#menu li {



display:block;

background: #d7c3b3; 

margin: 4px; 

padding:0; 

list-style:none;

list-style-position:outside; 

}



#menu li.here { background: #cd3937; }





#menu li.sub {

color:#f53;

background: #fff; 

margin: 4px; 

padding:0 0 4px 0; 

list-style:none;

list-style-position:outside; 

}







/* body text */





hr { margin:0;}

pre { margin:0 0 2em 0; padding:0; font:normal normal normal 8pt/16pt courier; color:#454545;}

strong { font-weight:bold; color:#f53;}

em {font-weight:normal;}



p



{



font-size: 80%;



}









.text_mp

{

	margin-left: 13em;

	padding-right:70px;

	margin-top: 10px;

	min-height: 430px;

}



/* headers */

h1 { 

color:#845130; 

text-align:left; 

font-size: 110%; 

margin-top: 20px;



}



h2 { 

color:#845130; 

text-align:left; 

padding:0; 



}



h3 {

color:#845130; 

text-align:left; 

padding:0; 



}



h4 {

color:#845130; 

text-align:left; 

padding:0; 

}





/* images */

img { display:inline; }

a img {border:0; vertical-align:middle; margin:3px 0;}





/* links */

a { color:#f53; }

a:link { text-decoration:underline; }

a:active { text-decoration:underline; }

a:visited { text-decoration:underline; }

a:hover { text-decoration:none; color:#aaa; }



pre a { font:normal normal normal 8pt/16pt courier; }

pre a:link { text-decoration:none; }

pre a:active { text-decoration:none; }

pre a:visited { text-decoration:none; }

pre a:hover { text-decoration:none; color:#aaa; }



#menu a { text-decoration:none; display:block; height: 20px; color:#454545; padding: 2px 10px 0 0; font:normal normal normal 11px/16px Verdana, Tahoma, sans;  }

#menu a:hover { background:#7c300f; color:#fff;}

#menu li.here a { color:#fff; }



#participants #menu li.here a { color:#7c300f; }

#participants #menu a:hover { background:#fff; color:#454545;}



#menu li.sub a { display:inline; padding: 2px 0;}

#menu li.sub a:hover { color:#f53; background:transparent;}



#menu li.extra a { color:#fff;}



/* unsorted list */

ul { text-align:left; padding:0; margin:0 60px 2em 50px;}

li { margin:0 0 0.5em 0; padding:0; list-style:square;}



ul.links li {list-style:none; margin-left:-15px; }








