/* Join Page
----------------------------------------------------------------------------- */


	#plans {
	
	width: 960px;
	margin-bottom: 13px;
	float: left;
	
	}
	
	#plans div.plan {
	
	width: 473px;
	float: left;
	
	}
	
	#plans div.plan.fan {
	
	margin-right: 13px;
	
	}
	
	#plans div.plan h3 {
	
	background-color: #f6f4f3;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 0;
	padding: 13px;
	
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	
	}
	
	#plans div.plan div.description {
	
	width: 447px;
	min-height: 200px;
	padding: 13px;

	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	
	}
	
	#plans div.plan div.description h4 {
	
	color: #43232f;
	margin-bottom: 20px;
	
	}
	
	#plans div.plan div.description ul {
	
	margin-bottom: 13px;
	
	}
	
	#plans div.plan div.description ul li {
	
	list-style-type: disc;
	margin: 0 0 5px 15px;
	
	}
	

/* Fan */
	
	
	#plans div.plan.fan h3 em { 
	
	color: #baaba3;
	
	}
	
	#plans div.plan.fan div.description {
	
	color: #43232f;
	background-color: #ddd3ce;
	
	}
	
	#plans div.plan.fan div.description ul {
	
	padding-bottom: 13px;
	border-bottom: 1px solid #fff;
	
	}
	
	
/* Friend */	


	#plans div.plan.friend h3 em { 
	
	color: #a483b6;
	
	}
	
	#plans div.plan.friend div.description {
	
	color: #906aa5;
	background-color: #eadff0;
	
	}
	
	#plans div.plan.friend div.description p.comingsoon {
	
	width: 421px;
	height: 26px;
	padding: 19px 13px 7px 13px;
	background-color: #f2ebf6;
	font-size: 13px;
	font-style: italic;
	text-align: center;
	color: #432f23;
	
	-moz-border-radius: 20px;
	-webkit-border-top: 20px;

	}	

	
/* MAILING LIST
----------------------------------------------------------------------------- */
	
	
	#mailinglist {
	
	width: 447px;
	float: left;
	clear: left;
	position: relative;
	
	}
	
	#mailinglist h3,
	#mailinglist br {
	
	display: none;
	
	}
	
	#mailinglist label {
	
	float: left;
	clear: left;
	width: 400px;
	
	}
	
	#mailinglist label em {
	
	text-align: left;
	
	}
	
	#mailing_list_entry_email,
	#mailing_list_entry_postal_code {
	
	width: 226px;
	padding: 3px;
	border: none;
	
	}
	
	#mailinglist ul.actions {
	
	clear: none;
	padding: 0 !important;
	border: none !important;
	position: absolute;
	top: 10px;
	right: 0;
	
	}
	
	#mailinglist ul.actions li {
	
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0;
	
	}

	
/* JOBS
----------------------------------------------------------------------------- */


	#jobs {
	
	width: 200px;
	
	}
	
	#jobs h3 {
	
	display: block !important;
	
	}
	
	#jobs strong,
	#jobs span,
	#jobs a.comments {
	
	display: none;
	
	}
	
	#jobs ul {
	
	padding: 0;
	
	}
	
	#jobs li {
	
	border: 0;
	margin: 0;
	padding: 0;
	
	}
	
	
	
	
	
	
	
	
	
