/* Burlapy-goodness
---------------------------------------------------------------------------- */

body {
    background-image: url(/images/client/layout/dark_burlap_tile.png);
}

#backdrop_container {
    background-image: url(light_burlap_tile.png);
}

div#admin_nav_menu {
    background-color: #F1E2BA;
}

div.panel div.title img,
div.panel div.panel_title img {
    margin: -8px 0 0 -8px;
}


/* Pagination Controls
-----------------------------------------------------------------------------*/

table.pagination_controls {
    border: 1px solid #999;
}


/* Menus
-----------------------------------------------------------------------------*/

/* General Menu Styling */
div.menu {
    color: white;
    position: relative;
}


div.menu ol.menu_body li {
    border-right: 1px solid #777;
}

#admin_menu{
    color: black;
}



/* Rounded Corners */
div.menu div.rounded_corner {
    
    background-repeat: no-repeat;
    
    margin: -8px;
    padding: 8px;
    
}

div.menu div.rounded_corner.bottom-right { background-position: bottom right; background-image: url("/images/client/layout/rounded_corners/bottom_right.png"); }
div.menu div.rounded_corner.bottom-left { background-position: bottom left; background-image: url("/images/client/layout/rounded_corners/bottom_left.png"); }

div.menu div.rounded_corner.top-left { background-position: top left; background-image: url("/images/client/layout/rounded_corners/top_left.png"); }
div.menu div.rounded_corner.top-right { background-position: top right; background-image: url("/images/client/layout/rounded_corners/top_right.png"); }



/* Panel Styling
-----------------------------------------------------------------------------*/

*.panel {
    background-color: #F1E2BA;
}

div.panel div.panel_title {

  font-weight: bold;
  font-size: 16px;
  
  color: #8F2C27;
  
  margin-bottom: 8px;
  
}

/* Info Bars
---------------------------------------------------------------------------- */
div#flash_notice.notification_bar {
    background-color: #DEA57A;
    border-color: #8F2C27;
    color: black;
}

/*
Sections
---------------------------------------------------------------------------- */


div.section div.section_title {

    border-bottom: 1px solid #777;
    
    font-weight: bold;

}


/* Rows
---------------------------------------------------------------------------- */

*.row.odd {
    background-color: #DEA57A;
}

*.row.even {

}    

/* Microformats
---------------------------------------------------------------------------- */

div.microformat-icon.user a:link,
div.microformat-icon.user a:visited,
div.microformat-icon.user a:hover   {

  text-decoration: none;
  color: white;

}

div.microformat-icon.user  {

  background-color: #8F2C27;

  border: 1px solid #333;
  
}

div.microformat-icon.user div.avatar_image {

  background-color: black;

}

table.microformat-table tr.microformat-header_row th {
    border-bottom: 1px solid white;
}




/* Form
------------------------------------ */

ol.microformat-form label {

    display: inline;
    
}


ol.microformat-form div.description,
ol.microformat-form span.required_mode {

    color: #666;

    font-size: x-small;
    
}

/* Track Microformats
---------------------------------------------------------------------------- */

ol.microformat-ordered_list li.track div.track_title {
    font-size: 12px;
    font-weight: bold;
}

ol.microformat-ordered_list li.track div.metadata {
    font-size: 11px;
    color: #666;
}

ol.microformat-ordered_list li.track ol.item_actions {
    margin: 4px 8px;
}
