body	{
	font-family:			arial, verdana, helvetica;
	font-size:				12px;
	background-image:		url('../i/CynthiaDelAria-bg.jpg');
	background-attachment:	fixed;
	background-repeat:		no-repeat;
	margin:					0 auto;
	background-position:	top center;
	text-align:				center;
}
#body	{
	width:					950px;
	margin:					0 auto;
}
a	{
	color:					#e81591;
}
a:hover	{
	color:					#666666;
}
#logo	{
	text-align:				left;
	float:					left;
}
#join_logos	{
	float:					right;
	height:					92px;
	padding-top:			8px;
	text-align:				right;
}
#join_logos img	{
	align:					left;
	vertical-align:			middle;
	margin-left:			4px;
}
#navbar	{
	clear:					both;
	margin:					0 auto;
	height:					40px;
	width:					100%;
	background-image:		url('../i/navbar-bg.gif');
	background-repeat:		repeat-x;
}
#navbar #left	{
	background-image:		url('../i/navbar-left.gif');
	width:					16px;
	height:					39px;
	float:					left;
}
#navbar #right	{
	background-image:		url('../i/navbar-right.gif');
	width:					9px;
	height:					39px;
	float:					right;
	position:				relative;
	top:					-25px;
}
#navbar #links	{
	padding-top:			9px;
}
#nav-blog, #nav-events	{
	font-weight:			bold;
}
#nav-blog, #nav-music, #nav-videos	{
	font-style:				italic;
}
#navbar #links a	{
	text-decoration:		none;
	background-image:		url('../i/flower.gif');
	background-position:	right center;
	background-repeat:		no-repeat;
	padding-right:			10px;
	font-size:				14px;
	margin:					0 8px;
}
#navbar #links a:hover	{
	text-decoration:		underline;
	background-image:		url('../i/flower-grey.gif');
}
#newsletter_signup	{
	display:				block;
	clear:					right;
	height:					40px;
	text-align:				right;
	margin-top:				2px;
}
#newsletter_signup label	{
	margin-right:			4px;
}
#newsletter_submit	{
	position:				relative;
	top:					9px;
}
#footer	{
	font-size:				9px;
	clear:					both;
	margin-top:				3px;
}
#main	{
	clear:					both;
}
#widgets	{
	float:					left;
	width:					220px;
	margin-right:			18px;
}
#main_content	{
	margin-left:			238px;
}
#home_col1	{
	width:					260px;
	float:					right;
}
#home_col2	{
	float:					left;
}
legend	{
	margin:					0;
	padding:				0;
}
legend.header	{
	background-image:		url('../i/flower.gif');
	background-position:	right 4px;
	background-repeat:		no-repeat;
	padding-right:			10px;
	padding-left:			2px;
	padding-bottom:			7px;
	color:					#e81591;
	font-size:				20px;
}
fieldset	{
	border-color:			#e81591;
}
form	{
	margin:					0;
	padding:				0;
}
.form_field	{
	display:				block;
	clear:					both;
}
#session input	{
	margin-bottom:			4px;
}
.widget, .content, .single, fieldset.short	{
	text-align:				left;
	margin-bottom:			18px;
	border-color:			#e81591;
	border-width:			1px;
	background-color:		#ffffff;
}
.content div, fieldset.short div	{
	clear:					both;
}
.widget legend.header	{
	font-size:				16px;
}
.widget .short, .content div, .single div, fieldset.short div	{
	padding-top:			0px;
	padding-right:			3px;
	padding-bottom:			4px;
	padding-left:			4px;
}
.short	{
	margin-bottom:			8px;
}
.short span, .content span, .single span	{
	display:				block;
}
.short.more	{
	text-align:				right;
	margin-bottom:			3px;
}
.more	{
	font-style:				italic;
	font-size:				11px;
	clear:					both;
}
.form_link	{
	float:					right;
}
.content .event	{
	padding-bottom:			13px;
	clear:					both;
}
.event .date	{
	font-size:				11px;
	font-weight:			bold;
}
.event .title	{
	font-weight:			bold;
}
.event .venue, .event .address	{
	font-size:				11px;
	display:				inline;
	padding-right:			8px;
}
.event .photo	{
	float:					left;
	padding:				0 8px 8px 0;
}
.single .event .photo	{
	float:					right;
	padding:				2px 10px 15px 15px;
}
.event .desc	{
	padding:				10px 0px;
}
.event .tickets	{
	display:				inline;
	padding-left:			8px;
}
.event .more	{
	clear:					none;
}
.content .news, .content .blog, .content .media	{
	margin-bottom:			10px;
}
.news .title, .blog .title, .media .title	{
	font-weight:			bold;
	color:					#e81591;
}
.single .news .title, .single .blog .title, .single .media .title	{
	font-size:				14px;
}
.news .date, .media .date	{
	font-size:				9px;
	color:					#999999;
}
.news .photo, .blog .photo, .media .photo	{
	float:					left;
	padding:				0 8px 8px 0;
}
.news .more, .blog .more, .media .more	{
	clear:					none;
}
.single .news .photo, .single .blog .photo, .single .media .photo	{
	float:					right;
	padding:				2px 10px 15px 15px;
}
.blog .date, .blog .comment_count	{
	font-size:				10px;
	color:					#999999;
	display:				inline;
	padding-right:			3px;
}
.blog .summary object	{
	display:				block;
	margin:					0 auto;
}
.comments	{
	width:					450px;
	margin:					0 auto;
	padding:				10px 0 10px 0;
}
.single .blog .date, .single .news .date, .single .media .source	{
	display:				block;
	padding-top:			10px;
}
.media .source	{
	font-style:				italic;
}
.offer .title	{
	font-weight:			bold;
	color:					#e81591;
}
span.status	{
	display:				inline;
	padding-right:			8px;
}
.status.Active	{
	color:					#009900;
}
.status.Suspended	{
	color:					#000099;
}
.status.Retired	{
	color:					#990000;
}
#bio .title, #contact .title	{
	font-weight:			bold;
	color:					#e81591;
	margin-bottom:			10px;
	font-size:				18px;
}
#bio .desc, #contact .desc	{
	padding-left:			4px;
	padding-bottom:			10px;
}
#bio .photo, #contact .photo	{
	float:					right;
	padding:				0 10px 10px 10px;
}
.music	{
	clear:					both;
	margin-bottom:			12px;
}
.music .photo	{
	display:				inline;
	float:					left;
	padding:				2px 10px 15px 15px;
}
.single .music .photo	{
	padding-left:			0;
}
.music .title	{
	font-weight:			bold;
	font-size:				16px;
	font-style:				italic;
	display:				inline;
}
.music .date	{
	display:				inline;
	padding-left:			5px;
	font-size:				11px;
}
.music .desc	{
	margin:					2px 0;
}
.music .price	{
	font-size:				11px;
	padding:				2px 0;
}
.music .digital	{
	font-weight:			bold;
	padding:				2px 0;
}
.music .paypal	{
	padding:				2px 0;
}
.music .paypal form	{
	display:				inline;
}
.music .paypal input	{
	position:				relative;
	top:					5px;
	margin-left:			8px;
	margin-bottom:			0;
}
.song	{
	margin-bottom:		10px;
	clear:				both;
}
.song span	{
	display:			inline;
	padding-right:		5px;
}
.song .title, .song .title a	{
	color:				#e81591;
	font-weight:		bold;
	text-decoration:	none;
}
.song .time, .song .position	{
	font-size:			10px;
}
.song .desc	{
	display:			block;
	font-size:			11px;
	font-style:			italic;
	margin-left:		10px;
}
.selectchange	{
	margin-left:155px;
}
.selectchange input	{
	width:				65px !important;
}
.music .more a, .newsletter .more a	{
	margin-right:		8px;
}
#photos .title	{
	font-weight:		bold;
	color:				#e81591;
}
#photos .desc	{
	margin-bottom:		10px;
}
#photos.single .photowrapper	{
	text-align:			center;
}
#photos.single .photo	{
	float:				none;
}
.thumbnail	{
	clear:				none !important;
	float:					left;
	text-align:			center;
	width:				210px;
	height:				230px;
}
.thumbnail .title	{
	cursor:				default;
	clear:				both;
}
.thumbnail .photo	{
}
.thumbnail .photo img {
	cursor:				pointer;
}
.newsletter	{
	margin-bottom:		10px;
}
.newsletter .date	{
	float:				left;
	font-weight:		bold;
	font-size:			14px;
}
.newsletter .title	{
	float:				left;
	color:				#666666;
	margin-left:		10px;
	font-size:			11px;
	font-style:			italic;
}
.newsletter .subject	{
	margin-left:		5px;
	clear:				left;
}
.newsletter .piece	{
	margin:				8px;
}
.piece .header	{
	font-size:			15px;
}
.piece .nav	{
	margin-left:		8px;
}
.nav, .piece .more	{
	display:			inline !important;
	margin-right:		8px;
}
#videos.short .video, #videos.single .video .video	{
	text-align:			center;
}
.video	{
	padding-bottom:		8px;
}
.video .title	{
	font-weight:		bold;
}
.video .photo	{
	float:				left;
	padding:			0 8px 8px 0;
}
.video .more	{
	float:				left;
	clear:				none;
}
/*
 Newsletter Styles
*/
.newsletter	{
	
}
.newsletter .date	{
	display:			block;
	float:				left;
}
.newsletter .title	{
	display:			block;
	float:				left;
	color:				#ffffff;
	margin-left:		10px;
}
.newsletter .subject	{
	margin-left:		10px;
	display:			block;
	clear:				left;
}
.newsletter .piece	{
	margin:				15px;
}
.piece .header	{
	font-size:			15px;
}
.piece .nav	{
	margin-left:		8px;
}
#special_promo	{
	margin-bottom:			12px;
}