#blogcontent .body p, #blogcontent .body div{font-size: 13px; line-height: 16px;}
#comments label { display: block; }
#comments #comment-post{ font-weight: bold; }
 #content .related-categories, #content .trackbacks, #content .comments { padding: 0 0 18px; }
#content .trackbacks-content { padding: 1px 0 0; }
#content .trackback-content { margin: 0 20px; }
#comments .comment { padding: 0 0 13px; }
#comments p.comment-details,
#content p.trackback-details { color: #777; margin-bottom: 1.5em; }
#comments p.comment-details span,
#content p.trackback-details span {
	padding: 0 0 4px;
	background: url(http://blog.sforce.com/adn_blog_reskin/images/dots.gif) left bottom repeat-x;
}
#comments .comment-content { margin: 0 20px; }
#comment-form { padding: 18px 0; }
#content .trackbacks-content { padding: 1px 0 0; }
#content .trackback-content { margin: 0 20px; }
#comments .comment { padding: 0 0 13px; }
#comments p.comment-details,
#content p.trackback-details { color: #777; margin-bottom: 1.5em; }
#comments p.comment-details span,
#content p.trackback-details span {
	padding: 0 0 4px;
	background: url(http://blog.sforce.com/adn_blog_reskin/images/dots.gif) left bottom repeat-x;
}
#comments .comment-content { margin: 0 20px; }
#comment-form { padding: 18px 0; }
/* for comment preview: */
.layout-two-column-right { background: #e3e3e3; }
.layout-two-column-right #container { margin: 0 auto 30px; text-align: left; width: 784px; border: 1px solid #BEB9B7; border-width: 0 1px 1px; background: #fff; }
.layout-two-column-right #alpha { padding: 20px; }
.layout-two-column-right #beta { display: none; }
.layout-two-column-right .comments-open label { display: block; }
.layout-two-column-right input#comment-post { font-weight: bold; }
.layout-two-column-right h2,
.layout-two-column-right h3 { font: bold 14px Verdana, sans-serif; }
.layout-two-column-right #banner-inner.pkg { margin: 0 auto; background: url(http://blog.sforce.com/adn_blog_reskin/images/blog_banner.jpg) no-repeat; width: 784px; height: 61px; position: relative; }
.layout-two-column-right #banner-inner.pkg h1 { position: absolute; top: 15px; left: 20px; margin: 0; font-size: 11px; }
.layout-two-column-right #banner-inner.pkg h1 a { text-indent: -9999px; width: 205px; height: 40px; display: block; }

#content .entry ul { margin-bottom: 1.4em; }
#content .entry p.footer {
	width: 704px;
	margin: 0 40px;
	color: #aaa;
	height: 1.5em;
	padding: 5px 0 0;
}
#content .entry .footer-comments {
	float: left;
	width: 45%;
	padding: 2px 0 0;
}
#content .entry .footer-options {
	float: right;
	width: 45%;
	text-align: right;
	height: 1.8em;
}
#content .entry .footer-options a { float: right; padding: 2px 0 3px 22px; }
#content .entry a.digg { background: url(http://blog.sforce.com/adn_blog_reskin/images/digg.gif) no-repeat left center; }
#content .entry a.delicious { background: url(http://blog.sforce.com/adn_blog_reskin/images/delicious.gif) no-repeat left center; margin: 0 0 0 15px; }

#content .entry.archives { background: #fff; }
#content .entry.archives h2 { color: #f10; margin-bottom: 10px; }
#content .entry.archives .body { margin: 0 20px; }

#content .entry-details { margin: 0 20px; padding: 28px 0 0; }
#content .entry-details h2 { font: bold 14px/19px Verdana, sans-serif; }
#content .related-categories, #content .trackbacks, #content .comments { padding: 0 0 18px; }
#content .trackbacks-content { padding: 1px 0 0; }
#content .trackback-content { margin: 0 20px; }
#comments .comment { padding: 0 0 13px; }
#comments p.comment-details,
#content p.trackback-details { color: #777; margin-bottom: 1.5em; }
#comments p.comment-details span,
#content p.trackback-details span {
	padding: 0 0 4px;
	background: url(http://blog.sforce.com/adn_blog_reskin/images/dots.gif) left bottom repeat-x;
}

#comments .comment-content { margin: 0 20px; }
#comment-form { padding: 18px 0; }


#blogcontent .body p img {float:none;}
#wrapper a.subscribe_link{
color:#326DB5;
display:block;
float:right;
font-weight:bold;
position:relative;
text-decoration:none;
}
#wrapper .subscribe_link .rss{display: inline; margin: 0;}
#wrapper #fpobanner{margin-bottom: 20px;}
blockquote, q{margin-left: 20px;}
/* Class added by Andrea july 22 */
#wrapper li.li_separator {
background:transparent url(http://blog.sforce.com/adn_blog_reskin/images/pnav_hr.gif) repeat-x scroll 10px 100%;
clear:both;
display:block;
margin:0 10px 10px 0;
overflow:hidden;
padding:0 0 1px;
}

/* tweets */
.tweets{position: relative; top: 8px;}
/* tweets-end */

.icon-image{
xwidth:200px;
xheight:100px;
float: left;
overflow: hidden;
margin: 0px;
padding: 0px;
margin-right: 10px;
border: 0px solid #ccc;
}

.icon-image img{
width:200px;
height:100px;
}

#blogcontent .entry {
  margin: 0 0 28px;
  padding: 0 0 28px;
}

/* Added by Jon to support Facebook/Typepad etc. comments 2010-May-05 */
.comments-open .login-list .typepad {
background:url("http://static.typepad.com/.shared:v25.4:typepad:en_us/images/profile/service_icons/typepad.png") no-repeat scroll left top transparent;
padding-left:20px;
}

.comments-open .login-list .facebook  {
background:url("http://static.typepad.com/.shared:v25.4:typepad:en_us/images/profile/service_icons/facebook.png") no-repeat scroll left top transparent;
padding-left:19px;
}

.comments-open .login-list .twitter {
background:url("http://static.typepad.com/.shared:v25.4:typepad:en_us/images/profile/service_icons/twitter.png") no-repeat scroll left top transparent;
margin-left:2px;
padding-left:18px;
}

.comments-open .login-list span {
margin-left:4px;
padding-bottom:5px;
}

#comment-text {
width: 570px;
height: 120px;
}
#comment-author {
width: 570px;
}
#comment-email {
width: 570px;
}
#comment-url {
width: 570px;
}
/* ph=1 */
/* nhm:from_kauri */
