
body {
			font-family:Roboto;

		}
		
		h1, h2, h3, h4 {
			font-family:"Roboto Condensed";
			font-weight:400;
		}
		
		h1 {
			font-size:1.6em;
		}
		
		p {
			margin:0.5em 0;
		}
		
		/*html:not(.android) form.simple-form select {
	    -webkit-border-radius: 12px;
	    -moz-border-radius: 12px;
	    border-radius: 12px;
	    font-family: Tahoma,Geneva,sans-serif;
	    color: #444;
	    border: 1px #CCC solid;
	    width: 100%;
	    font-size: 1.2em;
	    outline: none;
	    padding: 15px 5px 15px 5px;
	    margin: 6px 0 6px 0;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
		
		select {
			-webkit-appearance: none;
		}*/
				
		select, input[type=button], input[type=text], input[type=password] {
			font-size:1.2em;
			font-weight:bold;
			width:100%;
			color:#222222;
			background:none green;
			color:#ffffff;
			margin-bottom:8px;
			border-radius: 8px;
			padding:0.2em 0.1em;
		}
		
		input[type=text] {
			width:80px;
		}
		
		input[type=button] {
			width:70%;
			margin:0 15%;
		}
		
		select:focus, input:focus {
			background:none orange;
			color:#000000;
		}
		
		select[disabled], input[disabled] {
			color:#cccccc;
			background:none transparent
		}
		
		textarea {
			font-family:'Roboto';
			width:98%;
			margin:0 auto;
			border-radius: 8px;
		}
		
		div.entry {
			font-size:1em;
			border-bottom:1px dotted #cccccc;
			padding-bottom:7px;
		}
		
		div.entry.finished {
			background:none #EAEAEA;
			padding:0 0.5%;
		}
		
		div.entry span.dat {
			font-family:'Roboto Condensed';
			color:blue;
			font-weight:700;
		}
		
		div.entry span.usr {
			color:orange;
		}
		
		div.med_txt {
			background:url(../img/icons/info.png) no-repeat left top;
			padding-left:20px;
			font-size:12px;
			height:20px;
		}
		
		input[type=button].tiny {
			width:auto;
			margin:0 0;
			font-size:1.1em;
		}
		
		.stat {
			padding:2px;
			border-radius:6px;	
		}
		
		.stat.o {
			background-color:green;
		}
		
		.stat.f {
			background-color:gray;
		}
		
		div#toolbar {
			height:38px; 
			width:100%; 
			background:none #cccccc;
			margin:0;
			overflow:hidden;
			top:0px;
			left:0px;
			position:absolute;
		}
		
		div.button {
			width:24px; 
			height:24px; 
			display:block; 
			float:left; 
			margin:0.3% 10px; 
			padding:2px; 
			border-radius:4px; 
			background:none #ffffff;
			border:1px solid blue;
			opacity:0.6;
			cursor:pointer;
			box-shadow:3px 3px 4px #cccccc;
		}
		
		div.button:hover, div.button:active {
			opacity:1;
		}
		
		div.button.active {
			border:1px solid orange;
			opacity:1;
		}
		
		div.button.setting {
			width:150px;
			float:none;
			margin-bottom:1em;
			opacity:1;
		}
		
		div.button.setting:hover {
			background:none #f7f3b6;
		}
		
		div.button.setting img {
			flot:left;
			margin:0 7px -7px 3px;
		}
		
		div#topspace {
			float:left;
			width:100%;
			overflow:hidden;
			height:44px;
		}
		
		a.navbutton {
			border: 1px solid #cccccc;
	    border-radius: 4px;
	    display: inline-block;
	    padding: 3px 4px;
	    text-decoration: none;
	    box-shadow:3px 3px 3px #cccccc;
		}
		
		
		a.navbutton.tiny {
			font-size:0.7em;
			padding:2px 3px;
			float:right;
			border:1px solid #999999;
			background:none #ffffff;
		}
		
		a.navbutton:hover {
			background:none orange;
		}
		
		a.navbutton.tiny img {
			margin-bottom:-2px;
		}
		
		ul {
			margin:0;
			padding:0 0em 0 1.2em;
			list-style-type: circle;
		}
		
		li {
			font-size:0.9em;
			padding:0.2em;
		}
		
		li a {
			padding:2px;
		}
		
		div.db {
			display:inline-block;
			width:20px;
			height:20px;
			background:url(/img/icons/x.png) no-repeat left top;
			margin-left:3px;
			cursor:pointer;
		}
		
		span.lbl {
			font-family:'Roboto Condensed';
			font-weight:700;
			color:#666666;
		}
		
		
		fieldset {
			border-radius:10px;
		}
		
		legend {
			font:"Roboto Condensed";
			font-weight:700;
		}
		
		input[type=button].stat, input[type=submit].stat {
			width:100px;
			background:none #cccccc;
			font-size:1.2em;
			margin:0;
		}
		