@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {color:#333333; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: .75em; font-weight:normal; text-align: center; background: url("bluemamba_@2X.jpg") repeat fixed #dedede;}
p {margin:8px 0 15px 0; line-height:1.7em;}
ul, ol {}
a {color:#2D3246;}
a:hover {color:#000066;}
h1 {font-size:5em; margin:25px 0; text-shadow:2px 2px 0px #000000;}
table {margin:20px auto;}
h1,table {font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; text-align:center; color:#0000ff;}
.row {line-height:1.7em; font-size:1.5em; font-weight:bold;}
#wrapper {margin:10px auto; padding:5px; width:952px; text-align:center; background-color:#ffffff; border:2px solid #ddddee;}
#header {margin:0 auto; padding:0;}
#linkbar {clear:both; margin:0 auto; padding:0; width:950px; height:25px; background-color:#333333; text-align:center;}
#linkbar a {margin:0; padding:5px 0; width:20%; color:#ffffff; font-weight:bold; line-height:14px; text-decoration:none; display:block; float:left;}
#linkbar a:hover {background-color:#14192B;}
#content-wrapper {width:950px; height: auto; clear:both;}
#main-wrapper {float:left; width:392px; margin:0; padding:10px 20px; text-align:left; background-color:#ffffff; color:#666666;}
#main-wrapper h2 {font:normal bold 154%; line-height:1.6em; color:#14192B;}
#sidebar, #sidebar2 {max-width:250px; float:right; margin:0; padding:6px 0px 6px 6px; background-color:#ffffff; overflow:hidden; margin-right:5px;}
#sidebar2 {float:left;}
.sidebar {width:200px; margin:0 0 8px 0; padding:0 20px 10px 20px; color:#666666; background-color:#ffffff; border:1px solid #333333; line-height:normal;}
.sidebar h3 {margin:0 -20px 8px -20px; padding:3px 20px; color:#666666; font:normal bold 105% sans-serif; background-color:#cccccc; border-bottom:1px solid #333333;}
.sidebar ul {margin:0; padding:0 0 0 15px; list-style-type:disc;}
.sidebar li {margin:0; padding:1px 0;}
.sidebar a {color:#666666; text-decoration:none;}
.sidebar p a img {text-decoration:none; border:0 none;}
.sidebar a:hover {text-decoration:underline; color:#0000FF;}
.footer {color:#cdcdcd;}
.clear {width:100%; height:1px; clear:both;}
.hidden, .show_join_credits, .show_update_credits, .show_lostpass_credits {display:none;}
p.fansbutton {line-height:.75em;}
p.rings {margin-bottom:3px;}

#netizenswebring, #fanlistings {margin:0 auto 10px; text-align:center;}

/* Form-specific stylings for non-IE browsers */

form {
	background-color:#14192B;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
    color:#ffffff;
    padding:5px;
}

form a {color:#214BE9;}
form a:hover {color:#469BE0;}

/*form legend {
	color:#ffffff;
	border:1px solid #ffffff;
	padding:5px;
	background-color:#020e16;
}*/

form p {padding-left:10px; margin-bottom:20px;}

form p input, form p select {margin-left:10px;}

/* Universal form measurements */

input.enth_name, input.show_join_name_field, input.show_update_name_field {width:250px;}

input.enth_email, input.enth_url, input.enth_email_new, input.show_join_email_field, input.show_join_url_field, input.show_update_email_field, input.show_update_old_email_field, input.show_update_current_password_field, input.show_update_url_field {width:330px;}

input.enth_emailupdate, input.enth_websiteupdate {width:275px;}

input.show_lostpass_email_field {width:200px;}

input.enth_password, input.show_join_password_field, input.enth_vpassword, input.show_join_password_field2, input.show_update_password_field {width:150px;}

textarea.enth_comments, textarea.show_join_comments_field {
	height:100px;
	width:330px;
	margin-left:15px;
	margin-top:8px;
    padding:2px;
}

input.show_join_submit_button {margin-top:10px;}
input {padding:2px;}