body { 
	margin: 0px;
	
	background: rgb(226,221,212) url("bg.jpg");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(40,40,40);
	}

img {
	border: 0px;
	}
	
a:link {color:rgb(40,40,40); text-decoration:none;}
a:visited {color:rgb(40,40,40); text-decoration:none;}
a:hover {color:rgb(40,40,40); text-decoration:underline;}
a:active {color:rgb(40,40,40); text-decoration:none;}
	
#container {
	position:absolute;
	width:741px;
	height: 99%;
	right:0px;
	/*margin-left:-290px;*/
	background: #daccb6 center;
	/* for IE */
  	/*filter:alpha(opacity=80); */
  	/* CSS3 standard */
  	/*opacity:0.8;*/
  	border:1px solid black;
	overflow:auto;
	z-index:1;
	}

#titlediv {
	background: rgb(226,221,212);
	width:100%;
	height:78px;
	margin-top:25px;
	}
		
#titlepic {
	/* for IE */
  	filter:alpha(opacity=60);
  	text-align: center;
  	/* CSS3 standard */
  	opacity:0.6;	
  	/*margin-left:auto;
	margin-right:auto;
	left:50%;
	margin-top:25px;*/
	margin-left:50px;
	}

#linkit {
	margin: 2em 1em 1em 6em;
	width:300px;
	}
			
#alkutekstit {
	margin: 2em 1em 1em 6em;
	width:300px;
	}
	
#mjsidepic {
	/*background:url("mjebony.gif") no-repeat fixed 40% 100%;*/
	position:fixed;
	right:690px;
	top:60px;
	width:196px;
	z-index:2;
	}
	
#quotecorner1 {
	position:absolute;
	top:120px;
	right:20px;
	/*float:right;
	margin:15em 4em 0em 0em;
	width: 305px;*/
	z-index:3;
	vertical-align:top;
	}
	
#randomquote {
	position:absolute;
	top:175px;
	right:45px;
	z-index:4;
	width:230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(40,40,40);
	}
	
#sisalto {
	margin: 2em 1em 1em 6em;
	width:580px;
	}
	
.formtitles {
	width:140px;
	}
	
.formentries {
	/*position:absolute;*/
	}
	
#formentryname {
	position:absolute;
	top:300px;
	right:350px;
	}
	
#formentrymail {
	position:absolute;
	top:330px;
	right:350px;
	}