BODY {
  background-color: #000000;
	color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0;
}

/* DIV-Header määrittelyt */
/* DIV.main {
/*  text-align: center;
 /* margin: auto; */
/*}
DIV.alignment {
  margin: auto;
	text-align: center;
}

DIV {
  /*margin: 0;
  padding: 0;
  border: 0; */

/*} */

DIV.alignment {
  text-align: center;
	margin: auto;
	padding: 0;
	margin: 0;
}

DIV.main {
  text-align: center;
	margin: auto;
	padding: 0;
	background-color: #A0A0A0;
	width: 700px;
}


DIV.rajaus_laatikko {
  opacity: 0.75; /* for safari */
	filter:alpha(opacity=75); /* for IE */
	-moz-opacity:0.75; /* for mozilla */
	
	border: 1px solid #FFcc33;
	margin-left: 27px;
	margin-right: 30px;
	background-color: #444444;
	
	
	
}
DIV.header {
  width: 700px;
  height: 118px;
  background-image: url("images/header1_01.jpg");
	border: 0;
	/*margin: 0;
	padding: 0; */
}

DIV.menu {
  width: 700px;
	height: 22px;
	word-spacing: 0;
	white-space: 0;
	/* background-image: url("images/header1_02.jpg"); */
/*	margin: 0;
	padding: 0; */
	border: 0;

}

IMG {
  padding: 0;
	border: 0;
	margin: 0;
}

DIV.text {
	border-top: 1px solid #222222;
  border-left: 1px solid #222222;
  border-right: 1px solid #222222;
  border-bottom: 1px solid #222222;		
	background-color: #444444;
	width: 700px;
	background-image: url("images/div_tausta.gif");
	background-repeat: no-repeat;
  padding-bottom: 5%;
}

DIV.footer {
 font-family: Arial, Helvetica, sans-serif;
 color: #777777;
 font-size: smaller;
 font-weight: bolder;
 text-align: right;
 width: 700px;
}

DIV.etusivu_linkit {
 font-family: Arial, Helvetica, sans-serif;
 color: #999999;
 font-size: smaller;
 font-weight: bolder;
 text-align: center;
 width: 100%;
/* padding: 0;
 margin: 0;*/
}

.artisti_keikat {

 text-align: right;
 vertical-align: bottom;
 margin: 0;
 padding-left: 5px;
 padding-right: 5px; 
}



/* DIV-määrittelyt päättyvät */


/* LINKKIMÄÄRITYKSET */



A {
  font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

A.menu:first-child {
	margin-left: 30px;
}
A.menu {
  border: 0;
  font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #888888;
	margin: 2px;
	font-size: smaller;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	
}

A.myyja {
  text-decoration: none;
	color: #999999;
	}
A.myyja:hover {
  color: #000000;
	background-color: #eeeeee;
}
	
A.artisti_url {
  text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	border: 0;
	}	

A.artisti_press {
  text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	border: 0;
	background-color: #330000;
	}	

A.artisti_lista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
  text-decoration: none;
	font-weight: bold;
	color: #FFcc33;
	padding-right: 4px;
	padding-left: 4px;
  border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;	
	margin: 3px;
	text-align: center;
	background-color: #333333;

			
}

A.artisti_lista:hover {
  background-color: #ffcc33;
	color: #000000;
}
A.artisti_lista:first-child {
  padding-left: 0px;
}
/* Linkkimääritykset päättyvät */

/* Tekstimääritykset */

P {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eeeeee;
	margin-left: 27px;
	margin-right: 30px;
}

P.block {
	margin: auto;
	text-align: center;
}

H1, H2, H3, H4, H5 {
  color: #ffcc33;
	font-family: Helvetica Narrow, sans-serif;
	margin-left: 27px;
  margin-right: 30px;
	border-bottom: 1px solid #FFcc33;
	letter-spacing: 1.5px;
}

H1 {
	font-size: 20px;
}

H2 {
	font-size: 18px;
}

H3 {
	font-size: 16px;
}
.italic {
  font-style: italic;
}

.nomargin {
   margin: 0;
}
/* Artisti-sivun määrittelyt */
H2.artisti {
	font-family: Arial Narrow, Helvetica, sans-serif;
  margin-top: 0;
	margin-bottom: 0;
	padding-left: 0px;
	background-color: #FFCC33;
	color: #ffffff;
	text-align: center;
	height: 35px;
	background-image: url("images/nuoli.gif");
	background-repeat: no-repeat;
	border-bottom: 0;
	font-size: 22px;
}

TABLE.artistit {
	margin-left: 27px;
	margin-right: 30px; 
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;
  border: 1px solid #FFCC33;	
  width: 641px;
}

TABLE.ylos {
	margin-left: 27px;
	margin-right: 30px; 
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;
  text-align: right;
  width: 641px;
}
TR.ylos {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
	font-color: #aaaaaa;
	
}


TR {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

TH {
  
}

TD.keikat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  padding: 3px;
  
}

ul.artisti_lista {
  display: inline-block;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
}

li.artisti_lista {
  display: inline;
	line-height: 150%;
	white-space: nowrap;
}

.artisti_esittely {
  font-family: Arial, Helvetica, sans-serif;
	font-size: normal;
	color: #ffffff;
  padding: 4px;
	margin: 0;
  border-right: 1px solid #FFCC33;
	background-color: #333333;
		

}

.artisti_kuva {
	background-color: #000000;
}
.artisti_myyja {
  font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	text-decoration: none;
	font-weight: bolder;
	color: #888888;
	background-color: #555555;
  border-top: 1px solid #FFCC33;
  border-right: 1px solid #FFCC33;	
  padding: 2px;		
}

.artisti_url {
  font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color: #aa0000;
  border-top: 1px solid #FFCC33;
	padding: 2px;		
}

.artisti_pressi {
  font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color: #333333;
  border-top: 1px solid #FFCC33;
	padding: 2px;	
	text-align: left;	
}

/* SISÄÄNKIRJAUTUMISEN TYYLIMUOTOILUT */
.login {
   font-family: Arial, Helvetica, sans-serif;
	 color: #ffffff;
	 font-size: 10px;
	 float: left;
	 height: 118px;
	 padding: 0;
	margin-left: 27px;
	 
	 
}


.login-window {
   font-family: Arial, Helvetica, sans-serif;
	 color: #ffffff;
	 background-color: #000000;
	 border-bottom: 1px solid #eeeeee;
	 border-right: 1px solid #eeeeee;
	 border-top: 1px solid #888888;
	 border-left: 1px solid #888888; 

	 
	 font-size: 10px;
	 width: 80px;
}

.login-button {
   font-family: Arial, Helvetica, sans-serif;
	 color: #ffffff;
	 background-color: #000000;
	 border-left: 1px solid #eeeeee;
	 border-top: 1px solid #eeeeee;
	 border-right: 1px solid #888888;
	 border-bottom: 1px solid #888888; 
	 font-size: 10px;
	 width: 80px;
}



/* SISÄÄNKIRJAUTUMISEN TYYLIMUOTOILUT PÄÄTTYVÄT */

/* PALAUTELOMAKKEEN TYYLIMUOTOILUT */

.palaute {
     font-family: Arial, Helvetica, sans-serif;
	 color: #ffffff;
	 background-color: #000000;
	 border-bottom: 1px solid #eeeeee;
	 border-right: 1px solid #eeeeee;
	 border-top: 1px solid #888888;
	 border-left: 1px solid #888888;
	 font-size: 12px;
}



/* PALAUTELOMAKKEEN TYYLIMUOTOILUT PÄÄTTYVÄT */

