

<!--Css for main menu for mobile version (the interface)-->
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}


audio,canvas,video{
	display:inline-block;}
	
	audio:not([controls]){
		display:none;height:0;}
		
		[hidden]{
			display:none;}
			


<!--Container font type and alignment-->
html{
	font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
				
				body{
					margin:0;}
					
a:focus{
	outline:thin dotted;}
	
a:active,a:hover{
	outline:0;}
	
h1{
	font-size:2em;margin:0.67em 0;}
	
	
	abbr[title]{
		border-bottom:1px dotted;}
		
b,strong{
	font-weight:bold;}
	
dfn{
	font-style:italic;}
	
hr{
	-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
	
	
mark{
background:#ff0;color:#000;}


code,kbd,pre,samp{
	font-family:monospace,serif;font-size:1em;}
	
	
pre{
	white-space:pre-wrap;}
	
	q{
		quotes:"\201C" "\201D" "\2018" "\2019";}
		
		
		small{
			font-size:80%;}
			
sub,sup{
		font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
		
		sup{
			top:-0.5em;}
			
			sub{
				bottom:-0.25em;}
				
				img{
					border:0;}
					
					svg:not(:root){
						overflow:hidden;}
						
						figure{
							margin:0;}
							
fieldset{
	border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
	
	legend{
		border:0;padding:0;}
		
		button,input,select,textarea{
			font-family:inherit;font-size:100%;margin:0;}
			
			button,input{
				line-height:normal;}
				
				button,select{
					text-transform:none;}
					
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}

button[disabled],html input[disabled]{
	cursor:default;}
	
	
input[type="checkbox"],input[type="radio"]{
	box-sizing:border-box;padding:0;}
	
	input[type="search"]{
	-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
	
	
	input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
		-webkit-appearance:none;}
		
		button::-moz-focus-inner,input::-moz-focus-inner{
			border:0;padding:0;}
			
			textarea{
				overflow:auto;vertical-align:top;}
				
				table{
					border-collapse:collapse;border-spacing:0;
					}