/*Blogger 1.5 By Sam El http://www.ventswap.com*/
/*
body {background: #FFF;color: #333;text-align: center;font: 400 13px/20px Arial, Helvetica, sans-serif; width:910px;}
body, 

a {color: #1D97CC;text-decoration: underline;outline: none;}
a:hover {color: #69AE1D;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;
}

*/



#Header {
	width: 910px;
	height: 42px;
	margin: 0 auto;
	padding: 10px 0px 0;
	background:url("../../../../../_resources/images/body/forum-title.jpg") 0 0 no-repeat; font-size:140%; font-weight:normal;
}
#Header, #Header a {color: #F1F1F1;}
#Header a:hover {color: #69AE1D;}
#Header #Nav {float: left;width: 66%; height:42px;}
#Nav ul li a {
	padding: 0 15px 0;
	height: 42px !important auto;
	float: left;
	text-decoration: none;
	display: block;
	font: bold 12px/37px Arial, Helvetica, sans-serif;
}
#Nav ul li a:hover, #Nav ul li.TabOn a {background: url('nav-arrow.gif') no-repeat center bottom;color: #69AE1D;}
#Session {
    float: right;
	padding: 9px 10px 0;
	width: 200px;
	text-align: right;
	font-size:12px;
	color:#cccccc;
	}
#Session a.Skip {padding: 0 25px 0 30px;background: transparent url('skip.gif') no-repeat 65px 3px;}

#Header #Nav, #Nav ul li, #Discussions, #Categories, #Comments .CommentHeader ul, .floatLeft, .left, #Form.GlobalsForm label {float:left;}










#SiteContainer {margin: 0;padding: 0;}

input {margin-bottom: 5px;padding: 3px;}


.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;border: 1px solid #98002e; background-color:#efefef;}
.Foot{text-align: left;margin: 0 auto 10px;}


/* Various page widths */
.SignIn {width: 400px; padding: 2% 0 0 2%;border: 1px solid #98002e;}
.PasswordRequest {width: 550px;padding: 2% 0 0 2%;}
.PasswordRequest .PageTitle{ width: 492px;}
.SignOut { width: 400px;}
.Apply { width: 550px; }
.PasswordReset { width: 550px; }

/* Banner */

h1 {
text-align:center;
margin: 0 20px 15px 0;
}

h1 strong {font-weight: 700;}

/* About Paragraphs */
x.About {margin: 0px 0 0 20px;padding: 0;width: 260px;position: absolute; color:#000000; padding-top:20px;}
x.About {float:left; width:260px; margin-left:10px;}
x.About h2, legend {padding-bottom: 10px;font-size: 18px;font-weight: 100;letter-spacing: -1px;}
.About p {margin: 0;padding: 10px 0 6px;line-height: 150%;}
.About p strong {font-weight: 400;text-decoration: underline;}

.About a {color:Black; background: url('../../../../../_resources/images/body/link.jpg') no-repeat 0 4px; padding-left:15px;}
.About a:hover {color:Black; text-decoration:underline; background: url('../../../../../_resources/images/body/links-hover.gif') no-repeat 0 4px;}


/* Forms */
fieldset {border: 0;margin: 0;padding: 0 6px 6px;}
fieldset p {margin: 0;padding: 0 2px 8px;}
#Form form {margin: 0;padding: 6px 1px 6px;}
#Form ul li {padding-bottom:6px;}
#Form label {text-align: right;display: block;width: 27%;float: left;margin-right: 10px; color:black;}
#Form .Input {border: 1px solid #ccc;}
#Form input {width: 55%;}
#Form .Submit {clear: left;padding: 6px 0 0 88px;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: 115px;text-align: left;}
#Form #RememberMe input {width: auto; vertical-align:middle;}
.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; float:right;}


.ForgotPasswordLink a {color:Black; background: url('../../../../../_resources/images/body/link.jpg') no-repeat 0 9px; padding-left:15px;}
.ForgotPasswordLink a:hover {color:Black; text-decoration: underline; background: url('../../../../../_resources/images/body/links-hover.gif') no-repeat 0 11px; }

.ApplyForMembershipLink a {color:Black; background: url('../../../../../_resources/images/body/link.jpg') no-repeat 38px 9px; padding-left:15px;}
.ApplyForMembershipLink a:hover {color:Black; text-decoration: underline; background: url('../../../../../_resources/images/body/links-hover.gif') no-repeat 38px 11px; }


.ApplyForMembershipLink {padding-left: 206px !important;}




/* Password Request Form */
.PasswordRequest .About {width: 234px; margin-right:20px; float:left;}
.PasswordRequestForm p {padding-top:25px;xmargin-top:18px; line-height:150%; color:Black;}
x.PasswordRequestForm {padding: 0 3% 0 273px; min-height: 175px; }
x.PasswordRequestForm {float:left; border:solid 1px red; width:200px;}

.PasswordRequestForm h2 {padding-left:0px; margin-left:-5px; display:none;}




/* Apply Form */
#Form.ApplyForm {padding: 0 3% 0 120px;}
div.Apply #Form {height: 300px;}
html.body div.Apply #Form {min-height: 322px;height: auto;}
#Form.ApplyForm .Submit {padding-left: 104px;}
#Form.ApplyForm label {width: 98px;	}
#Form.ApplyForm legend {display:none;}



#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;padding: 8px 20px 20px;}
.FormComplete a {color:#000000; background: url('../../../../../_resources/images/body/link.jpg') no-repeat 0px 4px; padding-left:15px;}
.FormComplete a:hover {text-decoration:underline; color:Black; background: url('../../../../../_resources/images/body/links-hover.gif') no-repeat 0px 4px;}


.FormComplete ul {margin-right: 50px; text-align: center; padding-top:20px;}
.FormComplete h2 {
margin: 0 20px 10px 0;padding: 5px 10px 5px 50px;
border-top: 1px solid #9C9;
border-bottom: 1px solid #9C9;
background: #E2F9E3 url('ico.check.gif') no-repeat 20px 6px;
color: #060 !important;
font: 700 115% Arial, Helvetica, sans-serif;
display: block;
}
.FormComplete ul li strong {font-weight: 400;color: #C00;}


/* Foot */
.Foot {color: #AAA;text-align: center;font-size: 10px;border: 0;background: none!important;}
.Foot a {color: #AAA;border: none;}


/* MISC */
body, .About h2, #Form ul, #Form ul li, .MembershipOptionLinks li, .ApplyForm .ErrorContainer {margin:0;padding: 0;}
ul {list-style: none;}

#footer {margin-top:90px; text-align:left;}
