body {

  color: #ff3db8;

  background-color: #1f1106; 

  background-repeat: no-repeat;

  background-attachment: fixed;

  font-family: Georgia, serif;

  font-size: 1em;

  letter-spacing: -0.2pt;

  margin:0px;

  overflow: hidden;

}


#wrapper-left {

width:60%;

height:100%;

float:left;

}



#wrapper-right {

width:40%;

height:100%;

float:right;

}



#boksi {position:absolute;

  top:80px;

  left:240px;

  margin:0px;

  padding-left:25px;

  border-style:solid;

  border-left-width:10px;

  border-top-width:0px;

  border-right-width:0px;

  border-bottom-width:0px;

  border-color:#ff3db8;

}

#raitaY {position:absolute;

  top:0px;
  right:0px;
  margin:0px;
  padding-top:60px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;

  width: 160px;
  height: 100%;
  font-family: verdana,sans-serif;
  color: #322203;
  font-size: 0.6em;
  border-style:solid;
  border-left-width:1px;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-color:#322203;
}

#raitaY a:link {color: #322203; text-decoration: underline;}
#raitaY a:active {color: #322203; text-decoration: underline;}
#raitaY a:visited {color: #322203; text-decoration: underline;}
#raitaY a:hover {color: #bacc85; text-decoration: none;}

#raitaX {position:absolute;

  bottom:0px;
  left:0px;
  margin:0px;
  padding:20px;

  width: 100%;
  height: 120px;
  font-family: verdana,sans-serif;
  color: #322203;
  font-size: 0.8em;
  border-style:solid;
  border-left-width:0px;
  border-top-width:1px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-color:#322203;


}

#nosto {position:absolute;

  top:240px;

  left:275px;

  margin:0px;

  padding:20px;

  background-color: #322203; 

  width: 360px;

  height: 110px;

}




#cubistelu {position:absolute;

  top:60px;

  left:40px;

  margin:0px;

  width:150px;

  height:150px;

}



p {

   margin:0px;

}



#harmaa {

   color: #999999;

}



#ylaindeksi {

   color: #555555;

   font-size: 16px;

}

#yla1a {

   color: #555555;

   font-size: 16px;

}

#yla2a {

   color: #555555;

   font-size: 16px;

}

#yla3a {

   color: #555555;

   font-size: 16px;

}



#otsikko {

  color: #cfff3d;

  font-family: Georgia, serif;

  font-size: 3em;

  letter-spacing: -1.2pt;

  font-weight: 500;

}



#alaviite {position:absolute;

  bottom:25px;

  left:240px;

  margin:0px;

  color: #444444;

  font-size: 10px;

  padding-left:25px;

  border-style:solid;

  border-left-width:10px;

  border-top-width:0px;

  border-right-width:0px;

  border-bottom-width:0px;

  border-color:#1f1106;

  width:500px;

}



#viite1

{ margin:0px;

padding:0px;

 }

#viite2

{ margin:0px;

padding:0px;

 }



#bannerit {

float:left;

width:20%;

height:100%;

color:#333333;

padding-left:10px;

font-family: helvetica,sans-serif;

font-size: 11px;

letter-spacing: 0.2pt;



background-color: #e8e8e8;

background-repeat: no-repeat;



}



a:link {color: #bacc85; text-decoration: underline; }

a:active {color: #cfff3d; text-decoration: underline; }

a:visited {color: #bacc85; text-decoration: underline; }

a:hover {color: #cfff3d; text-decoration: none; }



ul

{



	padding-left: 0px;

	margin-left: 0px;

}



ul li {

	list-style-type: none;

	background-image: url(square.jpg);

	background-repeat: no-repeat;

	background-position: center left;



	padding-left: 15px;

	margin-left: 0;

	color: #666666;



}




#timetitle {
margin:100px;
font-family: georgia,serif;
font-size: 6em;
letter-spacing: -5pt;
line-height: 0.9;
}

#timelast {
  color: #cfff3d;
  font-family: "palatino linotype",palatino,serif;
  font-size: 12pt;
  letter-spacing: 0pt;
  text-align:right;
  padding-top: 40px;
}

#footer {
	background: #fff;
	padding: 30px 0 45px 0;
	border-top: 1px solid #b5b5b5;
	height: 90px;
	margin-top: 60px;
}
#inner_footer {
	width: 720px;
	margin: 0 auto;
}
#footer h3 {
	clear: both;
	font-size: 28px;
	font-family: "Adobe Garamond Pro", "Garamond", Palatino, "Times New Roman", serif;
	position: relative;
	left: -30px;
}
#footer p {
	width: 220px;
	padding: 0 10px;
	float: left;
}


