		/* =============================================================================
   			Base
   		   ========================================================================== */

		@import url(http://fonts.googleapis.com/css?family=Quicksand:400,700|Passion+One:700);
		
		body {
			background: #81c6e6 url(img/body-bg.jpg) fixed repeat;
			margin: 0;
			padding: 0;
			font-family: 'Quicksand',"helvetica","arial",sans-serif;
			font-weight: bold;
		}
		
		h2 {
			color: #000000;
			font-family: 'Passion One',"helvetica","arial",sans-serif;
			font-size: 50px;
			text-transform: uppercase;
			font-weight: normal;
			margin: 0 0 20px 31px;
			padding: 0;
		}
		
		h3 {
			color: #000000;
			font-family: 'Quicksand',"helvetica","arial",sans-serif;
			font-size: 30px;
			text-transform: uppercase;
			font-weight: bold;
			letter-spacing: 0.02em;
			margin: 0;
			padding: 0;
		}
		
		p {
			color: #000000;
			font-family: "helvetica","arial",sans-serif;
			font-size: 16px;
			line-height: 20px;
			font-weight: bold;
		}
		
		span {
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: 0.05em;
		}
		
		a {
			color: #4c8ba8;
			text-decoration: underline;
		}
		
		a:hover {
			color: #a8a8a8;
			text-decoration: none;
		}
		
		a img {
			border: 0;
			text-decoration: none;
		}
		
		blockquote {
			background: #cdebfe;
			padding: 20px;
			margin: 0 20px 20px 20px;
			border-top: 1px solid #b8d8ec;
		}
		
		blockquote p {
			padding: 0 !important;
			margin: 0 !important;
		}
		
		hr {
			border: 1px solid #CDEBFE;
			margin-right: 20px;
			margin-left: 20px;
		}
		
		ul li {
			margin-bottom: 10px;
		}
		
		span[class="lead-in"] {
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: 0.06em;
		}
		
		/* =============================================================================
   			Content Styles
   		   ========================================================================== */
		
		#wrapper {
			width: 940px;
			margin: 0 auto;
		}
		
		#logo {
			height: 244px;
			display: block;
			margin: 0;
			padding: 0;
		}
		
		#main {
			width: 940px;
			background: url(img/wrapper-bg.png) repeat-y;
			margin: 0;
			padding: 0;
			overflow: hidden;
			min-height: 100%;
		}
		
		/*Nav*/
		#nav {
			background: #000000;
			width: 240px;
			float: left;
		}
		
		#nav ul {
			width: 216px;
			display: block;
			padding: 10px 0 0 0;
			margin: 0 auto;
		}
		
		#nav ul li {
			width: 216px;
			height: 81px;
			margin: 0 auto;
			border-bottom: 2px solid #81c6e6; 
			padding: 8px 0;
		}
		
		/*Right Content*/
		#content {
			width: 671px;
			float: right;
		}
		
		#content-top {
			height: 146px;
			width: 671px;
			display: block;
			background: url(img/content-top.png) no-repeat;
		}
		#content-container {
			background: url(img/content-bg.png) repeat-y;
			display: block;
			padding-bottom: 100px;
			margin-top: -75px;
			z-index: 9999;
		}
		
		/*Rounded Corner Container*/
		.post-container {
			width: 608px;
			display: block;
			margin: 0 auto 40px auto;
		}
		
		.post-container-top {
			background: url(img/post-top.png) no-repeat;
			width: 608px;
			height: 19px;
			display: block;
		}
		
		.post-container-middle {
			background: url(img/post-middle.png) repeat-y;
			width: 608px;
			overflow: hidden;
		}
		
		.post-container-middle p {
			padding: 0 20px 10px 20px;
			font-family: 'Quicksand',"helvetica","arial",sans-serif;
		}
		
		.album_art, .chat, .title, .quote, .footer, .media, .audio {
			padding: 0 20px 10px 20px;
		}
		
		.post-container-bottom {
			background: url(img/post-bottom.png) no-repeat;
			width: 608px;
			height: 19px;
			display: block;
		}
		
		
		/*Pledge*/		
		#pledge-table {
			width: 568px;
			padding: 0 20px 10px 20px;
		}
		
		#pledge-labels {
			padding-bottom: 5px;
			border-bottom: 1px solid #81c6e6;
			overflow: hidden;
			font-size: 20px;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		#pledge-name {
			width: 282px;
			float: left;
			border-right: 1px solid #81c6e6;
			text-align: center;
		}
		
		#pledge-organization {
			width: 274px;
			float: right;
			text-align: center;
		}
		
		#pledge-entry {
			padding: 10px;
			border-bottom: 1px solid #81c6e6;
			overflow: hidden;
		}
		
		#pledge-entry-name {
			width: 273px;
			float: left;
			border-right: 1px solid #81c6e6;
		}
		
		#pledge-entry-organization {
			width: 264px;
			float: right;
			padding-left: 10px;
		}
		
