body{
		background-color:#ffbe40;
		background-image: url('/img/bg.png');
		margin: 0;
		padding: 75px 0 0 0;
		text-align: center;
	}
	a{
		text-decoration: none;
		color: #515151;
	}
	#container{
		margin: 0 auto 10px auto;
		width: 600px;
	}
	#box{
		width: 560px;
		background: #FFFFFF;
		color: #26201b;
		font-size: 12px;
		margin: auto;
		border-radius: 25px 25px 0 25px;
		padding: 20px;
		line-height: 150%;
		-webkit-box-shadow: 0px 3px 10px 3px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    0px 3px 10px 3px rgba(50, 50, 50, 0.75);
		box-shadow:         0px 3px 10px 3px rgba(50, 50, 50, 0.75);
	}
	#box .home{
		padding: 25px;
	}
	h1{
		font-size: 28px;
		margin-bottom: 15px;
		padding: 0;
		margin-top: 0;
	}
	h1 #logo{
		background: none repeat scroll 0 0 #FEFEFE;
		width: 224px;
		font-size: 0px;
		color: #898989;
		padding: 25px;
		border-radius: 25px 25px 25px 0;
		-webkit-box-shadow: 0px 3px 10px 3px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    0px 3px 10px 3px rgba(50, 50, 50, 0.75);
		box-shadow:         0px 3px 10px 3px rgba(50, 50, 50, 0.75);
	}
	h2{
		font-size: 22px;
		line-height: 28px;
		margin: 0 0 10px 0;
	}
	.button{
		color: #FFFFFF;
		display: inline-block;
		font-family: 'Helvetica', Arial, sans-serif;
		width: auto;
		white-space: nowrap;
		height: 32px;
		margin: 5px 5px 0 0;
		padding: 0 22px;
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		font-style: normal;
		font-size: 15px;
		line-height: 32px;
		cursor: pointer;
		border: 0;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		vertical-align: top;
		background-color: #ff9b18;
	}
	.button:hover{
		background-color: #211e1c;
	}
	#box #txt{
		font-family: Arial;
	 	font-size: 16px;
	}
	#box #txt .note{
		font-size: 12px;
		border-left: 3px #26201b;
	}
	#mail-pass{
		background-color: #dff0d8;
		padding: 15px;
		margin-bottom: 50px;
	}
	#mail-fail{
		background-color: #f2dede;
		padding: 15px;
		margin-bottom: 50px;
	}

	/*Begin Forms*/
	label {
	    display:block;
	    margin-top:20px;
	    letter-spacing:2px;
	}

	input, textarea {
	    width:439px;
	    height:27px;
	    background:#efefef;
	    border:1px solid #dedede;
	    padding:10px;
	    margin-top:3px;
	    font-size:0.9em;
	    color:#3a3a3a;
	    -moz-border-radius:5px;
	    -webkit-border-radius:5px;
	    border-radius:5px;
	}

	textarea {
		height:213px;
		background:url(images/textarea-bg.jpg) right no-repeat #efefef;
	}

	input:focus, textarea:focus {
	    border:1px solid #ffbe40;
	    outline: #ffbe40;
	}
	/*End Forms*/

	/*Begin doing that stuff that makes the layout fit... that responsive stuff...*/
	@media (max-width: 601px){
		body{
			width:100%;
			-webkit-font-smoothing:antialiased;
			padding:10px 0 0 0 !important;
			min-width:300px !important;
		}
	}
	@media (max-width: 601px){
		textarea,select,ul.unsub-options li textarea{
			width:80% !important;
		}
	}
	@media (max-width: 601px){
		#logo {
			max-width:100%;
			height:auto !important;
		}
	}
	@media (max-width: 601px){
		#container{
			width:auto !important;
			max-width:600px !important;
			padding:0 10px;
		}
	}
	@media (max-width: 601px){
		#box{
			width:100% !important;
			-moz-box-sizing:border-box;
			-webkit-box-sizing:border-box;
			box-sizing:border-box;
		}
	}