	body {
		text-align: center;
		background-color: #c2a98b;
		font-family:Verdana, Geneva, sans-serif;
		font-size: 14px;
		padding: 5px 10px;
		margin-bottom: 30px;
	}
	
	#Container {
		max-width: 800px;
		margin: 0 auto;
	}
	
	#MainContent {
		xborder-bottom: 2px solid #25201a;
		margin-bottom: 20px;
	}
	
	#MainContent p {
		padding: 0 15px;
	}
	
	#MainContent p.intro {
		margin-bottom: 0;
	}
	#MainContent p.intro:first-letter {
		font-family: 'Niconne';
		font-size: 400%;
	}
		
	#PayPal {
		margin: 20px auto 20px;
		background: transparent url('./images/seperator-bar.jpg') top center no-repeat;
		padding: 60px 0 20px;
		border-bottom: 2px solid #000;
	}
	
	#PayPal-Submit { max-width: 171px; margin: 0 auto; }
	#PayPal-Submit input { width: 100%; height: auto; }
	
	.button {
		background: #383838;
		background-image: -webkit-linear-gradient(top, #383838, #000000);
		background-image: -moz-linear-gradient(top, #383838, #000000);
		background-image: -ms-linear-gradient(top, #383838, #000000);
		background-image: -o-linear-gradient(top, #383838, #000000);
		background-image: linear-gradient(to bottom, #383838, #000000);
		-webkit-border-radius: 10;
		-moz-border-radius: 10;
		border-radius: 10px;
		font-family: Arial;
		color: #ffffff;
		font-size: 1.6em;
		font-size: 1.6rem;
		
		padding: 15px 25px 15px 25px;
		text-decoration: none;
	}

	.btn:hover {
		background: #3cb0fd;
		background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
		background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
		background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
		background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
		background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
		text-decoration: none;
		color: #d0d0d0;
	}
	
	/* -------------------- Select Box Styles: bavotasan.com Method (with special adaptations by ericrasch.com) */
	/* -------------------- Source: http://bavotasan.com/2011/style-select-box-using-only-css/ */
	x.styled-select {
	   background: #FFF url(./images/select-box-arrow.png) no-repeat 96% 0;
	   height: 29px;
	   overflow: hidden;
	   xwidth: 240px;
	}
	
	x.styled-select select {
	   background: transparent;
	   border: none;
	   height: 29px;
	   padding: 5px; /* If you add too much padding here, the options won't show in IE */
	   xwidth: 268px;
	}
	
	x.styled-select.slate {
	   background: #fff url(./images/select-box-arrow-slate.jpg) no-repeat right center;
	   height: 34px;
	   width: 100%;
	}
	
	.styled-select {
		margin: 0 auto;
		max-width: 400px;
	}
	
	.styled-select.slate select {
	   border: 1px solid #ccc;
	   font-size: 1.5em;
	   height:auto;
	
	}
	@media only screen and (max-width: 40em) { /* max-width 640px, mobile-only styles, use when QAing mobile issues */
		.styled-select.slate select {
			font-size: 2.5rem;
		}
	}
	#SocialIcons img {
		max-width: 48px;
	}
	