body { background: white url('images/bg-body.gif'); }
a { color: #003766; }

.PageContainer { background: url('images/bg-navigator-container.gif') repeat-y; }
.PageContainer .LeftContainer { background: url('images/bg-navigator-bottom.gif') no-repeat left bottom; }
.PageContainer .LeftContainer .LogoContainer { background: white url('images/bg-logo-container.gif') no-repeat; }
.PageContainer .RightContainer .PageHeaderTop { background: url('images/bg-header-top.gif') no-repeat top left; }
.PageFooter { color: #006ecc; }
.PageFooterBottom { color: #006ecc; }
.dinStudioLink a { color: #006ecc; }

/*
Functions
==================================================================================
*/

.Diary .LeftColumn .DiaryListItem a {
	background: #55b0ff url('images/bg-diary-item.gif') no-repeat top left;
}
.Diary .LeftColumn .DiaryListItem a:hover {
	background: #1191ff url('images/bg-diary-item-hover.gif') no-repeat top left;
}

.Diary .DiaryList .GroupByDay a,
.Diary .DiaryList .GroupByMonth a,
.Diary .DiaryList .GroupByYear a {
	background: #55b0ff url('images/bg-diary-item.gif') no-repeat top left;
}
.Diary .DiaryList .GroupByDay a:hover,
.Diary .DiaryList .GroupByMonth a:hover,
.Diary .DiaryList .GroupByYear a:hover {
	background: #1191ff url('images/bg-diary-item-hover.gif') no-repeat top left;
}

.Diary .DiaryCommentFormTable input { border: 2px solid #1191ff; }
.Diary .DiaryCommentFormTable textarea { border: 2px solid #1191ff; }
.Diary .DiaryCommentForm input.DiaryCommentSubmit { background-color: #1191ff; }

.Guestbook .GuestbookForm input.textname { border: 5px solid #1191ff; }
.Guestbook .GuestbookForm input.textemail { border: 5px solid #1191ff; }
.Guestbook .GuestbookForm textarea.textmessage { border: 5px solid #1191ff; }
.Guestbook .GuestbookForm input.GuestSubmit { background-color: #1191ff; }

.Contact .ContactForm input.text { border: 5px solid #1191ff; }
.Contact .ContactForm textarea.textmessage { border: 5px solid #1191ff; }
.Contact .ContactForm input.ContactSubmit { background-color: #1191ff; }

.GalleryCommentFormControl textarea { border: 5px solid #1191ff; }
.GalleryCommentFormControl input.GalleryCommentSubmit { background-color: #1191ff; }

/*
DropDown Menu
==================================================================================
*/

.DropMenu li ul {
	background: transparent url('images/bg-menu-bottom.gif') no-repeat bottom right;
}
.DropMenu li a {
	background-color: #1191ff;
}
.DropMenu a.parent {
	background: #1191ff url('images/menu-arrow.gif') right center no-repeat;
}
.DropMenu a.parent:hover {
	background: #55b0ff url('images/menu-arrow.gif') right center no-repeat;
}
.DropMenu a.toplevel {
	background: #1191ff url('images/bg-menu-item.gif') no-repeat top left;
}

.DropMenu li a.toplevel:hover {
	background: #55b0ff url('images/bg-menu-item-hover.gif') no-repeat top left;
}
.DropMenu li a:hover {
	background-color: #55b0ff;
}
