@media screen and (max-width: 760px) {
	body > header {
		width: 600px;
		height: 200px;
	}
	body> header span {
		width: 166px;
		height: 207px;
		background-size: 166px 206px;
		background-repeat: no-repeat;
		left: 50%;
		margin-left: -83px;
		z-index: -2;
	}
	nav.reading {
		margin-top: 0px;
		width: 100%;
		float: none;
		margin-bottom: 5px;
		border-bottom: 1px solid #cccccc;
	}

	nav.reading div.largenav ul {
		text-align: center;
	}
	nav.reading div.largenav ul li {
		display: inline;
	}
	nav.reading div.largenav ul li a {
		display: inline;
		right: auto;
		text-align: center;
	}

	#playerbox {
		width: 600px;
		padding: 0;
	}

	#player {
		margin-left: 1%;
		margin-right: 1%;
		width: 98%;
	}

	#news {
		left: 163px;
	}

	#srch  {
		left: 326px;
	}

	#srch.inuse {
		left: 0;
	}

	#rss {
		left: auto;
		right: 0;
	}

	.looppost {
		width: 280px;
	}
	.looppost h2 {
		width: 146px;
		font-size: 16px;
	}

	.eplist article {
		width: 590px;
	}



	.dmax {
		display: none;
	}
	.dmin {
		display: inline;
	}
	span.dlrg {
		display: inline;
	}
	span.dsml {
		display: none;
	}

	#content_area {
		width: 600px;

	}

	nav.main ul li a {
		padding: 0 12px;
		font-size: 20px;

	}

	#livemode {
		width: 98%;
		margin: 1%;
		padding: 0;
	}
	#now {
		height: 260px;
		width: 600px;
	}
	#callus {
		width: 550px;
	}
	#this_episode {
		width: 98%;
		margin: 1%;
		padding: 0;
		height: 220px;
	}
	#this_episode .info {
		height: 140px;
	}
	#this_episode .info .links {
		width: 90%;
		margin-right: 2%;
	}


	#special {
		padding: 0;
		margin: 0;


	}

	#donate {
		margin: 6px auto;
	}

	#index_widgets {
		margin: auto;
		clear: both;
		float: none;


	}

	#posts {
		width: 98%;
		margin: 1%;
	}

	div.onecol {
		width: 100%;
	}

	#wpcontent {
		width: 592px;
		margin: 4px;
		padding: 0;
	}




}


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

	.dmax {
		display: none;
	}
	.dmin {
		display: inline;
	}
	span.dlrg {
		display: none 
	}
	span.dsml {
		display: inline;
	}

	body > header {
		width: 320px;
		height: 208px;
	}

	#content_area {
		width: 320px;
	 	margin: auto;
		padding: 0;

	}

	div.largenav {
		display: none;
	}
	div.smallnav {
		display: inline-block;
	}
	nav.actions {
		display: none;
	}


	div.smallnav select {
		width: 320px;
		line-height: 40px;
		display: block;
		height: 48px;
		font-family: "Pontano Sans", sans-serif;
		font-size: 25px;
		text-align: center;
	}


	header span {
		margin: 0 auto;
		width: 320px;
		height: 76px;
		background-size: 100%;
	}

	#this_episode {
		height: auto;
		padding-bottom: 60px;
	}

	.indexinfo .showinfo {
		display: none;
	}
	.indexinfo .epinfo:after {
		display: none;
	}

	.indexinfo .epinfo span {
		display: block;
		text-align: left;
	}
	.indexinfo .epinfo span label {
	}
	.indexinfo .epinfo span:before {
		display: none;
	}


	#this_episode h2 {
		height: auto;
		font-size: 16px;

	}

	#this_episode .readmore {
		display: none;
	}

	#this_episode .info {
		height: auto;
	}
	#this_episode .info .links {
		position: relative;
		width: auto;
		text-align: center;	
	}

	#this_episode .info .links a.download {
		display: none;
	}

	#playerbox {
		width: 320px;
		height: 182px;
		padding: 0;
	}
	#player {
		width: 100%;
		height: 180px;
		margin: 0;
		border-radius: 0;
	}
	#player .display {
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}
	#player .buttons {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		height: 79px;
	}
	#player .buttons .play {
		width: 75%;
	}
	#player .buttons .dl {
		border: medium none;
		width: 24%;
	}
	#player .buttons .dl span {
		left: 35px;
	}

	#player .buttons .ph {
		clear: both;
		float: none;
		border-top: 1px solid rgb(136, 136, 136);
		height: 30px;
		line-height: 30px;
	}

	#footer_menu {
		margin: 0;
		border: 0;
		float: none;
		clear: both;
	}
	#footer_menu li {
		float: none;
		clear: both;
	}

	
	#index_widgets {
		width: 320px;
	}

	#streamplayer {
		clear: both;
		margin-left: 110px;

	}
	#streamplayer p {
		width: 100px;
	}
	#livemode .info {
		clear: both; 
		margin: 24px 0;
		width: 98%;
		height: auto;
		padding: 1%;

	}
	#livemode .info .links {
		position: static;
		text-align: center;
	}
	#livemode .sc {
		position: relative;
		left: 50%;
		margin-left: -75px;
	}

	#hinblog h2, #hinblog h3 {
		font-size: 12px;

	}

	#wpcontent {
		width: 312px;
		margin: 4px;
		padding: 0;

	}
	.fullpost h2,
	.partpost h2 {
		font-size: 16px;
	}

	#lastep {
		overflow: hidden;
	}


	
	.socialmedia .links > a {
		margin: 0;
		border: 0;
	}

	div.post-meta {
		display: none;
	}

	.eplist article {
		width: 310px;
		overflow: hidden;
		height: 150px;
	}

	.eplist article .info {
		height: 40px;
	}

	.eplist article .info h2,
	.eplist article .info h3 {
		float: none;
		width: auto;
		border: 0;
		text-align: left;
		margin-left: 3%;
	}

	.eplist article a.id {
		height: 65px;
		line-height: 65px;
		border-bottom: 1px solid #cccccc;
		font-size: 16px;

	}

	.eplist article p {
		margin: 5px;
	}

	img.fof {
		width: 310px;
	}

}
