/**
 * Base Color: #006633
 * 90degrees: #003366
 * 120degrees: #330066
 * 210degrees: #660033
 * 240degrees: #663300
 * 330degrees: #336600
 * Complementary: #660066
 * 60degrees: #006666
 *
 *
 */

html{height: 100%;}

body
{ background: #ddeedd;
  color: #003333;
}

blockquote
{ background: #FFF;
  color: #003333;
  border-color: #D7D7D7;
}

#main
{ background: #FFF url(/images/back.png) repeat-y;
  color: #003333;
}

#links, #footer, #menu, #menu li a
{ background: #888 url(/images/menu.png);
  color: #FFF;
  border-color: #D7D7D7;
}

#links a, #footer a, #links a:hover, #footer a:hover
{ background: transparent;
  color: #FFF;
}

#logo
{ background: #FFF url(/images/logo.jpg) no-repeat;
  color: #003333;
}

#logo h1
{ background: transparent;
  color: #FFF;
}

h1
{ background: transparent;
  color: #00AA55;
  border-color: #00FFAA;
}

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #FFF url(/images/menu_hover.png);
  color: #003333;
} 

.sbihead
{ background: #FFF url(/images/side.png);
  color: #003333;
} 

#content, #column2, .sidebaritem, .sbihead h1, .sidebaritem a, #column2 a, .sidebaritem a:hover, #column2 a:hover
{ background: transparent;
  color: #003333;
}

.sbilinks li a
{ background: #FFF url(/images/link.png);
  color: #003333;
} 

.sbilinks li a:hover
{ background: #ccddcc;
  color: #00AA55;
} 

input, textarea
{ background: #FFF;
  color: #003333;
  border-color: #00FFAA;
}
#bottomshadow
{ background: #FFF url(/images/footer.png) no-repeat;
}

.error input {
    background: red;
}

.estimate
{ background: #ddeedd;
  border-color: #00AA55;
  text-align: left;
  margin-bottom: 20px;
}
img.estimate {
    background: transparent;
    margin-right: 0px;
}
