@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_pumpkin.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 100px 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;}
.login_btn{float:left;}
.login_btn a { color: #ffe5a1; }

span.free_signup { color: #5ca2c5; font-weight: bold; }


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; }


.footer{text-align:center; font-size:12px; color:#bb833b; font-family:"Times New Roman", Times, Serif; clear:both; margin-top: 15px;}
.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;
}





