
/* title */

#title {
   padding: 0 1em;
}

#title h3 {
    margin: 0;
    padding: 0.2em 0;
}


/* content */

#content {
    padding: 0 0.8em 2.2em 0.8em;
}

#content .recipe {
    margin: 0;
    padding: 0.8em 1.2em;
}

#content .servings {
    color: #666666;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#content .ingredients {
    background-color: #deffde;
    border: 1px dotted #80c0a0;
    border-radius: 6px; /* + */
    margin: 1.4em 0 0.4em 1em;
    padding: 0.8em;
}

#content .subrecipes {
    margin: 2.8em 0 0 0;
    padding: 0;
}

#content .subrecipes .title {
    color: #666666;
    font-weight: bold;
}

#content .crtmodinfo {
    font-size: 76%;
    color: #888888;
    border-top: 1px solid;
    margin: 0 auto;
    padding: 0.2em 1.2em;
}

#content .crtmodinfo p {
    margin: 0;
    padding: 0;
}

#content .crtmodinfo td {
    padding: 0 1.2em;
}

#content > .warning, #content > .message, #content > .note, #content > .link {
    text-align: left;
    margin: 1em 2em;
}


/* editform */

#editform p {
    text-align: center;
}

#editform .confirmtext {
    font-weight: bold;
    color: #dd2222;
    margin: 0em;
    padding: 2em 1em 1em 1em;
}

#editform .warning, #editform .message, #editform .note, #editform .link {
    text-align: left;
    margin: 1em 2em;
}

#editform table {
    text-align: left;
    margin: 1em auto;
}

#editform select .level0 {
    padding: 0em;
}

#editform select .level1 {
    padding: 0 0 0 1.5em;
}

#editform select .level2 {
    padding: 0 0 0 3em;
}

#editform select .level3 {
    padding: 0 0 0 4.5em;
}

#editform select .level4 {
    padding: 0 0 0 6em;
}

#editform select .level5 {
    padding: 0 0 0 7.5em;
}

#editform select .level6 {
    padding: 0 0 0 9em;
}

#editform table table {
    margin: 0em 0em 1em 1em;
}

#editform table table td {
    padding: 0 0 0 1em;
}

#editform .language td {
    margin: 1em 0;
    width: 50%;
}

#editform .language td input {
    margin: 0.1em 0;
    width: 100%;
}
