/* ENTRY VIEW STYLES */
	#entry_upper_wrapper 			{ padding:10px 0 13px 0; }
	#entry_upper_content 			{ position:absolute; bottom:40px; width:575px; margin-left:20px; max-height:163px; overflow:hidden; }
	#entry_upper_content h1 		{ font-size:35px; font-weight:normal; line-height:1.25em; font-family:impact,arial,helvetica,sans-serif; color:#444 }
	#entry_upper_content p 			{ font-size:16px; line-height:1.8em; margin:5px 0 0 0; }
	
	#entry_lower_wrapper 			{ padding:10px 0 20px 0 }
	#entry_comments_wrapper 		{ width:570px; margin-left:20px; float:left; display:block }
	#entry_lower_content 			{ width:570px; margin-left:20px; float:left; display:block; position:relative; margin-top:-30px; }
	#entry_lower_content p			{ font-size:12px; line-height:1.7em; margin-bottom:19px; text-align:justify; color:#333 }
	#entry_lower_content p:first-child 	{ font-size:16px !important; line-height:1.8em; margin:5px 0 0 0; }
	p.entry_author 					{ display:block; float:left; background-repeat:no-repeat; background-image:url(img/mail_back.gif); background-position:right; padding-right:13px; color:grey; font-weight:bold }
	p.entry_date, 
	h3.entry_comment_date			{ display:block; float:right; }
	.entry_comment 					{ border-bottom:0px solid #cfcfcf; padding-bottom:10px }
	.entry_comment h2 				{ font-size:20px; padding:60px 0 20px 0; font-family:impact,arial,helvetica,sans-serif; color:#444 }
	.entry_comment h3.comment_author 	{ font-size:14px; display:inline; float:left; }
	.entry_comment h3.comment_date 	{ display:inline; float:right; font-size:11px; }
	.entry_comment p 				{ font-size:11px; line-height:1.6em; padding-bottom:15px; display:block; clear:both; }		
	#entry_author_wrapper 			{ width:125px; float:right; margin:0 0 0 20px; background:white; padding:5px; border:1px solid #aaa; 
										-webkit-transform:rotate(2.5deg) scale(1.0); }
	.entry_author a,
	.entry_author a:visited 		{ color:black }
	.entry_author a:hover,
	.entry_author a:active 			{ color:blue }
	.entry_image 					{ display:block; margin:0px auto; }
	.comment_author a,
	.comment_author a:visited 		{ color:black; }
	.comment_author a:hover,
	.comment_author a:active 		{ color:blue; }
	.lastcomment 					{ border-bottom:0px }
		
	#related_entries_wrapper 		{ margin:10px 0 20px 0; }
	#related_entries_wrapper h2 	{ font-size:16px; margin-bottom:10px }
	.related_entry 					{ margin:12px 0 }
	.related_entry:hover 			{ background:#f6f6f6; }
	.related_entry h3 				{ font-size:12px; color:gray; border-bottom:1px dashed transparent  }
	.related_entry h3:hover 		{ background:#e5e5e5; border-bottom:1px dotted black; }
	.related_entry h3 a,
	.related_entry h3 a:visited,
	.related_entry h3 a:hover,
	.related_entry h3 a:active 		{ color:black; }
	.related_entry p 				{ font-size:10px; color:gray; line-height:1.5em;margin-bottom:10px;  }
	
	a.viewprofile, a.viewprofile:visited 	{ color:#333; background:url(../img/icons/magnify.gif) no-repeat right center; padding-right:14px; }
	a.viewprofile:hover, a.viewprofile:active 	{ color:fuchsia; background:url(../img/icons/magnify_plus.gif) no-repeat right center; padding-right:14px; }
	
	.noborder 						{ border-bottom:0px !important; }
	.youtube_wrapper  				{ border:5px solid #cfcfcf; text-align:center; margin:0px auto 10px auto; width:100%; height:344px; }
	
	.entry_share_buttons 			{ position:absolute; top:0; left:20px; height:30px; width:300px; }
	.twitter-share-button,
	.db-wrapper 					{ position:relative; float:left !important; }
	.db-wrapper 					{ margin-right:10px !important;}