@media only screen and (min-width: 768px) and (max-width: 1023px) {

	body {
		width:100%;
	}
	#wrapper{
	    width: 720px;
	 	background:url(../images/bg[iPad].jpg) center top no-repeat;
	}
	
	#main-nav{
		left:250px;
	}
	
	#main-nav li{
		margin-right:17px;
	}
	
	#main-nav li a{
		font-size:13px;
	}
	
	#search{
		display:none;
	}
	
	.desktop-hide{
		display:none;
	}
	
	#slides{
		top:0;
		left:0;
		position:absolute;
	}

	.slides_container{
		float:left;
		margin:40px 0 0 10px;
	}
	.slides_control{
		height:540px;
	}
	
	.slides_control[style]{
		height:540px !important;
	}

	#slides img{
		width:540px;
		height:540px;
	}
	
	#upcoming-shows{
		float:right;
		position:static;
		clear:right;
	}
	
	#upcoming-shows-modern{
		float:right;
		position:static;
		clear:right;
	}
	
	#mc_embed_signup {
		position:absolute;
		top:655px;
		left:130px;
	}
	
	.desktop {
		display:none;
	}

	.mobile {
		display:inline-block;
	}

	.twitter{
		padding:26px 0 20px 20px;
		float:right;
		position:static;
		width:140px;
		background-image:none;
		height:auto;
	}
	
	body.home .twitter-image{
		display:none;
	}
	
	.twitter-content{
		float:none;
		position:static;
		font-size:12px;
		line-height:18px;
	    padding: 0 0 5px 0;
		border-bottom:1px solid gray;
		width:140px;
		height:auto;
	}

	.twitter-content span.tweet_time{
		display:block;
		margin-top:5px;
		font-weight:bold;
		font-style:italic;
		text-decoration:none;
		position:static;
	}

	
	.twitter h2{
		display:block;
	}
	
	.twitter h2, #upcoming-shows h2, #upcoming-shows-modern h2{
		text-align:left;
	}
	
	#social-icons{
	    margin-top:10px;
	    padding-top:10px;
	    width:140px;
	    border-top:none;
		float:left;
		position:static;
		clear:left;
	}
	ul#albums li img, ul#solo-albums li img{
		width:144px;
		height:144px;
	}
	#album-art{
		clear:both;
		width:320px;
	}
	div#purchase-music{
		padding:0;
		margin-bottom:5px;
		width:320px;
	}	
	div#purchase-music a{
		width:156px;
		margin:0;
	}
	
	div#purchase-music .disabled{
	
		width:156px;
		margin:0;
	}
	div#purchase-music a.iTunes-button{
		float:right;
	}
	#album-content{
		width:720px;
		background-position:center top;
		padding:15px 24px 30px;
		margin-left:-24px;
		color:#ccd3c2;
		font-family:"Georgia",serif;
		font-size:12px;
	}
	div.three-col{
		width:240px;
	}
	div.news-article{
		width:220px;
	}
	
	div#track-list{
		width:400px;	
	}
	
	div#instagram-section img{
		width:240px;
	}

	div.instagram-caption{
    	font-size: 12px;
    	width: 240px;
	}

	div#twitter-section{
		text-align:right;
	}

	table#shows{
		font-family:"Georgia",serif;
		color:#ccd3c2;
		font-size:12px;
		width:720px;
	}
	body.shows p{
		font-family:"Georgia",serif;
		color:#ccd3c2;
		width:700px;
		font-size:12px;
		line-height:18px;
		margin:10px 0;
		padding:10px;
	}
	
	#story-left, #story-right{
		padding:0 10px;
		font-size:14px;
		width:700px;
	}

	body.story .story-callout.left-callout {
		border:none;
		margin:0 20px 0 0;
		padding:5px 0 0 0;
		width: 320px;
		float: left;
	}
	
	body.story .story-callout.right-callout {
		border:none;
		padding:5px 0 0 0;
		margin:0 0 0 20px;
		width: 360px;
		float: right;
	}
	
	body.story .story-callout.right-callout img {
		width:360px;
	}
	
	body.story blockquote.left-quote{
		font-size:48px;
		line-height:48px;
		margin:5px 20px 0 0;
		width: 340px;
		float:left;
	}

	body.story blockquote.full-quote {
		font-size:48px;
		line-height:48px;
		width: 680px;
	}
	
	#letter-content{
		width:500px;
	}

	#letter-navigation{
		width:660px;
	}
	
	#contact-form{
		width:460px;
		float:right;
		padding:0 0 0 20px;
	}
	
	body.media #images-section img{
		width:220px;
	}
	
	body.media #videos-section iframe{
		width:220px !important;
		height:148px !important;
	}
	
	.page-content{
		width:680px;
    	margin:0 20px;
	}
	
	.fundraiser-tab{
		width:44%;
	}
	
	body.fundraiser .page-content{
		background:black url('../images/dark-green-border-tablet.jpg') no-repeat center 0;
	}
	
	#record-button{
		position: static;
		float: right;
		clear: right;
		margin-bottom: 15px;
	}
	#ticket-list li:nth-child(4n+4){
		display:none;
	}
	
	.fundraiser-column-1{
		width:300px;
		float:left;
	}
	
	a.gift-level h2{
		font-size:40px;
		line-height:40px;
	}
	img.shows-header{
		width:700px;
	}
}