/* Smaller than standard 1200 (devices and browsers) */
@media only screen and (min-width: 1200px) {
		.wrap { width:1160px;}
	header .menu .left { padding:0; margin-left:5px;}
	header .menu .right { padding:0;}
	header nav ul { display:block; padding:0;}
	nav ul li:first-child { padding-left:20px;}
	nav ul li a.signup { font-weight:bold; color:#fb964c; border:2px solid #fb964c; padding:10px 15px; border-radius:4px;}
	nav ul li a.signup:hover { background-color:#fb964c; color:#FFFFFF; border:2px solid #fb964c; text-decoration:none;}
	nav .navicon { display:none;}
		.ad1 { width:728px; height:166px; margin:20px auto;}
		.ad2 { width:728px; height:260px; margin:20px auto;}
		.ad3 { width:728px; height:166px; margin:20px auto;}
		.ad4 { width:300px; height:600px; margin:20px auto;}
		.middle { float:left; width:840px; display:inline-block; margin-right:20px;}
		.sidebar { float:right; width:300px;}
	}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 961px) and (max-width: 1198px)  {
		.wrap { width:900px;}
	header .menu .left { padding:0; margin-left:5px;}
	header .menu .right { padding:0;}
	header nav ul { display:block; padding:0;}
	nav ul li:first-child { padding-left:20px;}
	nav ul li a.signup { font-weight:bold; color:#fb964c; border:2px solid #fb964c; padding:10px 15px; border-radius:4px;}
	nav ul li a.signup:hover { background-color:#fb964c; color:#FFFFFF; border:2px solid #fb964c; text-decoration:none;}
	nav .navicon { display:none;}
		.ad1 { width:468px; height:107px; margin:20px auto;}
		.ad2 { width:468px; height:260px; margin:20px auto;}
		.ad3 { width:468px; height:107px; margin:20px auto;}
		.ad4 { width:300px; height:600px; margin:20px auto;}
		.middle { float:left; width:580px; display:inline-block; margin-right:20px;}
		.sidebar { float:right; width:300px;}
	}

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		.wrap { width:900px;}
	header .menu { padding:0 10px;}
	header .menu .left { margin-left:5px;}
	header nav ul { display:block; padding:0;}
	nav ul li a.signup { font-weight:bold; color:#fb964c; border:2px solid #fb964c; padding:10px 15px; border-radius:4px;}
	nav ul li a.signup:hover { background-color:#fb964c; color:#FFFFFF; border:2px solid #fb964c; text-decoration:none;}
	nav .navicon { display:none;}
		.ad1 { width:468px; height:107px; margin:20px auto;}
		.ad2 { width:468px; height:260px; margin:20px auto;}
		.ad3 { width:468px; height:107px; margin:20px auto;}
		.ad4 { width:300px; height:600px; margin:20px auto;}
		.middle { float:left; width:580px; display:inline-block; margin-right:20px;}
		.sidebar { float:right; width:300px;}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		.wrap { width:700px;}
	header .menu { padding:0;}
	header .menu .left { margin-left:5px;}
	header nav ul { display:block; padding:0; font-size:90%;}
	nav ul li a.signup { font-weight:bold; color:#fb964c; border:2px solid #fb964c; padding:10px 15px; border-radius:4px;}
	nav ul li a.signup:hover { background-color:#fb964c; color:#FFFFFF; border:2px solid #fb964c; text-decoration:none;}
	nav .navicon { display:none;}
		.ad1 { width:336px; height:77px; margin:20px auto;}
		.ad2 { width:336px; height:260px; margin:20px auto;}
		.ad3 { width:336px; height:77px; margin:20px auto;}
		.ad4 { width:300px; height:600px; margin:20px auto;}
		.middle { float:left; width:380px; display:inline-block; margin-right:20px;}
		.socialbar .socialbtn { width:31%;}
		.sidebar { float:right; width:300px;}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.wrap { width:700px;}
	header .menu { padding:0 10px 0 0;}
	header .menu .left { margin-left:5px;}
	header nav ul { display:block; padding:0 10px 0 0;}
	nav ul li a.signup { font-weight:bold; color:#fb964c; border:2px solid #fb964c; padding:10px 15px; border-radius:4px;}
	nav ul li a.signup:hover { background-color:#fb964c; color:#FFFFFF; border:2px solid #fb964c; text-decoration:none;}
	nav .navicon { display:none;}
		.ad1 { width:300px; height:68px; margin:20px auto;}
		.ad2 { width:300px; height:250px; margin:20px auto;}
		.ad3 { width:300px; height:68px; margin:20px auto;}
		.ad4 { width:300px; height:600px; margin:20px auto;}
		.middle { float:left; width:100%; margin-right:0;}
		.sidebar { float:right; width:300px;}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.wrap { width:460px;}
	header .menu { padding:0;}
	header .menu .left { margin-left:0;}
	header nav { margin-top:0; display:block !important; float:none !important;}
	header nav ul { display:none; margin:0; padding:0; background-color:#65cbc9; clear:both; width:100%;}
	header nav ul li { margin:0; float:none; display:block; padding:10px; border-right:0; border-bottom:1px solid #FFFFFF;}
	header nav ul li:hover { color:#FFFFFF; background-color:#65cbc9;}
	header nav ul li a { color:#FFFFFF; display:block; width:100%;}
	header nav ul li a:hover { color:#FFFFFF;}

	nav ul li a.signup { font-weight:normal; color:#FFFFFF; border:none; padding:0;}
	nav ul li a.signup:hover { background:transparent; color:#FFFFFF; border:none;}

	nav .navicon { display:block; float:right;}
		.topad { width:468px;}
		.ad1 { width:460px; height:105px; margin:20px auto;}
		.ad2 { width:460px; height:250px; margin:20px auto;}
		.ad3 { width:460px; height:105px; margin:20px auto;}
		.ad4 { width:300px; height:600px; margin:20px auto;}
		.middle { float:none; width:100%; margin-right:0;}
		.sidebar { float:none; width:100%;}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		.wrap { width:260px;}
		header { text-align:center;}
	header .menu { padding:0;}
	header .menu .left { margin-left:0;}
	header nav { margin-top:0; display:block !important; float:none !important;}
	header nav ul { display:none; margin:0; padding:0; background-color:#65cbc9; clear:both; width:100%;}
	header nav ul li { margin:0; float:none; display:block; padding:10px; border-right:0; border-bottom:1px solid #FFFFFF;}
	header nav ul li:hover { color:#FFFFFF; background-color:#65cbc9;}
	header nav ul li a { color:#FFFFFF; display:block; width:100%;}
	header nav ul li a:hover { color:#FFFFFF;}

	nav ul li a.signup { font-weight:normal; color:#FFFFFF; border:none; padding:0;}
	nav ul li a.signup:hover { background:transparent; color:#FFFFFF; border:none;}

	nav .navicon { display:block; float:right;}
		.ad1 { width:250px; margin:20px auto;}
		.ad2 { width:250px; margin:20px auto;}
		.ad3 { width:250px; margin:20px auto;}
		.ad4 { width:250px; margin:20px auto;}
		.middle { float:none; width:100%; margin:0 auto; padding:5px;}
		.middle .content p { font-size:120%;}
		.middle .content li { font-size:120%;}
		.socialbar .socialbtn { margin-right:1%; margin-bottom:15px; width:31%;}
		.socialbar .socialbtn a { text-align:right;}
		.socialbar .socialbtn a div { padding-right:10px !important;}
		.headline { margin:10px !important;}
		.headline .entry { margin-left:0;}
		.middle .column1 .post-thumbnail { width:150px; height:150px; float:none;}
		.middle .column1 .post-thumbnail img { width:150px; height:150px;}
		.middle .column2 .post-thumbnail { width:130px; height:130px;}
		.middle .column2 .post-thumbnail img { width:130px; height:130px; margin:5px;}
		.pagination { padding:10px 0; font-size:12px; line-height:12px; margin-left:10px;}
		.pagination span, .pagination a { padding:5px 7px;}
		.pagination .current { padding:5px 7px;}
		.sidebar { float:none; width:270px; margin:5px auto; display:block;}
		.sidebar .ad { width:270px;}
		footer { font-size:90%;}
	}