@font-face { font-family: PT Serif; src: url(../../fonts/PT_Serif-Web-Regular.ttf); }
@font-face { font-family: PT Serif; font-style: italic; src: url(../../fonts/PT_Serif-Web-Italic.ttf); }

body { padding: 0px; margin: 0px; border: 0px; background: #ededed url(../images/bg.png); font-family: PT Serif; font-size: 17px; color: #211c1a; }
td, tr, p, div, span, a { font-family: PT Serif; font-size: 17px; color: #211c1a; }

.editor_header { font-size: 36px; color: #663333; }
.editor_subheader1 { font-size: 27px; color: #211c1a; }
.editor_subheader2 { font-size: 24px; color: #211c1a; }
.editor_subheader3 { font-size: 20px; color: #211c1a; }
.editor_text_focus, .editor_text_focus a { color: #663333; }
.editor_text_focus_red, .editor_text_focus a { color: #cc3300; }
.editor_simple_link, .editor_simple_link a { }
.editor_focus_link { color: #663333; }

.editor_table, .editor_table td, .editor_table th { border-collapse: collapse; border: 1px solid #c7af8b; padding: 5px; }
.editor_table td table, .editor_table td table td { border-collapse:collapse; border: 0px; padding: 0px; }
.editor_table th { font-weight: bold; color: #ffffff; background-color: #663333; vertical-align: middle; text-align: center; }

.editor_table tr:nth-child(odd) td, .editor_table td.colored_cell { background-color: #ede2d6; }
.editor_table tr:hover td { background-color: #e3d2b8; }
.editor_table td { background-color: #fbf2eb; }
.editor_table td a.editor_simple_link { }
.editor_table td a.editor_focus_link { color: #663333; }
.row0 {}
.row1 {}

.picture_left { border-collapse:collapse; margin-right: 10px; }
.picture_right { border-collapse:collapse; padding: 5px; margin-left: 10px; }
.picture_bordered { border: 1px solid #c7af8b; }
.picture_elastic { width: 100%; height: auto; }