/*Copyright 2003 Mark O'Sullivan * This file is part of Vanilla. * Vanilla is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. * Vanilla is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details. * You should have received a copy of the GNU General Public License along with Vanilla; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA * The latest source code for Vanilla is available at www.lussumo.com * Contact Mark O'Sullivan at mark [at] lussumo [dot] com * Description: Default cascading stylesheet for Vanilla sign in screens   Global Definitions  */
body{background:url('http://www.osguide.net/img/lyt/bg.gif') #333;font-family:Arial, sans-serif;text-align:center}
body,div,input,textarea,select{color:#2b2b2b;font-size:12px}
a,a:link,a:visited{color:#fff;text-decoration:none}
a:hover{color:#2b2b2b;text-decoration:none}
.ErrorContainer{color:#c00;margin:0}
.ErrorTitle{color:#fff;font-size:12px;font-weight:700;margin-bottom:6px;padding:0 0 0 10px}
.Error{color:#fff;font-size:12px;font-weight:700;padding:0 0 5px 10px}
.SiteContainer{background:#545454;border:5px solid #fff;margin-top:96px}
.SiteContainer,.Foot{margin-left:auto;margin-right:auto;text-align:left}
/* Various page widths  */
.SignIn{width:280px}
.PasswordRequest{width:500px}
.PasswordRequest .PageTitle{width:492px}
.SignOut{width:400px}
.Apply{width:580px}
.PasswordReset{width:550px}
/* Banner  */
h1{background:#57ACD3;border-bottom:3px solid #fff;margin:0 0 6px;padding:4px 0;text-align:center}
h1,h1 a{color:#2B2B2B;font-size:20px;font-weight:700;text-decoration:none}
/* About Paragraphs  */
.About{margin:8px 0 0;padding:0 4px 0 8px;position:absolute;width:260px}
.About h2{color:#fff;font-size:14px;font-weight:700;margin:0;padding:0}
.About p{color:#fff;line-height:150%;margin:0;padding:2px 0 6px}
.About p strong{font-weight:400;text-decoration:underline}
/* Forms  */
Fieldset{border:0;margin:0;padding:0 6px 6px}
legend{color:#fff;font-size:14px;font-weight:700}
fieldset p{color:#333;margin:0;padding:0 2px 8px}
#Form form{margin:0;padding:6px 1px 6px 6px}
#Form ul li{padding-bottom:6px}
#Form label{color:#fff;display:block;float:left;margin-right:8px;text-align:right;width:35%}
#Form input{width:50%}
#Form .Submit{clear:left;padding:6px 0 0 88px;text-align:left}
#Form .Button{cursor:pointer;width:auto}
/* Sign-In Page  */
#Form.SignInForm fieldset{padding:0 6px}
#Form.SignInForm .Submit{clear:left;padding:6px 0 0;text-align:center}
#Form #RememberMe label{font-size:12px;padding-left:95px;text-align:left;width:auto}
#Form #RememberMe input{width:auto}
.MembershipOptionLinks{margin:4px 0 0 6px !important}
.MembershipOptionLinks li{margin:0;overflow:hidden;padding:0;white-space:nowrap;width:132px}
.MembershipOptionLinks a,.MembershipOptionLinks a:link,.MembershipOptionLinks a:visited{background:#57ACD3;color:#fff;display:block;font-size:12px;padding:3px 0;text-align:center;text-decoration:none}
.MembershipOptionLinks a:hover{background:#2F81A6;text-decoration:none}
.ForgotPasswordLink{position:absolute;z-index:100}
.ApplyForMembershipLink{padding-left:136px !important}
.PasswordRequest .About{width:234px}
.PasswordRequestForm{padding:0 0 0 247px}
/* Apply Form  */
#Form.ApplyForm{padding:0 0 0 282px}
div.Apply #Form{height:300px}
html>body div.Apply #Form{height:auto;min-height:322px}
#Form.ApplyForm .Submit{padding-left:104px}
#Form.ApplyForm label{width:98px}
#Form.ApplyForm input{width:156px}
#TermsOfServiceCheckBox{color:#fff;font-size:12px}
#TermsOfServiceCheckBox a{text-decoration:underline}
#Form.PasswordResetForm .Submit{padding-left:100px}
.PasswordReset .About{width:254px}
.PasswordResetForm{padding:0 0 0 267px}
/* Form Complete  */
.FormComplete{padding:8px 16px 16px}
.FormComplete h2{color:#fff;font-size:14px;font-weight:700;margin:0;padding:0 0 6px}
.FormComplete ul li{color:#fff;margin:0;padding:0}
.FormComplete ul li strong{color:#fff;font-weight:400}
/* Foot  */
.Foot{color:#ccc;font-size:10px;text-align:center}
.Foot a{color:#ccc}
#Form ul,#Form ul li,.FormComplete ul{list-style:none;margin:0;padding:0}
.PasswordRequestForm .ErrorContainer,.ApplyForm .ErrorContainer,#Form.PasswordResetForm .ErrorContainer{margin:0}
.PasswordRequest p a,.PasswordRequestForm p,.Apply a,#Form.ApplyForm p,#Form.ApplyForm a{color:#fff}
.PasswordRequest p a:hover,.Apply a:hover,#Form.ApplyForm a:hover{background:none;color:#2b2b2b}
#Form.ApplyForm .Submit input,#TermsOfServiceCheckBox input{width:auto !important}