/* hide this stuff */

nav, .site_links, .site_links_wrapper, .facebook-box, .megafooter-wrapper, .megafooter, .sharethis-inline-share-buttons
{display:none !important;}

/* change this stuff */
body {margin:0;padding:0;width:100%;}
.content_area {width:100%;display:block;overflow:hidden;padding:0px;}
.footer {width:90%;display:block;overflow:hidden;padding:20px 5% 90px;text-align:center;}
#action-bar-wrapper {padding:10px 0px;position:Relative;top:-20px;}
div#home-content-wrapper, div.action-bar, div.megafooter {
width: 100%;float:left;
height:auto;clear: both;display:block;
}
.main_content img {max-width:100%;}
div.donate, div.signup {display:block !important;width:96%;padding:20px 2%;}
div.home-sidebar, div.sidebar {display:block !important;width:96%;padding:0px 2%;}
div.nav {
display:none;}
 div#megafooter-wrapper {background:white;border-top:none;padding-top:10px;}
 input.signup {   -webkit-appearance: none;padding:0 10px;}

div.signup table {width:100%;}
body.nodonate .mobile-mini-nav {display:none;}
body.nodonate .landing-content {padding:10px 0;width:100%;}
.petition-content {padding:10px 0px;width:100%;}
.landing-content h2 {font-size:17px;}
iframe.video {width:100%;height:auto; }
.big-yellow-button {width:90%;}
.action-button {margin:5px 10px;}
#header-wrapper {background: #121315 url(/media/images/scenicheader2.jpg)  75% center no-repeat;
height: 100px;}
img.logo {width:200px;margin:0px auto;float:none;}
div.mobile-updates {margin:10px 0px;padding:10px 0px;}
div.header {width:100%;position:relative;top:0px;left:0px;}
div.main_content {width:90%;padding:15px 5%;height:auto;display:block;clear:both;}
div.action-bar table tr td {display:block;float:left;}
form#signup {width:100%;}
form#signup table#signuptable td {float:left;width:100%;margin-bottom:5px;}

form#signup table#signuptable input#firstname, form#signup table#signuptable input#zip, form#signup table#signuptable input#phone, form#signup table#signuptable input#lastname, form#signup table#signuptable input#email {width:95%;height:40px;}
.women-petition-text {float:none;clear:left;width:100%;margin-right:0px;}
img.women-logo {width:250px;float:none;margin:0px;}
.form-group {width:100%;display:block;float:left;}
body.petition .form-group {width:100% !important;}
body.petition form#signup button {margin:20px 0px;}
.womenform {background:#cbf4f9;padding:20px 20px 10px 20px;margin-bottom:30px;border: 1px solid #dedede;}

.supporters{float:none;width:90%;padding:20px 5%;}

.mobile-megafooter {display:block;padding:0px 5px 10px;}

.pubdate {display:block;}
.main_content_wrapper {
	box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
div.disclaimer {margin:20px auto;width:90%;padding:5px 5%;}
div.mobile-facebook-box {width:300px;background-color:white;height:auto;margin-bottom:20px;}

.mobile {display:block;}
.mobile-mini-nav {font-size:11px;text-align:center;display:block;padding:10px 0px;background-color:#dedede;width:100%;}
.mobile-mini-nav a {margin:10px 15px;text-transform:uppercase;}
.mobile-site-links {display:block;padding:30px 0px 10px;}
.landing-content {padding:10px;width:90%;}
.petition-text {float:none;display:block;width:100%;}
.petition-form{float:none;display:block;width:90%;margin:10px 0px;padding:5px 5%;}
.petition-form h3 {line-height:1.1em;}

.mobile-site-links ul {
    list-style:none;
    margin: 0;
    padding:0;
height:auto;width:100%;}

.mobile-site-links ul li { 
    float:none;display:block; 
    margin: 2px 0px;
    font-size: 14px;width:92%;
    text-transform: uppercase;text-align:center;
    padding:5px 4%;

}
.mobile-site-links ul li a {color:white;}
.slider {width:100%;height:auto;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;border:none;overflow:hidden;
}


.slider a, .slider a img {width:100%;height:auto;}