html,body {
    height:100%;
}
img.topicread { width:20px; }
img.externalimage { max-width:100%; max-height:500px; }
.date { font-family:Consolas, monospace; font-size:0.9em; font-weight:bold;  }
#scrollShare { width:100%; background-color:#fff; z-index:2; height:40px; padding-top:4px; position:relative; margin-bottom:4px; }

.smalldrop { display:block; }
#post_text { width:99%; height:140px; }
.forum_quicksearch { 
    padding: 5px;
    color: #92C3F5;
    font-weight: bold;
    font-size: 0.9em;
}
.forum_quicksearch #quicksearch { font-weight:bold; color:#555; }
.forum_quicksearch span { display:block; }
.back-to-top, .back-to-post { display:none; }
.newtopicdetails { float:left; width:100%; }
.forum_left {}
.forum_right {}
.forum_right .lefthalf { width:49%; margin-right:1%; float:left; }
.forum_right .righthalf { width:49%; margin-left:1%; float:right; }
.forum-input { border:1px solid #888; font-weight:bold; padding:3px; border-radius:2px; }
.forum-button1 { border:1px solid #fff; padding:2px 4px; border-radius:2px; background-color:#167ac6; color:#fff; 
text-transform:uppercase; font-size:0.8em;
font-family:Tahoma, Arial,sans-serif;}
#forum-top { background-color:#333; width:100%; }
#forum-top .topsocials { margin:2px; }
.forum-top-links { }
.forum-top-links a { font-weight:bold; padding:4px; 
	line-height:1.1em; color:#ff9e39; 
	display:block; float:left;
}
.forum-top-links a:hover { background-color:#555; }
.forum-letter-link { margin:2px; border-bottom:1px solid #aaa; padding:1px 2px; }
.forum-letter-link:hover { background-color:#eee;}
.forum-header-subline {  font-weight:bold; margin:5px 0; line-height: 1.6em; }
.forum-header-buttons { margin:5px 0;  }
.forum-header-buttons a { display:block; position:relative; padding:3px 5px; background-color:#aaa; float:left; margin:1px;  color:#111; 
font-family:verdana, Arial,sans-serif; font-size:0.9em; }
.forum-header-buttons a:hover  { background-color:#fec786; }
.forum-header-buttons a.new-topic { font-weight:bold; background-color:#167ac6; color:#fff; padding-left:35px; padding-right:8px;
 background:url(https://www.supercheats.com/images/topic-unread.png) 4px center  no-repeat #167ac6;
 background-size: 25px;
}
.topic-search { clear:both;  margin:5px 1px; background-color:#ddd;  margin:1px; border:1px solid #bbb; padding:3px 5px; }
.topic-search input[type="text"] { font-size;12px padding:2px; border:1px solid #333; }
.index-table { width:100%; margin-bottom:20px; border-spacing: 0px;
    border-collapse: separate; }
.index-table thead { background-color:#EE7024; }
.index-table thead th { padding:6px; }
.index-table tbody tr { }
.index-table tbody td { padding:3px; margin:5px; border-bottom:1px solid #eee; }
.index-table tbody tr:hover td { background-color:#eee; }
.index-stats-table { width:100%; margin-bottom:20px; border-spacing: 6px;
    border-collapse: separate; }
.index-stats-table thead { background-color:#ccc; }
.index-stats-table thead th { padding:6px; }
.index-stats-table tbody tr { }
.index-stats-table tbody td { padding:1px; margin:5px; }

.forum-topics-list { width:100%; margin-bottom:20px; border-spacing: 2px;
    border-collapse: separate; }
.forum-topics-list thead { background-color:#EE7024; }
.forum-topics-list thead th { padding:6px; }
.forum-topics-list tbody tr { }
.forum-topics-list tbody td { padding:3px; }

.forum-post { width:100%; margin-bottom:10px;  clear:both; font-size:17px;line-height: 1.5em;
    }
.forum-post fieldset { border:1px solid green; color:#444; }

.forum-post legend {
  padding: 0.1em 0.4em;
  border:1px solid green;
  color:green;
  font-size:90%;
  text-align:left;
  }
.forum-post .posterlink_down { padding-left:16px;
	background: url("https://forums.supercheats.com/images/forumarrows.png") no-repeat -8px -26px; 
	background-size: 30px 45px;
}
.forum-post .posterlink_up { padding-left:16px;
        background: url("https://forums.supercheats.com/images/forumarrows.png") no-repeat -8px -2px;
	background-size: 30px 45px;
}
.forum-post-postpanel { vertical-align:top; height:100%;  }
.forum-post-posttext { padding:5px 0; }
.forum-post thead { background-color:#EE7024;; }
.forum-post thead th { padding:6px; }
.forum-post tbody tr { }
.forum-post tbody td { padding:3px; }
.forum-post-header { background-color:#ED6731; font-size:1em; color:#fff; padding:3px; }
.forum-post-header a { font-weight:bold; color:#444; }
.forum-post-signature { border-top:1px dotted #888; margin-top:10px; padding:4px; }
.forum-post-wrap { height:100%; position:relative; }
.forum-post-leftpanel { display:none; width:150px; float:left; position:absolute; background-color:#ddd; z-index:10; padding-bottom:6px; }
.forum-post-leftpanel .subtitle {  font-style:italic; font-size:0.8em; line-height:1.4em;    white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;
}
.forum-post-avatarblock {  display:block; width:130px; border:0px solid #aaa; padding:3px 5px; margin:2px auto;background-color:#fff;
line-height:1.4em;
 border-radius:4px; font-size:0.8em; position:relative; }
.forum-post-signature img { max-width:100%; max-height:250px; }
.forum-post-thumbs { padding:5px; }
.forum-post-footlinks { background-color:#bbb; text-align:right; clear:both; padding:3px; line-height:1.5em; }
.forum-post-footlinks a { margin:0; color:#000; padding:3px 5px;  }
.forum-post-footlinks a:hover  { background-color:#999; }
.forum-post-bottom { clear:both; margin-bottom:10px; }
.forum-header-info { background-color:#ddd; padding:3px 5px; margin:5px 0; line-height:1.8em; } 
.forum-favourites-list { position:absolute; right:0px; top:30px;  width:250px;  text-align:left; background-color:#fec786; border:1px solid #bbb; 
z-index:10; }
.forum-favourites-list a { background:none; border:none; float:none; }
.forum-subscribe-info { position:absolute; right:0px; top:30px;  width:250px;  text-align:left; background-color:#fec786; border:1px solid #bbb; color:#222;
	padding:4px;
z-index:10;  }
.forum-subscribe-info a { background:none; border:none; float:none; }
.forum-post-plus1-button { border:1px solid #555; height:1.1em;
        border-radius:9px; font-size:1.1em; line-height:1.1em;
        font-weight:bold; padding:0px 2px;text-shadow:0px 0px 2px #555; font-family:verdana;
-moz-box-shadow:inset 0px 0px 5px 1px #666, 0 0 4px 0 #777;
-webkit-box-shadow:inset 0px 0px 5px 1px #666, 0 0 4px 0 #777;
box-shadow:inset 0px 0px 5px 1px #666, 0 0 4px 0 #777;
background-color:#28b30d; color:#fff;
z-index:10;
position:absolute; top:0px; left:0px;
}
.forum-member-morebutton { position:absolute; bottom:0px; right:0px; display:block; background-color:#eee;
border:1px solid #ccc;
border-radius:4px 0 4px 0;font-weight:bold; padding: 0px 2px; }
.forum-post-plus1 {
border:1px solid #666; height:13px; width:13px; overflow:hidden; border-radius:5px;
line-height:13px; padding:0px 3px;text-shadow:1px 1px 1px #555; font-family:arial;
-moz-box-shadow:inset 0px 0px 7px 0px #777777;
-webkit-box-shadow:inset 0px 0px 7px 0px #777777;
box-shadow:inset 0px 0px 7px 0px #777777;
background-color:#28b30d; color:#efe;
width:auto; font-size:11px;
padding:1px 6px 1px 20px;
z-index:1;
position:absolute; top:1px; left:3px;
}


img.largeteamlogo {
margin:0 0 0px 10px;
}
.team-featured {}
.team-featured img { max-width:300px; }
@media (min-width: 480px) {
	img.largeteamlogo { max-width:50%; max-height:200px; }
}
@media (min-width: 560px) {
	.forum_quicksearch span { display:inline; }
	.teams-searchbox { float:right; }
	.forum-new .lefthalf { width:49%; margin-right:1%; float:left; }
	.forum-new .righthalf { width:49%; margin-left:1%; float:right; }
}
@media (min-width: 750px) {
	.forum-top-links a { font-weight:bold; font-size:1.1em; padding:4px 6px; margin: 0 2px;
        	line-height:1.8em; color:#ff9e39;
        	display:block; float:left;
	}
	.forum-post-posttext { padding:5px; }
	.smalldrop { display:inline; }
	.forum_quicksearch span { display:inline; }
	img.topicread { width:41px; }
	.back-to-top, .back-to-post { display:block;
	width: 34px;
	height: 30px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 10px;
	opacity: 0.8;
    filter: alpha(opacity=80); 
	 }
	.back-to-top:hover, .back-to-post:hover { 
	opacity: 1;
    filter: alpha(opacity=100);
	}
	.back-to-top { bottom: 40px; border-radius: 30px 30px 0 0;
	background: #27AE61 url("https://forums.supercheats.com/images/forumarrows.png") no-repeat center 2px; }
	.back-to-post { bottom: 9px;  border-radius: 0 0 30px 30px; 
	background: #27AE61 url("https://forums.supercheats.com/images/forumarrows.png") no-repeat center -32px; }
	.newtopicdetails { float:left; width:500px; padding:5px; }
	.forum-post-postpanel { margin-left:150px; }
	.forum-post-leftpanel { display:block; width:150px; padding-bottom:10px;  background-color:#ddd; vertical-align:top; position:relative; height:100%; }
	.forum-post-leftpanel a.postername { font-size:1.1em; line-height:1.4em; font-weight:bold; }
	.forum-post-avatarblock { }
	.forum-post-thumbs { display:block; }

	.forum-post-plus1-button { border:1px solid #555; height:1.1em;
        border-radius:9px; font-size:1.1em; line-height:1.1em;
        font-weight:bold; padding:0px 2px;text-shadow:0px 0px 2px #555; font-family:verdana;
-moz-box-shadow:inset 0px 0px 5px 1px #666, 0 0 4px 0 #777;
-webkit-box-shadow:inset 0px 0px 5px 1px #666, 0 0 4px 0 #777;
box-shadow:inset 0px 0px 5px 1px #666, 0 0 4px 0 #777;
background-color:#28b30d; color:#fff;
z-index:10;
position:absolute; top:0px; left:0px;
}
.forum-post-plus1 {
border:1px solid #666; height:13px; width:13px; overflow:hidden; border-radius:5px;
line-height:13px; padding:0px 3px;text-shadow:1px 1px 1px #555; font-family:arial;
-moz-box-shadow:inset 0px 0px 7px 0px #777777;
-webkit-box-shadow:inset 0px 0px 7px 0px #777777;
box-shadow:inset 0px 0px 7px 0px #777777;
background-color:#28b30d; color:#efe;
width:auto; font-size:11px;
padding:1px 6px 1px 20px;
z-index:1;
position:absolute; top:1px; left:3px;
}

}

@media (min-width: 980px) {
	#post_text { width:99%; height:180px; }
	.newtopicdetails { float:left; width:700px; }
.forum_left { width:640px; float:left; }
.forum_right { width:300px; float:right;}
}
