body { color: #333; background-color: #eee; }

h2.title { background-color: #E8E8FF }

#Header
{
    background: #E8E8FF url('http://helicoid.loomapp.com/account/1/gradient.png') repeat-x top;
    border-bottom: 1px #aaa solid;
  color: #27294B;
}
#Header h1 a { border: none; }
#Header h1 a { color: #666; border: none; }
#Header h1 a:hover { color: #333; background-color: transparent; }

#PublicContent { border-bottom: 1px #aaa solid; }

.col h1, .welcome_help h1 { border-bottom: 1px #ccc solid; }

div#Footer { background-color: #eee; }

#ContentMinor, #ContentMajor, #Content, #ContentMajorHider { color: #333; background-color: white; }
#ContentMajor { border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#ContentMajorHider { border-right: 1px solid #ccc; }
#Content { background-color: #eee; }
#ContentMinor { background-color: #eee; }
#ContentShadow { background: #eee url('/images/gradient2.png') repeat-x; }

.col { background-color: #fff; border: 1px solid #ccc;}

#TabsContainer { background: #F4F4F4; background: #eee url('/images/gradient2.png') repeat-x; border: none; }

#Tabs a:link, #Tabs a:visited, #Tabs a:active { border: 1px solid #aaa; border-bottom: none; background-color: #27294B; color: #fff }
#Tabs a.selected, #Tabs a:visited.selected { color: #333; background-color: #fff !important; border-bottom: #fff; }
#Tabs a:hover { color: #27294B; background-color: #E8E8FF; }

table.standard tr th { background-color: #E8E8FF; }
table.standard tr td { border-bottom: 1px solid #CCC; }
table.standard tr:hover td  { background-color: #E8E8FF; }

.faded_row { background-color: #efefef; }
.completed { background-color: #efefef !important; }

form.standard, form#registration div
{
  color: #333;
    border: 1px solid #27294B;
      background: #E8E8FF url('http://helicoid.loomapp.com/account/1/gradient.png') repeat-x top;
  }
input:focus { background-color: #ffc; }
textarea:focus { background-color: #ffc; }

form.standard div.buttons { border-top: 1px solid #fff; background-color: #E8E8FF; }

.long_message h2 { background-color: #E8E8FF }

div .fieldWithErrors input, form input.fieldWithErrors, div .fieldWithErrors select, form select.fieldWithErrors { background-color: #ffdfdf; }

div#pagination a { border: 1px solid #27294B }

.lightcolour { background-color: #E8E8FF }
.darkcolour { background-color: #27294B }

/* Public stuff */
form.public fieldset
{
  color: #333;
    border: 1px solid #27294B;
      background: #E8E8FF url('http://helicoid.loomapp.com/account/1/gradient.png') repeat-x top;
  }
form.public { background: none; border: none; }

div#public_description { border: 1px solid #27294B; background: #E8E8FF url('http://helicoid.loomapp.com/account/1/gradient.png') repeat-x top; }

/* Dashboard */
table.issue_summary caption { background-color: #eee; border-bottom: 1px solid #ccc; }
table.issue_summary caption a:hover { background-color: #27294B; color: #fff; }

form.message { border-bottom: 1px solid #ccc; background-color: #E8E8FF; }

/* Tables */
.odd { background-color: #E8E8FF }
.look_at_me { font-weight: bold; color: #27294B; }
.hover_active { background-color: #ffc !important }

#ProjectListHeader h2 { border-bottom: 1px #ccc solid; color: #333; }
#ProjectList h3 a { background-color: #E8E8FF }
#ProjectList ul li ul li a.project:hover { background-color: #E8E8FF; }
#ProjectList ul li a:hover { background-color: #E8E8FF !important; }
#ProjectList ul li ul li.selected a {  }
