div#wrap {
	width: 330px;
	margin: 10% auto 0;
	font-size: 1.1em;
}

body.login div#wrap {
	width: 960px;
	margin: 5% auto 0;
	font-size: 1.1em;
}

body.login #modal h1 {
	float: right;
	margin-top: 8px;
	clear: none;
}


	div#modal {
		padding: 1em 30px 2.5em;
		_padding: 1em 30px 2.5em;
		text-align: left;
		background: #fff;
		border: 1px solid #ddd;
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
		        border-radius: 6px;
		-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.075);
    	   -moz-box-shadow: 0 1px 5px rgba(0,0,0,.075);
		        box-shadow: 0 1px 5px rgba(0,0,0,.075);

	}

		.header {
			margin: 1em 0 2.5em;
			border-bottom: 1px solid #ddd;
		}

			.header:before,
			.header:after {
			    content: " "; /* 1 */
			    display: table; /* 2 */
			}

			.header:after {
			    clear: both;
			}

			.branding {
				float: left;
				margin: 7px 0 0 0;
			}

		div#modal h1 {
			float: left;
			clear: both;
			margin: 15px 0 5px;
			padding-left: 0;
			padding-bottom: 1em;
			background: none;
			font-size: 1.8em;
		}

		div#modal h2 {
			border: 0;
		}

		.login div#modal h2 {
			margin: 0 0 0.4em;
			border: 0;
		}

		.login div#modal .half > h2 {
			margin: 18px 0 0.4em;
			border: 0;
		}

		div#modal .well > h3 {
			margin-top: 30px;
		}

		#modal table,
		#modal table th,
		#modal table td {
			border: 0;
			vertical-align: top;
		}

		#modal table th {
			padding-left: 0;
		}

		#modal table th,
		#modal table td {
			padding-bottom: 0;
		}


		div#modal fieldset {
			margin: 0;
			padding-left: 0;
		}

			div#modal fieldset.controls {
				border: 0 !important;
				margin: 0 !important;
				padding-top: .8em ;
			}

		div#modal fieldset label {
			font-weight: normal;
		}

		div#modal fieldset input[type="text"],
		div#modal fieldset input[type="password"] {
			width: 100%;
		}

		div#modal div.forgot-password {
			margin-top: 1em;
			padding-top: .3em;
			text-align: right;
		}
			div#modal div.forgot-password a {
				color: #999;
				text-decoration: none;
			}

		div#modal div.error {
			background-image: none;
			padding-left: 1em;
		}

	div#blog {
    	padding: 1em 30px 2.5em;
	}

		div#blog .section {
			margin: 0 15px 0;
		}

div.section {
	margin: 20px -25px 0;
}

div.half {
	margin: 0 2.5%;
	width: 45%;
}

.well {
	padding: 20px;
	background: #f4f4f4;
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	        border-radius: 6px;

}
