/* ext_green.css */
/* == written by Takuya Otani <takuya.otani@gmail.com> === */
/* == Copyright (C) 2004 SimpleBoxes/SerendipityNZ Ltd. == */

/* [colors] */
body {
	color: #44554a;
	background-color: #a8c4a8;
}
a:link {
	color: #486;
}
a:visited {
	color: #486;
}
a:active {
	color: #486;
}
a:hover {
	color: #884;
}
p.inst_note,
p.note {
	color: #666;
}
dl.mainform dd.note {
	color: #666;
}
dl.subform dd.note {
	color: #999;
}
table.list {
	background-color: #5e7a5e;
}
table#category_table {
	background-color: #e8efef;
}
table.list tr.link td,
table.list tr.link th {
	background-color: #c8d8d8;
}
table.list tr.tool td,
table.list tr.tool th {
	background-color: #c3d3d3;
}
table.list tr.lead td,
table.list tr.lead th {
	background-color: #b3c3c3;
}
table.list tr.odd td,
table.list tr.odd th {
	background-color: #c3d3d3;
}
table.list tr.even td,
table.list tr.even th {
	background-color: #bacaca;
}
table.list tr.selected_odd td,
table.list tr.selected_odd th {
	background-color: #aababa;
}
table.list tr.selected_even td,
table.list tr.selected_even th {
	background-color: #a3b3b3;
}
table.list td.od {
	background-color: #c3d3d3;
}
table.list td.ev {
	background-color: #bacaca;
}
table.list th.top {
	background-color: #b3c3c3;
}
ul.tree {
	border-color: #5e7a5e;
}
ul.tree li {
	border-color: #5e7a5e;
}
ul.tree li.odd {
	background-color: #c3d3d3;
}
ul.tree li.even {
	background-color: #bacaca;
}
div#edit_addfile {
	background-color: #9a9;
}
form.login p.msg {
	color: red;
}
p.check {
	background-color: #ccd;
}
address {
	color: #666;
}
/* [colors - head] */
div.head p {
	color: #576;
}
div.head ul li a:link,
div.head ul li a:visited,
div.head ul li a:active {
	color: #ded;
}
div.head ul li a:hover {
	color: #363;
	background-color: #eef;
}
/* [colors - form parts] */
select {
	background-color: #bcb;
}
textarea,
input.text {
	background-color: #bcb;
}
textarea:focus,
input.text:focus {
	background-color: #cdc;
}
input.updown {
	color: #666;
	background-color: #ddd;
}
dl dd.submit {
	background-color: #88a688;
}
/* [colors - menu] */
div.body div.menu h2 {
	color: #576;
	background-color: #cdd;
}
div.body div.menu ul li a:link,
div.body div.menu ul li a:visited,
div.body div.menu ul li a:active {
	color: #608070;
	background-color: #bcc;
}
div.body div.menu ul li.current a:link,
div.body div.menu ul li.current a:visited,
div.body div.menu ul li.current a:active {
	color: #465;
	background-color: #d2e2e2;
}
div.body div.menu ul li a:hover,
div.body div.menu ul li.current a:hover {
	color: #465;
	background-color: #b3c3c3;
}
/* [colors - heading and tabs] */
div.main h2,
body.bm h2 {
	color: #456;
	background-color: #b3c3c3;
}
h3 {
	color: #456;
	background-color: #c7d9d9;
}
div.body div.main ul.menu li {
	color: #676;
	background-color: #d9e5e8;
}
div.body div.main ul.menu li.current {
	background-color: #b3c3c3;
}
/* [colors - main form] */
div.body div.main dl dd table {
	background-color: #5e7a5e;
}
div.body div.main dl dd table th {
	background-color: #b3c3c3;
}
div.body div.main dl dd table td {
	background-color: #b3c3c3;
}
/* [borders] */
img {
	border: 0px none #000;
}
body.bm h2,
div.main h2,
div.body div.menu h2,
div.body div.menu ul li a,
div.body div.main ul.menu li {
	border: 1px solid #587;
}
div.body div.main ul.menu {
	/* should be same as body background-color */
	border-top: 1px solid #a8c4a8; 
}
div.body div.main ul.menu li.current {
	/* should be same as div.main h2 background-color */
	border-top-color: #b3c3c3;
}
select,
textarea,
input.text,
input.updown,
input.button {
	border: 1px solid #687;
}
div#edit_addfile dd {
	border-color: #e0e0e0;
}
div#edit_addfile dl.subform dt {
	border-color: #e0e0e0;
}
ul.tree {
	border-color: #ccc;
}
ul.tree li {
	border-color: #ccc;
}
form.login {
	border-color: #666;
}
p.check {
	border-color: #666;
}
/* [background-images] */
body.main {
	background-image: url(image/background_green.gif);
	background-repeat: repeat-y;
	background-position: 0% 0%;
}
div.head {
	background-image: url(image/head_green.png);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}
div.head h1 {
	background-image: url(image/title_green.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
input.button {
	background-image: url(image/gradation.png);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}

