@media print {

body 				{ font:normal 13pt Arial, Helvetica, sans-serif; color:#000; }
#headerbar,
#header,
#upperheader,
#nav,
#lowerheader,
#sidebar,
.sidebox,
.ratingbox,
.articleratingbox,
.newslist,
.box,
.userbox,
.sidetabs,
.sidepanes,
.bloglatest,
.bottombanner,
#commentform,
.social,
.poll,
#footerbar,
#footer,
#overlayreminder,
#overlaylogin,
.fontadjust,
.social-lower,
#breadcrumb,
#overlay		{ display:none; }


.maintitle				{ border:1px solid #d5d5d5; background:#12171e url(../media/images/maintitle.png) repeat-y 0 0; min-height:30px; font:bold 26px Arial; color:#fff; padding:14px; }


#breadcrumb			{ border:1px solid #d5d5d5; background:url(../media/images/breadcrumb.gif) repeat-x 0 0; overflow:hidden; height:32px; line-height:34px; }
#breadcrumb	 li		{ float:left; background:url(../media/images/breadcrumb-sep.gif) no-repeat right 0; padding:0 18px 0 8px; }
#breadcrumb a		{ color:#494949; font-weight:bold; }
#breadcrumb a:hover	{ color:#2e60af; text-decoration:none; }
#breadcrumb li:first-child a	{ text-indent:-9999px; background:url(../media/images/icon-home.gif) no-repeat center; display:block; float:left; width:16px; margin:-1px 0 0; }

#article #adjust-text				{ clear:both;font-size:15px; line-height:22px; margin:22px 0; text-align:justify;}

/* Article ---------- */
#article					{ background:#fff url(../media/images/article.gif) repeat-x 0 0; padding:14px 10px; overflow:hidden; border:1px solid #d5d5d5; border-top:0; }
#article	h2				{ font:bold 18px Arial; color:#32373b; margin:22px 0;  }
#article p				{ font-size:15px; line-height:22px; margin:22px 0; }
#article p img		{ padding:2px; border:1px solid #ddd; }
#article p img.thick	{ padding:7px; }
#article .info .platform	{ display:block; margin:0 0 8px; }
#article .info ul				{ overflow:hidden; margin:0 0 8px; }
#article .info li				{ float:left; color:#9b9b9b; font-size:10px; margin:0 0 0 24px; }
#article .info li:first-child	{ margin:0; }
#article .info li strong		{ display:block; font-size:13px; color:#434343; }
#article .info li strong	 a	{ font-weight: normal; }
#article .infolower			{ border-top:1px solid #e4e4e4; padding:12px 0; background:url(../media/images/pattern.gif) repeat-x 0 bottom; }
#article .infolower:first-child	{ padding:0 0 12px; border:0; }
#article .infolower .column:first-child	{ float:left; width:480px; top:0; }
#article .infolower .column	{ float:left; width:160px; float:right; position:relative; top:42px; }
#article .infolower .fontadjust	{ vertical-align:middle; }
#article .infolower .date		{ font-size:11px; margin:0 22px 0 0; }
#article .author					{ background:url(../media/images/icon-author.gif) no-repeat 0 1px; padding:0 0 0 16px; font-size:13px; }
#article .field						{ display:block; font-size:10px; color:#9b9b9b; margin:2px 0 4px; }
#article .mediareel				{ padding:24px 24px 12px 28px; }
#article .mediareel .prev	{ left:7px; }
#article .mediareel .next		{ right:7px; }
#article .social-lower			{ padding:20px 0 10px; overflow:hidden; text-align:right; }
#article .mediareel.rows3 li	{ height:134px; }
#article .mediareel.rows3 .prev,
#article .mediareel.rows3 .next	{ top:192px; }

#article .mediareel.rows3p li	{ height:105px; }
#article .mediareel.rows3p .prev,
#article .mediareel.rows3p .next	{ top:192px; }

#article .mediareel.rows5 li	{ height:130px; }
#article .mediareel.rows5 .prev,
#article .mediareel.rows5 .next	{ top:318px; }


/* Comments ---------- */
#article .comments										{ padding:12px 0 0; background:url(../media/images/pattern.gif) repeat-x 0 0; margin:12px 0 0; }
#article .comments > .comment-entry			{ border-bottom:1px solid #e4e4e4; padding:0 0 12px; margin:0 0 12px; }
#article .comment-entry li								{ overflow:hidden; background:url(../media/images/commentbox.gif) no-repeat 66px 28px; padding:6px 0 0; margin:6px 0 0; }
#article .comments > .comment-entry > li		{ padding:10px 0 0; margin:10px 0 0; border-top:1px solid #e4e4e4; background-position:66px 32px; }
#article .comment-entry li .thumb					{ margin:7px 20px 0 0; }
#article .comment-entry li .commentbody		{ overflow:hidden;}
#article .comment-entry ul								{ margin:0 0 0 76px; }
#article .comment-entry .commentbox			{ background-color:#f5f3e9; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px; margin:8px 0 4px; -webkit-box-shadow:0 1px 3px #bbb; -moz-box-shadow:0 1px 3px #bbb; box-shadow:0 1px 3px #bbb; }
#article .comment-entry .commentbox-inner	{ background:url(../media/images/comment-arrow.png) no-repeat 4px bottom; padding:0 0 23px; margin-bottom:-23px; float:left; }
#article .comment-entry .commentbox p			{ color:#434343; font-size:12px; overflow:hidden; line-height:16px; margin:4px 0; }
#article .comment-entry .comments-extras		{ overflow:hidden; }
#article .comment-entry .likes,
#article .comment-entry .dislikes					{ color:#9b9b9b; background:url(../media/images/likes.gif) no-repeat 0 0; padding:0 0 0 13px; font-size:10px; float:left; display:block; height:15px; line-height:15px; margin:0 10px 0 0; }
#article .comment-entry .dislikes					{ color:#9b9b9b; background:url(../media/images/dislikes.gif) no-repeat 0 0; }
#article .comment-entry .likes:hover,
#article .comment-entry .dislikes:hover			{ text-decoration:none; }
#article .comment-entry .reply,
#article .comment-entry .report						{ font-size:11px; background:url(../media/images/reply.gif) no-repeat 0 3px; padding:0 0 0 18px; margin:0 4px; }
#article .comment-entry .report						{ background-image:url(../media/images/report.gif); padding:0 0 0 16px;  }
#article .comment-entry .del						{ font-size:11px; background:url(../media/images/del.gif) no-repeat 0 3px; padding:0 0 0 18px; margin:0 4px; }
#article .comment-entry .del						{ background-image:url(../media/images/del.gif); padding:0 0 0 16px;  }
#article .comment-entry span.reply				{ color:#9b9b9b; }
#article .comment-entry .comments-extras		{ padding:0 10px; }
#article .messagebox										{ padding:10px 0 0; }
#article .messagebox .textarea						{ background:url(../media/images/textarea.png) no-repeat 0 0; border:1px solid #e0e0e0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px; }
#article .messagebox textarea						{ border:0; width:100%; color:#787878; font:normal 12px Arial; height:132px; }
#article .comment-entry textarea					{ height:82px; }
#article .messagebox input								{ border:0; height:22px; cursor:pointer; font:bold 12px Arial; text-shadow: 1px 1px 1px #7b7b7b; margin:0 0 0 6px; line-height:22px; background:#c1c1c1 url(../media/images/buttongrey.gif) repeat-x center; }
#article .messagebox input.blue						{ background:url(../media/images/buttonblue.gif) repeat-x 0 0; }
#article .messagebox .buttons						{ text-align:right; overflow:hidden; padding:10px 0 0; }
#article .messagebox .buttons em					{ color:#9b9b9b; font-size:11px; text-align:right; float:left; }
#article .messagebox .title strong					{ color:#616161; display:block; background-color:#cfcfcf; padding:4px 6px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left; }
#article .messagebox .title 								{ display:block; float:left; margin:0 10px 0 0; background:url(../media/images/comment-title.gif) no-repeat center bottom; padding:0 0 7px; }
#article .messagebox .title + p						{ margin:0 0 10px; color:#9b9b9b; font-size:11px; }
#article .comments-count								{ background:url(../media/images/comment2.gif) no-repeat 0 6px; padding:0 0 0 16px; color:#32373b; font:bold 16px Arial; float:left; }
#article .comments-sorting								{ text-align:right; }
#article .comments-sorting p							{ font-size:11px; margin:4px 0; }
#article .comments-sorting p a						{ font-weight:bold; margin:0 4px; }
#article .comments-sorting p span					{ margin:0 4px; }
#article .comment-submit a							{ display:block; float:left; border:0; height:22px; cursor:pointer; font:bold 12px Arial; text-shadow: 1px 1px 1px #285398; line-height:22px; }
#article .comment-submit								{ overflow:hidden; display:block; margin:-4px 8px 0 0; }
#article .addcomment									{ font-size:11px; overflow:hidden; padding:20px 0 10px; }
#article .addcomment .comment-submit			{ float:left; }

.date,
.author,
.field      {display:block;}

}
