/* mq */

@media only screen 
and (max-width : 1100px) 
{
	
	.wrappertopleft,.wrappertopfade,.wrappermain
	{ display:none !important; }
	

	
}
























@media only screen 
and (max-width : 568px) 
{

.ignoremobile 								{float:right;}
.hidedesktop 								{display: block;
float: left;
width: 100%;}

/* core and home */

body,html									{background:#f0f0f0;width:100%;padding:0;margin:0;}
#pjaxmain									{float:left;clear:both;width:100%;}

.superwrapper,.headerwrapper,.headpostsright,.postsheaderholder,.postswrapper,.postsleft 
							  				{width:100%;background:none;padding:0;margin:0;float:left;height:auto;}

.postsheaderholder {background:#000;}

.ad300250 {text-align:center;width:100%;padding:5px 0;}

.ad300250 div {margin:auto;}

.showmenumobile								{width: 253px;
text-align: center;
clear: both;
margin: 0px auto 5px;}
.showmenumobile a							{padding:5px;display:block;font-size:0.9em;height:auto;background:#ddd;text-decoration:none;color:#000;}	

.showdesktopversion								{width: 253px;
text-align: center;
clear: both;
margin: 10px auto 10px;}
.showdesktopversion a							{padding:5px;display:block;font-size:0.9em;height:auto;background:#bbb;text-decoration:none;color:#000;}	
				
.menutogglemobile							{display:none;}	

.postrightex {
font-size: 0.8em;
color: #666;
font-style: italic;
margin: 0;
display: none;
width: 100%;
float: left;
}

.postsleftholder {background:#fff;}
.postslefttitleholder .posttitleleft a {color:#000;}

.postsrightcatvertical, .postsrightimageholdervertical		 {display:none;}
.postsrightverticaltext,.postsrightholdervertical {width:100%;}	
											
.headerwrapper								{margin:0 0 10px 0;}
.postsleft									{margin:5px 0 0 0;}
.listleft,.listright						{margin:0!important;}
.listmenu ul								{margin:0!important;width:100%;}
.listmenu ul li								{border: none;
float: left;
margin: 0;
padding: 0;
width: 33.33%;}
.listmenu ul li a							{
background: #e0e0e0;
display: block;
margin-bottom: 5px;
padding: 5px;
border-right: none;
margin: 0 5px 5px;}
.headpostsright								{clear:both;margin:0;}
#headerbarback								{width:100%;border-radius:0;height:auto;position:relative;float:left;padding:0 0 5px 0;}
.headerbartopinner							{width:100%;border-radius:0;position:relative;float:left;}
.listmenu									{width:95%;padding:0;margin:0px 10px 0;border:0;}
#headeradspace								{width:100%;background:none;padding:0;margin:0;float:left;}

.postsheaderimageholder .imageheader		{width:100%;height:auto;position:relative;margin:0;right:0px;}
.postsheaderimageholder						{width:100%;height:auto;position:relative;border-radius:0;}
.postsheadertitleholder						{width:100%;border-radius:0;height:auto;}
.postheaderex								{width:100%;margin:10px;font-size:1em;text-align:left;}
.postsheadertitleholder .posttitleheader a	{width: 80%;
margin: 10px;
float: left;
text-align: left;}
.posttitleheader 							{margin: 10px auto 0;
width: 100%;}
.postsheadertitleholder .hoursagoheader		{width:95%;margin:20px 10px 0 10px;position:relative;}
.hideleftpost								{background:#fff;display:block!important;}
#showallposts								{display:none;}
.postslefttitleholder .hoursagoleft {border-top:none;}

.logo										{text-align: center;
float: left;
margin: 10px auto 0;
width: 100%;}
.logo a img									{width:200px;}
.logo a										{float:none;}

.searchtext									{width:200px;}

.footer										{width:100%;margin-top:10px;float:left;padding:0;font-size:0.7em;border-radius:0;}
#footerleft,#footerright 					{width:95%;margin:10px;float:left;}

#headerbar,.homevideo,.featuredgame,.homepagechoice,.ad72890,.homecommunity,.footersticky
											{display:none;}
.hidemobile 								{display:none !important;}
.listright 									{float: left;clear: both;margin: 5px 10px 0 10px !important;}
.followtsa 									{float: left;
clear: both;
margin: 0px auto 5px;
text-align: center;
width: 100%;}
.searchform 								{float: left;
clear: both;
margin: 10px auto;
width: 100%;
text-align: center;}
.homepagechoice 							{float: left;}
.userbox,.leftheader						{border-radius:0px;	float:left;	width:100%;	}

/* post */

.pageheaderimage {
margin: 0;
height:auto;
width: 100%;
overflow: hidden;
position: relative;
z-index: 10;
background: #888;
}

.headercontentholder {
position: relative;
left: 0;
float: left;
z-index: 13;
bottom: 0;
}

.postpagedata {
width: 100%;
position: relative;
left: 0;
left: 0px;
bottom: 0;
z-index: 14;
margin: 0 10px;
float: left;
}

.postpagedata h2 {
border-left: 0 !important;
font-size: 1.5em;
width: 95%;
font-weight: 700;
margin: 10px 0 !important;
padding: 0 !important;
color: #fff;
float: left;
text-decoration: none;
line-height: 1;
letter-spacing: -1px;
opacity: 1;
clear: both;
}

.postpagedata h3								{width:95%;margin:0px auto;font-size:1em;}

.postpagedata .postauthor h4 {
font-size: 0.7em;
float: left;
clear: both;
font-weight: 400;
color: #fff;
margin: 10px 0;
padding: 0;
}

.fadeblack,.fadeblackstory,.topfade,.postsrightcatheader  {display:none;}

.pagecontent 									{border-radius:0;}
.ss-share										{width:100%;border-radius:0;float:none;}

.pagecontentinner p {
margin: 0 0 10px 0;
width: 100%;
font-size: 0.9em;
}

.thesixthaxis_drop2,.thesixthaxis_drop {
width: 100%;
float: left;
margin: 5px 0 15px;
font-size: 0.75em;
color: #444;
border-bottom: 5px solid #d0d0d0;
border-top: 5px solid #d0d0d0;
padding: 10px 0 10px 0;
}

.pagecontentinner iframe {
width: 100%;
margin: 5px 0 15px 0;
height: auto;
border-bottom: 5px solid #d0d0d0;
border-top: 5px solid #d0d0d0;
padding: 10px;
position: relative;
float: left;
}

.pagecontentinner h2 {
padding: 0;
margin: 0 0 15px 0;
font-size: 1.25em;
text-align: left;
width: 95%;
}

.pagecontentinner img {
width: 100%;
height: auto;
border-radius: 0px;
}

.wideinsert {
position: relative;
z-index: 3;
bottom: 0;
width: 95%;
right: 0;
background: #f0f0f0;
padding: 5px 10px;
margin: 0 0 15px 0;
color: #888;
font-size: 0.7em;
}

.sidetags {
background: #e0e0e0;
color: #000;
font-size: 0.85em;
padding: 10px;
width: 95%;
float: left;
border-radius: 0;
}

.pageleft {
width: 100%;
float: none;
margin: 0 10px 0 0;
padding: 0px;
position: relative;
top: 0px;
}

.pagecontentinner div {
width: 100%;
}

.pageleftwide
{
	width:100%;
}

.pageleftwide .pagecontentinner {
	width:100%;
}

.pagecontentinner
{
	padding:0;
}

.pagecontentcomments {
margin: 5px auto 5px;
width: 100%;
background: #fff;
position: relative;
overflow: auto;
float: left;
border-radius: 0;
}

#respond {
float: left;
clear: both;
margin: 10px 0 10px 10px;
width: 95%;
padding: 10px;
background: #f0f0f0;
}

#respond textarea {
width: 280px;
}

.pageright {
padding: 10px 0 0 0;
margin: 0;
width: 100%;
float: left;
position: relative;
clear: both;
}

95% {
width: 100%;
height: auto;
margin-bottom: 10px;
min-height: 250px;
background: #000;
float: left;
padding: 10px;
}

.thread {
float: left;
width: 100%;
border-radius: 0;
background: #fff;
margin-bottom: 10px;
}

.tagblock
{
	display:none;
}

.postpagewrapper {
width: 100%;
}

.commentlinks {margin:0 0 0 10px; height:auto; padding:0 0 15px 0;}
.commentlist {
list-style: none;
margin: 0;
padding: 0 10px;
font-size: 0.9em;
overflow: auto;
width: 100%;
}

.newcommentli {
float: left;
width: 100%;
margin: 0;
}

.commentlist .children {
margin: 10px 0 0 20px;
}

.postsright
{
	width:100%;
}

.postsrightholder {
width: 100%;
float: left;
margin: 0 0px 5px 0;
padding: 5px 0px 0px 0px;
position: relative;
z-index: 5;
}
.posttitleright {margin-top:10px;width:100%;}
.postsrightcat {display:none;}
.postsrightimageholder .imageright {border-radius:0;width:75%;}
.postsrightimageholder {background:#fff;text-align:center;}
.postsrighttitleholder .posttitleright a {width:95%;}
.postsrighttitleholder {height:100px;border-radius:0;}
.postsrightholder .hoursagoright {width:260px;}

.pageleftwide .widep { width:95%;}
.pageleftwide .pageright {margin:0px;}

.applyshadow
{
	box-shadow: none;
}

blockquote {
padding: 10px;
background: #f0f0f0;
margin: 10px;
width: 280px;
}

blockquote p
{
	width:100% !important;
}

.postrightsub
{
	display:none;
}

}

