/* limit window width at wider screens */
@media only screen and (min-width: 31em){
	.ui-page {
		max-width: 60em !important;
		margin: 0px auto !important;
		position: relative !important;
	}
}

/* reduce header margins to avoid string truncating */
.ui-header .ui-title {
	margin-left: 10%;
	margin-right: 10%;
}

/* header background */
.ui-page .ui-header {
	text-shadow: 0 0 0;
	color: #FFFFFF;
	font-weight: normal;
	background-color: red;
}

/* xampp requires the following settings: */
.ui-field-contain {
	width: 100%;
	height: 100%;
}
.ui-page-theme-a, .ui-overlay-a {
	background-color: black !important;
	color: white;
	text-shadow: 0 0 0;
}
.ui-page .ui-header {
	/* header background */
	background-image: -webkit-gradient(linear, left top, left bottom, from( red ), to( black ));
	background-image: -webkit-linear-gradient( red, black );
	background-image:    -moz-linear-gradient( red, black );
	background-image:     -ms-linear-gradient( red, black );
	background-image:      -o-linear-gradient( red, black );
	background-image:         linear-gradient( red, black );
	border-color: black !important;
	height: 65px;
}
