@charset "utf-8";
/* CSS Document */

body,td,th {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #aca894;}
body.login {background: #000 url(images3/introbg_new.jpg) top center no-repeat; margin:0px;}
body.register {background: #000 url(images3/registerbg_new.jpg) top center no-repeat; margin:0px;}
a:link {color: #5ca2c5;	text-decoration: none;}
a:visited {text-decoration: none;	color: #5ca2c5;}
a:hover {text-decoration: none;	color: #5ec9ff;}
a:active {text-decoration: none;color: #5ca2c5;}
p, form, h1, h2, h3, h4, h5{margin:0; padding:0;}
a img{border:0;}
.wrapper{width:1000px; margin:0 auto; height:1%; position: relative;}

.loginform{padding:5px 0 280px 45px;position: relative; margin: 0 auto;}
.login_label{width:100px; float:left; font-family:"Times New Roman", Times, serif; font-weight:normal; font-variant:small-caps; font-size:20px; clear:both; padding:3px 5px; }
.login_field{width:160px; float:right; padding:3px 0px;}
.login_label label{padding-top:3px; display:block;}
.loginform form { width: 530px; float: left;}
.loginform input { margin-top: 8px; padding:0; vertical-align: top; }
.loginform input#username,
.loginform input#password-password,
.loginform input#password-clear{border: solid 1px #2c3024; border-bottom: solid 1px #5b492f; border-right: solid 1px #5b492f; background:#04080c; color:#ffe5a1; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:4px 0; width:180px;}
.loginform input#password-clear { display: none; }
.loginform input#username { margin-right: 20px;}
.login_btns{float: left; font-size: 11px; position: relative; padding:0; margin: 7px 0 0 10px;}
.loginform2 .login_btns { margin: 0 0 0 115px; }
.loginform2 .login_btn input { background: url(images3/btn-signup-sprite.png) 0px -107px no-repeat; cursor: pointer; width: 257px; height: 107px; border: none; }
.loginform2 .login_btn input:focus,
.loginform2 .login_btn input:hover { background: url(images3/btn-signup-on.png) 0px 0px no-repeat; cursor: pointer; width: 257px; height: 107px; border: none; }
.login_btn{float:left;}
.login_btn a { color: #ffe5a1; }
span.free_signup { color: #5ca2c5; font-weight: bold; }

.loginform2{padding: 148px 0 0 0; width:480px; height: 393px; position: relative; margin: 0 0 0 -40px; }
.loginform2 p { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; color: #ffe5a1; padding: 130px 0 0 0;}
.login_label2{width:170px; float:left; font-family:"Times New Roman", Times, serif; color: #fff; font-weight:normal; font-size:20px; clear:both; padding:3px 5px; }
.login_label3{width:410px; float:right; font-family:"Times New Roman", Times, serif; font-weight:normal; font-variant:small-caps; font-size:20px; clear:both; padding:3px 5px; color: #5ca2c5;}
.login_field2{width:200px; float:left; padding:0px 0px;}
.login_label2 label{padding-top:3px; display:block;}
.login_field2 input{border: solid 1px #5c4a2d; background:#16100e; color:#fff; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:3px 0; width:200px;}
.loginform2 td.radio {  vertical-align: bottom;}
.loginform2 td.terms { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffe5a1; }
.login_btns2{clear:both; padding:15px 0;}
.login_btn3{padding-right:25px; float:left;}

a#play_free { background: url(images3/btn-playfree-sprite.png) 0px -131px no-repeat; display: block; position: absolute; height: 131px; width: 311px; top: 334px; left: 5px; }
a#play_free:focus,
a#play_free:hover { background: url(images3/btn-playfree-sprite.png) 0px 0px no-repeat; display: block; position: absolute; height: 131px; width: 311px; top: 334px; left: 5px; }
table.legendary, p{margin:15px 0;}
.left { float: left; padding-right: 3px;}
.left_col{width:378px; padding:20px 0 10px 0px; float:left; clear:both; margin: 210px 0 0 -25px; position: relative; }
.left_col p { color: #ffe5a1; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.left_col .first { font-family: "Times New Roman", Times, Serif; font-size: 22px; line-height: .9; font-weight: bold; }
.right_col{width:465px; padding:0; float:right; margin: 200px 80px 0 0; position: relative;}
.right_col .first { font-family: "Times New Roman", Times, Serif; font-size: 18px; font-weight: bold; color: #a2642d; padding-bottom: 5px; margin-right: 80px; border-bottom: 1px dashed #522c1f; }
.legendary td { font-family: "Times New Roman", Times, Serif; font-size: 14px; padding:4px 0; color:#fff; border-bottom: 1px solid #3b1612; }
.legendary .count { color: #863930; }
.legendary .player_name{color:#fff;}
.immortal_count { float: left; clear: left; background-color: #050100; color: #5ca2c5; font-family: "Times New Roman", Times, Serif; font-size: 22px; font-weight: bold; padding:0px 20px; width: 80px; border: 1px solid #a2642d; margin: 0 2px 3px 0; }

.fledgling_tips { float: right; width: 390px; position: relative; top: -270px; margin-right: 110px;}
.fledgling_tips p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffe5a1; padding-left: 68px; }
.fledgling_tips p img.left { margin-left: -68px;}

.footer{text-align:center; font-size:12px; color:#bb833b; font-family:"Times New Roman", Times, Serif; clear:both; margin-top: 100px;}
.register .footer { margin-top: -75px;}
.footer_text{width:1000px; margin:auto;}
.footer a:link,.footer a:visited,.footer a:active{color:#f9cc92; font-weight:bold;}
.footer a:hover{color:#FFF; font-weight:bold;}
.footer-nonprominentlink{font-weight:normal;}
.footer a:link.footer-nonprominentlink,.footer a:visited.footer-nonprominentlink,.footer a:active.footer-nonprominentlink,.footer a:hover.footer-nonprominentlink{color:#bb833b; font-weight:normal;}
#catfish {
position:fixed;
bottom:0;
background:url(images3/footerbg.jpg) bottom repeat-x #000;;
border-top:solid 1px #202d30;
padding:10px 0px;
height: 18px;  /* includes transparent part */
/*cursor: pointer; */
text-align:center;
margin: 0; 
width:100%;
}
.wrapper {
/* padding:0 0 50px 0; /* 58px = height of the opaque part of the Catfish */
 margin-bottom:0px;
}


h1{color:#84663e; margin:0 0 10px 0; font-size:38px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps;} 
h3{color:#6894a9; margin:0 0 10px 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}


.footer_left{float:left; padding:0 0px; font-weight: bold; clear: left;}
.footer_right{float:right; padding:0 0px;}

