body
{
background-image: url('images/bgbg.png'); 
background-position: fixed;
background-repeat:repeat;
background-color:#fff;
overflow-x: hidden; 
overflow-y: hidden;
text-align: center;
margin:20px;
}

#header {

		z-index:-1;
}
p
{
	padding-top: 10px;
}


#main {
		width: 30vw;
		height:35vw;
		font-size: 1.1vw;
		font-family: 'Oxygen', sans-serif;
		color: #3f4240;
		text-align: justify;
		padding: 0px 30px 0px 30px;
		margin: 3px 0px 3px 0px;
		line-height: 170%;
		overflow-x: hidden; 
		background-image: url('images/bg2.png'); 
		background-position: fixed;
		background-repeat:repeat;
	
}


a
{
text-decoration-line: none;
color: #68b128;
cursor: help;
margin-bottom:5px;
text-shadow:  -1px 1px 1px #ededed;
}

a:hover 
{
text-decoration:none;
color:#fff;
text-shadow:  -1px 1px 1px #6deaed;
cursor: help;



}

b { color: #d5bc69;
	text-decoration:none;
}


i {color:#b380d1;

}

h1
{
	font-family: 'Unna', serif;
	font-size:1.3vw;
	color:#ab63a9;
	text-align: center;
	padding-top:25px;
	height:60px;
	background-image: url('images/hbg.png');
	background-repeat: no-repeat;
	background-position: center;
	letter-spacing:1px;
	text-transform: uppercase;
	font-style: italic;
	
}


::-webkit-scrollbar {width:8px; height: 5px; background: ;}
::-webkit-scrollbar-thumb {background-color:#7f55a7; border: 0px solid black;}

::selection {color: #3e3e3e; background: #dbb3f1;}
::-moz-selection {color: #3e3e3e; background: #dbb3f1;}
::-webkit-selection {color: #3e3e3e; background: #dbb3f1;}


#navigation {
	font-family: 'Overpass', sans-serif;
	font-size: .9vw;
	z-index:2;
	width: 33vw;
	text-align:center;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px;
	
	}
	
	
  
 #navigation a {
		color: #4a432e;
		background-color: #f5f482;
		cursor: help;	
		text-decoration:none;
		padding: 4px 7px 2px 7px;
		text-shadow:  -1px 1px 1px #f5f482;
}	

#navigation a:hover {
		color: #f5f482;
		background-color: #e33a24;
		cursor: help;
		text-shadow:  -1px 1px 1px #e33a24;
		box-shadow:  -2px 2px 0px #000;
}



		
#footer {
		color: #3f4240;
		font-size: .7vw;
		font-family: 'arial';
		padding:10px 0px 0px 0px;
		text-align: center;
		width: 558px;
		}
	
		#footer a{
font-size: 10px;
		}

.imgh {
	max-width:100%;
	height:auto;
	
}

table {

	height:100%;
	width:100%;

}

td.top {

vertical-align:top;
float: right;
padding: 0px 0px 0px 0px;	

}

td.left {

vertical-align:top;
float: right;
padding: 0px 0px 0px 0px;	


}

td.right {
text-align: left;
padding-left:0px;
}

td.bottom {
text-align: center;
padding-left:0px;
}

.show_join_name_field, .show_join_email_field, .show_join_email_settings_field, .show_join_country_field, .show_join_password_field, .show_join_password_field2, .show_join_url_field, .show_join_comments_field, .enth_show_join_send_account_info_field, .show_join_submit_button, .show_join_reset_button, .show_update_old_email_field, .show_update_current_password_field,  .show_update_name_field, .show_update_email_field, .show_update_password_field, .show_update_password_field2, .show_update_email_settings_field, .show_update_country_field, .show_update_url_field, .show_update_url_delete_field, .show_update_submit_button, .show_lostpass_email_field, .show_lostpass_submit_button, select, option
{
  border-bottom: 3px solid #7f55a7;
  border-top: 1px dotted #245fc4; border-right: 1px dotted #245fc4; border-left: 1px dotted #245fc4;
  color: #6e1e64;
  padding: 8px;
}


blockquote {
	border: 20px solid;
    border-image: url('images/bg.gif') 15% round;
	width: 350px;
	padding:5px;
	text-align: left;
	font-size: 12px;
	line-height: 180%;
	background-color: #fff;
}

.affiliates {
	
word-wrap: break-word;
overflow-wrap: break-word;
}