body {
    background: #fff;
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none;
}

#container{
}

#content{
padding-bottom:10px;
}

#header
{
height:auto;
padding-bottom:10px;
}

.mp-container{
padding: 10px 0px 0px 0px;
}

#footer
{
margin:0 !important;
background-image:none !important;
background-color:black !important;
height:auto !important;
}

.aligncenter,
.alignnone,
.alignleft,
.alignright{
width:220px;
} 

textarea#comment{
width:300px;
}

@media only screen and (max-device-width: 480px) {
.aligncenter,
.alignnone,
.alignleft,
.alignright{
width:470px;
} 
}


@media only screen and (max-device-width: 320px) {

.aligncenter,
.alignnone,
.alignleft,
.alignright{
width:300px;
} 

}

@media only screen and (max-device-width: 240px) {

.aligncenter,
.alignnone,
.alignleft,
.alignright{
width:220px;
} 
}

@media only screen and (max-device-width: 188px) {

.aligncenter,
.alignnone,
.alignleft,
.alignright{
width:180px;
} 
}

@media handheld{

.aligncenter,
.alignnone,
.alignleft,
.alignright{
width:220px;
} 
}


#footer .firsthalf{
padding:0px;
}

.footer_inside
{
margin:0 auto;
background-image:none !important;
background-color:black;
padding:15px;
height:auto;
}


#topNav .menu li
{
margin-right:7px;
}

#topNav
{
padding:0px;
padding-left:5px;
}

.pad10
{
padding:0px 0px 0px 5px;
}

#content{
padding-left:5px;
}

#content .frontpage{
padding-top:20px;
}

#searchform{
float:none;
clear:both;
}

.fpcoverimg img{
margin:0px;
width:220px;
}

.fpcoverimg{
height:auto;
margin:0 auto;
}

#killingshead,
.issuepageimage
{
display:none;
}

.issuepagepurchase{
padding:0px;
}

#issuepageselector{
padding:2px 0px;
width:100%;
}

div.killingsdrop,
div.issuepage
{
padding-top:20px;
}

div.issue_fulldesc
{
padding-bottom:10px;
}

#underpurchasebox{
font-size:1em;
width:100%;
padding:0px;
padding-top:10px;
}

.redpurchaseheader{
font-weight:bold;
font-size:2em;
}

.issuepage h1{
font-weight:bold;
font-size:3em;
}

.issuepage h3{
font-size:1.8em;
font-weight:bold;
}

div.sidesdrop{
padding:15px 0px;
margin-top:15px;
border-top:8px solid #8d0000;
}


#text-3{
display:none;
}

#execphp-4{
display:none;
}



input.MailPressFormEmail,
input.MailPressFormName,
#topNav .menu #searchform #s
{
width:90%;
max-width:220px;
}


.frontright .introtext
{
padding:10px 0px;
}


