body {
	background-color: #022400;
}

a { color: #48b941; }

.PageContainer { background: url("images/bg-glow.gif") no-repeat top left; }

.Diary .LeftColumn { border-right: 1px solid #48b941; }

/*
New Diary Comment Form
========================================================================
*/

.Diary .DiaryCommentListContainer .CommentCountContainer h2 {
	border-top: 1px solid #48b941;
	border-bottom: 1px solid #48b941;
}
.Diary .DiaryCommentListItemContainer { border-bottom: 1px solid #48b941; }
.Diary table.DiaryCommentFormTable input { border: 1px solid #48b941; }
.Diary table.DiaryCommentFormTable textarea { border: 1px solid #48b941; }
.Diary .DiaryCommentForm input.DiaryCommentSubmit { border: 1px solid #48b941; }

/*
=======================================================================
*/

.Guestbook .GuestbookForm input.textname { border: 1px solid #48b941; }
.Guestbook .GuestbookForm input.textemail { border: 1px solid #48b941; }
.Guestbook .GuestbookForm textarea.textmessage { border: 1px solid #48b941; }
.Guestbook .GuestbookForm input.GuestSubmit { border: 1px solid #48b941; }
.Guestbook .GuestbookList .GuestbookListItemContainer { border-bottom: 1px solid #48b941; }

.Contact .ContactForm input.text { border: 1px solid #48b941; }
.Contact .ContactForm textarea.textmessage { border: 1px solid #48b941; }
.Contact .ContactForm input.ContactSubmit { border: 1px solid #48b941; }

table.GalleryCommentFormControl textarea { border: 1px solid #48b941; }
table.GalleryCommentFormControl input.GalleryCommentSubmit { border: 1px solid #48b941; }


.DropMenu a:hover {
	border: 2px solid white;
}
.DropMenu a.parent {
	background-color: #022400;
}
.DropMenu li ul a {
	background-color: #022400;
}

.PopupContainer {
	border: 1px solid #48b941;
}
.PopupContainer .PopupImageClose #ds-close,
.PopupContainer .PopupImageClose .ds-close {
	background: url('images/button-top-close.gif') no-repeat;
}

