body {
	margin: 0px;
	background-color: #440e38;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-image: url(kuvat/tausta.png);
      background-repeat:repeat-x;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}


.front-wrapper {
	width: 440px;
	margin: 0px auto;
}


a {
	color: #FFFDE8;
	text-decoration: none;
}

a:hover {
	color: #FFFDE8;
	text-decoration: none;
}

.title {
	font-family: Georgia, Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFDE8;
	margin: 0px 0px 10px 25px;
}

.text-wrapper
{
	width: 450px;
	padding: 0px 0px 20px 25px; 
	border-bottom: solid 1px #808183;
	margin-left: 25px;
}

.text 
{
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	color: #FFFDE8;
}

.header2 {
	width: 524px;
	height: 59px;
	font: 1.2em Georgia, Times, serif; letter-spacing: 1px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0px;
  	color: #808183;
	background-color: #000;
}

.divider {
	width: 475px;
	border-bottom: solid 1px #808183;
	margin: 20px 0px 20px 25px;
}

.separator {
	margin: 5px 0px 0px 0px;
}


.content-wrapper {
	margin: 0px 0px 0px 124px;
	background-image: url(kuvat/bg_content.gif);
	background-repeat: repeat-y;
}

.content {
	margin: 0px 0px 0px 26px;
}

.content-navi {
	width: 200px;
	height: 800px;
	margin: 0px 0px 0px 0px;
	background-image: url(kuvat/bg_navi2.gif);
	background-repeat: repeat-x;
}

.vasenreuna {
	margin-top: 0px;
	text-align: center;
	font-family: Georgia, Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFDE8;
}

.navi {
	width: 200px;
	letter-spacing: 1px;
	font-family: Georgia, Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	color: #ccc;
	margin: 25px 0px 0px 0px;
}

.navi a {
	color: #ccc;
	text-decoration : none;
}

.navi a:hover {
	color: #FFFDE8;
	text-decoration : line-through;
}

.navi-sub {
	width: 500px;
	letter-spacing: 1px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: left;
	color: #000;
	margin: 0px 0px 0px 25px;
}

.navi-sub a {
	color: #FFFDE8;
	text-decoration: underline;
}

.navi-sub a:hover {
	color: #FFFDE8;
	text-decoration : none;
}

.ala {
	width: 700px;
	background-image: url(kuvat/popgee_logo2.gif);
	background-repeat: no-repeat;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
      text-align: center
	color: #171616;
	border-top: 1px solid #171616; 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 25px;
}

.ala a {
	color: #171616;
	text-decoration: none;
}

.ala a:hover {
	color: #171616;
	text-decoration: none;
}

div.sisa 
{
}

div.sisan 
{
	width: 500px;
	padding: 0px 0px 20px 0px; 
}

div.sisaiso 
{
	font-family: Georgia, Times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFDE8;
	margin-left: 25px;
}

div.sisatext 
{
	font-family: Trebuchet MS, Verdana;
	font-size: 13px;
	color: #FFFDE8;
	border-bottom: solid 2px #1F1E1E;
	padding: 5px;
	margin-left: 25px;
}

div.newserror {
	color: #f00;
}

select {
	background-color: #808183;
	border: 1px solid #000;
	font-family: Trebuchet MS, Verdana;
	font-size: 10.5px;
	font-weight: normal;
}

.copy, .copy b, .vgblink a, .vgblink a:link, .vgblink a:visited, .vgblink a:active, .vgblink  {
color:#ccc;
text-decoration:none;
font-size:9px;
}

h1{
font: 26px Georgia, "Times New Roman", Times, serif;
text-decoration:underline;
color:#FFFDE8;
}
h2{
font: 18px Georgia, "Times New Roman", Times, serif;
text-decoration:underline;
color:#FFFDE8;
margin:5px 0 5px 0;
}
h3{
font: 18px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#FFFDE8;
margin:5px 0 5px 0;
}

table table table{
width:150px;
background-color:#000;
border:0px dotted #595959;
}
table table table table table{
background-color:#000;
border:1px solid #595959;
}

.thumb{
border:2px solid #fff;
margin:15px;
}

h4{
border-bottom: 1px dashed #bb88bb;
color:#000000;
font-size:22px;
font-weight:lighter;
margin:0;
}