
	h1 { color: #008bd6; margin-top: 0; }

	div.login_left {
		display: inline;
		float:   left;
		margin:  0 20px 0 0;
		width:   300px;
	}

		.login_left p {
			font-size: 1.4em;
		}



	div.login_right {
		background: #e5f3fb;
		border:     1px solid #00abe7;
		display:    inline;
		float:      left;
		width:      598px;
	}

		.login_right form {
			margin: 0 14px;
		}



	div.loggedout_chat {
		display: inline;
		float:   left;
		width:   610px;
	}



	div.login_page {
		margin: 0;
	}

		div.login_box {
			display: inline;
			float:   left;
			margin:  0 5px;
			width:   300px;
		}

			body.logged-out .login_box {
				display: inline;
				float:   right;
				margin:  0 0 0 20px;
			}

			div.last {
				margin-right: 0;
			}

		div.login {
			background: #e5f3fb;
			border:     1px solid #00abe7;
			width:      288px;
		}

			.login_box h2 {
				color:     #008bd6;
				font-size: 1.8em;
				margin:    0;
				padding:   5px 10px;
			}

			.login_box form {
				width: auto;
				padding: 5px 10px;
			}

					.login form a {
						color: #0062af;
					}

					.login form input {
						color:     #666;
						font-size: 1.6em;
						padding:   2px 3px;
						width:     260px;
					}

						.login form input:focus {
							border-color: #008bd6;
							color:        #008bd6;
						}

					.login form label {
						color:     #555;
						display:   block;
						font-size: 1.1em;
						width:     250px;
					}

					.login form p {}

						.login form p.forgot {
							display:     inline;
							line-height: 30px;
							margin:      0;
							width:       160px;
						}

							.login form p.forgot a {
								background:   url('/img/icons/help.png') left center no-repeat;
								padding-left: 20px;
							}

						.login form p.submit {
							display: inline;
							float:   right;
							margin:  0;
							width:   90px;
						}

					.nopassword p,
					.noaccount  p {
						margin: 0 10px 1em 10px;
					}

					.login_box p.more a {
						background:   #7ebe38;
						border:       1px solid #7ebe38;
						color:        #fff;
						font-weight:  bold;
						padding:      4px 6px;
					}

						.login_box p.more a:hover {
							background:      #fff;
							color:           #7ebe38;
							text-decoration: none;
						}



	form.activate_form {
		padding-bottom: 14px;
	}

		.activate_form p {
			clear: both;
		}

			.activate_form p input {
				width: 270px;
			}

			.activate_form p.p_left {
				display: inline;
				float:   left;
			}

			.activate_form p.p_right {
				clear:   none;
				display: inline;
				float:   right;
			}



	form.forgot_form {
		padding-bottom: 14px;
	}

		form.forgot_form button {
			margin-right: 302px;
		}

