@media screen and (max-width: 1794px) {

#wrapLeft, #wrapRight {
width:190px !important;
max-width:190px;
}

#wallpaperFallback {
display:none;
}

}
@media screen and (max-width: 1714px) {

#wrapLeft, #wrapRight {
width:150px !important;
max-width:150px;
}

}

@media screen and (max-width: 1674px) {
#wrapLeft, #wrapRight {
width:135px !important;
max-width:135px;
}

}

@media screen and (max-width: 1614px) {
#innerWrapper {
width:100%;
max-width:100% !important;
margin-left:0;
margin-right:0;
}

#wrapLeft, #wrapRight {
display:none;
}

#content {
	width: 100% !important;
	max-width: 1300px;
	margin-right:auto;
	margin-left:auto;
	float:none;
}

#wallpaperFallback {
display:block;
}

}
@media screen and (max-width: 1318px) {

body {
border:none;
}

main {
	width:68.5%;
	margin-left:1.5%;
	/*background-color: orange;*/
}

#sidebar {
margin-right: 1.5%;
}

#mainLogo {
margin-left: 1.5%;
}

#headerRight {
margin-right: 1.5%;
}


#leaderboard2 {
display:none;
}

#leaderboard1.leaderboard {
display:block;
width:728px;
float:none;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:0;
}

#headerRight {
width:240px;
}

}

@media screen and (max-width: 1250px) {



}

@media screen and (max-width: 1180px) {

main {
	width:68%;
/*background-color: brown;*/
}

#news article.news .articleHeading h3 {
	font-size: 1.8em;

}

#archive article.archiveTop .articleHeading h3 {
	font-size: 1.8em;
	
	}
}
@media screen and (max-width: 1130px) {
	main {
	width:66.5%;
	/*background-color: yellow;*/
}

 #leadNews, #backIssues, #homeTopLeft {
 width:100%
 }
 
 article.backIssue .articleExcerpt {

    text-align: left;

}
 

header {
padding-right:0;
width:98%;
}

}

@media screen and (max-width: 1080px) {

main {
	width:65.5%;
	/*background-color: green;*/
}


}

@media screen and (max-width: 1030px) {
	main {
	width:63.5%;
	/*background-color: blue;*/
}

#footer2 {
width:60%;
}

#footer3 {
	clear:both;
	width:90%;
	max-width:500px;
}

.articleHead .articleImage {
	width:100%;
	max-width:730px;
	float:left;
	clear: both;
}

.articleHead aside h2 {
	display:none;
}

.articleHead aside {
	width:100%;
	max-width:100%;
}

.articleHead aside p {
text-align:left;
font-size: 1.4em;
line-height:130%;
}

aside div.addthis_sharing_toolbox {
margin-left:0;
margin-top:0;
margin-bottom:0;
}

}

@media screen and (max-width: 980px) {

main {
	width:62%;
	/*background-color: indigo;*/
}

#leadNews {
width:100%;
}

#scrolls {
width:100%;
margin-bottom:0;
}

#blogs, #features {
width:49%;
float:left;
}

#blogs {
margin-right:2%;
margin-bottom:0;
}


}

@media screen and (max-width: 930px) {

main {
	width:60%;
	/*background-color: violet;*/
}

#news article.news {
width:49%;
}

#news article.news:nth-child(2), #news article.news:nth-child(4), #news article.news:nth-child(6) {
margin-right:2%;
}

#news article.news:nth-child(3), #news article.news:nth-child(5), #news article.news:nth-child(7) {
margin-right:0;
}

#news article.news:nth-child(4), #news article.news:nth-child(6) {
clear:both;
}

#news article.news:nth-child(5){
clear:none;
}

#moreNews article.news {

width:100%;
}

#moreNews article.news .articleExcerpt {
	width:75%;
}

#moreNews article.news .articleImage {
	width:150px;
	max-width:24%;
	max-height:96px;
	overflow:hidden;
	float:left;
}


#archive article.archiveTop {

width:49%;
}

#archive article.archiveTop:nth-child(1), #archive article.archiveTop:nth-child(3), #archive article.archiveTop:nth-child(5) {
margin-right:2%;
}

#archive article.archiveTop:nth-child(2), #archive article.archiveTop:nth-child(4), #archive article.archiveTop:nth-child(6)  {
margin-right:0;
}

#archive article.archiveTop:nth-child(3), #archive article.archiveTop:nth-child(5) {
clear:both;
}

#archive article.archiveTop:nth-child(4) {
clear:none;
}

#archive article.archiveBottom {

    width: 100%;
    margin-right:0;

}


#blurb {
width:50%;
}

#issues {
width: 45%;
float:left;
}

#issues article.latest {
width:100%;
margin-right:0;
}

#latestIssue article.latest img.wp-post-image {
	width:60%;
	max-width:150px;

}

#latestIssue article.latest .articleExcerpt {
text-align:left;
max-width:150px;
}

#issues article.issue {
width: 30%;
float:left;
margin-top:10px;
}


}

@media screen and (max-width: 880px) {

main {

	width:58%;
	/*background-color: red;*/
}

#topLinks{
display:none;
}

}

@media screen and (max-width: 830px) {
	main {

	width:56%;
	/*background-color: orange;*/
}

/*#headerRight {
width:100%;
min-width:100% !important;
clear:both;
float:left;
}*/

.fullBanner {
float:none;
margin-left:auto;
margin-right:auto;
}

}

@media screen and (max-width: 780px) {

	main {

	width:53%;
	/*background-color: brown;*/
}
.leaderboard{
	width: 468px;
}


}

@media screen and (max-width: 730px) {

main {
	/*background-color: green;*/
	width:96%;
}

aside#sidebar {
	width:96%;
	padding-left:2%;
	padding-right:2%;
	margin-top:15px;
}

#subscribe, #group1, #group2, #group3 {
width:100%;
}

.group1:nth-child(even), .group2:nth-child(even), .group3:nth-child(even) {
float:right;

}

#trending, #events {
clear: both;
width:100%;
}

article.popular, #events article.event {
float:left;
width:49%;
}

article.popular:nth-child(odd), #events article.event:nth-child(even) {
margin-right:2%;
}

.articleHead .articleImage {
	width:100%;
	max-width:730px;
	margin-left:auto;
	margin-right:auto;
	float:none;
	clear: both;
}


#moreNews article.news .articleExcerpt {
	width:75%;
}

#moreNews article.news .articleImage {
	width:150px;
	max-width:24%;
	max-height:96px;
	overflow:hidden;
	float:left;
}
#footer1, #footer2 {
width:45%;
}

#footer1 {
margin-right:2%;
}

#footer3 {
clear:both;
}

}

@media screen and (max-width: 680px) {

main {
	/*background-color: blue;*/
}

.mag {
width:100%;

}
#mag0, #mag2 {
margin-right:0;
}


#mainLogo {
	max-width:100%;
}

#sidebar {
	width:100%;
	padding-left:0;
	padding-right:0;
}



}

@media screen and (max-width: 630px) {

main  {
	/*background-color: indigo;*/
}

#sidebar {
	padding-left:0;
	padding-right:0;
	float:none;
	margin-left:auto;
	margin-right:auto;
}

article.popular, #events article.event {
float:left;
width:100%;
}

article.popular:nth-child(odd), #events article.event:nth-child(odd) {
margin-right:0;
}

}

@media screen and (max-width: 580px) {

main {
	/*background-color: violet;*/
}

h1 {
	font-size: 2.7em;
}

aside#sidebar {
width:100%;
padding-left:0;
padding-right:0;
}

#headerRight {
width:98.5%;
min-width:98.5% !important;
margin-left:1.5%;
clear:both;
float:left;
}

#login, #social, #search, #headerElements, #social p {
float:left;
}

#login p {
text-align:left;
}

#social p a {
margin-left:0;
margin-right:20px;
}

}

@media screen and (max-width: 530px) {

main {
	/*background-color: red;*/
}

#footer3 {
	background-position: 15px bottom;
	width:100%;
	min-width:300px;
}

/*#search {
display:none;
}*/

aside#sidebar {
width:96%;
padding-left:2%;
padding-right:2%;
}

.group1:nth-child(even), .group2:nth-child(even), .group3:nth-child(even) {
float:left;
margin-left:auto;
margin-right:auto;
}

#footer1, #footer2 {
width:98%;
}

#footer1 {
margin-right:0;
}

#leadNews .articleExcerpt p {
display:none;
}

header {
width: 100%;
padding-left:0;
padding-right:0;
}

#mainLogo {
padding-left:2%;
}

}

@media screen and (max-width: 480px) {

main {
	/*background-color: orange;*/
}

#blogs, #features {
width: 100%;
float:left;
}

#blogs {
margin-bottom:20px;
}

.fullBanner {
width:250px;
}

.leaderboard {
width:250px;
}

}

@media screen and (max-width: 450px) {

main {
	/*background-color:grey;*/

}
/*article.issue {
display:none;
}*/

article.latest {
display:inline-block;
}

#latestIssue article.latest img.wp-post-image {
	width:100%;
	max-width:150px;

}

#latestIssue article.latest .articleExcerpt {
text-align:left;
max-width:150px;
}


aside.calloutLarge, aside.calloutMedium, aside.calloutSmall  {
	background-color: #333333;
	width: 100%;
	min-width: 170px;
	float: right;
	margin-bottom: 2.5%;

}

aside.calloutLarge p, aside.calloutMedium p, aside.calloutSmall p {
	margin:2.5%;
}

#news article.news {
width:100%;
}

#archive article.archiveTop {
width:100%;
}

#news article.news .articleImage {
	width:100%;
	max-width:450px;
	position:relative;

}

#archive article.archiveTop .articleImage {
	width:100%;
	max-width:450px;
	position:relative;

}

#leadNews .articleExcerpt h2 {
	font-size: 2em;
}

#related article.related {

width:100%; 

}

#related article.related .articleImage {
	max-width:450px;

}

}
@media screen and (max-width: 330px) {

main {
	/*background-color:brown;*/
	}

#login {
float:left;
margin-right:0;
border:none;
}

.homeTop .articleExcerpt p {
	display:none;
}

.homeTop .articleExcerpt h2 {
	font-size: 1.8em;
} 

.articleHead aside .author {
	display:none;
}

.page .articleHead aside {
	display:none;
}

}
