@charset "UTF-8";
/* CSS Document */

h3.recipe-title {
	color: #666;
	margin-bottom: 2px;
	border-bottom: 1px solid #666;
}
h4.recipe-author {
	font: bold 14px;
	margin: 0px 0px 5px;
}
.recipe-notes {
	margin: 5px 0px;
}
dt.recipe-section {
	font-size: 14px;
	font-weight: bold;
}

/* recipe list screen */

form#recipe_form th#filter-row input {
    margin-top: -4px;
}
form#recipe_form th#filter-row input#filter {
    margin-top: -2px;
}
form#recipe_form input#recipe_search {
    padding: 3px 2px;
}

/* recipe add/edit screen */

table.form-table tbody tr {
    vertical-align: top;
}
table.form-table tbody tr.form-field th {
    text-align: right;
    vertical-align: top;
    font-weight: bold;
    font-size: 13px;
}
table#sections {
    width: 90%;
    margin: 0 auto;
    padding: 0;
}
table#sections tr.section-header th,
table#sections tr.section-header td {
    border-top: 1px solid #999;
    padding-top: 4px;
    vertical-align: middle;
}
tr.section-header th label {
    white-space: nowrap;
}
table#sections td.recipe-section-header {
    border-top: 1px solid #999;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}
table#sections td.recipe-section-header table {
    margin: 6px 0;
}
table#sections tr.ingredient-labels th {
    text-align: left;
    font-size: 12px;
}
tr.recipe-ingredients-list td {
    margin: 0;
    padding: 0;
}
tr.recipe-ingredients-list td.td-quantity {
    width: 40px;
}
tr.recipe-ingredients-list td.td-measure {
    width: 60px;
}
tr.recipe-ingredients-list td.td-ingredient {
    width: 100%;
}
tr.recipe-ingredients-list td.td-delete {
    width: 50px;
    text-align: center;
}
tr.recipe-ingredients-list td input.quantity {
    width: 50px;
    text-align: right;
}
tr.recipe-ingredients-list td input.measure {
    width: 50px;
}
tr.recipe-ingredients-list td input.ingredient {
    width: 100%;
}
tr.recipe-ingredients-list td input.delete {
    width: 10px;
}
td#move_cat_cell {
    text-align: left;
    vertical-align: top;
    margin: 0;
    padding: 0;
}
td#move_cat_cell input {
    float: left;
    width: 4px;
    margin: 5px 0 0 0;
}
td#move_cat_cell label {
    display: block;
    margin: 0 0 0 18px;
}
td#category-select select {
    height: 90px;
}
/* recipe add/edit screen */
.recipe-share_page_recipe_share_add table.form-table tbody tr {
    vertical-align: top;
}
.recipe-share_page_recipe_share_add table.form-table tbody tr.form-field th {
    text-align: right;
    vertical-align: top;
    font-weight: bold;
    font-size: 13px;
}
.recipe-share_page_recipe_share_add table#sections {
    width: 90%;
    margin: 0 auto;
    padding: 0;
}
.recipe-share_page_recipe_share_add table#sections tr.section-header th,
.recipe-share_page_recipe_share_add table#sections tr.section-header td {
    border-top: 1px solid #999;
    padding-top: 4px;
    vertical-align: middle;
}
.recipe-share_page_recipe_share_add tr.section-header th label {
    white-space: nowrap;
}
.recipe-share_page_recipe_share_add table#sections td.recipe-section-header {
    border-top: 1px solid #999;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}
.recipe-share_page_recipe_share_add table#sections tr.ingredient-labels th {
    text-align: left;
    font-size: 12px;
}
.recipe-share_page_recipe_share_add tr.recipe-ingredients-list td {
    margin: 0;
    padding: 0;
}
.recipe-share_page_recipe_share_add tr.recipe-ingredients-list td.td-quantity {
    width: 40px;
}
.recipe-share_page_recipe_share_add tr.recipe-ingredients-list td.td-measure {
    width: 60px;
}
.recipe-share_page_recipe_share_add tr.recipe-ingredients-list td.td-ingredient {
    width: 100%;
}
.recipe-share_page_recipe_share_add tr.recipe-ingredients-list td.td-delete {
    width: 50px;
    text-align: center;
}
.recipe-share_page_recipe_share_add tr.recipe-ingredients-list td input.quantity {
    width: 50px;
    text-align: right;
}
.recipe-share_page_recipe_share_add tr.recipe-ingredients-list td input.measure {
    width: 50px;
}
.recipe-share_page_recipe_share_add tr.recipe-ingredients-list td input.ingredient {
    width: 100%;
}
.recipe-share_page_recipe_share_add tr.recipe-ingredients-list td input.delete {
    width: 10px;
}
.recipe-share_page_recipe_share_add td#move_cat_cell {
    text-align: left;
    vertical-align: top;
    margin: 0;
    padding: 0;
}
.recipe-share_page_recipe_share_add td#move_cat_cell input {
    float: left;
    width: 4px;
    margin: 5px 0 0 0;
}
.recipe-share_page_recipe_share_add td#move_cat_cell label {
    display: block;
    margin: 0 0 0 18px;
}
.recipe-share_page_recipe_share_add td#category-select select {
    height: 90px;
}
