h2.title {
    display: block;
}
#main {
    width: 660px;
    float: left;
    margin-right: 15px;
    overflow: visible;
}
#sidebar {
    float: left;
    width: 280px;
    padding-left: 5px;
    padding-top: 35px;
}
#sidebar p {
    padding: 3px;
    margin-bottom: 0;
}
#units {
    text-align: right;
    font-style: italic;
}
#units input {
    background: #F0F0F0;
}
#units input:hover {
    background: #ccc;
    cursor: pointer;
}
form#gridder {
    margin-bottom: 20px;
}
hr {
    margin: 10px 0;
    clear: both;
}
.even {
    background-color: #fafafa;
}
.integer {
    color: mediumseagreen;
}
#sidebar label {
    display: block;
    float: left;
    width: 7em;
    margin-right: 3px;
}
#sidebar input[type=text] {
    width: 3em;
    text-align: right;
    padding: 1px 0;
    margin-right: 0;
    height: auto;
    font-size: 11px;
}
#id_name {
    width: 164px !important;
    text-align: left !important;
}
#id_description {
    margin-left: 3px;
    width: 272px;
    height: 106px;
}
.options {
    display: block;
}
.options .ui-icon {
    float: left;
}

#columns_options .increase_widget {
    margin-top: -20px;
    margin-left: 143px;
}
#columns_options .increase_widget .ui-icon {
    height: 10px;
}
#columns_options .increase_widget .ui-icon-triangle-1-n {
    background-position:0 -20px;
}
#columns_options .increase_widget .ui-icon-triangle-1-s {
}
.state {
    border: none !important;
}
.folding {
    display: none;
}
.folding.opened {
    display: block;
}
.picker {
    padding: 15px 0;
}
#columns_color_opacity_picker {
    margin-right: 10px;
}
.picker p {
    clear: both;
    padding: 10px 10px;
}
.picker label {
    float: none;
    display: inline;
}
.color_picker, .opacity_slider {
    float: left;
}
.color_picker {
    background: url('../imgs/jquery-ui/ui-bg_diagonals-thick_20_666666_40x40.png');
}
.opacity_slider {
    height: 195px;
    width: 1.1em;
    margin-left: 20px;
    overflow: visible;
}
.ui-slider-vertical .ui-slider-handle {
    height:0.5em;
    margin-bottom:-0.3em;
}

#id_columns_color,
#id_baseline_color {
    width: 5em;
    text-align: left;
    margin-right: 5px;
}
#canvas {
    border: 1px solid #ccc;
    margin: 20px 0;
}
#id_submit {
    clear: both;
}

#recents
{
    margin-bottom: 20px;
}
#grid_categories {
    overflow: hidden;
    list-style-type: none;
    padding: 0;
    width: 100%;
}
#grid_categories .category {
    float: left;
    border: 1px solid #ccc;
    border-bottom: none;
    margin-right: -1px;
}
#grid_categories .category a {
    display: block;
    padding: 0 5px;
}
#grid_categories .category.selected {
    font-weight: bold;
    background: #fafafa;
    border-bottom: 1px solid #fafafa;
}

#recents .wrapper
{
    max-height: 240px;
    overflow: auto;
    background: #fafafa;
    border: 1px solid #ccc;
    margin-top: -1px;
}
.grids {
    margin-top: 0;
    padding: 0;
    list-style-type: none;
    margin-bottom: 5px;
}
.grids .empty,
.grids .hentry {
    padding: 5px;
    overflow: hidden;
}
.grids .hentry.editing {
    background: #f1f1f1;
}
.grids .tools {
    float: left;
    font-family: "Hiragino Kaku Gothic Pro", "Osaka", "Zapf Dingbats";
    margin-right: 3px;
}
.grids .details {
    float: left;
    width: 204px;
    font-size: 1em;
    overflow: visible !important;
}

.grids .entry-title,
.grids .entry-summary,
.grids .published {
    font-size: 1em;
    padding: 0 !important;
}
.grids .entry-title
{
    font-weight: bold;
    font-style: normal;
}
.grids .entry-summary {
    white-space: nowrap;
}
.grids .published {
    font-style: italic;
}
.delete {
    font-weight: normal !important;
    font-size: 1.4em !important;
}
.just_added {
    display: none;
    background-color: yellow;
}
.pagination {
    padding: 0;
    list-style-type: none;
    margin-bottom: 5px;
    text-align: center;
    font-style: italic;
}
