tr:nth-of-type(odd) {
      background-color:#ccc;
}

DIV.css_table 
{
    display:table;
    border-collapse:separate;
	border-spacing:20px;
}
FORM.css_tr, DIV.css_tr
{
    display:table-row;
}
SPAN.css_th
{
    display:table-cell;
}
SPAN.css_td
{
    display:table-cell;
    border:1px solid black;
	padding:1px;
}
DIV.css_thead 
{
    display:table-header-group;
    color:white;
	font-weight:bold;
	background-color:grey;
}
DIV.css_tbody
{
    display:table-row-group;
}

#container {
    width: 800px;
    margin: 50px auto;
    background: #ffffa5;
    overflow: hidden;
    padding: 30px;
    text-align : center;
}

#newentry {
    display: inline-block;
}

#newentry_container {
    text-align : center;
}

table {
    margin: 0 auto; /* or margin: 0 auto 0 auto */
}

formwrapper {
    margin: 0 auto; /* or margin: 0 auto 0 auto */
    display : inline-block;
}

h1 {
    text-align : center;
}

body {
    background-color : green;
}

label{
    display: inline-block;
    /* float: left; */
    clear: left;
    width: 60px;
    text-align: left; /*Change to right here if you want it close to the input */
}
input {
  display: inline-block;
  /* float: left; */
}


#clr{
    clear:both;
}
