#content{padding:16px;padding-top:38px;}

.optionbox td {
	padding: 10px;
}

.forumtable td {
	padding: 1px;
}

.mobilebox {
	width:500px;
}

.bigwrap {
  display:block;
  clear:both;
  width: 80%;
  box-sizing: border-box;
  margin:0px;
  padding:0px 4px;
  text-align: left;
}

.navigation {
	white-space: nowrap;
}

textarea {
	box-sizing: border-box;
}

#tipbody, #tipbody font, .small, .forumdescript, .postholder font {
	line-height:140%;
}
#tipbody ul, #tipbody ol {
	padding-left:12px;
}

#tipdiv blockquote blockquote {
  margin:2px;
  padding:0px;
}
#tipdiv blockquote blockquote .small{
  margin:0px;
}

.forumtitle, .forumtitle .small {
	line-height:120% !important;
}

.highslide-container a{-o-transition:0s !important; -ms-transition:0s !important; -moz-transition:0s !important; -webkit-transition:0s !important; transition:0s !important;}

.sigholder::-webkit-scrollbar {
  display: none;
}
.sigholder {
	max-height: 320px;
	overflow: hidden;
	-ms-overflow-style: none;
	scrollbar-width: none
}

.sigholder {
  display:block;
  mask-image: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 1) 16px, rgba(0, 0, 0, 1) calc(100% - 16px), transparent 100%);
  -webkit-mask-image: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 1) 16px, rgba(0, 0, 0, 1) calc(100% - 16px), transparent 100%);
}
.sigholder>.post {
  display:block;
  width:100%
  margin:0;
  margin-bottom:16px !important;
  line-height:140%;
}

.postholder ul, .postholder ol {
  padding:default;
}

@media screen and (max-width:959px) {	
	.menubar {
		text-align:center;
		display:block;
		clear:both;
		width: 100%;
		margin:0px;
		padding:0px;
	}
	
	.avimg {
		max-width:90%;
		max-height:90px;
		height:auto;
		width:auto;
	}
	
}
@media screen and (max-width:639px) {
	
body {
margin:0 !important;
padding:0 !important;
}

body, td, pre, .catandforum, .forumtitle {
	font-size: 3.2vw;
	line-height:140%;
}

.medium {
	font-size: 3.2vw !important;
	line-height:140%;
}


.authorrow, .authorrow font, .viewsrow, .repliesrow, .forumrow, .postedrow, .relevancerow, .lastpostrow, .lastreplyrow, .fromrow, .torow, .sentrow, .small, .forumdescript, .standouttext {
	font-size:2.8vw !important;
	line-height:140%;
}

.lastpostrow {
	text-align: left !important;	
}

.small.count {
	font-size:8pt !important;
	line-height:140%;
}

br {
	font-size: 50%;
}

.menubar .small {
	line-height:5vw;
}

.menubar .small, .navigation, .navigationwrap {
	font-size:3.2vw !important;
	line-height:140%;
}

.navigationwrap{height:auto;}

.navlinks, .posterinfo, .posterinfo font {
	font-size: 3.0vw !important;
	line-height:140%;
}

pre {
	white-space: pre-wrap;
}

.responsiveposter {
	display:block !important;
}

#togglelink {
	display: inline !important;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	text-shadow: 0px 1px 1px #00000080;
	font-size:110%;
	line-height:100%;
}

td {
  padding: 0; 
}

.wrap {
  display:block;
  clear:both;
  width: 100%;
  box-sizing: border-box;
  margin:0px;
  padding:0px 4px;
  text-align: left;
}

.inlinewrap {
	display: inline !important;
}

#tipdiv, #posticons, #posticons img {
  box-sizing: content-box;
}

#tipdiv .darktable, #tipdiv .lighttable {
	padding:0px !important;	
}

.center {
	text-align:center;
	margin:auto;
}

.center table {
	position:block;
	margin:auto;
	margin-top:1px;
}

.sigholder {
	max-height:240px !important;
}

.sigholder font, .sigholder a,  .sigholder span, .msent {
	font-size:small !important;
	line-height:140%;
}

.sigholder br {
	font-size: 33%;
}

.sigholder img, .sigholder a img {
	max-height:64px;
	width:auto;
}

.modrow {
	display: none;
}

.wrapborder {
  margin-bottom:1px;	
}

.wrapborder:last-of-type {
  margin-bottom:0px;	
}

.darktable, .lighttable, .subjecttable {
  padding: 0px 2px;
}

.posttime:before{
  content: 'Last Post: ';
}

.lastpostrow .small, .lastreplyrow .small, .standouttext {
  font-size:100% !important;
  line-height:140%;
}

.authorrow, .viewsrow, .repliesrow, .forumrow, .postedrow, .relevancerow, .lastpostrow, .lastreplyrow, .fromrow, .sentrow {
  font-size:small;	
  line-height:140%;
}

.searchdate:before, .searchscore:before {
	content:'[';
}

.searchdate:after, .searchscore:after {
	content:']';
}

.notext{
	visibility:hidden;
}

.searchscorebox {
	display:inline-block;
	width:auto;
}

.searchdatebox {
	display:inline-block;
	width:auto;
}

.forumsearchtd {
	text-align:center;
}

.forumsearchtd select {
	width:100%;
	height:auto !important;
	padding:4px;
}

.forumsearchtd option {
	max-width:100%;
}

.authorrow center {
	display:inline;
    text-align:left;
}

.authorrow:before{
  content: 'Poster: ';
}

.viewsrow:before{
  content: 'Views: ';
}

.repliesrow:before{
  content: 'Replies: ';
}

.postedrow:before{
  content: 'Posted on: ';	
}

.fromrow:before{
  content: 'From: ';	
}

.torow:before{
  content: 'To: ';	
}

.forumrow:before{
  content: 'Forum: ';	
}

.sentrow:before{
  content: 'Sent: ';	
}

.relevancerow:before{
  content: 'Relevance: ';	
}

.lastpostrow:before{
	content: 'Last post: ';
}

.lastreplyrow:before{
	content: 'Last: ';
}

.lastpostrow br, .lastreplyrow br, .pages br {
display:none;
}

.lastreplyrow {
  padding: 0;
}

.lastpostrow span:after, .lastreplyrow span:after {
content:' ';
}

.pages {
	white-space:nowrap;
}

td:before, span:before {
	content: attr(data-label);
}

.by .small:before {
 content:' by ';	
}

.mhide {
  display:none !important;
}

.colone {
  width:50%;
}

.coltwo{
  width:50%	
}

.location td {
	padding: 2px !important;
}

.sizebox {
  width:100% !important;
  height:320px !important;
  resize: none;
}

#textDiv {
	display:inline !important;
}

.replytable {
	width:100%;
}

#Body {
  max-width:100%;
}

.iconlist br {
  display:none;
}

blockquote{
  margin: 0px 2px;
  padding: 0px 5px;
}

blockquote .small {
  margin-left: -5px;	
}

.postextras img {
	margin: 0px 2px;
}

.postholder img {
max-width:100%;
height:auto;
}

.postholder ul, .postholder ol {
  padding-left:12px;
}

.sizediv {
  display:none;	
}

.formboxes {
max-width:100%;
}

.mobilebox{
width:100%;
}

.flashblock {
 max-width:100%;
 height:auto; 
}

iframe {
max-width:100%;
height:auto;	
}

.posterinfo {
  overflow:hidden;	
}

.postinfo img {
  max-width:80px;
  height:auto;
}

.credentials {
	max-width:100% !important;
	height:auto !important;
}

.menubar {
  text-align:center;
  display:block;
  clear:both;
  width: 100%;
  margin:0px;
  padding:0px;
  line-height:120%;
}


}