 @media handheld, only screen and (max-width: 543px), only screen and (max-device-width: 543px) {


@viewport{
	zoom: 1.0;
	width: 480px;
}

input[size="25"]
{
	width:214px;
}


body {margin:0px; padding:0px}

table {max-width:100%, overflow:hidden}


.filterbox {
	display:block;
}

.userlink .widescreen {
	display:none;
}

.mpcollapse {display:none !important;width:0px:height:20px !important;overflow:hidden}

.menu ul {text-align:left; display:block; font-size:93%;}

.logo {min-height:0px !important; margin:0px;}

#panel {margin-top:0px}

.menu li {white-space:nowrap;position:relative;}

.profilecanasta td {display:block !important;width:100% !important; box-sizing: border-box;}

.profilecanb {margin-top:20px;}



.headername img {display:none}

#ntacro {display:none !important}

#classpectheader {display:none}

#customtitleheader {display:none !important}

#minititleheader {display:block !important;width:100%;position:absolute;font-weight:700;text-align:center;top:47px;font-size:17px;padding-left:15px}

.headerblockbluh {border-right:none !important;border-bottom:none !important}

.headerblockbluh, .headerpreblock, .headerblock {background: transparent !important;border-bottom:none !important}



#boonamount {font-size:22px !important;position:relative !important;top:0px !important;overflow:hidden}


#abmr {
	max-height:none !important;
}

.profile .tborder tr td:nth-child(2) {border:none !important}

.echeblock  {z-index:2}


.mvfx.forumdisplay_regular+.trow1:not(.forumdisplay_regular), .mvfx.forumdisplay_regular+.trow2:not(.forumdisplay_regular) {display:none}

.post_author_info {font-size:10px;width:115px;}


.mpmincal {display:none}

.minionly {display:block !important;}
.minionly strong {font-size:13px !important; position:absolute;}

.lonly {display:none !important}
.lonly * {display:none !important}
  
 .lfvanish {display:inline-block !important;
white-space:nowrap;
 overflow: hidden;
    text-overflow: ellipsis;
	max-width:315px;}
	
.lappear {display:none !important}


.trow1 .userlink, .trow2 .userlink {
 overflow: hidden;
display:inline-block;
vertical-align:bottom;
    text-overflow: ellipsis;
	max-width:170px;
}

.post_author .userlink {
 overflow: hidden;
display:inline-block;
vertical-align:bottom;
    text-overflow: ellipsis;
	max-width:170px;
}

.trow1 .lastpost.smalltext span[id*="snaztime"], 
.trow2 .lastpost.smalltext span[id*="snaztime"] {
	overflow:hidden;
text-overflow:ellipsis;
display:inline-block;
max-width:80px;
}

a[href*="lastpost"] + .userlink {
	max-width:60px !important;
}

.minipmtable + br + .tborder .userlink + a {overflow:hidden;
text-overflow:ellipsis;
display:inline-block;
max-width:80px;
}


.post_management_buttons, .post_management_buttons a{
overflow:hidden}

.pbwarn{
width:23px;
display:inline-block;}

.pbreport{
width:30px;
display:inline-block;}

.ucpbubble {
	width:auto !important;
       margin: -8px 0px 0px !important;
       border-radius: 0px !important;
       box-shadow:none !important;
}

}


 @media handheld, only screen and (max-width: 415px), only screen and (max-device-width: 415px) {

.headerblock, .headerblockwrapper, .headerblockbluh {
	display:none;
}

.profile.echeblock {
	float:none !important;
margin: -27px auto 0 auto;
text-align:center;
}

.minibubble {
	margin: 0 auto 0 auto;
height: 143px !important;
width: 143px !important;
border-radius: 143px !important;
text-align: center;
background: none repeat scroll 0% 0% #F5F5F5;
box-shadow: 1px 1px 3px #100;
}

.boondolares {
	position: relative !important;
margin: 0 auto 0 auto !important;
display:inline-block !important;
float:none !important;
transform: rotate(270deg);
left: -106px;
top: 97px;
width:100% !important;
}

.boondolares .userbadge, 
.boondolares .userbadgesign {
transform: rotate(90deg);
position:relative;
top:-2px;
}

.boonimage {
	transform: scale(0.65,0.65);
position:relative;
top:-1px;
}

#boonamount {
	margin-left:5px !important
}

.columnprofile {
	display:block !important;
width:100%;
text-align:center;
font-size:1em;
font-weight:normal;
}
.columnprofile span {
	white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        display:inline-block;
        max-width:100%;}

.columname {
	font-size:160%;
        font-weight:bold;
margin-top:7px;
}

#columnclassp {
	font-weight:bold;
}

.columntitle {
	font-style:italic;
        font-size:80%;
margin-top:-5px;}

.columnsign {
	margin-top:2em;
	 font-size:80%;
}

.columnlocation {
        font-size:80%;
}

.columnage {
font-size:90%;
}

.minibubble img {
	margin: auto !important;
position: absolute !important;
top: 0px !important;
left: 0px !important;
bottom: 0px !important;
right: 0px !important;
width: auto !important;
height: auto !important;
max-width: 100px !important;
max-height: 100px !important;
}


}