/**************************************/
/*      ARTICLES - DETAILS            */
/**************************************/
.articles.details .left_col {width: 770px; border-right: 10px solid #ebeae8}
.articles.details .right_col {width: 216px;}
.articles.details div.pagination {width: 97.4%; margin:0 2.5%;}
/* Article Body */
.articles.details div.ad {text-align: center; padding: 15px 0 10px 0; border-bottom: 10px solid #EBEAE8;}
.articles.details div.article.component {padding: 12px 20px 0 16px;}
.articles.details div.article.component p.grey {height: 26px;}
.articles.details div.article.component strong {font-size: 1.1em;}
.articles.details div.article.component span {padding-top: 5px;}
.articles.details div.article.component p.grey span.comments {padding-top: 3px !important; font-size: 1.1em; display: inline-block; background: url(../../images/comment_bg.png) no-repeat; width: 138px; height: 26px; margin-left: 10px; padding-left: 8px; color: #000;}
.articles.details div.article.component div.body {font-family: Georgia; font-size: 1.3em; line-height: 155%;}
.articles.details div.article.component div.body div.about {background: #faf7e3; margin: 10px 0 5px 0; padding: 5px 30px 5px 10px; line-height:155%;}
.articles.details div.article.component div.body p {padding: 5px 0;}
.articles.details div.article.component div.body div.about p {padding-top: 0 !important;}
.articles.details div.article.component div.body img.float-l {padding: 10px 15px 5px 0;}
.articles.details div.article.component div.body h2 {margin-top: 15px;}
.articles.details dl.ad {width:290px !important;}
.articles.details dl.ad dd {margin-bottom: 0; padding: 0 0 10px 15px !important;}
.articles.details .attention a {padding-left: 15px; font-size: 1.1em; text-decoration: underline;}

/* Article Discussion */
.articles.details div.article.component div.discussion {width: 100%; margin-bottom: 20px;}
.articles.details div.article.component div.discussion p.heading {background: #f2f0ed; height: 35px;}
.articles.details div.article.component div.discussion p.heading span.discussion {padding: 10px 0 0 18px; background: url(../../images/discussion_bg.png) no-repeat; width: 178px; height: 46px; display: inline-block; font-size: 14px;}
.articles.details div.article.component div.discussion p.heading a {text-decoration: underline; font-size: 1.1em;}
.articles.details div.article.component div.discussion p.grey {padding: 15px 0 0 35px;}
.articles.details div.article.component div.discussion ul.comments {font-size: 1.1em; margin-bottom:5px;}
.articles.details div.article.component div.discussion ul.comments li {background: url(../../images/quotes.gif) center 5px no-repeat; padding: 5px 0 5px 40px; line-height: 160%;}
.articles.details div.article.component div.discussion ul.comments li div {border-bottom: 1px solid #d0d0d0; padding-bottom: 5px}
.articles.details div.article.component div.discussion p.comments {padding-right: 200px;}
.articles.details div.article.component div.discussion p.author {text-align: right;}
.articles.details div.article.component div.discussion span.attention {display: inline-block; font-size: 0.9em !important;}
.articles.details div.article.component div.discussion span.comments { padding: 10px 0 0 20px; background: url(../../images/comment1_bg.png) no-repeat; width: 186px; height: 40px; display: inline-block; float: right;}
.articles.details div.article.component div.discussion span.comments a {text-decoration: none;}

/* Ad element */
dl.ad {display: block; float: left; text-align: center; margin-top: 17px;}
dl.ad dt {background: url(../../images/text_ad.gif) 50% 5px no-repeat; width: 100%; text-align: center; height: 30px;}
dl.ad dd {padding:0 0 20px 18px; float: left;}