body { width: 100% !important; word-break: keep-all; }

#wrapper { width: 100% !important;  margin: 0; }
#content .inner { width: 100% !important; margin: 15px 0; }
.comment { font-size: 14px; margin: 0 3px 15px 3px; overflow: hidden;  }
.comment .right { float: none; width: auto; padding: 10px 5px; }
.comment .quote { background: #ECECEC; border: 1px solid #D5D5D5; }
.paginator { padding: 0 15px; margin: 10px 0; }
.comment .button, .comment .stars { display: none; }
.comment .button.reply, .comment .button.bookmark { display: inline; font-size: 9px; font-weight: normal; }
.monthDayYear,
.date,
.comment .left,
#header
#sidebar,
.comment .authorText,
.helpButtons,
.signature,
.farkarosszNote { display: none; }
.snecihal {display: none}
.nomobile {display: none !important}
p { padding-bottom: 10px; }

input[type=text], textarea { width: 100%; }
textarea { height: 80px; }
.logo img { width: 100%; }
table#commentForm { width: 100%; }
.newComment { width: 90%; }

#navButtons a, #navButtons div { clear: both; padding: 3px; right: 0; }

.bottom { display: none; }
.bottomDate { display: block; font-size: 9px; color: silver; }

div.votebutton {display:inline-block;width:50px;height:18px;vertical-align:middle}
div.upvote {background-image: url("../images/thumbs_up.png");margin-right: 5px;}
div.downvote {background-image: url("../images/thumbs_down.png");}
div.selected-vote {border: 2px solid #FF7A00;border-radius: 8px;}
div.dismissed-vote {opacity:25%;}
.active div.votebutton {cursor: pointer;}

.novote div.votebutton {display:none;}

.disliked {opacity:50%;}
.disliked .content {display:none;}