@import url("https://secure.mandatemail.com/media/uploads/css/universalhandheld.css");

/* hide this stuff */
.site_links, .site_links_wrapper,  .sign_up, .top_ad, .ad-holder, .fanbox, .fb-recommendations, .connect, .contributors, .guest_columns, .latest_posts, .recent-posts-box, .fb-like-news, .comment-area, .fb-page {display:none !important;}

/* change this stuff */
body {margin:0 !important;width:100%;}
.header {height:100px;border-bottom:1px solid #888;}
.logo {width:100%;padding:10px 0px;}
.logo img {width:90px;padding-left:10px;}
img, iframe {max-width:100%;}
#wrapper, #wrapper2 {
	width:100%;margin:0;
}
.shadow{
box-shadow: none;
-webkit-box-shadow:none;
-moz-box-shadow: none;
}
table.partners tr td {width:100%;display:block;text-align:center;padding:10px 0px;}
form.half-width {width:100%;}
.LV_invalid {height:20px;}
input.zip {width:40px !important;}
.petition {width:90%;padding:10px 5%;margin-bottom:20px;}
div.petition-form input#id_email {width:90% !important;}
div.petition-form table {width:100%;}
div.main-content, div.top-story {width:96%;padding:5px 2% 0;margin:0;}
div.main-content > div.top-story {padding:10px 0;}
div.also-list {float:left;clear:both;padding:10px 5%;margin:0 0 0 0;background-color:#efefef;border:1px solid #888;width:94%;}
div.top-story h1, div.main-content h1 {line-height:1.3em;}

#scoreboard_footer  {width:100%;float:none;display:block;}
.footer {padding:10px 5%; width:90%;margin:0;}
.fb-comments-box {width:100%;border:1px solid #888;}
.pre-comments-wrapper {clear:both;margin-top:20px;width:96%;padding:2px 2%;float:left;}
#comment_container {
width: 100%;
}
div.home-footer {padding:0;width:100%;float:left;display:block;}
div.sidebar-wrapper {float:none;display:block;clear:left;width:96%;padding:10px 2% 0;}
.home-bottom {width:100%;margin:0;float:left;clear:both;}
.home-news-wrapper {background-color:#efefef;border:1px solid #888;margin:0px 2%;padding:10px 4%;width:88%;}

.home-news {width:100%;clear:both;margin:0px;}
.news-item-wrapper {width:100%;float:left;display:block;height:auto;padding-right:0px;}
.news-item {margin-left:0px;}
.news-teasers {width:100%;display:block;float:left;}
.news-list {width:100%;display:block;float:left;margin:5px 0 0 0;}
.news-excerpt, .news-links, .news-item-wrapper img {display:none;}
 .news-links-comments {padding-left:10px;padding-bottom:10px;margin-top:-10px;}
 .news-pub {padding-bottom:0px;padding-left:10px;}
 .news-headline {padding-bottom:0px;}
.home-news p.heading {margin-left:0px;}

div.home-bottom-sidebar {width:96%;padding: 0px 2%;float:left;display:block;margin:0;}
div.home-bottom-sidebar table tr td {float:left;}
.interior-top-row {display:block;width:99%;clear:both;}
div.signup td {float:left;}
.connect-social {float:left;margin-top:10px;border-top:1px solid #888;padding-top:10px;width:100%;display:block;clear:left;}

.emmaFormBox input#id_member_field_postal_code,.emmaFormBox input#id_member_field_phone{width:30%;}
.emmaFormBox input#id_email{width:90%;}

.emmaFormBox input#id_member_field_name_first{width:90%;}
.emmaFormBox input#id_member_field_name_last{width:90%;}
td.label {width:80px;}
div.keep-in-touch {width:100%;display:block;clear:both;margin:20px 0px;padding:5px 9px;}
div.keep-in-touch table tr td, div.keep-in-touch-interior table tr td {padding:5px;}

div.keep-in-touch-interior {width:90%;display:block;clear:both;margin:10px 0px;padding:5px 5%;}
div.keep-in-touch-interior p {padding-top:5px;}
div.top-story-text, div.top-right {float:none;width:100%;clear:left;}
div.mobile-petition p {clear:left;}
div.mobile-petition-wrapper {width:100%;display:block;}
div.mobile-petition div.petition {display:block !important;width:100%;padding:0;}

div.sidebar-wrapper div.mobile-petition-wrapper {padding-top:10px;}
div.mobile-petition {width:90%;display:block;padding:10px 5%;background-color:#bfddee;font-size:12px;line-height:1.3em;}
div.petition-form {background-color:#bfddee;width:90%;padding:15px 4%;float:left;position:relative;top:0;display:block;clear:left;margin:5px;}
div.petition-form input {width:90%;height:18px;}
div.petition-form input.submit-button {font-size:14px;padding:4px 8px;height:auto !important;width:auto !important;}
div.petition-text {float:left;width:100%;padding:0;display:block;}
div.left_column_full > div.main-content {width:96%;padding:10px 2% 0;}
.mobile {display:block;}
div.pagination a, div.pagination span.disabled, div.pagination span.current {
   
    display:block;
}
.meta {width:100%;float:left;height:60px;padding:5px;
}
input.form-field, input[type=text]{margin:0px;width:96%;}
.post-comments-with-author {clear:left;position:relative;left:-55px;background-color:white;width:100%;float:left;
}
.post-comments {clear:left;background-color:white;width:100%;float:left;
}.share_this {margin:12px 0px;height:18px;}
.share_this img {margin:0px 10px;}
table.post-footer {width:99%;margin:10px 0px;height:70px;overflow:hidden;}
.footer p {width:80%;float:left;}
.mobile-fb.fb-page {display:block !important;width:auto;
}
/* required for most */
.mob-soc-nav a {margin:0px 0px;}
.mob-soc-nav img {position:relative;top:2px;}
.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 {background-color:#f7f3ed;display:block;padding:0;clear:left;margin-top:40px;}
.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: lowercase;
    padding:5px 4%;
color:black;border:1px solid #dedede;
}
.mobile-site-links ul li a {color:black;}


/* Portrait */
@media screen and (orientation:portrait) {
    /* Portrait styles */
   


}
/* Landscape */
@media screen and (orientation:landscape) {
    /* Landscape styles */

}