/* ARTICLE STYLES */

.thumb {float:left; display:inline; margin:0 14px; padding:10px 0; position:relative;}
.thumb img {border:solid 1px #cbcbcb;}

span.type {display:block; width:16px; height:16px; position:absolute; top:18px; right:-8px; background-repeat:no-repeat; background-position:center center;}
span.iconPage[class] {background-image:url(/images/icon-page.png);}
span.iconPhoto[class] {background-image:url(/images/icon-photo.png);}

.articleMeta, .articleTags {font-size:.7em; text-transform:uppercase; color:#999; vertical-align:middle;}
.articleTags {border-top:solid 1px #e2e2e2; padding-top:6px; margin:12px 0 0 0;}
.articleTags img {vertical-align:middle; margin:4px 4px 0 0;}
.articleMeta a, .articleMeta a:visited, .articleTags a, .articleTags a:visited {color:#999; font-weight:bold;}
.articleMeta a:hover, .articleMeta a:visited:hover, .articleTags a:hover, .articleTags a:visited:hover {color:#666;}

.articleInfo {float:right; padding:12px 0 14px 0; margin:0 14px 0 0; display:inline;}
.articleTtl {margin-bottom:4px;}
.articleTtl a {text-decoration:none;}
.articleExrpt {font-size:.9125em; margin:0;}



.vote {width:56px; float:left; margin:14px; display:inline; background-repeat:no-repeat; background-image:url(/images/bg-votes.gif); color:#000; text-align:center; font-weight:bold; font-size:1.6em;}
.votes {display:block; margin-bottom:25px; width:56px; height:36px; line-height:36px; overflow:hidden;}
.external {background-position:-56px 0; color:#000;}
.votes span {display:block;}
.boost {margin-bottom:0;}
.boost a {display:block; height:24px; text-indent:-3000px; overflow:hidden; background-image:url(/images/btn-boostit.gif); background-repeat:no-repeat; margin:0;}
.boost a:hover {background-position:0 -24px;}



.page {background:url(/images/bg-pageFade.gif) no-repeat bottom left; border-top:solid 1px #cbcbcb; margin-bottom:20px;}
.pageTtl {margin:0 14px; padding:14px 0; color:#000; border-bottom:solid 1px #cbcbcb;}
.pageTtl h1 {float:left; margin:0;}
.pageTtl .pagination {float:right; padding-top:0;}
.page .articleInfo, .articleAuthor .articleInfo {width:565px; margin-right:14px; /*float:left;*/  display:inline;}
.page .articleTtl {color:#000; padding-top:5px;}

.articleHead {margin-bottom:10px;}
.articleContent {padding:0 14px;}
.articleContent #mediumAd {width:300px; float:right; margin:0 0 10px 10px; display:inline;}

.articleImage {text-align:center;}

.author {border-top:dotted 1px #cbcbcb; border-bottom:solid 1px #cbcbcb; margin:15px; padding:12px 0 0 0;}
.author h4 {margin:0 0 5px 14px;}
.author .articleInfo, .comment .articleInfo {width:530px; padding-bottom:15px;}
.author blockquote, .comment blockquote {margin:0; padding:0 0 0 30px; background:url(/images/bg-blockquote-author.gif) no-repeat top left;}
blockquote span.quote {display:block; font-size:1.25em; margin:0; }
blockquote span.quote p {margin-bottom:8px;}
blockquote .by {text-align:right; font-size:.825em; margin:0;}



/* CHANGED UNUSED
a.print {display:block; float:left; width:136px; height:24px; margin:0 5px; display:inline; text-indent:-3000px; overflow:hidden; background-image:url(/images/btn-print.gif); background-repeat:no-repeat; background-position:0 0;}
a.print:hover {background-position:0 -24px;}
a.digg {display:block; float:left; width:85px; height:24px; margin:0 5px; display:inline; text-indent:-3000px; overflow:hidden; background-image:url(/images/btn-digg.gif); background-repeat:no-repeat; background-position:0 0;}
a.digg:hover {background-position:0 -24px;}
a.delicious {display:block; float:left; width:109px; height:24px; margin:0 5px; display:inline; text-indent:-3000px; overflow:hidden; background-image:url(/images/btn-delicious.gif); background-repeat:no-repeat; background-position:0 0;}
a.delicious:hover {background-position:0 -24px;}
*/


.comments {padding:14px 14px 0 14px;}
.comments h3 {margin-left:14px;}
.comment {border-top:solid 1px #cbcbcb;}
.comment .articleInfo {padding-bottom:0; font-size: .9em}
.reply {border-left:solid 10px #cbcbcb; background:#e2e2e2;}
.reply .articleInfo {width:520px; font-size: .9em;}
.comment blockquote span.quote {font-size:1em;}
.comment .articleMeta {text-align:right; margin-bottom:0; margin-top:0; padding:0;}

.comment .articleMeta strong {color:#333;}
.comment span.up, .comment span.down, span.upKarmaed, span.downKarmaed {display:inline-block; line-height:30px; font-size:.85em; cursor:pointer; width:30px; height:30px; text-indent:-3000px; background-repeat:no-repeat;}
.comment[class] span.up, .comment[class] span.down, .comment[class] span.upKarmaed, .comment[class] span.downKarmaed {background-image:url('/images/btn-updown-comment.png');}
.comment span.up 
{
    background-image:url('/images/btn-updown-comment.png');
    background-position:0 0; margin-left:-8px;
}
.comment span.down 
{
    background-image:url('/images/btn-updown-comment.png');
    background-position:-23px 0;
}
.comment span.up:hover 
{
    background-image:url('/images/btn-updown-comment.png');
    background-position:-46px 0; margin-left:-8px;
}
.comment span.down:hover 
{
    background-position:-69px 0;
    background-image:url('/images/btn-updown-comment.png');
}
.comment span.upKarmaed 
{
    background-image:url('/images/btn-updown-comment.png');
    background-position:-46px 0; margin-left:-8px;
}
.comment span.downKarmaed 
{
    background-image:url('/images/btn-updown-comment.png');
    background-position:-69px 0;
}

.comments form {padding-top:25px;}
.comments fieldset {margin:0 14px; padding-top:15px;}


.articleRoll {background:#fff8db;}
.articleRoll .thumb img {border:solid 1px #fc0;}