body {
	background-color: #e9d834;
	color: black;
}

a { text-decoration: none; color: black; }

table td {
	color: black;
	font-family: "courier new", courier, verdana, Arial;
	font-size: 8pt;
}

.PageHeader { 
	background: black url('images/bg-gradient.gif') repeat-x bottom;
}
.PageHeader .NavigatorContainer {
	border-top: 1px solid #e9d834;
	border-bottom: 1px solid #e9d834;
}

.PageHeader h1 { color: white; }
.PageHeader h2 { color: white; }
.PageHeader h3 { color: white; }
.PageHeader h4 { color: white; }
.PageHeader h5 { color: white; }
.PageHeader p { color: white; }
.PageHeader a { color: white; }

.PageFooter {
	color: #444;
}
.PageFooter a {
	color: #444;
}
.PageFooterBottom {
	color: #444;
}
.PageFooterBottom a {
	color: #444;
}

.MainPage .NewsContainer .NewsHeader h1 {
	border-bottom: 1px solid black;
}

.GalleryNavigator a.Previous {
	background: url('images/gallery-previous.gif') no-repeat;
}
.GalleryNavigator a.Next { 
	background: url('images/gallery-next.gif') no-repeat;
}

table.GalleryPagerLinks td.PreviousPage a {
	background: url('images/gallery-previous.gif') no-repeat;
}
table.GalleryPagerLinks td.NextPage a {
	background: url('images/gallery-next.gif') no-repeat;
}

.Diary .LeftColumn {
	border-right: 1px solid black;
}
.Diary .DiaryList .GroupByMonth ul.SecondLevel,
.Diary .DiaryList .GroupByYear ul.SecondLevel { 
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.Diary .DiaryCommentListContainer .CommentCountContainer h2 {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.Diary .DiaryDateInput {
	color: black;
}

.Diary .DiaryCommentListItemContainer { 
	border-bottom: 1px solid black;
}

.Guestbook .GuestbookList .GuestbookListItem {
	border-bottom: 1px solid black;
}

.FileArea .FunctionTable {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.FileArea .FileList a { color: black; }


.DropMenu a:hover {
	color: black;
	background-color: #e9d834;
}
.DropMenu a.toplevel:hover {
	color: black;
	background-color: #e9d834;
}
.DropMenu a.parent:hover {
	color: black;
	background-color: #e9d834;
}
.DropMenu li ul {
	border: 1px solid #e9d834;
}

