#header-1 {
	
	background: url(../img/header_bg.png) repeat-x center -170px;
}
#header-2 {
	height: 170px;
	background: url(../img/header_bg.png) no-repeat 0 0px; 
}
#top-bar {
	font-size: .8em;
	color: #ccc;
	height: 20px;
	text-align: right;
	line-height: 20px; }
	#top-bar a {
		color: #C2759C;	}
		#top-bar a:hover {
			color: #fff; }
	#top-bar ul {
		list-style-type: none; 
		margin: 0; padding: 0;}
	#top-bar ul li {
		display: block;
		float: right;
		padding: 0; margin: 0 0 0 30px;	}

a#header-logo {
	display: block;
	height: 120px;
	background: url(../img/header_logo.png) no-repeat 0 0;
	text-indent: -9999px; }
	a#header-logo:hover {
		background: url(../img/header_logo.png) no-repeat 0 -150px;}

#promos {}
	#header-ccg-download {
		display: block;
		text-indent: -9999px;
		background: url(../img/creatives/header_ccg.png) no-repeat right 0;
		height: 116px;
		width: 350px;
		float: right;
	}

.body-wrap {
	background: url(../img/header_bg-2.png) repeat-x top center;
}

#main-nav{
	height: 53px;
	margin-bottom: 20px;
	background: url(../img/nav_bg.png) no-repeat 0 0;
}

	#main-nav li.home a {
		width: 43px;
		padding: 0;
		text-indent: -9999px;
		background: url(../img/nav_home.png) no-repeat 0 -10px;
	}
	
	#main-nav li.home {
		margin: 0 10px 0 20px; }
	

.page-title {
	font-size: 2em;
	font-weight: normal;
	text-align: center;
	margin-bottom: 10px;
}

#main {}
	
	.video-bg {
		clear: both;
		padding: 20px;
		margin-bottom: 10px; }	
	.bg-1,
	.video-bg-1 {
		background: url(../img/spotlight_video-bg-01.png) no-repeat center; }
		.video-bg-1 span {
			border: 3px solid #000;
		}
	
	
	.scissor-horiz {
		/*clear: both;*/
		background: url(../img/scissors_horiz.png) no-repeat 0 0;
		/*margin-top: 30px;*/
		padding-top: 40px;
	}
	
	/* .single .scissor-horiz h2 {
		background: url(../img/scissors_horiz.png) no-repeat 0 bottom;
		padding-bottom: 20px;
	} */
	
	.has-sidebar {
		background: url(../img/scissors_vert.png) repeat-y 650px 0;
	}
	
	/* .archive .post,
	.category .post,
	.home .post */ 
	.post {
		padding: 0 0px 30px 0;
		margin-bottom: 20px;
		background: url(../img/post_sep.png) no-repeat 0 bottom; }

	.single h2,
	.home .post h2 {
		line-height: 25px;
		margin-bottom: 20px;	}
	
	.single h2 {
		color: #000;
	}
	
	.post a.thumb img {
		border: 1px solid #000;
		display: block;
		float: left;
		margin: 0 20px 20px 0;
	}
	
	.home .post .the-content {
		
		
	}
	
	.post .meta {
		 clear: both;}
		.post .meta .meta-item {
			padding-left: 27px;
			margin: 0 20px 10px 0;
			height: 20px; }
		.post .meta .floatme {float: left;}
		.post .meta .last {margin-right: 0;}

	.excerpt {
		font-style: italic;
	}

#comments {
	list-style-type: none;
	margin: 0 0 20px 0; padding: 0; }
	#comments li {
		display: block;
		margin: 0 0 20px 0; padding: 0;
	}
	
	.comments-header {
		
		font-weight: normal;
	}
	
	#comments .avatar {
		float: left;
		border: 5px solid #FCE4F0;
		margin: 0 20px 20px 0; }
		
	
	.comment-author {
		margin-bottom: 5px; }
	#comments .comment-author,
	#comments .comment-author a {
		font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
		font-size: 30px;
		font-style: italic;
		color: #7e239b;	
		line-height: 26px;
		background: none; }
	#comments .comment-author a {	
		text-decoration: underline; }
	.comment-date {
		color: #bf7b9d;	}
	
	.comment-meta {
		height: 105px;
		background: url(../img/comment_speach.png) no-repeat 105px 75px; }
	.comment_bg-top {
		clear: both;
		background: url(../img/comment_standard-bg.png) no-repeat 0 0;
		padding-top: 20px; }
	.comment_bg-bot {
		background: url(../img/comment_standard-bg.png) no-repeat -1280px bottom;
		padding-bottom: 20px; }
	.comment_bg {
		background: url(../img/comment_standard-bg.png) repeat-y -640px bottom;
		padding: 0 0px; }
	.comment-text {
		padding: 0 20px; }
		
	.author-highlight .comment-meta {
		background: url(../img/comment_speach.png) no-repeat 105px -85px; }
	.author-highlight .comment_bg-top {
		background: url(../img/comment_author-bg.png) no-repeat 0 0; }
	.author-highlight .comment_bg-bot {
		background: url(../img/comment_author-bg.png) no-repeat -1280px bottom;
		padding-bottom: 20px; }
	.author-highlight .comment_bg {
		background: url(../img/comment_author-bg.png) repeat-y -640px bottom;
		padding: 0 0px; }
	
	.special-highlight .comment-meta {
		background: url(../img/comment_speach.png) no-repeat 105px -85px; }
	.special-highlight .comment_bg-top {
		background: url(../img/comment_special-bg.png) no-repeat 0 0; }
	.special-highlight .comment_bg-bot {
		background: url(../img/comment_special-bg.png) no-repeat -1280px bottom;
		padding-bottom: 20px; }
	.special-highlight .comment_bg {
		background: url(../img/comment_special-bg.png) repeat-y -640px bottom;
		padding: 0 0px; }
	
	.subscribe-box {
		margin-bottom: 20px; }
		
		.subscribe-col {
			margin-bottom: 10px; }
		.subscribe-box .text {
			width: 200px;
			padding: 2px;
		}
		/* .subscribe-box .text {
			background: #FCE4F0;
			font-size: 16px;
			width: 200px;
			padding: 5px;
			border: 1px solid #D9D9D9;
			color: #999; }
		.subscribe-box .button {
			font-size: 16px;
			padding: 3px;
		} */
		
		.email-title {
			/* width: 250px; float: left; */
			font-size: 18px; 
			padding: 3px 0px 3px 40px;
			margin-bottom: 10px;
			background: url(../img/rss-feed_email.png) no-repeat 0 0; }
		.rss-title {
			font-size: 18px; 
			padding: 3px 0 3px 40px; 
			background: url(../img/rss-feed_rss.png) no-repeat 0 0; }

.search-form {
	text-align: center;
}
	.search-form .text {
		text-align: left;
		width: 540px;
		font-size: 1.5em;
		padding: 10px; margin-bottom: 20px; 
		background: #FCE4F0;
		border: 3px solid #D9D9D9; }

#sidebar {
	background: url(../img/sidebar_bg.png) repeat;}

	#sidebar h3 {
		margin: 0 20px 0px 20px;
		font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
		font-weight: normal; }
		
	#sidebar h3.ribbon {
		color: #fff;
		margin: 10px 10px 0 10px; padding: 10px 10px 0 10px;
		background: url(../img/sidebar_ribbon.png) no-repeat 0 0; }
	div.ribbon-bg {
		background: #fff url(../img/sidebar_ribbon.png) repeat-y -520px 0;
		padding: 10px 20px 0px 20px; }
	div.ribbon-bot {
		margin: 0 10px 20px 10px;
		padding-bottom: 10px;
		background: #fff url(../img/sidebar_ribbon.png) no-repeat -260px bottom; }

	.sidebar-content {
		padding: 0 20px;
	}
	
	#sidebar img {
		 
	}
	
	.badge-code {
		}
	.badge-code textarea {
		width: 200px;
	}
	
	.favorites {
		list-style-type: none;
		margin: 10px 0; padding: 0;	}
	.favorites li {
		display: block;
		margin: 0; padding: 3px 3px 3px 20px; 
		background: url(../img/list_fav.png) no-repeat 0 5px; 
		border-bottom: 1px dotted #EDD7E2; }

#footer {
	margin: 20px 0; }
	.footer_bg-top {
		background: url(../img/footer_bg-rips.png) repeat-x 0 0px;
		padding-top: 32px; }
	.footer_bg {
		padding: 12px 0 20px 0;
		background: url(../img/footer_bg-pattern.png) repeat 0 -8px; }
	.footer_bg-bot {
		background: url(../img/footer_bg-rips.png) repeat-x 0 bottom;
		padding-bottom: 24px; }

	#footer-logo {
		height: 173px;
		background: url(../img/footer_logo.png) no-repeat;
		text-indent: -9999px;
	}

	.frame-top {
		background: url(../img/footer_frame.png) no-repeat 0 0; 
		padding-top: 26px; }
	.frame-bot {
		background: url(../img/footer_frame.png) no-repeat -280px bottom; 
		padding-bottom: 26px;}
	.frame-bg {
		padding: 0 20px;
		background: #fff url(../img/footer_frame.png) repeat-y -560px 0; }
	.new-frame {
		margin-top: 20px;
	}

	#footer ul { 
		list-style-type: none;
		margin: 0; padding: 0; }
	#footer ul li {
		display: block;
		margin: 0; padding: 3px 0;
		border-bottom: 1px dotted #EDD7E2; }
		 
.box-1 {
	background: #fce4f0;
	padding: 20px;
}

.box-2 {
	background: #FFEEBE url(/assets/themes/ars-bubbles/img/box-2_talk.png) no-repeat 20px 10px;
	border-top: 1px solid #FAAF3A;
	border-bottom: 1px solid #FAAF3A;
	margin: 10px;
	padding: 20px 20px 20px 70px;
}

.footer-badge {
	height: 90px; width: 220px;
	text-align: center;
	vertical-align: middle;
	/* padding: 0px 20px 20px 0; */
	float: left;
}

#author-info {
	margin: 20px 0;
	padding: 10px;
	border: 1px solid #B67697;
	background: #FCE4F0; }
	#author-image {
		border: 1px solid #B67697;
		padding: 3px;
		margin: 0 10px 10px 0;
		background: #fff; 
		float: left; }
	#author-info .author-name {
		font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
		font-size: 20px;
		font-style: italic;
		color: #7e239b;	
		line-height: 26px;
		background: none; 
		margin-bottom: 0px; }
	#author-info .author-name a {
		text-decoration: underline;
	}
	.author-extra {
		/* color: #B67697; */
		font-size: .9em;
		margin-bottom: 10px;
	}

		
