:link,:visited { text-decoration:none; outline: none;}
ul,ol { list-style:none; }
ul,ol,li,h2,h3,h4,h5,h6,blockquote, pre, form,body, html, fieldset, input { margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }

body {
	color: #aa9cc8; 
	background: url(wimg/bg.jpg) no-repeat #faf9fa;
	font: 62.5% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a:link, a:visited {
	color: #faa3c3;

}
	
a:hover, a:active {
	color: #c4bdc0;
}

#bg1 {height: 143px; margin-top:  139px;
	background: url(wimg/2.jpg) no-repeat;
}


#bg2 {height: 122px;
	background: url(wimg/3.jpg) no-repeat;
}

#content {padding-left:  283px;
	background: url(wimg/text.jpg) no-repeat;
}


#navi {margin-bottom: 40px;
	margin-left: 110px;
}
#navi a:link, #navi a:visited {color: #a89ad5; margin-right: 2px;
}

#navi a:hover, #navi a:active {
	border-bottom: 1px solid #c5bbe5;
}

h2, h1 {margin-bottom: 90px; margin-left: 80px; }


h1 {font-size: 1.25em;
	margin-top: 25px; margin-bottom: 5px;
	font-weight: normal;
	color: #d8bde0;
}
#text {width: 404px;
	font-size: 1.15em;
	line-height: 19px;
	text-align: justify;
}
#text a:link, #text a:visited {
	text-decoration: underline;
}
#text a:hover {color: #d0d0d0;
	border: none;
	text-decoration: none;
}

b, i, em, h1, h2, #bottom, blockquote, .show_join_country_field, input, textarea, select, #text a:link, #text a:visited, .title, .title2 {
	font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

b , i, em {color: #bdb2e0; }

b {	
	font-weight: normal;
	color: #8164b9;
}
	
blockquote, #bottom {
		margin: 15px;
		font-size: 0.95em;
		background-color: #f1eef5;
	}
	
blockquote {
	padding: 5px 30px 5px 30px;
}	
	
blockquote a:link, blockquote a:visited {
		text-decoration: none !important;
		border: none !important;}
		
		
#bottom {padding: 2px; margin-top: 30px;
	width: 374px;
	color: #b6addf;
	text-align: center;
}	


.alignright {
	float: right; margin-left: 10px !important; margin-bottom: 2px;
	text-align: center;
}

.alignleft {
	float: left; margin-right: 10px !important; margin-bottom: 2px;
}

#text ul, .text ol {margin-left: 36px; margin-bottom: 2px;
}
#text ul li {list-style-type: disc;}
#text ol li {list-style-type: decimal;}

.show_join_country_field, input, textarea, select {color: #aa9cc8; padding: 3px;  border: none; 
 background-color: #e5e0ed; font-size: 0.95em;
}

.show_join_country_field:active, .show_join_country_field:hover, input:hover, textarea:hover, select:hover {
  color: #aa9cc8;  
    letter-spacing: 0px;
 background-color: #f1eef5;
}
.gallery {
	text-align: left;
}

.gallery img {margin: 2px;
	padding: 3px; border: 4px solid #e9e4ef;
}

.gallery img:hover {
	border-color: #faf9fa;
}

.gallery a:link, .gallery a:visited {
		text-decoration: none !important;
		border: none !important;}
