html{margin:0;padding:0;}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;width:950;margin:0px;padding:0;color:white;}

/*background-color:rgba(150,255,150,.7);border:5px outset rgba(50,255,50,.8);*/
#wrapper{padding:10px;width:930px;margin:2px auto 0;border:1px outset rgba(0,0,0,.3);}
h1,h2,h3,h4,h5 {display:block;color:maroon;text-align:center;margin:0 auto;}
input[type=email]{width:25em;}input[type=number]{width:8em;-moz-appearance:textfield;}
table{table-layout:fixed;margin-left:auto;margin-right:auto;border-collapse:collapse;}
td{text-overflow: ellipsis;padding-bottom:.7em;padding-right:.5em;text-align:left;color:black;}
p{display:block;height:17px;color:maroon;text-align:center;margin:2 auto;}
/*#meals*/
a{/*display:block;*/height:17px;color:black;text-align:center;margin:3px; auto;}
input,select,textarea{border:1px solid #9ecaed;background-color:rgba(255,255,255,.4);color:black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow: 0px 0px 4px #4195fc;-moz-box-shadow: 0px 0px 4px #4195fc;box-shadow: 0px 0px 4px #4195fc;}
input:focus ,select:focus {outline:none;border:2px solid #4195fc;box-shadow: 0px 0px 16px #4195fc;-moz-box-shadow: 0px 0px 16px #4195fc;-webkit-box-shadow: 0px 0px 16px #4195fc;}
​form{clear:both;display:block;margin:0;overflow:auto;padding:0;}
:required:invalid {border:1px solid red;} .oe tr:nth-child(odd){background-color:rgba(255,255,50,.7);}.oe tr:nth-child(even){background-color:rgba(255,255,150,.7);}.hr2 tr:nth-child(1n){background-color:rgba(255,0,0,.2);}.hr2 tr:nth-child(2n+3){background-color:rgba(0,255,0,.1);}.hr2 tr:nth-child(2n+4){background-color:rgba(255,255,50,.1);}.hr1 tr:nth-child(1n){background-color:rgba(255,0,0,.2);}.hr1 tr:nth-child(2n+2){background-color:rgba(255,255,50,.1);}.hr1 tr:nth-child(2n+3){background-color:rgba(0,255,0,.1);}.b{border-left: thin solid;border-right: thin solid;}.l{border-left: thin solid;}.r{border-right: thin solid;}

input[type=submit]{border:0px;color:black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow: 0px 0px 4px gold;-moz-box-shadow: 0px 0px 4px #4195fc;box-shadow: 0px 0px 4px gold;}
