h3 {
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 1em;
}
h4 {
    font-size: 110%;
    /*font-weight: bold;*/
    background-color: #e7c2af;
    padding: 2px .5em;
}
#edit p, .public p, .members p, body.mceContentBody p
{
    margin:0; padding: 0;
}
p {
    margin:0; padding: 0;
}
#eventtable td {
    padding-bottom: 1em;
    vertical-align: text-top;
}
#eventtable .descr {
    padding-left: 1em;
    padding-right: 1em;
}
#calendaritem h4 {
    font-size: 110%;
    background-color: transparent;
    font-weight: bold;
    padding: 0;
}
#calendaritem .public {
    margin: 1em 0;
}
#calendaritem .members {
    margin: 1em 0;
	color: #35221b;
    /*font-weight: bold;*/
    /*font-style: oblique;*/
    border: 1px dotted #e7c2af;
    background-color: #FFF6F0;
    padding: 1px;
}
#edit {
    margin-top: 2em;
    border: 4px double #c3a186;
    padding: .5em;
}
#Copy {
    margin-left: 1em;
}
#onhomepage {
    padding-top: 1em;
}
#eventformtable {
    margin-bottom: 1em;
}
#public_edit_row {
    margin: 4px 0;
}
.announcement {
    border: solid #e7c2af 2px;
    margin: 4px;
    padding: 1em;
}
#pasteventtable th {
    font-weight: bold;
    padding-bottom: 2px;
}
#pasteventtable td {
    padding-bottom: 2px;
    vertical-align: text-top;
}
#pasteventtable td.eventid {
    padding-right: 1em;
}
