/*
	Single
*/

.about {
}

	.about #content {
		float: left;
		margin: 30px 0 0 30px;
		width: 845px;
	}

	.about #content .back {
		background: url("../images/about/back.jpg") 0 0 no-repeat;
		float: left;
		height: 141px;
		width: 100%;
	}

	.about #content .posts {
		margin: 30px 0 0 0;
		width: 100%;
	}

		.about #content .posts .post {
			color: #ad75b4;
			font: 13px/16px Helvetica, Arial;
			margin-bottom: 10px;
		}

			.about #content .posts .alignleft {
				background: url("../images/about/left.jpg") 0 0 no-repeat;
				min-height: 450px;
				padding-left: 50px;
				width: 430px;
			}

				.about #content .posts .alignleft p {
					margin: 0 0 10px;
				}

			.about #content .posts .alignright {
				background: url("../images/about/right.jpg") 0 0 no-repeat;
				min-height: 453px;
				padding-left: 50px;
				width: 290px;
			}

				.about #content .posts .alignright h3 {
					color: #fff;
					font: 12px/14px Helvetica, Arial;
					text-transform: uppercase;
				}

				.about #content .posts .alignright ul {
					font: 12px/18px Helvetica, Arial;
				}

				.about #content .posts .alignright ul.broadcast {
					list-style-type: none;
					margin: 10px 0;
				}

					.about #content .posts .alignright ul.broadcast li {
						margin: 0 0 5px;
					}

						.about #content .posts .alignright ul.broadcast li span {
							color: #0066ff;
							text-transform: uppercase;
						}

				.about #content .posts .alignright ul.fashion {
					list-style-type: none;
					margin: 10px 0;
				}

					.about #content .posts .alignright ul.fashion li {
						margin: 0 0 2px;
					}

					.about #content .posts .alignright ul.fashion a {
						color: #b4a7d6;
						text-decoration: none;
					}

/*
	Podcast
*/

.podcast {
}

	.podcast #content {
		float: right;
		margin: 20px 0 0 20px;
		width: 630px;
	}

	.podcast #aside {
		margin: 20px 0 0 25px;
		width: 210px;
	}

.podcast #aside .podcast {
	color: #fff;
}

	.podcast #aside .podcast .youtube {
		background: url("../images/icons/youtube.png") 0 0 no-repeat;
		display: block;
		height: 16px;
		text-indent: -10000px;
		width: 208px;
		margin-top:24px;
	}

.podcast #content .posts {
	width: 100%;
	padding-bottom:20px;
}

	.podcast #content .posts .post {
		color: #ad75b4;
		font: 13px/16px Helvetica, Arial;
		margin-bottom: 10px;
	}

		.podcast #content .posts .post h2 {
			color: #005cff;
			font: bold 13px/18px Helvetica, Arial;
			text-transform: uppercase;
		}

			.podcast #content .posts .post h2 a {
				color: #005cff;
				text-decoration: none;
			}

		.podcast #content .posts .post .custom {
			color: #005aff;
			margin: 10px 0 0;
		}

			.podcast #content .posts .post .custom a {
				background: url("../images/icons/read.png") right 3px no-repeat;
				padding-right: 20px;
				margin-left: 10px;
			}

/*
	Tags
*/

.tags #content {
	float: left;
	margin: 30px 0 0 30px;
	width: 845px;
}

	.tags #content .posts {
		width: 100%;
	}

/*
	Contact
*/

.contact {
	color: #7a3293;
	font: 14px/18px Helvetica, Arial;
}

	.contact #content, .join-now #content {
		margin: 30px 0 0 20px;
		width: 850px;
	}

		.contact #content .posts, .join-now #content .posts {
			width: 800px;
		}

			.contact #content .posts .post, .join-now #content .posts .post {
				border: 0 none;
			}

			.contact #content .posts .post h2, .join-now #content .posts .post h2 {
				color: #B4A7D6; /*#7a3293;*/
				font: 21px/26px Arial;
			}

				.contact #content .posts .post ul {
					background: url("../images/back/contact.png") 0 4px no-repeat;
					color: #0066ff;
					font: bold 14px/18px Helvetica, Arial;
					list-style-type: none;
					margin: 30px 0 30px 0;
				}

					.contact #content .posts .post ul li {
						margin: 0 0 16px 28px;
					}

						.contact #content .posts .post ul li span {
							text-transform: uppercase;
						}
/*
	advertise
*/

.advertise {
	font: 14px/18px Helvetica, Arial;
}

	.advertise #content, .join-now #content {
		margin: 30px 0 0 20px;
		width: 850px;
	}

		.advertise #content .posts, .join-now #content .posts {
			width: 800px;
		}

			.advertise #content .posts .post, .join-now #content .posts .post {
				border: 0 none;
			}

			.advertise #content .posts .post h2, .join-now #content .posts .post h2 {
				color: #B4A7D6; /*#7a3293;*/
				font: 21px/26px Arial;
			}

				.advertise #content .posts .post ul {
					background: url("../images/back/contact.png") 0 4px no-repeat;
					color: #0066ff;
					font: bold 14px/18px Helvetica, Arial;
					list-style-type: none;
					margin: 30px 0 30px 0;
				}

					.advertise #content .posts .post ul li {
						margin: 0 0 16px 28px;
					}

						.advertise #content .posts .post ul li span {
							text-transform: uppercase;
						}

.join-now #content .posts .post {
	padding:84px 0 40px;
}

	.join-now #content .posts .post .entry {
		padding:16px 0 0;
		color:#804191;
		font-size:14px;
	}
						
		.join-now #content .posts .post p {
			margin:16px 0 0;
		}
								
		.join-now #content .posts .post label {
			display:block;
			width:135px;
			color:#804191;
			font-size:12px;
			text-transform:uppercase;
			float:left;
			padding:0 12px 0 0;
			text-align:right;
		}
		
		.join-now #content .posts .post .inp_t {
			height:16px;
			width:212px;
			border:solid 1px #3f1f60;
			background-color:#170236;
			padding:1px 3px;
			font-size:14px;
			color:#804191;
		}
		
		.join-now #content .posts .post p.submit {
			display:block;
			width:367px;
			text-align:right;
		}
		
			.join-now #content .posts .post p.submit input {
				border:solid 1px #3f1f60;
				background-color:#170236;
				padding:1px 6px;
				font-size:12px;
				color:#804191;
				height:27px;
			}
		
