body
{
    background-color: #DDD;
}

a { color: #027AC6; }
a:visited { color: #059; }

#header { padding: 0!important; height: 60px; border-left: 0px; border-right: 0px; }
.container { width: 90%!important; }
.main_object { width: 89.70%; margin-right: -0px; }
.subobjects_container { width: auto; padding: 0px; }
.quick_comment_form { padding: 0px 0px 10px 10px; }

.object_options { width: 10%; }
.object_options a { width: 100%; margin-left: -2px; }
.object_list { width: 82%; }
.category_list { width: 15%; }
#breadcrumbs { padding-left: 12px; }
#page_content { padding:10px 20px 0px 20px; }
#site_log, #site_log a, #site_log a img { padding: 0!important; margin: 0!important; }
#site_log { padding-left: 10px!important; padding-top: 1px!important; }
.site_logo img { height: 59px; }
#menu { padding: 0!important; margin: 0!important; }
#menu ul { border-left: 1px dotted #777; height: 60px; }
#menu ul li a span.outer { padding-top: 5px!important; }
#menu ul.group li a span.inner { padding: 33px 5px 9px 5px;}

#menu .additional a { margin-left: -5px; }
#menu .additional a span {
  height: 15px;
  margin-top: 38px;
}

.page_info_container { width: auto; margin-bottom: 0px; margin-top: 2px;}
#page_header { padding: 0px 5px 0px 10px; background: #CCC; }
#page_header h1 { font-size: 130%; color: black; padding-top: 5px; }

#projects tr.even td { background: #F7F7EE; }
#projects tr.project_row td { padding: 3px!important; }
#projects tr.project_row td.name dl { color: #BBB!important; }
#projects tr.project_row td.name dl a { color: #BBB!important; }

#projects p.pagination { display: none; }
/* If we need the "Client | Group" button back
#projects p.pagination#group_projects_by { display: block; }
*/

div.add_task_form { background: #F7F7F7; border: 1px dotted #BBB; padding: 5px; }
div.add_task_form div.buttonHolder
{
    border-top: none;
    margin: 0; padding: 0;
    margin-bottom: 10px;
    padding-left: 10px;
}

div.comment div.content blockquote
{
    margin-left: 1.5em;
    margin-right: 1.5em;
    background: #F7F7F7;
    border-left: 1px dotted #BBB;
    padding-left: 0.5em;
}

div.resource
{
    margin: 0px 0px;
}

div.dialog div.body div#jump_to_project { height: auto!important; }

#powered_by { display: none; }

.attachments { margin-top: 2px; }

div.left_textarea { float:left; }

div.buttonHolder { border-top: none; padding-top: 0; margin-top: 5px;}

div.last-comment
{
    margin-left: 2em;
}
div.last-comment label
{
    font-weight: bold;
}
#assignments div.last-comment { font-size: 80%; margin-top: 1em; color: #666; }
