

body{
font-family:Verdana, Tahoma, sans-serif;
font-size:80%;
}
table{
font-size:100%;
}
input.button{
font:inherit;
}
h1,
h2{
font-family:Tahoma, Verdana, sans-serif;
font-weight:normal;
}
h1{
font-size:250%;
margin-top:0;
margin-bottom:.2em;
}
h2{
font-size:120%;
font-weight:bold;
margin-bottom:.2em;
}

.edit-table{
width:100%;
margin-bottom:.5em;
margin-top:.1em;
}
.edit-table input,
.edit-table textarea,
.edit-table select{
width:100%;
border:0;
}
.edit-table .checkbox{
width:auto;
}
.edit-table td,
.edit-table th{
vertical-align:top;
text-align:left;
margin:0;
padding-left:0;
padding-right:0;
border:0;
}
.edit-table td{
padding-left:1px;
}
.edit-table th{
font-weight:normal;
width:15%;
font-weight:normal;
padding:1px;
}
.edit-table .border-above th{
vertical-align:top;
text-align:left;
border-top:2px solid rgb(128,97,0);
}

.edit-table .border-above td{
vertical-align:top;
text-align:left;
border-top:2px solid rgb(255,194,0);
}
.edit-table .z1 td{
background-color:rgb(246,237,255);
}
.edit-table .z2 td{
background-color:rgb(255,255,255);
}
.edit-table .z1 th{
background-color:rgb(253,190,0);
}
.edit-table .z2 th{
background-color:rgb(255,194,0);
}
.edit-table .editor-header th,
.edit-table .editor-collapsed-header th,
.edit-table .editor-collapsable-header th{
border-left:2px solid rgb(128,97,0);
border-top:2px solid rgb(128,97,0);
border-bottom:1px solid rgb(128,97,0);
background-color:rgb(255,194,0);
font-weight:bold;
width:auto;
padding-left:2px;
}
.edit-table .editor-collapsed-header th:hover,
.edit-table .editor-collapsable-header th:hover{
background-color:rgb(255,194,0);
}

.errors th,
.errors td,
.errors-end td,
.errors-end th{
border-bottom:2px solid red;
padding-bottom:.3em;
}
.errors th,
.errors td,
.errors-begin td,
.errors-begin th{
border-top:2px solid red;
padding-top:.3em;
}
.errors td,
.errors-begin td,
.errors-mid td,
.errors-end td{
border-right:2px solid red;
padding-right:.3em;
}
.errors th,
.errors-begin th,
.errors-mid th,
.errors-end th{
border-left:2px solid red;
padding-left:.3em;
}

.edit-table .field-description{
color:rgb(128,128,128);
font-size:smaller;
}

.member-list{
width:100%;
margin-bottom:.1em;
margin-top:.1em;
border-top:1px solid rgb(255,194,0);
border-bottom:1px solid rgb(255,194,0);
border-left:1px solid rgb(255,194,0);
}
.member-list td,
.member-list th{
vertical-align:top;
text-align:left;
margin:0;
padding:1px;
border:0;
border-right:1px solid rgb(255,194,0);
}
.member-list th{
font-weight:bold;
width:25%;
border-bottom:1px solid rgb(255,194,0);
background:rgb(255,194,0);
padding:1px;
}
.member-list .z1 td,
.member-list .z1 th{
background-color:rgb(255,247,223);
background-color:rgb(246,237,255);
}
.member-list .z2 td,
.member-list .z2 th{
background-color:rgb(255,255,255);
}
#text .member-list tr:hover td{
background-color:rgb(229,215,255);
}

ul,
ol{
margin-top:0;
}
th{
text-align:left;
}