@charset "UTF-8";
/* CSS Document */

body {display:block;width:98%;max-width:880px;padding:0;}

#masthead {width:100%; margin:0; padding:0;overflow:hidden; float:none;background:#fff; }  
.pre-banner {width:100%;padding:.5em 0 0; font-size:.9em; clear:both; overflow:hidden;}
img.c4-banner {width:100%;height:auto;}

#core {width:100%}

#wrapper {width:100%; margin:0;}
#widemain {display:block:width:100%; }

#footer {display:block;width:100%; clear:both;text-align:center; padding:2em 0 0 0; margin:0 auto;}

nav.topnav {width:100%;clear:both;display:block; overflow:hidden; padding:0 0 0.5em  0; }
	nav#c4-nav {padding:0}
nav.topnav li, nav li, nav.topnav li.issues {padding:0 .75em .5em 0px; font-size:1.05em; }
	nav#c4-nav {padding:.0 0 1em; }

nav.topnav ul {list-style:none; margin:1em auto 2em;padding:0 auto 0; width:100%;}
nav ul li.issues {display:inline-block; width:auto; float:none;}

nav.topnav ul li.issues ul {display:none}

nav ul.trending li {font-size:.8em}
nav.topnav li:hover div.drop {display:none}

.home .sub-featured .infobox {padding:0; overflow:hidden; width:48.3870% ;margin-right:0; border-right:0} /* 300 / 620 = 0.483870967741935 */

#mainsearch {float:right;padding:.5em 0 0 0; width:25%; margin-top:-.2em;}

#side h4 {font-size:1.2em;}

#side .reports h5 {font-size:.9em;}
#side .reports h6, #side .reports .timestamp {font-size:.75em; }
#side .reports img.thumb {width:40%;height:auto;margin-top:.25em;}	

#side .multimedia .infobox h5 {font-size:.8em; color:#333; text-transform:none; font-weight:normal}
#side .multimedia .infobox h6, #side .multimedia .infobox .timestamp {font-size:.75em; }
#side .multimedia .infobox img.thumb {width:40%;height:auto;margin-top:.5em;}	

p.breadcrumbs {font-size:.8em}

	#side .subscribe  {}
		.subscribe  input, #side .subscribe form input {border:1px solid #ccc;padding:.5em 1em; width:100%;margin-bottom:1em;}
		.subscribe .button {float:none;width:100%;padding:.5em 1em; }


.no-big-screens {display:block}

/* some tweaks for smaller tablets, screen sizes, but not mobile */
@media only screen and (min-width:641px)and (max-width:799px){
	#mainsearch {width:20%;}
	nav.topnav li, nav li, nav.topnav li.issues {font-size:.9em;}
}
