body,html
{
height: 100%;
  margin: 0;
  background-color: #0e236b;
  overflow: hidden;
}

.bg {
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('images/bg.png');
}

#header {
padding:0px;
margin:-10px;
}

#main {
		
		background-image: url('images/bg2.png');
		color: #dedede;
		width: 500px;
		height: 520px;
		font-size: 15px;
		font-family: "Quicksand", sans-serif;
		font-weight: 500;
		text-align: justify;
		padding: 0px 30px 30px 30px;
		margin-top:15px;
		line-height: 180%;
		overflow-x: scroll; 
		letter-spacing: 1px;
}


a
{
text-decoration-line: none;
color: #f4ed37;
cursor: help;
margin-bottom:5px;
text-shadow:  1px 1px 0px #13205b;
}

a:hover 
{
text-decoration:none;
background-image: url('');
background-position: fixed;
background-repeat:repeat-x;
color:#cc7bff;
cursor: help;
transition: 0.3s;


}

b {
color: #10d5c9;

}

strong {
color:#b51839;
}

i {
color:#dedede;
}

h1
{
	font-family: "Gwendolyn", cursive;
	font-size:40px;
	color:#fff;
	text-align: center;
	margin-bottom:30px;
	padding-top:15px;
	letter-spacing:0px;
	text-shadow:  1px 1px 0px #13205b;

}

::-webkit-scrollbar {width: 10px; height: 0px; background: #;}
::-webkit-scrollbar-thumb {background-color:#0f4aa7; border: 0px solid black;}

::selection {color: #2651a9; background: #fff;}
::-moz-selection {color: #2651a9; background: #fff;}
::-webkit-selection {color: #2651a9; background: #fff;}



#navigation {
	position:relative;
	top:-220px;
	left: -289px;
	z-index:2;
	font-family: "Nova Mono", monospace;
	font-size: 13px;
	width:250px;
	text-align:center;
	float:right;
	}

	
 #navigation a {
		color: #1a69d5;
		background-color: #fff;
		cursor: help;	
		padding: 0px 5px 0px 5px;
		display: inline-block;
		width: 50px;
		text-shadow:  1px -1px 0px #ccc;
		text-decoration:none;
		letter-spacing: 1px;	
}	

#navigation a:hover {
		color: #fff;
		background-color: #1a69d5;
		text-shadow:  1px -1px 0px #3c343c;
		cursor: help;
		transition: 0.3s;
}

	
#footer {
		color: #fff;
		font-size: 12px;
		font-family: 'Arial';
		padding:0px 0px 0px 0px;
		text-align: center;
		margin:-20px;
		}
	
#footer a {
font-size: 12px;
		}
		

table {
	
	width:100%;
	padding:0px;
}

td.left {
text-align: right;
vertical-align:top;
}

td.right {
float: left;
vertical-align:top;
padding: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 #10d5c9;
  border-top: 1px dotted #10d5c9; border-right: 1px dotted #10d5c9; border-left: 1px dotted #10d5c9;
  background-image: url('images/bg.png'); 
  background-repeat: repeat;
  color: #37a1c0;
  padding: 8px;
}

blockquote {
	background-image: url('images/bg2.png');
	padding:15px 15px 15px 15px;
	border-left: 5px solid #10d5c9;
	border-right: 5px solid #10d5c9;
	width: 300px;
    text-align: left;
	font-size: 13px;
	line-height: 190%;
	text-shadow: 0px 0px 0px #f7f7f7;
}

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