
/* Screen Resolution max width 750px */

@media screen and (max-width: 750px) {

	h2#active {
		padding-left: 0;
	}

	div#crumbs {
		padding: 0.5% 0 1% 3%;
		width: auto;

	}

	div#crumbs ol li {
		white-space: initial;
	}

	#mast {
		width: auto;
		max-width: 960px;
		height: auto;
		overflow: hidden;
	}

	.cycle-slideshow {
		width: 100%;
	}

	.carousel-size {
		width: 740px;
		height:235px;
	}

	#wrapper {
		padding: 0 3%;
	}

	#new {
		padding: 0;
		width: auto;
	}

	body #nav2 {
		float: none;
		width: auto;
		padding-bottom: 3%;
		min-height: initial;
	}

	body.two-columns-no-nav #content {
		width: auto;
	}

	body.two-columns-no-nav #primary {
		width: auto;
	}

	body.two-columns-no-nav #secondary {
		width: auto;
		float: left;
	}

	#secondary #tertiary #events-external {
		width: 231px;
	}

	.news-container {
		margin-right: 20px;
		width: 206px;
		float: left;
	}

	#attached-adverts {
		clear: both;
	}

	div.items p.image, div.items div.image {
		margin-bottom: 3%;
	}

	.carousel {
		margin-bottom: 3%;
	}

	#highlighted_news h3 {
		clear: both;
	}

	#trending {
		padding-left: 0;
	}

	#foot p.credit, #foot p.timing {
		float: left;
	}


/* Events Assets */

	#primary .items-events .tags {
	    width: auto;
	}

	#calendars div.calendar {
    	padding: 11px 11px 11px 35px;
	}

	#foot .inner {
		padding: 13px 0 1px;
		width: 94%;
		max-width: 960px;
	}

	ul.footer-nav {

		width: 100%;
		max-width: 570px;
	}


/* Campaigns Assets */

	#highlighted_campaigns h3 {
		clear: both;
	}

	#latest_campaigns div.item div.blurb, #latest_campaigns div.item h3 {
		padding-left: 0;
	}

	.latest-items-container {
		border: none;
	}

	#page .latest-items-container div.item {
		width: 100%;
	}

	#latest_campaigns div.item {
		width: 75%;
		overflow: hidden;
		border-bottom: 1px solid #ccc;
		padding-bottom: 13px;
		padding-top: 18px;
		clear: both;
	}

}


/* Screen Resolution min width 751px */

@media screen and (min-width: 751px) {


	div#crumbs {
		padding: 1% 3%;
		width: auto;
	}

	body #content {
		width: 100%;
		float: left;
	}

	body #content {
	    float: none;
	    width: auto;
	}

	body #nav2 {
		width: auto;
		float: none;
		padding-bottom: 3%;
	}

	body.two-columns-no-nav #secondary {
		width: auto;
		float: left;
	}

	body.two-columns-no-nav #content {
		width: auto;
	}

	.three-columns #primary {
		padding-left: 0;
	}

	.three-columns #secondary {
		float: left;
		clear: none;
	}

	#secondary #tertiary #events-external {
		width: 231px;
	}

	.news-container {
		margin-right: 20px;
		width: 206px;
		float: left;
	}

	#attached-adverts {
		clear: both;
	}



}

/* Screen Resolution 960px */

@media screen and (min-width: 960px) {

	body #nav2 {
		width: auto;
		float: none;
		padding-left: 0;
		clear: both;
	}


	div#crumbs {
		padding: 0.3% 0;
	}

	div#crumbs div.inner {
		margin: 0 auto;
		width: 960px;
	}

	body #content {
		padding-left: 0;
	    float: left;
	    min-height: 30em;
	    width: 810px;
	}

	body.two-columns-no-nav #secondary {
		width: 206px;
		float: left;
	}

}

/* Screen Resolution 960px */
@media screen and (min-width: 960px) {
	.three-columns #primary {
		padding-right: 14px;
	}
}

@media screen and (min-width: 1020px) {

	body #nav2 {
		width: 150px;
		float: left;
		clear: none;
	}

	.three-columns #primary {
		padding-left: 24px;
	}

	body #content {
	    float: right;
	}

	body.two-columns-no-nav #secondary {
		float: right;
		padding-left: 14px;
	}

	#secondary #tertiary #events-external {
		width: 206px;
	}

}
