
.page-all .menu {
	border-right: 0;
	border-left: 0;
	margin: 0 -15px 0;
}
.page-all .ui-content {
	padding-top: 0px;
}
.menu .ui-collapsible {
	padding: 0px 15px 10px ;
}
.menu .ui-collapsible-inset {
	margin: 0;
}
.menu .ui-collapsible-content {
	padding: 0;
	background: none;
}
.menu .ui-listview {
	margin: 0;
}
.menu .ui-li-divider {
	display:none;
}
#template1menu {
	display:none;
}
#template1navibar {
	display:block;
	padding-bottom:1em;
}

/* docs site layout */

@media all and (min-width: 650px){
	
	.page-all > .ui-content {
		padding: 0;
	}
	.page-all > .ui-content {
		overflow: hidden;
	}
	.menu {
		text-align: left;
		float: left;
		width: 45%;
	}
	.menu,
	.page-all .menu {
		margin: 30px 0 20px 2%;
		padding: 20px 4% 0 0;
		background: none;
		border-top: none;
		position: relative;
	}
	.page-all .menu::after {
		content: "";
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
		height: 1px;
		width: 1px;
		margin-bottom: -9999px;
		padding-bottom: 9999px;
		background: #bbb;
	}
	.type-index .menu {
		padding: 0;
	}
	.menu .ui-collapsible {
		margin: 0;
		padding: 0;
	}
	.menu .ui-collapsible-content {
		border-left: none;
		border-right: none;
	}
	.type-index .menu .ui-listview {
		margin: 0;
	}
	.contents {
		width: 45%;
		float: right;
		margin-top: 30px;
		margin-right: 1%;
		padding-right: 1%;
	}
	.contents ul:first-child {
		margin-top: 0;
	}
	/* collapsible non-inset example */
	.contents .ui-collapsible-content ul:first-child {
		margin-top: -10px;
	}
	.menu h2 {
		position: absolute;
		left: -9999px;
	}
	.page-all .contents {
		padding: 1.5em 6% 1em 0;
		margin: 0;
	}
	/* fix up the collapsibles - expanded on desktop */
	.menu .ui-collapsible-inset {
		margin-bottom: -1px;
	}
	.menu .ui-collapsible-heading {
		display: none;
	}
	.menu .ui-collapsible-contain {
		margin:0;
	}
	.menu .ui-collapsible-content {
		display: block;
		margin: 0;
		padding: 0;
	}
	.menu .ui-collapsible-content,
	.menu .ui-collapsible-content > .ui-listview .ui-li-last {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
	.page-all  .menu .ui-li-divider {
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		display:block;
	}
	.page-all .menu {
		margin: 0;
		padding: 0;
	}
	#header_contents {
		border-bottom: 1px solid #ccc;
	}
	#template1menu {
		display:block;
	}
	#template1navibar {
		display:none;
	}
	
}
@media all and (min-width: 750px){
	.menu {
		width: 34%;
	}
	.contents {
		width: 56%;
		padding-right: 1%;
	}
}

@media all and (min-width: 1200px){
	.menu {
		width: 30%;
		padding-right:6%;
		margin: 0px 0 20px 5%;
	}
	.page-all .menu {
		margin: 0;
		padding: 0;
	}
	.contents {
		width: 50%;
		margin-right: 5%;
		padding-right: 3%;
	}
	.page-all .contents {
		width: 60%;
	}
}

