body {background: #dfb5d8 url(../images/bg.gif);
margin: 25px 0 25px 0;
padding: 0;
text-align: center;}

img {display: block;
padding: 0;
margin: 0;
border: 0;}

p, h2, input, select, textarea, ul, ol, label {font-family: "trebuchet ms", arial, helvetica, verdana, tahoma;
line-height: 1.6em;}

p, ul, ol, label {font-size: 100%;
font-weight: normal;
color: #fff;}

input, textarea {font-size: 100%;}

p a:link, p a:visited, ul a:link, ul a:visited {color: #fff;
text-decoration: underline;}

p a:hover, ul a:hover {text-decoration: none;}

h1 {font-size: 130%;
font-family: "Trebuchet MS", arial, helvetica, verdana, tahoma;
font-style:italic;
font-weight:normal;
color: #fff;}

h2 {font-size: 100%;
color: #f8afd1;
margin: 0 0 1.3em 0;
}

td {background-color: transparent;
vertical-align: top;}

form, td p {margin: 0;
font-size: 100%;
color:#fff;
font-family: "trebuchet ms", arial, helvetica, verdana, tahoma;
line-height: 1.6em;
}

#topbg {position: relative;
background: #be0156 url(../images/bg1.gif) repeat-x 0px 0px;
width: 670px;
height: 85px;}

#gap {margin: none;
width: 670px;
text-align: left;
border: 5px solid #fff;
}

#logo {padding: 30px 0 15px 15px; float: left;}

#title { 
font-size: 300%;
font-family: "Trebuchet MS", arial, helvetica, verdana, tahoma;
margin-left: 20px;
font-style:italic;
font-weight:normal;
color: #fff;
} 




#menu {height: 22px;
display:inline;
float: none;}


	
#menuitem a  {
font-family: "Trebuchet MS", arial, helvetica, verdana, tahoma;
font-weight:bold;
color: #fff;
padding-left: 10px; 
padding-right:10px; 
height: 22px; 
margin-top: 2px;
float:left;
display:inline;
text-decoration: none; 
	}
	

	
#menuitem.a a, #menuitem  a:hover {
  background-color: #f766a9;

	}
	

#heading {
position: relative;
background: #f766a9 url(../images/rosebg.gif) repeat top left;
width: 650px;

padding-top: 20px;
padding-left: 20px;

}


#content {
position: relative;
background: #a279b0 url(../images/sisu.gif) repeat-x 0px 0px;
width: 600px;
padding-right: 50px;
padding-top: 20px;
padding-left: 20px;
padding-bottom:20px;
}

#content a {
	color: #ff00ff;
	margin: 0 0 1.3em 0;
   font-weight: bold;
}	
	

#mainpic {
margin-left:10px;
margin-right:10px;
float:right;
}

#mainpic image{
float:left;
}
	
#leftpic {
margin-right:20px;
float:left;
}



/* Bottom Menu Bar */
#bm {position: relative;
float: right;
background-color: #fff;
width: 670px;
height: 15px;
font-family: Verdana, Arial,Helvetica,  sans-serif; 
font-size: x-small;
color: #ffffff;
text-align: center;
padding-top:5px;
}



#bm li { 
 display: inline; 
 text-decoration: none;   
} 
#bm a:link, #bm a:visited {  
 color: #0000ff; 
 text-decoration: none; 
 padding: 4px;
 border: none;
} 
#bm a:hover { 
 padding-left: 4px;
 color: #ff80c0;
 text-decoration: underline; 
}


#disclaimer{
	clear:left;
	font-size: small;
	color:#c0c0c0;
	line-height: normal;
  text-align: center;
  margin-bottom:20px;
  margin-left:120px;
  margin-right:120px;
}

#promote, #promote a {
 font-family: Verdana, Arial,Helvetica,  sans-serif;
 text-decoration: none; 
  text-align: center;
  margin-top:10px;
  font-style:italic;
  font-weight: bold;
  color: ##004080;
  width:700px;
}



#promote a:hover{
text-decoration: underline;
}
















