/*Digg 1.2 By Sam El http://www.ventswap.com*/


body{
	background:#000; 
	color:#fff; 
	text-align:center; 
	font:400 75% "lucida grande","lucida sans unicode","trebuchet ms","lucida sans",Verdana,sans-serif
	}
	
input{margin-bottom:5px; padding:3px}

a{
	color:#ec001b; 
	text-decoration:none; 
	outline:none}
	
a:hover{
	color:#424242;
	text-decoration:none}

.ErrorContainer{margin:0 20px 10px 0; padding:10px 0 10px 10px!important; background:#FFEDEF; color:#C00; border-top:1px solid #FFC2CA; border-bottom:1px solid #FFC2CA; min-height:54px}
.ErrorTitle{font-weight:700; color:#C00; margin-bottom:6px}
.Error{color:#c00}

.SiteContainer{
	margin:100px auto 10px; 
	padding:2% 0 0 2%; 
	text-align:left; 
	//background:#FFF url('top-corner.gif') no-repeat 0 0
	}
.Foot{text-align:left; margin:0 auto 10px}
/* Various page widths */

.SignIn{width:400px; padding:2% 0 0 2%}

.PasswordRequest{width:550px; padding:2% 0 0 2%; background:#000;}
.PasswordRequest .PageTitle{width:492px}
.SignOut{width:400px}
.Apply{width:650px}
.PasswordReset{width:550px}
/* Banner */

h1{
	padding:25px 0 20px 80px; 
	margin:0 20px 15px 0; 
	height:33px; 
	color:#fff; 
	background:#000 url('logo.gif') no-repeat 0 0; 
	font:100 220% Arial,Helvetica,sans-serif;
	letter-spacing:-2px}
	
h1 strong{font-weight:700}
/* About Paragraphs */
.About{margin:0px 0 0 20px; padding:0; width:260px; position:absolute}

.About h2, legend{
	font-size:18px; 
	font-weight:100; 
	letter-spacing:-1px; 
	color:#fff}
	
	
.About p{margin:0; padding:25px 0 6px; line-height:150%}
.About p strong{font-weight:400; text-decoration:underline}
/* Forms */
#Form{
	background:#000;}
	
	
fieldset{border:0; margin:0; padding:0 50px 0px}
fieldset p{margin:0; padding:25px 2px 8px}

#Form form{
	margin:0; 
	padding-top:20px;
	padding-bottom:20px
	}
	
#Form ul li{padding-bottom:6px}
#Form label{
	text-align:right; 
	display:block; 
	width:35%; 
	float:left; 
	margin-right:10px}
	
#Form .Input{
	border:1px solid #000
	}
#Form input{
	width:35%}
#Form .Submit{clear:left; padding:6px 0 0 0px; text-align:left}
#Form .Button{width:auto; padding:5px}
/* Sign-In Page */
#Form.SignInForm fieldset{padding:0 6px}
#Form.SignInForm .Submit{padding-left:142px}
#Form #RememberMe label{width:auto; padding-left:141px; text-align:left}
#Form #RememberMe input{width:auto}
.MembershipOptionLinks{margin:4px auto 0!important; padding-bottom:5%!important}
.MembershipOptionLinks li{width:auto; overflow:hidden; white-space:nowrap}
.MembershipOptionLinks a{display:block; text-align:center; padding:3px 0 0 25px}
.ForgotPasswordLink{position:absolute; z-index:100}
.ApplyForMembershipLink{padding-left:136px !important}
/* Password Request Form */
.PasswordRequest .About{width:234px}

.PasswordRequestForm{
	padding:0 3% 0 253px;
	min-height:175px; 
	background:#000;}
	
/* Apply Form */
#Form.ApplyForm{padding:0 3% 0 332px}
div.Apply #Form{height:300px}
html>body div.Apply #Form{/* ugly hack,but fixes display error in IE. */min-height:322px; height:auto}
#Form.ApplyForm .Submit{padding-left:104px}
#Form.ApplyForm label{width:98px}
#Form.ApplyForm input{width:156px}
#Form.ApplyForm .Submit input{width:auto !important}
#TermsOfServiceCheckBox input{width:auto !important}
/* Password Reset Form */
#Form.PasswordResetForm .Submit{padding-left:100px}
 
.PasswordReset .About{width:254px}
.PasswordResetForm{padding:0 0 0 267px}
/* Form Complete */
.FormComplete{
	margin:0; 
	}
.FormComplete ul{margin-right:50px; text-align:center}

.FormComplete h2{
	text-align:center;
	color:#ccffcc;
	font:700 115% "Trebuchet MS","lucida sans",Verdana,sans-serif; 
	display:block;
	margin-bottom:10%;}
.FormComplete ul li strong{font-weight:400; color:#C00}
/* Foot */
.Foot{
	color:#1e1d1d; 
	text-align:center; 
	font-size:10px; 
	border:0; 
	background:none!important}
	
.Foot a{	color:#1e1d1d; 
border:none}

/* MISC */
body, .About h2, #Form ul, #Form ul li, .MembershipOptionLinks li, .ApplyForm, #SiteContainer{margin:0; padding:0}
ul{list-style:none}
